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.

About the Author

Bradley L. Jones


  • 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

  • Lenovo recommends Windows 8 Pro. "I dropped my laptop getting out of the taxi." This probably sounds familiar to most IT professionals. If your employees are traveling, you know their devices are in for a rough go. Whether it's a trip to the conference room or a convention out of town, any time equipment leaves a user's desk it is at risk of being put into harm's way. Stay connected at all times, whether at the office or on the go, with agile, durable, and flexible devices like the Lenovo® …

  • Thanks to the Internet of Things (IoT), physical assets are turning into participants in real-time global digital markets. The countless types of assets around us will become as easily indexed, searched and traded as any online commodity. While some industries will be tougher to transform than others – those with physical limitations, such as manufacturing, will be harder to digitize – untold economic opportunities exist for growth and advancement. Our research shows this will create a new "Economy …

Most Popular Programming Stories

More for Developers

RSS Feeds

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