Codeguru Update eNewsletter - October 17th, 2006

==========================================================
CodeGuru Newsletter
October 17, 2006
http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation

==========================================================
___________________________ Sponsors ________________________________
Pegasus Imaging Corporation
Jupiterimages
_____________________________________________________________________

TOPICS:

--> Editorial -
--> Recently Published Books

--> New on CodeGuru:
- Articles
        ==> ASP.NET Tip
                - Binding to Alternate Data Sources
                - Creating a Composite Web Control
        ==> Security / Membership
                - Implementing Automatic Unlocking in ASP.NET 2.0 SqlMembershipProvider
        ==> Tutorials
                - Message Only Window
        ==> Virtualization
                - A Glance at the Virtual Machine Monitor
        ==> Visual Studio Add-Ins
                - Common Add-Ins
        ==> Web Pages
                - Building an ASP.NET 2.0 Master/Detail Application with DB2

--> Discussion Groups -- HOT Threads
        - OnClickXXX (VC++)
        - An existing efficient matrix multiplication algorithm?
        - Design-Question: Downcasting or not?

--> Highlighted new articles on Developer.com 
        1. The Project Postmortem: An Essential Tool for the Savvy Developer
        2. Experiencing This Mysterious Bluetooth Stack Programming
        3. Developer.com's Top 10 Articles for September 2006

/-- sponsor --------------------------------------------------------\
Build applications for document imaging, forms processing,
medical imaging, photo/color imaging, and video. Pegasus Imaging
offers toolkits and applications for image capture, viewing,
editing, scanning, annotation, printing, compression (JPEG2000,
TIFF, PDF, more), barcode, OCR, ICR, OMR, and medical DICOM. Toolkits
are delivered as .NET, COM controls, VCLs, DLLs and applications.
http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,8bw5,2f74,jorm,i5r0
\--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

The last few weeks I've been talking about Vista and its impending release. While I don't feel it is ready for prime time, all indications are that November is still the target.

