May 31, 2005
This newsletter is part of the Developer.com, EarthWeb, and internet.com
___________________________ Sponsors ________________________________
Wi-Fi Planet Conferences & Expos 2005
All newsletters are sent from the domain "internet.com."
If configuring e-mail or Spam filter rules, please use this
domain name (not the entire "from" address, which varies).
--> Editorial - polls
--> New Articles on CodeGuru:
==> ASP.NET 2.0
- ASP.NET 2.0 Client-Side Features: Bring Server-Side Power to the Client
- Implement a Centralized BizTalk File Creation Broker
- Use Traits Classes for Information About Types
- Win32 Thread Synchronization, Part 2: Helper Classes
- Build a Maintenance Application with the XmlTextWriter/XmlTextReader Classes
--> Discussion Groups (including Hot
- CodeGuru Poll: Have You Used Visual Studio 2005 Beta?
- C++ Object programming help
- UNICODE support (big confusion)
--> Highlighted new articles on
1. Plotting 3D Surfaces using Java
2. How Palm OS Expands Your Applications: Volumes
3. Anatomy of a Software Development Role: Development Lead
4. Java Reflection in Action, Part 2
Wi-Fi Planet Conference & Expo 2005 - The World's Largest
Wi-Fi Business Event - coming to a city near you! These are the
definitive events of the Wi-Fi industry, where business users
gain the knowledge they need to make strategic buying decisions
and where the industry charts it future direction. Don't miss these
must attend events that are held in San Jose, Tokyo, and Baltimore.
Register today! www.jupiterevents.com
Comments from the Editor
This week started out with a holiday in the United States, so needless to say, we are running a little behind. We are, however, quickly catching up and getting articles posted. On a different note, I recently started posting surveys in the C++ forum on the site. While the number of responses is lower than I'd like to see, the results have been extremely interesting.
My first survey was focused on screen resolution for the primary monitor that you use.
It was interesting to note that only 12% of the respondents stated that they use a second monitor. With video cards cheap and with current versions of Windows easily supporting dual monitors, it was interesting to see such a low number. This is especially true when you consider that the majority of the people are using a standard 1024x768 monitor (38%). Even more surprising, however, was that 15% are using a resolution of 1600xsomething,or higher. Granted, if you use Visual Studio .NET, you are almost certain to not be very happy if you are using anything less than 1280x1024.
The newest poll that will run for a couple more days is focused on Visual Studio .NET 2005.
In this poll, I ask the question, "Have You Used the Visual Studio 2005 Beta?" Being that CodeGuru has a lot of hard-core developers, I thought the answers would skew a little towards the 'yes. It was surprising, however, that at the time I am writing this newsletter, over 60% have not touched Visual Studio .NET 2005. This jumps to 75% if you include people that have gotten the beta but haven't installed it.
If you have ideas for future polls you'd like to see me post, then drop me an email. I can't promise I'll use your poll; however, I'll seriously consider all suggestions.
Until next week!
Brad Jones, Microsoft MVP
... 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:
--> MCSA/MCSE Self-Paced Training Kit (Exam
Installing, Configuring, and Administering Microsoft
Windows XP Professional, Second Edition
By Walter Glenn and Anthony Northrup for Microsoft Press
1400 pages for $59.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:
==> ASP.NET 2.0
- ASP.NET 2.0 Client-Side Features: Bring
Server-Side Power to the Client
By Thiru Thangarathinam
ASP.NET 2.0 enables you to expose some of its server-side capabilities on the client side with an array of new client-side features. Learn how to use these productivity-boosting features in your Web applications.
- Implement a Centralized BizTalk File Creation
By Jeffrey Juday -
By using BizTalk 2004, Web services, and the Broker enterprise pattern, you can create a centralized file broker that enables you to more easily configure security, administer services, and share code across your organization.
- Use Traits Classes for Information About
By Scott Meyers -
The STL is primarily made up of templates for containers, iterators, and algorithms, but it also has a few utility templates. Learn more in this excerpt from "Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs."
- Win32 Thread Synchronization, Part 2: Helper
Learn about thread synchronization helper classes and their implementation, and sample projects.
- Build a Maintenance Application with the
By Tom Archer -
Tom Archer presents a step-by-step tutorial for building an application that uses the .NET XML classes to read and write video information to an XML file.
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!
... HOT THREADS ...
Some of the current threads with the most activity are:
==> CodeGuru Poll: Have You Used Visual
Studio 2005 Beta?
==> C++ Object programming
==> UNICODE support (big
New Articles on Developer.com
Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).
1. Plotting 3D Surfaces using
By Richard G. Baldwin -
Learn how to write a Java class that uses color to plot 3D surfaces in six different formats and a wide range of sizes. The class is extremely easy to use. You can incorporate the 3D plotting capability into your own programs by inserting a single statement into your programs.
2. How Palm OS Expands Your Applications:
By Alex Gusev -
With new Palm OS devices, you can use a lot of different expansion cards to store data and applications and interface to various peripheral hardware. Learn how to take advantage of this amazing option to 'expand your own programs.
3. Anatomy of a Software Development Role:
By Robert Bogue -
Discover what role the Development Lead plays in a project and what is involved with the position overall.
4. Java Reflection in Action, Part
By Dr. Ira Forman & Nate Forman -
Discover how to have your programs examine themselves, how to have them make changes to their own structure, and more. Learn how to use reflection to get the class of an object, examine the methods of a class, call a method discovered at runtime, and explore the inheritance hierarchy.
Advertising: If you are interested in advertising in our newsletters, call Claudia at 1-203-662-2863
For information about advertising opportunities, visit http://www.jupiterweb.com
For details on becoming a Commerce Partner, contact David Arganbright
on 1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html
To learn about other free newsletters offered by internet.com or to change your subscription
internet.com network of more than 160 Web sites is organized into 12 channels:
Internet Lists http://internet.com/lists/
Internet News http://internet.com/news/
Internet Resources http://internet.com/resources/
Small Business http://internet.com/sb/
Linux/Open Source http://internet.com/linux/
Windows Technology http://internet.com/win/
Wireless Internet http://internet.com/wireless/
xSP Resources http://internet.com/xsp/
To find an answer - http://search.internet.com
Looking for a job? Filling an opening? - http://jobs.internet.com
This newsletter is published by Jupitermedia Corporation
Copyright (c) 2005 Jupitermedia Corporation. All rights reserved.
For information on reprinting or linking to Jupitermedia content: