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
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    More by Author

    Must Read