Codeguru Update eNewsletter - May 15th, 2007

==========================================================
CodeGuru Newsletter
May 15, 2007

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
                - Animating Graphics in ASP.NET with GDI+
        ==> Algorithms
                - Template Metaprogramming and Puzzle 15 Optimal Solution
        ==> Compression
                - Simple Application to Zip and UnZip Files in C# Using J# Libraries
        ==> Controls
                - Auto Resize Dropdown Box
        ==> Security
                - Edit and Encrypt Web.Config Sections Using C# 2.0
        ==> Vista Programming
                - Vista User Access Control and Visual C++

--> Discussion Groups -- HOT Threads 
        - Most efficient way to determine in what quadrant coordinates fall. (C++)
        - BASE 10 Encode (VC++)
        - try/throw/catch performance concerns (C++)

--> Highlighted new articles on Developer.com 
        1. Open Source Java Causing Tremors in San Francisco
        2. JavaOne Spotlight: OpenJDK
        3. Writing Design Patterns: Flyweight

/-------------------------------------------------------------------
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,36l2,1,dh1n,3138,jorm,i5r0
--------------------------------------------------------------adv.-/

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

With the Microsoft WinHEC conference happening this week, you should expect at least one or two announcements to come from Microsoft. Without delay, one of the most interesting is that Windows longhorn (server) has been named Windows Server 2008. Not only does this take the product out of a codename into a more real name, but it also puts a date on the product of 2008. While many think this might yet be aggressive, time will tell.  A public beta of Longhorn, err, Windows Server 2008 is available at:

http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,lym9,gw1r,jorm,i5r0

In other news, look for a new video to be linked to the front page of Codeguru later today. This will be a video on Silverlight (previously codenamed WPF/E). If you want to see just how simple creating "Flash-like" animations will be with Silverlight, then you'll want to check out this newest video once it posts to the site!

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

--> About Face 3: The Essentials of Interaction Design
      By Alan Cooper, Robert Reimann, and David Cronin for Wiley
      648 pages for $45.00
      http://books.internet.com/books/0470084111
      Alan Cooper is considered the inventor of Visual Basic. I worked with Alan on a separate book called The Inmates are Running the Asylum. Both About Face and the Inmates book are worthy reads by anyone doing application development.

--> Programming Flex 2
      The comprehensive guide to creating rich media applications with Adobe Flex
      By Chafic Kazoun for O'Reilly
      502 pages for $54.99
      http://books.internet.com/books/059652689X

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

This week's CodeGuru posts:

==> AJAX

- Animating Graphics in ASP.NET with GDI+
    By Paul Kimmel
You've learned how to render graphics with GDI+ and ASP.NET. Take the next step and learn how to dynamically update images with AJAX.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,3q3w,h61t,jorm,i5r0

==> Algorithms

- Template Metaprogramming and Puzzle 15 Optimal Solution
    By Aliaksei Sanko
Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,jel1,mg9u,jorm,i5r0

==> Compression

- Simple Application to Zip and UnZip Files in C# Using J# Libraries
    By Mohammed Habeeb
Learn about the usage of a J# library in C# for zipping and unzipping functionalities.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,kvkb,cyrb,jorm,i5r0

==> Controls

- Auto Resize Dropdown Box
    By Ashish Singh
Learn how to create an autosized dropdown box.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,izf9,9gdd,jorm,i5r0

==> Security

- Edit and Encrypt Web.Config Sections Using C# 2.0
    By Mohammed Habeeb
Learn how to edit and encrypt sections of a Web.Config file programatically.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,4v4z,igcs,jorm,i5r0

==> Vista Programming

- Vista User Access Control and Visual C++
    By Nick Wienholt
Windows Vista introduces a new security concept called User Access Control (UAC), where local administrators have two access tokens -- one representing the privileges of a normal user and the other holding the elevated privileges of the local administrator account. Here, you will learn how to properly implement the UAC to provide a rich user experience.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,lasx,9h8g,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Most efficient way to determine in what quadrant coordinates fall. (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,2it4,c2iw,jorm,i5r0

==> BASE 10 Encode (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,krpp,gb5j,jorm,i5r0

==> try/throw/catch performance concerns (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,crma,f1cn,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. Open Source Java Causing Tremors in San Francisco
    By Jason Gilmore -
If you are not at JavaOne this year here is your chance to learn about the opening announcements.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,5ul6,5js5,jorm,i5r0

2. JavaOne Spotlight: OpenJDK
    By Jeff Langr -
Even if you did not attend JavaOne this week you have probably already heard the term OpenJDK. Here is the who, what, and where behind the announcement.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,3t1,3no9,jorm,i5r0

3. Writing Design Patterns: Flyweight
    By Jeff Langr - Published 05/14/2007
Take advantage of a design pattern that Java itself heavily depends upon.
http://nl.internet.com/ct.html?rtr=on&s=1,36l2,1,ad48,kwdg,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