CodeGuru Update eNewsletter - May 2nd, 2006

==========================================================
CodeGuru Newsletter
May 2, 2006

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Jupiterimages
____________________________________________________________________
==========================================================

TOPICS:

--> Editorial -
        ... Win Bragging Rights and Up to $5000

--> Recently Published Books

--> New on CodeGuru:
  -- Videos --
        ==> ASP.NET 2.0
                - Adding Dynamic Menus with ASP.NET 2.0
  -- Articles -- 
        ==> AJAX
                - "Atlas" Foundations: ASP.NET 2.0 Callback
        ==> Algorithms
                - Domain Objects Caching Pattern for .NET
        ==> Automation
                - [Updated] Microsoft Excel Automation Class
        ==> CLR
                - CLR Method Internals (.NET 2.0)
        ==> Cross Platform
                - Working with INI Configuration Files Cross-Platform (Win32/Un*x, MBCS/Unicode)
        ==> C# Internals
                - Go Inside C# 3.0's Type Inference Process
        ==> DLLs
                - [Updated] DLL Tutorial For Beginners
        ==> Security
                - Protecting Visual Basic .NET Source Code and Applications
        ==> Visual Basic .NET
                - Use Interop Code and Overlap Fields with the Union Construct in VB .NET

--> Discussion Groups -- HOT Threads
        - Weird C pointer warning
        - Help with Folders (VC++)
        - malloc and free (VC++)

--> Highlighted new articles on Developer.com 
        1. Spring into JavaServer Faces
        2. Strategy Pattern: A Generic Programming Perspective
        3. Understanding the Huffman Data Compression Algorithm in Java

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

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

... Win Bragging Rights and Up to $5000

Codeguru is part of a contest. In this contest you have the chance to win $5000(US) dollars along with a full copy of Visual Studio Team Suite and a more. Second and third places can win $3000 and $1500.

The contest centers on Microsoft Visual Studio's extensibility To enter, you have to create and submit an add-in or package for Visual Studio 2005. Last week we posted our first article on doing some of this at:

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,j85n,3hb4,jorm,i5r0

There are also a few additional articles on the contest home page at:

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,m9ts,3y79,jorm,i5r0

Now is your chance to put your coding skills to the test and crank out an entry. If you submit, remember to indicate that you are representing Codeguru! For more information on the contest, you can go to the contest home page listed above.

Good luck!

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

--> ASP.NET 2.0 Website Programming
      Problem -- Design -- Solution
      By Marco Bellinaso for WROX
      600 pages for $39.99
      http://books.internet.com/books/0764584642

--> .NET 2.0 Interoperability Recipes
      A Problem-Solving Approach
      By Bruce Bukovics for Apress
      620 pages for $59.99 Hardcover
      http://books.internet.com/books/1590596692

--> Upgrading Visual Basic 6.0 Applications to VB .NET and VB 2005
      Patterns & Practices

      By Ed Robinson, Michael Bond for Microsoft Press
      700 pages for $49.99 with CD
      http://books.internet.com/books/0735622981

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

This week's CodeGuru posts:

==================
===   Videos   ===
==================

==> ASP.NET 2.0

- Adding Dynamic Menus with ASP.NET 2.0
    By Bill Hatfield -
Discover how you can easily add cool pop-up menus to your web applications.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,ia8e,dodz,jorm,i5r0

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

==> AJAX

- "Atlas" Foundations: ASP.NET 2.0 Callback
    By Thiru Thangarathinam
See how to get around the limitation of using a browser as the interface by tapping into the callback features provided in Microsoft's "Atlas."

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,9i7u,c3to,jorm,i5r0

==> Algorithms

- Domain Objects Caching Pattern for .NET
    By Iqbal2004
Explore how to cache your domain objects and put caching code inside your persistence classes.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,bypt,i7oi,jorm,i5r0

==> Automation

- [Updated] Microsoft Excel Automation Class
    By Val Golovlev
Learn to implement and OLE and IDispatch interface to access basic Excel functions from a C++ application.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,kglg,28i2,jorm,i5r0

==> CLR

- CLR Method Internals (.NET 2.0)
    By Joe Duffy
Method calls are the bread and butter of C# and VB programming, but a lot of moving pieces go into making that all work.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,dznp,65pi,jorm,i5r0

==> Cross Platform

- Working with INI Configuration Files Cross-Platform (Win32/Un*x, MBCS/Unicode)
    By brofield
Win32 has a built-in INI file API, but writing cross-platform code is difficult because these functions aren't available on Linux.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,gkvq,l39a,jorm,i5r0

==> C# Internals

- Go Inside C# 3.0's Type Inference Process
    By Vipul Patel
When a generic method is called without specifying type arguments, C# 3.0 uses a type inference process to infer the arguments. Find out how it works.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,8isn,hg7p,jorm,i5r0

==> DLLs

- [Updated] DLL Tutorial For Beginners
    By Notsosuperhero
Learn how to create and implement DLLs without MFC.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,6nbf,6lzd,jorm,i5r0

==> Security

- Protecting Visual Basic .NET Source Code and Applications
    By Hannes du Preez
Discover the secrets of Obfuscation, Cryptography, and technologies used to protect your Visual Basic .NET applications, once distributed.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,czw3,6011,jorm,i5r0

==> Visual Basic .NET

- Use Interop Code and Overlap Fields with the Union Construct in VB .NET
    By Paul Kimmel
With VB .NET, you can manufacture idioms as advanced as the union construct, which you previously found in complex languages like C++.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,i3fu,m7zl,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Weird C pointer warning
        http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,4cke,4pg2,jorm,i5r0

==> Help with Folders (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,gkau,e5fg,jorm,i5r0

==> malloc and free (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,hdms,h50s,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. Spring into JavaServer Faces
    By Michael Klaene -
Spring is a powerful framework for building enterprise Java applications. JSF is a standards-based technology that can simplify Web development. Combine the two with surprisingly little effort, allowing you to take advantage of the best that both Spring and JSF have to offer.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,64k7,ijm0,jorm,i5r0

2. Strategy Pattern: A Generic Programming Perspective
    By Radu Braniste -
What happens if the Context becomes a hierarchy? How do you keep track of the real type of the TaxPayer inside TaxStrategy without downcasting? You'll find several answers here from a Generic Programming perspective.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,81uc,e8ct,jorm,i5r0

3. Understanding the Huffman Data Compression Algorithm in Java
    By Richard G. Baldwin -
Learn how to write a Java program that exposes the inner workings of the Huffman lossless data compression algorithm. Apply the algorithm to different test messages.

http://nl.internet.com/ct.html?rtr=on&s=1,2eyw,1,cpoh,5vqv,jorm,i5r0

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



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

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

  • You must have javascript enabled in order to post comments.

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

Top White Papers and Webcasts

  • 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.

  • 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 …

Most Popular Programming Stories

More for Developers

RSS Feeds

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