May 11, 2004 CodeGuru Update Newsletter

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

CodeGuru Newsletter
May 11, 2004
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________

Microsoft
_____________________________________________________________________

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

==> Database
- [Updated] Data Replication Prototype Using ADO
==> Dialogs & Controls
- Visual Studio.NET Style Tear Off Panes - Part I
==> Forums
- Hottest Forum Q&A on CodeGuru for the week of April 25th, 2004
==> ToolBar
- Make a Customized ToolBar Dialog Work in MFC (VC6)
==> .NET Interoperability
- .NET/Java Interoperability: Apply the Proper Tool for the Job
==> Progress Bar
- Implementing a Progress Bar in Visual Basic Applications
==> Serialization
- C++ Tip: Serializing .NET Objects with Managed C++
==> Services
- Windows Services (C#)

--> Discussion Groups

--> Highlighted new articles on Developer.com

1. Creating Some XPath 2.0 Examples
2. Does StAX Stack Up?
3. Overview of the BigDog Email Protection Program
4. New Product Announcements: May 7, 2004

/-------------------------------------------------------------------\
Microsoft(R) Developer Network (MSDN) Webcasts offer essential
knowledge and expertise, at no cost. From live code demos
to in-depth Q & A with industry leaders, tap in to practical tips
that can help you do your job and advance your career. Access
hundreds of webcasts on relevant topics that can prepare you
to design and build effective solutions with Microsoft tools and
technologies. Live or on-demand events. 24/7. Register to attend a
free MSDN Webcast today!
http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,2j2u,40ym,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

I finally picked the winners for April's copies of either the CodeGuru.com Visual C++ Goodies book OR Kate Gregory's Visual C++ .NET 2003 Kicks Start. For April the lucky people are:

- Sergey Polyakov
- Jac Goudsmit

Both of these guys submitted aritcles that were published to the CodeGuru site. They have 60 days to contact us in order to get  their book! If you submit an article, then you too have a chance to get selected for a book! For more, see:

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,iabr,4p63,jorm,i5r0

It is worth mentioning again that we've made a lot of changes to the CodeGuru site over the past few months. One that many people have not noticed is that you can now submit an article through the site. You can even keep use the site to enter and  hold an article until you are ready to submit it. To add an article click the Submit An Article button on the main page's navigation area. You will be asked to verify your log in. You you are then given the first page of two that you can use for  entering an article.

You can even enter part of an article and come back later to finish. When you are done with your article and ready for it  to be reviewed and published on the site, then you can click the Submit for Posting button on the form. This will bring the article to the attention of the CodeGuru editors. Until you click submit the article, the editors will not be aware of it.

If you want to come back and edit your article after first entering it, you can get to it from your profile page. After logging into the front page of CodeGuru, select the MY PROFILE link. This link is in the same box you signed into. This link will take you to your profile page. If you have submitted or started entering an article, then your profile page will include a "MY ARTICLES" button on the upper right. This button will present you with a list of your articles that you can work  from.

If you want to continue to email articles, you can. The  submit@codeguru.com address will continue to work.

As an additional reminder, if you were an author of an article before the new system was rolled out, you need to tell us your current CodeGuru ID and what articles you wrote. We will be able to link your older articles to your ID so that they are listed on your MY ARTICLES page. Send such requests to submit@CodeGuru.com.

... Quiz Question!

Last week's quiz question was presented by Gabriel Fleseriu. You can find the start of a discussion on it online at:

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,fbkz,1dgu,jorm,i5r0

I'll post Gabriel's answer next week. As a hint, it was legal!

Next week we will post a new question.

... At the Box Office ...

Okay, I dropped this part of my editorial because a couple of people complained that it was not related to the newsletter. Some habits die hard!

As such, I'll mention that Van Helsing tore up the box office this past week-end with $51.7 million while The Olsen twins puttered a bit with just under $6 million. Both new movies, however, have a long way to go to break even. Van Helsing cost $160 million versus a New York Minute's $30 million. That is without marketing costs!

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

--> Murach's C#
By Joel Murach and Doug Lowe
800 pages for $49.50
http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,gi92,3cpx,jorm,i5r0

The five sections present, (1) A tour of .NET and VS .NET, (2)overview of basic C# language and core .NET classes, (3) OOP within C#, (4) ADO.NET, and (5)Working with text, binary and XML files.

--> Beginning ASP.NET 1.1 with Visual C#. .NET 2003
By lots of people for WROX
862 pages for $39.99
http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,d2p0,c0dy,jorm,i5r0 
New edition.

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

This week's posted CodeGuru articles:

==> Database

- [Updated] Data Replication Prototype Using ADO
By Aliaksei Sanko
Data replication prototype using ADO.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,bqs1,haas,jorm,i5r0

==> Dialogs & Controls

- Visual Studio.NET Style Tear Off Panes - Part I
By kirants
Framework to build and use Visual Studio .Net style Tear Off Panes.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,70jj,3r6g,jorm,i5r0

==> Forums

- Hottest Forum Q&A on CodeGuru for the week of April 25th, 2004
By Sonu Kapoor
This week's topics include the usage of WM_NULL, whether a Machine ID for copy protection purposes exists, whether there is any range for WM_XXX messages that someone could use without having any troubles with the Windows message handlers, and how can a person validate a auto_ptr?

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,hcpi,3f33,jorm,i5r0

==> ToolBar

- Make a Customized ToolBar Dialog Work in MFC (VC6)
By Eric Shan
Simply by adding some code to your MFC frame windows, you can make your toolbar customize dialog works.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,cz1m,2gdb,jorm,i5r0

==> .NET Interoperability

- .NET/Java Interoperability: Apply the Proper Tool for the Job
By Kenn Scribner
As .NET versus Java debates continue to rage, the reality is that most enterprise IT shops are heterogeneous environments that employ aspects of both frameworks. Find out which is better suited to certain scenarios and learn how to make them work together.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,7c0o,d5sn,jorm,i5r0

==> Progress Bar

- Implementing a Progress Bar in Visual Basic Applications
By zipcn046
This database-driven search application keeps the user informed about the search process and thus improves the overall user experience. Informing the user about the processing is the fundamental motive of the Progress Bar.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,j2jj,dqrq,jorm,i5r0

==> Serialization

- C++ Tip: Serializing .NET Objects with Managed C++
By Tom Archer
In this installment of the .NET Tips & Techniques column, learn how to serialize entire objects -- as well as selected members -- to and from disk using Managed C++ Extensions.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,breo,ds8k,jorm,i5r0

==> Services

- Windows Services
By Ali Sufyan
This explanatory tutorial will let you explore the power of .NET with C#.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,i2h,cvv5,jorm,i5r0

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

Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,w2v,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 Some XPath 2.0 Examples
By Steven Holzner -
Here is your chance to dive into the code of XPath 2.0.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,a9bs,8vur,jorm,i5r0

2. Does StAX Stack Up?
By Jeff Ryan -
There is a new XML API in town called StAX (Streaming API for XML). Discover why we need another API in the JAXP family for processing XML documents.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,f740,ab8h,jorm,i5r0

3. Overview of the BigDog Email Protection Program
By Richard G. Baldwin -
Baldwin explains a program that acts like a big ugly aggressive dog guarding your email inbox, challenging any stranger that tries to enter.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,cetc,am32,jorm,i5r0

4. New Product Announcements: May 7, 2004
By Adam Hammer -
Our update on new products, betas, and partnerships that effect the programming community.

http://nl.internet.com/ct.html?rtr=on&s=1,w2v,1,1k3l,9s3t,jorm,i5r0

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advertising: If you are interested in advertising in our newsletters, call
Claudia at 1-203-662-2863 or send email to mailto:nsladsales@internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information about advertising opportunities, visit our media kit
http://www.internet.com/mediakit/salescontacts.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For details on becoming a Commerce Partner, contact David Arganbright
on 1-203-662-2858
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 16 channels:

Developer http://www.internet.com/sections/webdev.html
DevX http://www.internet.com/sections/devx.html
Downloads http://www.internet.com/sections/downloads.html
EarthWeb http://www.internet.com/sections/earthweb.html
Graphics http://www.internet.com/sections/graphics.html
Interactive Marketing http://www.internet.com/sections/marketing.html
International http://www.internet.com/sections/international.html
Internet Lists http://www.internet.com/sections/lists.html
Internet News http://www.internet.com/sections/news.html
Internet Resources http://www.internet.com/sections/resources.html
IT http://www.internet.com/sections/it.html
Linux/Open Source http://www.internet.com/sections/linux.html
Small Business http://www.internet.com/sections/sb.html
Windows Technology http://www.internet.com/sections/win.html
Wireless Internet http://www.internet.com/sections/wireless.html
xSP Resources http://www.internet.com/sections/xsp.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Looking for a job? Filling an opening? - http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This newsletter is published by Jupitermedia Corporation
http://internet.com - The Internet & IT Network
Copyright (c) 2004 Jupitermedia Corporation. All rights reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information on reprinting or linking to internet.com content:
http://internet.com/corporate/permissions.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

  • IBM Worklight is a mobile application development platform that lets you extend your business to mobile devices. It is designed to provide an open, comprehensive platform to build, run and manage HTML5, hybrid and native mobile apps.

  • Live Event Date: November 20, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT Are you wanting to target two or more platforms such as iOS, Android, and/or Windows? You are not alone. 90% of enterprises today are targeting two or more platforms. Attend this eSeminar to discover how mobile app developers can rely on one IDE to create applications across platforms and approaches (web, native, and/or hybrid), saving time, money, and effort and introducing apps to market faster. You'll learn the trade-offs for gaining long …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds