CodeGuru Update eNewsletter – November 8th, 2005

==========================================================
CodeGuru Newsletter
November 8, 2005

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Search Engine Strategies Conf. & Expo
12/5-12/8
Chicago
_____________________________________________________________________


TOPICS:



–> Editorial –



–> Recently Published Books


–> New Articles on
CodeGuru: 
        ==> C#
3.0
               
– A Preview of What’s New in C#
3.0
        ==>
Controls
               
– [Updated] SP Numeric Edit
Control
        ==>
Generics
               
– Introduction to C++/CLI Generics
       
==>
Graphics
               
– [Updated] Anti-Aliased Image Rotation
(Aarot)
        ==> Misc. (Opinion
Piece)
               
– Is the Internet Boom Over?
       
==>
MFC
               
– MFC 8.0 and Windows Forms Integration, Part
I
        ==>
Networking
               
– [Updated] WinIPCfg
        ==>
System
               
– An AES Encrypting Registry Class
       
==> Visual Studio
2005
               
– What to Know About Visual Studio 2005 . The Products


–> Highlighted new articles on Developer.com

        1. Object
Serialization
        2. Everything You
Know About UI Design Is Wrong
        3.
High-Availability Clustering in Java Applications


/——————————————————————-
Search
Engine Strategies Conference & Expo Fall 2005, the premier event
for
search engine marketing and optimization, returns to Chicago Dec. 5-8,
2005.
Be part of this exclusive gathering of search professionals that
features
world-renowned search engine expert Danny Sullivan.
Whether you are new to
search marketing and need to come up to
speed or are experienced and looking
to further your existing knowledge,
the show offers plenty to everyone of
all levels. Register early & save!
http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,itqj,fko2,jorm,i5r0
————————————————————–adv.-/


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


Visual Studio 2005 officially launched yesterday in San Francisco. Following
a few minutes of music by classic rockers Cheap Trick, Steve Ballmer officially
began the launch of Visual Studio 2005, SQL Server 2005, and BizTalk 2006.


VS 2005 and SQL Server 2005 are now officially released product that have
been officially launched. This means that if you are using Visual C++ 6 or
Visual Basic 6, you are now yet another version behind. If you are using Visual
C++ 6, you should be considering an upgrade anyway. The newer versions are much
more compliant with the standards, plus VC++ 6 is no longer a supported
product.


If you haven’t tried working with .NET, then now is the time. If you have,
but haven’t seen 2005, then you may want to take a look at the newest version.
I’ll be writing a few articles about some of the features over the coming weeks.
Many other authors have also written about some of the features. There are
enough features ranging from Master Pages to lots of new designers to testing
tools to Team Foundation Server. There are also


language enhancements ranging from generics to anonymous methods as well as
Framework changes ranging from better XML support to the My class in Visual
Basic.


More importantly, what makes it a good time to try Visual Studio 2005 is that
Microsoft announced that the express editions will be freely downloadable for a
limited time. That means you can give the products a try without any financial
cost. I recommend you check out the Web Developer Express Edition if you do web
development. If you are a VB 6 or a VC++ 6, then the corresponding Express
Edition would be worth a look. Be aware that the higher editions give you a lot
more functionality and a less “streamlined” IDE. Even so, the Express Edition
will give you a good introduction.


If you aren’t a big Visual Studio fan, then you might want to watch some of
the third party IDEs. IDEs like SharpDevelop are working toadd some of the same
functionality.


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


–> Microsoft Visual C# 2005 Step by
Step

      By John Sharp for Microsoft
Press
      580 pages with CD for
$39.99
      http://books.internet.com/books/0735621292


–> Hardening Windows, Second edition
      By Jonathan Hassell for Apress
      210 pages for
$34.99
      http://books.internet.com/books/1590595394


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


This week’s posted CodeGuru articles:


==> C# 3.0

– A Preview of What’s New in C#
3.0
   By Sahil Malik
Get a sneak peek at some of the
major language enhancements Microsoft has in store for C# 3.0.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,1w5v,jxy6,jorm,i5r0


==> Controls


– [Updated] SP Numeric Edit Control
   By
Sergei VP
Learn about a masked numeric edit ActiveX control.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,82ex,j1im,jorm,i5r0


==> Generics


– Introduction to C++/CLI Generics
   By Marius
Bancila
Read an introduction to generics implementation in C++/CLI in
comparison with templates.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,lguw,cv4e,jorm,i5r0


==> Graphics


– [Updated] Anti-Aliased Image Rotation
(Aarot)
   By msg555
Rotate images using geometry.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,1pyt,6xj0,jorm,i5r0


==> Misc. (Opinion Piece)


– Is the Internet Boom Over?
   By Paul
Kimmel
Can the average programmer still make money on the Internet after the
dotcom bubble burst? Paul Kimmel believes that history tells us yes.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,jsyk,l3dw,jorm,i5r0


==> MFC


– MFC 8.0 and Windows Forms Integration, Part
I
   By Nick Wienholt
The migration path from MFC to
fully native applications is a slow one because Windows Forms lacks many of the
advanced features of MFC. See how much easier MFC 8.0 makes Windows Forms
integration.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,e2rd,hnu6,jorm,i5r0


==> Networking


– [Updated] WinIPCfg
   By egawtry
A clone
of the Win95/98/ME utility for checking and controlling IP addresses.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,8lec,624h,jorm,i5r0


==> System


– An AES Encrypting Registry Class
   By
Jeffrey Walton
The CAESEncRegKey class addresses the occasional problem of
securely saving data to the Registry. This article presents Yet Another Registry
Class that encrypts data using AES.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,c04k,71ee,jorm,i5r0


==> Visual Studio 2005


– What to Know About Visual Studio 2005  The
Products
   By Bradley L. Jones
Visual Studio 2005
(“Whidbey”) has released. Get a first look at answers to some up-front questions
you might have. Start by simply understanding the multitude of editions that
entail the Visual Studio 2005 product line. After all, how many different
editions can one product have?



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,jnxb,2xjs,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. Object Serialization
   By Matt Weisfeld –

Explore the concept of object wrappers, simply another example of the
paramount object-oriented concept pertaining to separating the interface from
the implementation.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,7e4o,1vut,jorm,i5r0


2. Everything You Know About UI Design Is
Wrong
   By Mike Gunderloy –
Microsoft Windows Vista
is shipping next year, and with it the rules of user interface design are
changing in a multitude of ways, large and small. If you don’t want your
applications to look clunky and dated, it’s time to start thinking about the
changes that you’ll need to make to fit into this new world.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,3qzn,9g1u,jorm,i5r0


3. High-Availability Clustering in Java
Applications
   By Michael Nash –
Examine the ways in
which a complex client-server application can fail, and see what can be done
about them.



http://nl.internet.com/ct.html?rtr=on&s=1,20hj,1,ilqf,dp49,jorm,i5r0


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

More by Author

Must Read