Codeguru Update eNewsletter – July 15th, 2008 Network
Tuesday July 15, 2008

This Week’s Topics

Comments from the Editor

I started to write an editorial about a number of news items such as the release of SQL Server 2008 by the end of September, about the changes announced for the Xbox 360 at E3, and about the release of Borland Management Solutions (BMS). However, in pulling together the hottest feed links for this newsletter, I found that there was an interesting discussion brewing. As such, rather than having you read a big long editorial on news items this week, I want to direct you to a discussion on whether MFC is “old school” or if someone entering the development world should skip MFC in favor of .NET.
You’ll find the discussion at If you have a few minutes, skim through the discussion and see if you agree with the opinions others have expressed!

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.

Essential Windows Communication Foundation for .NET Framework 3.5

By Resnick, Crane, and Bowen for Addison-Wesley
600 pages for $49.99

Working with Microsoft Dynamics CRM 4.0

By Mike Snyder and Jim Steger for Microsoft Press
640 pages for $49.99

MCAS: Study Guide: 2007 Microsoft Office System Edition

By Joyce Cox, Joan Preppernau, et al. for Microsoft Press
800 pages for $39.99 w/ CD

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 here.

Introducing Visual Studio Team System 2008 Database Unit Testing

By Jeffrey Juday
Learn how to build Unit tests and generate sample data for your database development projects.

Visual Studio Tools for Office 2007: How the Ribbon Helps Make Your Document a Dynamic Application

By M. Rajesh
Ever wondered what the best way to generate reports is, without needing to write additional programs? Unleash the potential of Microsoft Office 2007 to generate and display information from a variety of database sources right in the user’s own copy of Office.

An Easy Way to Make an MFC DLL

By ++GGL
Sometimes, you can’t avoid writing your own DLL. This explanation takes some of the mystery out of the process.

TIP: Round a Decimal to an Integer

By Anpino
Discover a more efficient way to round decimals to integers.

Better Visual C++ Debugging

By Nick Wienholt
Effective use of the Visual C++ debugger is one of the easiest ways to increase developer productivity. Program database (PDB) files are one of the key elements in effectively debugging an application, and it is easy to set up Visual Studio to use debug symbols for binary files produced by other developers, including those at Microsoft.

Discussion Groups

Check out the CodeGuru discussion forums

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


Is MFC ‘Old School’ … should I be learning .NET? (VC++)

Adding MP3 Playback (Java)

Cross Platform Internationalization Concerns (C++)

New Articles on

Go for the Gold! Leading a Team to Victory

By Michelle LaBrosse
Take a page from the Olympic coaches to lead your team to gold-medal standards. Try these simple rules, strategies, and guidelines to bring out the best in your staff and yourself!

Programming MIDlet Graphics using the Canvas Class

By Richard G. Baldwin
See how to control the position of text that is drawn on the screen and how to handle keyPressed events fired by a Canvas object. Also learn how to draw text and lines on the cell phone screen.

Working With Design Patterns: Iterator

By Jeff Langr
Patterns exist for virtually all common programming challenges, even one as simple as “how to traverse a collection of objects.” The iterator pattern provides a consistent solution for something that programmers do daily.

More by Author

Must Read