Codeguru Update eNewsletter – October 17th, 2006

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

==========================================================
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: https://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


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read