CodeGuru Update eNewsletter - September 14, 2004

==========================================================
CodeGuru Newsletter
September 14, 2004

http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation


___________________________ Sponsors ________________________________
Merant www.merant.com
___________________________________________________________________

==========================================================
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 -
         ... Visual Studio .NET 2003 Special Edition & Visual Studio 2005, Standard Edition
         ... Virtual Server 
         ... Open Source Speech

--> New Articles on CodeGuru:

==> ADO.NET
- Work with XML Data Type in SQL Server 2005 from ADO.NET 2.0
==> Controls - ListView
- Filling a ListView Dynamically from Any Data Sources with C#.NET
==> Controls - ListView (VB.NET)
- Filling ListView Dynamically From any Data Sources with VB.NET
==> Database
- [Updated] A Very Useful Class to Display SQL SELECT Results
==> Managed C++
- Managed Extensions: Parsing CSV Files with Regular Expressions
==> Misc.
- [Updated] Cygwin: Free C++ for Windows
==> System Tray
- How to Implement a Mouse Hover/Leave Message on the System Tray

--> Discussion Groups

--> Highlighted new articles on Developer.com

       1. Choosing a Distributed Architecture for Your Enterprise
       2. A Better Way to Build Quality Business Software
       3. Exploring the Distributed Web-Based Application Model and Advanced Features of VoiceXML
       4. Learn to Program using Python: Using Tuples as Keys

/-------------------------------------------------------------------\
Download a free trial of Merant Professional 8, the most
significantly enhanced release ever of the world's most popular
version control, issue tracking and build software. See for yourself
how Merant Professional supports
* Dynamic, fast-paced software development projects
* Rapid start-up of a team-centric SCM solution
* Distributed teams via the web
http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,2ov,4yvs,jorm,i5r0
\--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

This week's editorial information is a bit dry, but hopefully you'll find it interesting. A number of announcements were  made yesterday. I mention here the ones I thought may have the most impact on you.

... Visual Studio .NET 2003 Special Edition & Visual Studio 2005, Standard Edition

Microsoft made a couple of announcements this week about their Visual Studio line of products. Visual Studio 2003, Special Edition is a low-priced version of Visual Studio 2003 that includes a copy of Windows 2003 Server, SQL Server 2000, e-books, a 1/2 off exam coupon and more. I posted  an announcement on this at:

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,3udu,jyzw,jorm,i5r0

Also announced yesterday was Visual Studio 2005, Standard Edition. With this announcement, Microsoft is providing more definition to the different versions of Visual Studio that can be expected with 2005. The Standard Edition will be a version that is more robust than the Express products that are currently in beta; however, it will have the same ease-of-use. As Microsoft continues to define the developer products, I will continue to post announcements on CodeGuru (http://www.codeguru.com/announcements/index.php). For more on the Express products, see:

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,5m1n,6fsx,jorm,i5r0

... Microsoft Virtual Server 2005

Microsoft also announced yesterday the general availability of Virtual Server 2005. Many developers I know are already using this product. It provides an easy way to set up testing environments or to set up multiple operating systems easily on a single machine. I posted more on this at

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,esi5,73u0,jorm,i5r0

... Open Source Speech

IBM continues to push Java and Open Source. Recently they donated a small scale database and yesterday they donated speech software to the Eclipse Foundations and Apache Software. The underlying motives for this contribution seems focused on helping to standardize some of the speech specifications  that are in the industry. I posted the complete press release at:

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,fab4,gxlv,jorm,i5r0

Until next week!

Brad!
---------------------------
Brad Jones
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:

http://www.codeguru.com/review-guidelines.php

--> Introducing Microsoft Visual Basic 2005 for Developers
     By Campbell, et. al. for MS Press
     280 pages $29.99
     http://books.internet.com/books/073562058X

Seven authors listed on the cover. This is an "introducing" book of only 280 pages. This is speculation, but having seven authors on this level of a book could indicate the book had problems being created.

--> Microsoft SQL Server 2000 Reporting Services Step By Step
     By Hitachi Consulting and Stacia Misner for Microsoft Press
     440 pages $39.99
     http://books.internet.com/books/0735621063 

=========================================================
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,14a0,1,fka1,909i,jorm,i5r0

This week's posted CodeGuru articles:

==> ADO.NET

- Work with XML Data Type in SQL Server 2005 from ADO.NET 2.0
     By arasu_tt@yahoo.com
Learn how to work with the XML data type column in SQL Server 2005. Along the way, you also will see how to read and write values into the XML columns from ADO.NET 2.0.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,hk59,hhek,jorm,i5r0

==> Controls - ListView

- Filling a ListView Dynamically from Any Data Sources with C#.NET
     By DrDotNet1981
Listview filling with XML, SQL Server 2000, and C#.NET.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,7wkn,c242,jorm,i5r0

==> Controls - ListView (VB.NET)

- Filling ListView Dynamically From any Data Sources with VB.NET
     By DrDotNet1981
Learn to combine VB.NET, ADO.NET, ListView XML, and SQL Server 2000.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,m3ns,at9j,jorm,i5r0

==> Database

- [Updated] A Very Useful Class to Display SQL SELECT Results
     By Vitali Halershtein
Display the results of a SQL SELECT operation. Many grid controls are available for VC++ developers, but this control is small yet contains many features for developers and end users.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,j4f2,cj35,jorm,i5r0

==> Managed C++

- Managed Extensions: Parsing CSV Files with Regular Expressions
     By Tom Archer -
Tom Archer illustrates how to parse comma-delimited text — when the data contains quotes, commas, and blanks — and return the data in a managed array.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,je6u,gd6l,jorm,i5r0

==> Misc.

- [Updated] Cygwin: Free C++ for Windows
     By Daniel Earwicker
Windows users who want to learn C++ often ask if there is a free C++ compiler. Linux users don't have this problem because they have the GNU tools. But, in fact, the exact same tools are available free from Cygwin, and if you learn to use them, your skills will be extremely portable. Learn to install and use the tools, compile a simple program, and write a simple makefile.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,2svj,80p2,jorm,i5r0

==> System Tray

- How to Implement a Mouse Hover/Leave Message on the System Tray
     By genie0610
Ever wanted to get a mouse hover/leave message from the system tray? The Windows shell doesn't support that. This class is a solution that works.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,1lia,55s1,jorm,i5r0

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,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!

==========================================================
New Articles on Developer.com
==========================================================

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

1. Choosing a Distributed Architecture for Your Enterprise
     By Scott Robinson -
It's not enough that an enterprise environment have a distributed architecture. As a developer, you need the right distributed architecture, one that's well suited to the kinds of applications you're designing.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,9k23,fsdf,jorm,i5r0

2. A Better Way to Build Quality Business Software
     By Scott McEwen -
Do you always end up with the software you originally  envisioned? It's not likely. Discover what you can do to plan for success.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,it3n,db7g,jorm,i5r0

3. Exploring the Distributed Web-Based Application Model and Advanced Features of VoiceXML
     By Jeff Kusnitz & Dr. Bruce Lucas -
Discover how VoiceXML takes advantage of the distributed web-based application model as well as advanced features including: local validation and processing, audio playback and recording, support for context-specific and tapered help, and support for reusable sub dialogs.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,ecp3,l9t5,jorm,i5r0

4. Learn to Program using Python: Using Tuples as Keys
     By Richard G. Baldwin -
Furthering your knowledge on dictionaries, this lesson will teach you about modifying values and using tuples as keys.

http://nl.internet.com/ct.html?rtr=on&s=1,14a0,1,eeif,ey9w,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's 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) 2004 Jupitermedia Corporation. All rights reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Savvy enterprises are discovering that the cloud holds the power to transform IT processes and support business objectives. IT departments can use the cloud to redefine the continuum of development and operations—a process that is becoming known as DevOps. Download the Executive Brief DevOps: Why IT Operations Managers Should Care About the Cloud—prepared by Frost & Sullivan and sponsored by IBM—to learn how IBM SmartCloud Application services provide a robust platform that streamlines …

  • Live Event Date: August 20, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT When you look at natural user interfaces as a developer, it isn't just fun and games. There are some very serious, real-world usage models of how things can help make the world a better place – things like Intel® RealSense™ technology. Check out this upcoming eSeminar and join the panel of experts, both from inside and outside of Intel, as they discuss how natural user interfaces will likely be getting adopted in a wide variety …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds