Codeguru Update eNewsletter - May 15th, 2007

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

==========================================================
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

  • IT is in a continual battle to simplify and "do more with the same, or less," but the continued growth of data has drastically increased the complexity and cost of deploying, managing, and processing data using traditional IT infrastructure components. One key component — enterprise storage and the underlying software that controls the storage — is fortunately evolving nearly as fast as the data is growing. This ESG Lab Review documents the results of hands-on testing of the WekaIO Matrix …

  • The software-defined data center (SDDC) and new trends in cloud and virtualization bring increased agility, automation, and intelligent services and management to all areas of the data center. Businesses can now more easily manage the entire lifecycle of their applications and services via the SDDC. This Aberdeen analyst report examines how a strong foundation in both the cloud and internal data centers is empowering organizations to fully leverage their IT infrastructure and is also preparing them to be able …

Most Popular Programming Stories

More for Developers

RSS Feeds

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