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



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: September 10, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Modern mobile applications connect systems-of-engagement (mobile apps) with systems-of-record (traditional IT) to deliver new and innovative business value. But the lifecycle for development of mobile apps is also new and different. Emerging trends in mobile development call for faster delivery of incremental features, coupled with feedback from the users of the app "in the wild". This loop of continuous delivery and continuous feedback is …

  • Java developers know that testing code changes can be a huge pain, and waiting for an application to redeploy after a code fix can take an eternity. Wouldn't it be great if you could see your code changes immediately, fine-tune, debug, explore and deploy code without waiting for ages? In this white paper, find out how that's possible with a Java plugin that drastically changes the way you develop, test and run Java applications. Discover the advantages of this plugin, and the changes you can expect to see …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds