CodeGuru Update eNewsletter - September 21, 2004

==========================================================

CodeGuru Newsletter
September 21, 2004
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Sun Microsystems
_____________________________________________________________________
==========================================================
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 - Book winners

--> New Articles on CodeGuru:

       ==> Database (C++/.NET)
       - Managed Extensions: Using the .NET ODBC Classes to Read Text Data
       ==> GDI+
       - Create a 3D Cube Structure for GDI+
       ==> Internet (C++)
       - Invoke Hidden Commands in Your Web Browser
       ==> Misc.
       - Why Adam Smith Is Right and Software Generalists Are Wrong, an Exemplar in Heroic Couplet
       ==> Mobile 
       - Inserting Registry Keys in a List Control
       ==> Sample Chapter - ASP.NET/C#
       - Building Websites with the ASP.NET Community Starter Kit
       ==> Web Services
       - Working With Asynchronous .NET Web Service Clients

--> Discussion Groups

--> Highlighted new articles on Developer.com

       1. Creating Web Services from J2EE Components
       2. Delving into Service-Oriented Architecture
       3. Term of the Week: Spam
       4. Choosing a Distributed Architecture for Your Enterprise

/-------------------------------------------------------------------\
Tune in to Sun's Network Computing Web event. Watch
informative videocasts featuring Sun's latest innovations,
including low-cost Sun servers and workstations
based on AMD Opteron[tm] processors, new Sun
StorEdge[tm] solutions, and breakthrough technologies in
Solaris[tm] 10. And hear the latest from CEO Scott McNealy.
Attend now and find out how to get a free Solaris Express
DVD. Go to:
http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,db1m,9pi3,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

... Book Winners

I've once again drawn four names from the people who posted articles on CodeGuru in July and August. The four are:

Alexander Atamas*
John Gulbrandsen*
Klaus Salchner*
arasu_tt

    If you are one of these people, then you have 60 days to get me your mailing address and to let me know what book you would prefer a copy of: The CodeGuru.com Visual C++  Goodies or Kate Gregory's Visual C++ .NET 2003 Kicks Start.  If you posted an article in September, then you have a chance for the next drawing. There is even still time to post an  article if you haven't already!

    For a list of past winners, see:

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

    --> Integration Patterns
          A Patterns & Practices book from Microsoft Press
          400 pages $39.99
          http://books.internet.com/books/073561850X
          The third book in Microsoft's Patterns and Practices series.

    --> Beginning XML, 3rd Edition
          By Hunter, Watt, Rafter, Duckett, Ayers, Chase,
          Fawcett, Gaven, and Patterson for WROX
          1000 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,14q1,1,fka1,909i,jorm,i5r0

    This week's posted CodeGuru articles:

    ==> Database (C++/.NET)

    - Managed Extensions: Using the .NET ODBC Classes to Read Text Data
    By Tom Archer -
    Tom Archer explains how to use the Microsoft Text Driver and the .NET ODBC Classes to read formatted text data.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,8feh,bqv8,jorm,i5r0

    ==> GDI+

    - Create a 3D Cube Structure for GDI+
    By Paul Kimmel
    Three-dimensional primitive shapes are conspicuously absent from the .NET Framework and GDI+, but that didn't stop Paul Kimmel from implementing a 3D cube primitive. Read all about his results.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,25s4,4wbx,jorm,i5r0

    ==> Internet (C++)

    - Invoke Hidden Commands in Your Web Browser
    By eagleboost
    Demonstrate an innovative way to invoke hidden commands to show modal dialogs such as the "Add To Favorite" dialog or "Import/Export Wizard" dialog in your Web browser-based application.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,11il,evs6,jorm,i5r0

    ==> Misc.

    - Why Adam Smith Is Right and Software Generalists Are Wrong, an Exemplar in Heroic Couplet
    By Paul Kimmel
    Paul Kimmel offers an ode to the symbiotic relationship between the programmer and the tester, positing that software quality suffers when one generalist assumes both roles.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,awje,al2o,jorm,i5r0

    ==> Mobile

    - Inserting Registry Keys in a List Control
    By Nancy Nicolaisen
    Dig deeper into remote manipulation of CE devices by using Registry entries.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,766w,fpen,jorm,i5r0

    ==> Sample Chapter - ASP.NET/C#

    - Building Websites with the ASP.NET Community Starter Kit
    By Packt Publishing
    Learn how to create a new module for the freely available Community Starter Kit.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,85b1,d3h8,jorm,i5r0

    ==> Web Services

    - Working With Asynchronous .NET Web Service Clients
    By Kenn Scribner
    Having trouble using the asynchronous call mechanisms built into .NET? Let Kenn Scribner clarify it for you and make your programming tasks (at least as related to asynchronous processing) a little easier.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,9j6x,7m8y,jorm,i5r0

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


    Check out the CodeGuru discussion forums at:

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,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. Creating Web Services from J2EE Components
         By Nandhini Arumugam and Sujata De -
    Take some of the basic building blocks of a J2EE-based system, convert each to an individual Web service, and deploy.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,258x,l4s4,jorm,i5r0

    2. Delving into Service-Oriented Architecture
         By Bernhard Borges, Kerrie Holley and Ali Arsanjani -
    SOA will have a more profound impact on software engineering  than what we have been accustomed.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,6ll9,i0pl,jorm,i5r0

    3. Term of the Week: Spam
         By Jim Minatel -
    Here is a term that is getting a lot of press lately. Find out what it is and how it can effect you.

    http://nl.internet.com/ct.html?rtr=on&s=1,14q1,1,6qk3,11f1,jorm,i5r0

    4. 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,14q1,1,9k23,fsdf,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

    • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

    • Live Event Date: October 29, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT It's well understood how critical version control is for code. However, its importance to DevOps isn't always recognized. The 2014 DevOps Survey of Practice shows that one of the key predictors of DevOps success is putting all production environment artifacts into version control. In this eSeminar, Gene Kim will discuss these survey findings and will share woeful tales of artifact management gone wrong! Gene will also share examples of how …

    Most Popular Programming Stories

    More for Developers

    Latest Developer Headlines

    RSS Feeds