In talking with others about Vista, it seems that nearly everyone runs into little annoyances, but that the big items do seem to work, and many work quite nicely. Granted, I just had to reinstall RC 2 because the Control Panel blanked out and programs couldn't be found, plus I tend to have to keep starting my notebook that is running Vista until it doesn't get the "missing operating system" message. But other than these types of unusual issues, once Vista is running, things look great. (I can't find a repeatable way to show the above issues, so that makes them hard to report)

The interesting news about Vista that has gotten a lot of attention is the claim that Java has issues. This news lead to lots of conspiracy theories and speculations about how well Sun Microsystems and Microsoft were getting along. At the end of the day, the news on Java is very similar to what the news could be on your own applications if they tap down into any system level calls.

The facts are in, and it seems that some of the older versions of Java do have trouble on Vista. If you are using old Java, then expect issues. This, however, should be no surprise. New operating systems often have trouble running older programs. If you plan to use Java and Vista, then you need to plan on using a newer release of Java.

If you plan to use java applications on Vista, then I recommend that you take a few minutes to read Chet Haase's blog entry about Java on Vista at

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,2cio,ay27,jorm,i5r0

This blog runs through some of the issues the older versions of java had on Vista and what Sun had to do. As mentioned earlier, if you have an application that does any sort  of system-level calls, then you may experience some of the same issues that Sun ran into.

Until next week...

Brad!
---------------------------
Bradley L. Jones
www.CodeGuru.com
---------------------------

=========================================================
Recently Published Books
=========================================================

For those of you keeping up by reading books. The following are just a few of the new books that have been recently released. If you've read any of these, feel free to write a review to be posted on CodeGuru. See the submission guidelines at: http://www.codeguru.com/review-guidelines.php

--> AJAX: Creating Web Pages with Asynchronous JavaScript and XML
      By Edmond Woychowsky for Prentice Hall
      432 pages for $44.99 hardcovered
      http://books.internet.com/books/0132272679

=========================================================
New & Updated Articles on CodeGuru
==========================================================

Following are short descriptions of new articles on CodeGuru. If you are interested in submitting your own article for inclusion on the site, then you will find guidelines located at http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,fka1,909i,jorm,i5r0

This week's CodeGuru posts:

===============
==== Articles ====
===============

==> ASP.NET Tip

- Binding to Alternate Data Sources
    By Eric Smith
Sure, you can bind database-related objects to grids and repeaters, but what about binding your own objects to grids and lists? Learn how to build a class that can be bound to a Repeater without involving any databases.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,2vv9,2fpo,jorm,i5r0

==> ASP.NET Tip

- Creating a Composite Web Control
By Eric Smith
Although easy to create, user controls are harder to share between projects. As an alternative, you can create  a composite control, which is harder to create, but much easier to share between applications.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,17ts,e6wd,jorm,i5r0

==> Security / Membership

- Implementing Automatic Unlocking in ASP.NET 2.0 SqlMembershipProvider
By Stefan Schackow
See how to implement an automatic account unlock to minimize administrator workload in the case of a DOS attack that locks out large numbers of site users.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,ddbi,5sj3,jorm,i5r0

==> Tutorials

- Message Only Window
By einaros
Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,jvqx,6rty,jorm,i5r0

==> Virtualization

- A Glance at the Virtual Machine Monitor
By Ashkbiz Danehkar
Learn about virtualization's technique world. 

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,9t6l,hxwy,jorm,i5r0

==> Visual Studio Add-Ins

- Common Add-Ins
By sp1ff
Discover a way to write Add-Ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ & ATL, but the principles should carry over to other languages and frameworks.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,5ry9,aqz2,jorm,i5r0

==> Web Pages

- Building an ASP.NET 2.0 Master/Detail Application with DB2
By Anil Mahadev
The advent of Visual Studio 2005 and ASP.NET 2.0 have simplified building master/detail apps to just a matter of using the right controls for the job. Find out just how easy the process is with a DB2 backend.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,ked5,fs7i,jorm,i5r0

/-sponsor-----------------------------------------------------------\
Jupiterimages - your search ends here
Jupiterimages offers online subscriptions and single image
downloads for clipart, Web graphics, photos, footage and music
(including flash versions) via a comprehensive network of
design-oriented Web sites for industry professionals and
individual consumers.
See what you're missing.
Go to:
http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,dh1n,3138,jorm,i5r0
\--------------------------------------------------------------adv.-/

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,bcr8,cx5j,jorm,i5r0

Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!

... HOT THREADS ...

Some of the current threads with the most activity are:

==> OnClickXXX (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,8hq7,hlu1,jorm,i5r0

==> An existing efficient matrix multiplication algorithm?
        http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,bis7,50dd,jorm,i5r0

==> Design-Question: Downcasting or not?
        http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,btmi,jbjq,jorm,i5r0

==========================================================
New Articles on Developer.com
==========================================================

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).

1. The Project Postmortem: An Essential Tool for the Savvy Developer
    By Mike Gunderloy -
Software postmortems, performed consistently, are a key part of bringing a development organization from chaos to smooth, repeatable functioning.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,kz1i,f8fv,jorm,i5r0

2. Experiencing This Mysterious Bluetooth Stack Programming
    By Alex Gusev -
Until now if you were involved in any Bluetooth-related development at the application level, portability was one of your biggest headaches. Times have changed. Now Widcomm SDK, one of the most popular among device vendors, is available free of charge and easier to use!

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,j8c3,5fug,jorm,i5r0

3. Developer.com's Top 10 Articles for September 2006
    By Bradley L. Jones -
While today's publishing is often on tomorrow's technologies, it is often yesterday's technologies actually being used today. September's Top 10 viewed articles help to confirm this.

http://nl.internet.com/ct.html?rtr=on&s=1,2s6v,1,com4,2f87,jorm,i5r0

==========================================================



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date