CodeGuru Update eNewsletter - November 1st, 2005

CodeGuru Newsletter
November 1, 2005


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


--> Editorial -

--> Recently Published Books

--> New Articles on CodeGuru: 
       ==> Algorithms
              - [Updated] Five Cents on Arithmetic Encoding
       ==> Data
              - Binding Data to WinForms Controls in VB.NET 2.0
       ==> Editorial
              - Are You Confused Yet?
       ==> Graphics
              - Anti-Aliased Image Rotation (Aarot)
       ==> Misc.
              - Remote Desktop View Lite
       ==> Mobile
              - Using the Windows Media Player Control on Handheld Devices
       ==> Networking
              - WinIPCfg
       ==> SharePoint
              - Build a SharePoint Newsletter Generator That Alerts Users to Changes
       ==> Web Services
              - Asynchronous Web Services in .NET Using WSE 2.0
       ==> Windows Forms
              - Simple Single Instance Windows

--> Discussion Groups -- HOT Threads
       - Manipulating Excel spreadsheets
       - Making paint brushes
       - Actual PATH

--> Highlighted new articles on Developer.com 
       1. Shining a Light on LAMP
       2. Hibernate Basics
       3. Simplifying Software Development
       4. Security in Application Design

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!

Comments from the Editor

The tricks are done and the treats are now available. Visual Studio 2005 and SQL Server 2005 are set to officially launch next Monday. If you are an MSDN subscriber, then you already have access to the final bits if you don't mind downloading them off the MSDN site.

Also releasing are a number of third party products and add-ins for Visual Studio 2005. You can expect to see lots of new products and opportunities over the coming weeks and months.

You can also expect to see lots of additional articles. With the products now available, I thought it worth while to list some of the articles that are already available on Codeguru. This list contains just a few of the articles related to Visual Studio 2005, ASP.NET 2.0, and the new versions of the languages:


- Breaking Changes in Visual C++ 2005

- What's New in ADO.NET 2.0 for SQL Developers

- C++ Language Changes for Visual Studio 2005

- Comparing .NET Generics and C++ Templates

- Visual C++ 2005 IDE Enhancements

- Visual C++ 2005 IDE Enhancements, Part 2

- Visual C++ 2005 IDE Enhancements, Part 3: MSBuild

- Visual C++ 2005 IDE Enhancements, Part 4: Beta 2 Changes

- Visual C++ 2005 IDE Enhancements, Part 5: Variable Display


- What .NET 2.0 Has in Store for ADO.NET

- Generics in .NET: Type Safety, Performance, and Generality

- Access Newly Available Network Information with .NET 2.0

- Compression Classes Enhance I/O in .NET 2.0

- Working with Delegates Made Easier with C# 2.0

Visual Basic

- Your Introduction to the My Object in VS 2005

- Binding Data to WinForms Controls in VB.NET 2.0

- Programming with Partial Classes in VB.NET 2005

- .NET Generics for VB Programmers

- Overloading Operators in VB.NET 2.0

- Using Code Snippets in Visual Studio 2005

- Create Your Own Project Item Templates in VS 2005

ASP.NET / Other

- Script Callbacks in ASP.NET 2.0

- The ASP.NET 2.0 Provider Model

- New HTTP Endpoints Create SQL Server 2005 Web Services

These are just a few of the articles from the site. Check out the indexes and try out the search features to find more!

Until next week!


Bradley L. Jones

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:


--> Pro ASP.NET 1.1 in C#: From Professional to Expert
      By Matthew MacDonald (editor) for Apress
      1000 pages for $59.99
      26 chapters by 32 listed authors....

--> Beginning ASP.NET 2.0 E-Commerce in C# 2005:
      From Novice to Professional
      By Cristian Darie & Karli Watson for Apress
      700 pages with CD for $44.99

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


This week's posted CodeGuru articles:

==> Algorithms

- [Updated] Five Cents on Arithmetic Encoding
   By Aliaksei Sanko
Learn about a classical arithmetic compression implementation (CACM) optimization.


==> Data

- Binding Data to WinForms Controls in VB.NET 2.0
   By Paul Kimmel
Visual Studio 2005 and .NET 2.0 support binding to traditional data sources and custom objects based on the capabilities of the CodeDOM, typed DataSets, and changes to Forms designers.


==> Editorial

- Are You Confused Yet?
   By Bradley Jones
Editorial: In the ever rampant word of technology and changes, it is easy to get confused. Consider C# and what is being discussed in the market...


==> Graphics

- Anti-Aliased Image Rotation (Aarot)
   By msg555
Rotate images using geometry.


==> Misc.

- Remote Desktop View Lite
   By Andy Bantly
Learn about a native C++, MFC, ATL/COM system to remotely view a desktop.


==> Mobile

- Using the Windows Media Player Control on Handheld Devices
   By Alex Gusev
Have you ever wanted to show video clips in your application or maybe play audio files? Learn how to do it easily with the Windows Media Player Control!


==> Networking

- WinIPCfg
   By egawtry
A clone of the Win95/98/ME utility for checking and controlling IP addresses.


==> SharePoint

- Build a SharePoint Newsletter Generator That Alerts Users to Changes
   By Jeffrey Juday
Leverage the SharePoint SDK classes to build a newsletter generator that collects all the changes to a site and presents them to users in an e-mail newsletter format.


==> Web Services

- Asynchronous Web Services in .NET Using WSE 2.0
   By rekha kodali
Discover an approach to efficiently communicate with a Web service asynchronously.


==> Windows Forms

- Simple Single Instance Windows
   By egawtry
Control the number of windows instances for your app.


Discussion Groups

Check out the CodeGuru discussion forums at:


Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!


Some of the current threads with the most activity are:

==> Manipulating Excel spreadsheets

==> Making paint brushes

==> Actual PATH

New Articles on Developer.com

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).

1. Shining a Light on LAMP
    By Peter Yared -
LAMP is the new industry buzz word, grandly promising to change the landscape of application development and improve economics in the enterprise. But what exactly is LAMP? Find out what it is, who uses it, and how it works.


2. Hibernate Basics
    By Patrick Peak and Nick Heudecker -
Begin your learning curve with the most basic Hibernate configuration then move on to exploring mapping file definitions and advanced configuration options.


3. Simplifying Software Development
    By Dick Wall -
Too much to do and too little time? Complexity is often a problem of our own manufacture. Take some tips on simplifying the development process.


4. Security in Application Design
    By Chad Cook -
The security of an application begins at design time, and should be carried all the way through development. Learn how to look at security on many levels, including security-specific functionality, usage of the application, and processing within the application.



This article was originally published on November 2nd, 2005

About the Author

Bradley L. Jones


Most Popular Programming Stories

More for Developers

RSS Feeds

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