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,3×22,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


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

More by Author

Must Read