CodeGuru Update Newsletter – August 3, 2004

==========================================================
CodeGuru
Newsletter

August 3, 2004
http://www.CodeGuru.com 


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

___________________________ Sponsors
________________________________

Inside ID Conference & Expo 2004

Digital Rights Management Strategies Conference &
Expo
_____________________________________________________________________


==========================================================
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 –



–> New Articles on CodeGuru:


     ==> Controls
  
     – Catch Me If You Can
    
==> Controls
        – [Updated]
CCustomTabCtrl – MFC Tab Control
     ==>
Misc.
        – Microsoft CRM Customization
Options — Overview for Developers
        –
The System Is Stupid, So Outsmart It!
     ==> Visual
Studio IDE
        – Prime Programming
Proficiency, Part 2: VS.NET Macros
     ==> XML
(C++)
        – Managed Extensions Example That
Calls the Amazon Web Service
     ==>
XML
        – .NET and XML: Part 2 — XSD
Schemas
        – XSLT Tutorial



–> Discussion Groups


–> Highlighted new articles on Developer.com



        1. Exploring Execution vs.
Ownership
        2. Hiding Data within
Object-Oriented Programming
        3.
Palm OS Communications Primer: Serial
Manager
        4. Bug Tracking Made
Simple


/——————————————————————-
INSIDE
ID CONFERENCE & EXPO – November 15-17, 2004
This event defines and
nurtures the evolving discipline of
modern identity management. We cover some
of the most
pressing challenges of our uncertain world including:
digital
identity, homeland security, identity theft and
financial transaction fraud.
Don’t miss out-Register today!
Washington Convention Center – Washington,
DC
http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,cmhl,dfpg,jorm,i5r0
————————————————————–adv.-/


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


Small databases are still databases. Microsoft has now created SQL Server
Express 2005 and word is that they are planning to give this database away when
it releases.


IBM, a proponent of open source and Java, has now stepped up with a database
that they are releasing to the open source community. This is the Cloudscape
database, which will be called Derby by the open source community. In IBM’s case
the database is being released along with its Java source code. IBM is also
providing for a download of the binary’s from their site.


IBM describes this database:


Cloudscape is a Java-based relation database technology with
just a 2 megabyte footprint that
simplifies application development and
makes it
even easier to deploy them – no DBA required!


It can be fully embedded or sever-based. It has a small foot-print, is java
based, and is upwardly compatible with SQL-92. It should be generally available
by the fourth quarter of this year.


Is this a small gesture by IBM, or is this a big move to continue their
support for open source?


That is something you’ll have to decide. Something to consider is that the
value IBM has put on this database is $85 million. This is based on the price
that Informix paid in 1999 for the company that owned the database.


If you use, or have used, this database with .NET, write an article for
Codeguru to let the rest of us know how it worked for you.


… Book Reviews …


I don’t post a lot of book reviews on CodeGuru, however, I did finally post
the last half dozen that had been submitted. You can find them at:


http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,f3do,6fmq,jorm,i5r0


If you’ve read a computer book recently, feel free to submit your own review
for posting.


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


–> Seeing Data
    
Designing User Intraces for Database Systems Using
.NET

     By Rebecca M. Riordan for
Addison-Wesley
     540 pages
$49.99
     http://books.internet.com/books/0321205618 



–> ASP.NET v. 2.0 The Beta
Version
     By Homer, Sussman, and Howard for
Addison-Wesley
     630 pages
$39.99
     http://books.internet.com/books/0321257278 


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


This week’s posted CodeGuru articles:


==> Controls


– Catch Me If You Can
By Sonu Kapoor
This is a small
game that I created just for fun.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,92tx,kry3,jorm,i5r0


==> Controls


– [Updated] CCustomTabCtrl – MFC Tab Control
By Andrzej
Markowski
Learn about an MFC Tab Control that’s a clone of the Excel Tab
Sheet Control.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,i17j,8vh3,jorm,i5r0


==> Misc.


– Microsoft CRM Customization Options — Overview for
Developers
By akarasev
Microsoft CRM is becoming more and more
popular, partly because of Microsoft muscles behind it. Now it is targeted to
the whole spectrum of horizontal and vertical market clientele.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,kuin,5bgb,jorm,i5r0


– The System Is Stupid, So Outsmart It!
By Paul
Kimmel
Why do you keep accepting the impossible project schedules that
managers saddle you with when they lead only to unrealistic expectations with no
real buy-in? Paul Kimmel tells you how to fight back.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,1xbn,7r8t,jorm,i5r0


==> Visual Studio IDE


– Prime Programming Proficiency, Part 2: VS.NET Macros


By Paul Kimmel


Paul Kimmel introduces the VS.NET Macros IDE and gets you started on
implementing the LineCounter tool. By using VS.NET’s extensibility object model
in conjunction with macros, you can automate a wide variety of tasks to extend
and customize VS.NET.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,67xs,dmt8,jorm,i5r0


==> XML (C++)


– Managed Extensions Example That Calls the Amazon Web
Service

By Tom Archer –
Many talented C++ programmers still
think that calling Web services from C++ is difficult. Tom Archer illustrates
that using the .NET XmlTextReader and XmlDocument classes make this task a
snap.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,66ze,7bf4,jorm,i5r0


==> XML


– .NET and XML: Part 2 — XSD Schemas
By Klaus
Salchner
Second of a series of articles that evaluates how well .NET supports
XML and its surrounding standards. This article provides a good overview of XSD
schemas.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,dp06,d3wx,jorm,i5r0


XSLT Tutorial
By sirgilligan
Often, an XML document
needs to be converted to a new structure. That is where XSLT comes in.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,itnr,jdyp,jorm,i5r0


/——————————————————————-
DIGITAL
RIGHTS MANAGEMENT STRATEGIES CONFERENCE & EXPO
ctober 25-27, 2004 /
Sheraton Universal / Los Angeles, CA
This event will offer you the chance to
experience & compare
the most important DRM technology solutions under
one roof.
The conference will introduce you to fundamentals of DRM,
shed
light on future DRM directions, and provide incendiary
debate on today’s
controversial issues of online piracy and
digital copyright. Learn more at
www.drmstrategies.com
————————————————————–adv.-/


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

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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,11l0,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. Exploring Execution vs.
Ownership
     By Robert Bogue –

   How would you rate the atmosphere of your office?



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,kwio,ibe5,jorm,i5r0


2. Hiding Data within Object-Oriented
Programming
     By Matt Weisfeld –

   Explore encapsulation by delving deeper into the topic of
data hiding. Discover how this important concepts of object-oriented design
provides a much higher level of security for your classes as well as provides
many programming advantages.



http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,as3e,blde,jorm,i5r0


3. Palm OS Communications Primer: Serial
Manager
     By Alex Gusev –
  
Learn how your PDA can talk to the rest of the world! This first article in this
series shows you some handytips for serial communications usage.



   http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,2pqq,675v,jorm,i5r0


4. Bug Tracking Made Simple
     By
Yaron Sinai –
   Are software bugs costing you money? Understand
the need for bug-tracking software, what a bug tracking tool can do, and review
the process her



   http://nl.internet.com/ct.html?rtr=on&s=1,11l0,1,i81b,am1p,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