Codeguru Update eNewsletter – May 15th, 2007

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

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


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


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read