CodeGuru Update eNewsletter - October 18th, 2005

==========================================================
CodeGuru Newsletter
October 18, 2005

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Search Engine Strategies Conf. & Expo 12/5-12/8 Chicago
_____________________________________________________________________

TOPICS:

--> Editorial -

--> Recently Published Books

--> New Articles on CodeGuru:
==> Controls
- [Updated] Visual Studio .NET-Like ToolBox Control
==> Database
- Solving the Mysteries of SQLCLR and System.Transactions
==> Internet
- IP Address Comparison and Conversion in C#
==> Mobile
- Fast and Simple Mobile Access to Pocket Outlook Data
==> Multithreading
- Safe Multithreading with the BackgroundWorker Component
==> XML
- Accurately Storing a Visual Basic 6 Date in an XML DOM Document

--> Discussion Groups -- HOT Threads
- Compare with current Date in VC++
- SetTimer problem
- How to squash my array to cut globals code size?
(storing and working with bits)

--> Highlighted new articles on Developer.com
1. Uploading Old Email to Gmail using Java
2. PHP Pattern Principles
3. Caught Up in Code, or Quick Configuration

/-------------------------------------------------------------------\
Search Engine Strategies Conference & Expo Fall 2005, the premier event
for search engine marketing and optimization, returns to Chicago Dec. 5-8,
2005. Be part of this exclusive gathering of search professionals that
features world-renowned search engine expert Danny Sullivan.
Whether you are new to search marketing and need to come up to
speed or are experienced and looking to further your existing knowledge,
the show offers plenty to everyone of all levels. Register early & save!
http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,itqj,fko2,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

This week sees the release of two big items. The first is a CTP version of Windows Vista in both 64-bit and 32-bit versions. This is already available for MSDN subscribers for download. This new pre-release version is not necessarily more stable than the previously released beta; however, it should have a few more features. This would include desktop management tools, more diagnostics, and support for the XPS format. You can find out more on this release in the following news story:

More Bits From Windows Vista
http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,7aru,hzwf,jorm,i5r0

Remember, this is a pre-release of a product that is a year or more away, so it won't be complete and is almost guaranteed to have bugs and problems!

The other big release is more of a personal interest, rather than a technical one. Today is the release of the DVD for the newest Batman movie, Batman Begins:

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,3x22,fdw9,jorm,i5r0

As a fan of the Dark Knight comic books, this movie brought life back to the Batman franchise by using excellent special effects and by going back to the darker, more interesting Batman character. This movie does an excellent job of telling the Batman Year One story that shows how the Bruce Wayne character evolved into the superhero. As far as movies go, it is a great action packed adventure that is well worth the time to see - in my opinion!

On a different note, if you haven't already, then remember to take a couple of minutes to nominate the products you think are the best at:

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,ediv,cvyf,jorm,i5r0

Until next week!

Brad!
---------------------------
Bradley L. 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

--> Working with Microsoft Visual Studio 2005 Team System: 2005 Edition
By Richard Hundhausen for Microsoft Press
320 pages for $34.99
http://books.internet.com/books/0735621853

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

This week's posted CodeGuru articles:

==> Controls

- [Updated] Visual Studio .NET-Like ToolBox Control
By Aju George
Learn about a ToolBox control that has the look and feel of VS.NET IDE's ToolBox.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,82wu,4a1t,jorm,i5r0

==> Database

- Solving the Mysteries of SQLCLR and System.Transactions
By Sahil Malik
When you write to an underlying table via a CLR database object, a number of questions come up. Get the answers -- along with a breakdown of how System.Transactions, a new .NET namespace, can help.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,jd28,lbfp,jorm,i5r0

==> Internet

- IP Address Comparison and Conversion in C#
By Lowe*Software
When using .NET and C#, IP Address information is stored in the System.Net.IPAddress class, which provides no method for comparing IP addresses except for equality. Learn to circumvent that problem.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,xmr,ftf8,jorm,i5r0

==> Mobile

- Fast and Simple Mobile Access to Pocket Outlook Data
By Don Sorcinelli
Learn all about the new managed classes that enable C# and VB .NET Compact Framework developers to quickly gain access to Pocket Outlook data and modify it (if necessary) without additional products.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,ctld,6sxn,jorm,i5r0

==> Multithreading

- Safe Multithreading with the BackgroundWorker Component
By Paul Kimmel
Until the .NET Framework controls are thread safe, you will have to use Control.Invoke and delegates to marshal data from background worker threads to the Windows Form thread.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,cd1h,8b9b,jorm,i5r0

==> XML

- Accurately Storing a Visual Basic 6 Date in an XML DOM Document
By Michael Vanhoutte
Learn about one possible way to safely store a Visual Basic 6 Date-datatype in an XML Document.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,bctc,c8f1,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

... HOT THREADS ...

Some of the current threads with the most activity are:

==> Compare with current Date in VC++
http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,kde4,9h35,jorm,i5r0

==> SetTimer problem
http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,byo8,gd9u,jorm,i5r0

==> How to squash my array to cut globals code size?
(storing and working with bits)
http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,201s,i13y,jorm,i5r0

==========================================================
New Articles on Developer.com
==========================================================

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).

1. Uploading Old Email to Gmail using Java
By Richard G. Baldwin -
Learn how to write a program that can be used to upload legacy Email messages from local Mbox files to an Email server. Such a program is particularly useful for persons who would like to upload their collection of legacy Email messages onto Email servers such as the Gmail server.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,bf6v,c2b0,jorm,i5r0

2. PHP Pattern Principles
By Matt Zandstra -
Although design patterns simply describe solutions to problems, they tend to emphasize solutions that promote reusability and flexibility. To achieve this, they manifest some key object-oriented design principles.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,63au,2few,jorm,i5r0

3. Caught Up in Code, or Quick Configuration
By Robert Bogue -
A configuration-based solution is different than a code-based solution. Discover the differences here and see which one is best for you.

http://nl.internet.com/ct.html?rtr=on&s=1,1ysc,1,c2h2,brdq,jorm,i5r0

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



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

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date