==========================================================
CodeGuru
Newsletter
May 31, 2005
http://www.CodeGuru.com
This newsletter is part of the Developer.com, EarthWeb, and internet.com
networks.
Jupitermedia Corporation
___________________________ 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).
==========================================================
TOPICS:
–> Editorial – polls
–> New Articles on CodeGuru:
==>
ASP.NET 2.0
- ASP.NET 2.0 Client-Side Features: Bring Server-Side Power to
the Client
==> BizTalk
- Implement a Centralized BizTalk File Creation
Broker
==>
STL
- Use Traits Classes for Information About
Types
==>
Threads
- Win32 Thread Synchronization, Part 2: Helper
Classes
==>
XML
- Build a Maintenance Application with the XmlTextWriter/XmlTextReader Classes
–> Discussion Groups (including Hot
threads)
– CodeGuru Poll:
Have You Used Visual Studio 2005
Beta?
– C++ Object programming
help
– UNICODE support (big confusion)
–> Highlighted new articles on
Developer.com
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
————————————————————–adv.-/
==========================================================
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,g3ns,dosw,jorm,i5r0
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 1024×768 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 1280×1024.
The newest poll that will run for a couple more days is focused on Visual Studio .NET 2005.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,94rg,adly,jorm,i5r0
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!
—————————
Brad Jones,
Microsoft MVP
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:
https://www.codeguru.com/review-guidelines.php
–> MCSA/MCSE Self-Paced Training Kit (Exam
70-270):
Installing, Configuring, and Administering Microsoft
Windows XP Professional, Second
Edition
By Walter Glenn
and Anthony Northrup for Microsoft Press
1400 pages for $59.99
http://books.internet.com/books/0735621527
=========================================================
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,1nbu,1,fka1,909i,jorm,i5r0
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,5lke,5vts,jorm,i5r0
==> BizTalk
– Implement a Centralized BizTalk File Creation
Broker
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,618v,4zf6,jorm,i5r0
==> STL
– Use Traits Classes for Information About
Types
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.”
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,dcga,28wt,jorm,i5r0
==> Threads
– Win32 Thread Synchronization, Part 2: Helper
Classes
By Arjay
Learn about thread
synchronization helper classes and their implementation, and sample projects.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,ixpr,8ppa,jorm,i5r0
==> XML
– Build a Maintenance Application with the
XmlTextWriter/XmlTextReader
Classes
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,5zsr,c68m,jorm,i5r0
==========================================================
Discussion
Groups
==========================================================
Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,bcr8,cx5j,jorm,i5r0
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?
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,94rg,adly,jorm,i5r0
==> C++ Object programming
help
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,gsa5,bej1,jorm,i5r0
==> UNICODE support (big
confusion)
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,1udp,3ydo,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. Plotting 3D Surfaces using
Java
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,aum1,fgk4,jorm,i5r0
2. How Palm OS Expands Your Applications:
Volumes
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,hdeo,e63j,jorm,i5r0
3. Anatomy of a Software Development Role:
Development Lead
By Robert Bogue –
Discover what role the Development Lead plays in a project and what is
involved with the position overall.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,60yi,emeh,jorm,i5r0
4. Java Reflection in Action, Part
2
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.
http://nl.internet.com/ct.html?rtr=on&s=1,1nbu,1,m1uz,fr1c,jorm,i5r0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
visit http://e-newsletters.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
internet.com network of more than 160 Web sites is organized into 12
channels:
Developer http://internet.com/webdev/
Download
http://internet.com/downloads/
International
http://internet.com/international/
Internet
Lists http://internet.com/lists/
Internet
News http://internet.com/news/
Internet
Resources http://internet.com/resources/
IT
http://internet.com/it/
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:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~