Codeguru Update eNewsletter - December 26th, 2006

==========================================================
CodeGuru Newsletter
December 26, 2006

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Jupiterimages
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial -
--> Recently Published Books

--> New on CodeGuru:
       ==> AJAX
              - Using Control Adapters to Automatically Attach AJAX Extenders to ASP.NET Controls
       ==> Controls
              - Owner Drawing the Submenu Arrow
       ==> Data
              - The Only Data Access Layer You'll Ever Need?
       ==> Exception Handling
              - [Updated] Managing Exceptions in .NET
       ==> Samples - Games
              - [Updated] Sample Code: Sudoku in VB .NET
       ==> Security
              - [Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
       ==> Syntax
              - [Updated] Flags Enumerations
       ==> Web Parts
              - Web parts: the building blocks of portals

--> Discussion Groups -- HOT Threads 
       - C++ Aha! Moments (C++) 
       - C# vs C++ in server apps 
       - Why not public (C++)

--> Highlighted new articles on Developer.com 
       1. A Brief Introduction to Agile
       2. EJB 3 Session Beans
       3. Cure Your Java XML Troubles with a Dose of Castor Oil

/-------------------------------------------------------------------\
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,2wvu,1,dh1n,3138,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

A very simple editorial this week: Happy New Year!

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

--> Agile Web Development with Rails
      By Thomas, Hansson, et al. for Pragmatic Bookshelf 
      720 pages for $39.95
      http://books.internet.com/books/0977616630

--> LEGO Mindstorms NXT: The Mayan Adventure (Technology in Action)
      By Jim Kelly for Apress
      336 pages for $24.99
      http://books.internet.com/books/0977616630
      Interesting idea for dong a Mindstorm NXT book. Part fiction, but gives you the robot projects used in the book.

=========================================================
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,2wvu,1,fka1,909i,jorm,i5r0

This week's CodeGuru posts:

==> AJAX

- Using Control Adapters to Automatically Attach AJAX Extenders to ASP.NET Controls
    By Damian Mehers
They have confusingly similar names, but how can ASP.NET AJAX Control Extenders and ASP.NET Control Adapters be usefully combined?
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,fipo,569t,jorm,i5r0

==> Controls

- Owner Drawing the Submenu Arrow
    By drkato9
Due to a restriction in the Win32 APIs, submenu arrows are always drawn, and always drawn enabled in owner drawn menus. Learn about a workaround for this situation.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,3rnb,g70e,jorm,i5r0

==> Data

- The Only Data Access Layer You'll Ever Need?
    By Paul Kimmel
A useful data access layer (DAL) makes managing persistence easier than writing CRUD behaviors all over your code. Learn to build a flexible, simple one that does just that with a relatively few lines of code.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,cpq8,4kcg,jorm,i5r0

==> Exception Handling

- [Updated] Managing Exceptions in .NET
    By Jayant Kulkarni
Learn about the techniques and guidelines you can use to make your application stable and less prone to errors, hande errors in a graceful manner, and avoid crashing.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,4qcb,le8u,jorm,i5r0

==> Samples - Games

- [Updated] Sample Code: Sudoku in VB .NET
    By Michael Champion
Sudoku is a logic-based location puzzle game normally played using numbers. This is simply an introduction to some of the facets of VB .NET using the mathematics behind Sudoku.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,34qw,6t7c,jorm,i5r0

==> Security

- [Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
    By Jeffrey Walton
Learn how to compile and integrate Crypto++ into the Microsoft Visual C++ environment.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,679l,7vpi,jorm,i5r0

==> Syntax

- [Updated] Flags Enumerations
    By David Oldfield
The documentation on Microsoft's flags enumerations is rather sketchy at best, but offers a more ideal solution for a great many problems. The problem is, with such little documentation it can be very time consuming to figure out how to use them correctly. Here is a small walkthrough explaining a relatively simple means of interacting with them through use of the bitwise OR operator.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,jpwu,ie1g,jorm,i5r0

==> Web Parts

- Web parts: the building blocks of portals
    By DarrenNeimke
Learn how to use ASP.NET Web Parts to build better web sites.

http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,d4u6,5jj2,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,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:

==> C++ Aha! Moments (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,2gu5,gxmr,jorm,i5r0

==> C# vs C++ in server apps
        http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,m6wa,mgjm,jorm,i5r0

==> Why not public (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,baf6,ctg1,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. A Brief Introduction to Agile
    By Jeff Langr -
Discover the conceptual framework where customers, iterative and incremental delivery are key.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,cp75,djz9,jorm,i5r0

2. EJB 3 Session Beans
    By Raghu R. Kodali, Jonathan R. Wetherbee, and Peter Zadrozny -
Look at the new and simplified EJB 3 model for developing session  beans using standard Java language artifacts, such as Java classes and interfaces. You will also learn about session beans (stateless and stateful), including the differences between them and some general use cases for each and how each is used in 2-tier and 3-tier application architectures.
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,dix,lqpe,jorm,i5r0

3. Cure Your Java XML Troubles with a Dose of Castor Oil
    By James Turner -
Caster gives you the ability to copy the contents of an XML file into a collection of Plain Old Java Objects (POJOs).
http://nl.internet.com/ct.html?rtr=on&s=1,2wvu,1,82v4,jikl,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