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

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



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