CodeGuru Update eNewsletter – April 19th, 2005

==========================================================
CodeGuru Newsletter
April 19,
2005
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
PayPal
_____________________________________________________________________
==========================================================
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 –
… Visual Studio 2005 Beta 2
Releases …
… WS-ReliableMessaging …
… March book winners

… Recently Published Books

–> New Articles on
CodeGuru: 

       ==>
Controls
             
– [Updated] Advanced Tree Control
       ==>
Misc.
             
– Clipboard Viewer
       ==>
Mobile
             
– Understanding Windows CE Telephone API (TAPI):
Introduction
       ==> Regular
Expressions
             
– Using Regular Expressions to Parse for E-Mail
Addresses
       ==> SQL
Server
             
– Managing the “Surface Area” of SQL Server
2005
             
– SQL Server Integration Services: SQL Server 2005’s New ETL
Platform
       ==> Threading /
Multimedia
             
– [Updated] MFC Multithreaded Classes for Recording, Playing, and Saving (WAV
Files)
       ==> Visual Studio
2005
             
– Beta 2 of Visual Studio 2005
Released
             
– Create Your Own Project Item Templates in VS
2005
       ==> Windows Forms
(C#)
             
– [Updated] Console with a WinForm


–> Discussion Groups (including Hot
threads)
       – DLL memory
usage?
       – worker thread with
message-handling??
       – Vector init and
removal


–> Highlighted new articles on
Developer.com 
       1. A Spring
Jump Start
       2. Digital Signatures using
Message Digests with Java
       3. Term of the
Week: Patterns


/——————————————————————-
The
Fast Way for Programmers to Get Paid
Work is hard enough – getting paid
shouldn’t be. Start invoicing your
clients with PayPal. It’s the fast, easy
way to accept credit cards
online.
Click here.
http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,5fl2,a61,jorm,i5r0
————————————————————–adv.-/



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


… Visual Studio 2005 Beta 2 Releases …


April 18th is not the end of March, but in terms of release dates, it is
close! Beta 2 of Visual Studio 2005 was officially released for MSDN subscribers
to download. Beta two should be closer to feature complete for Visual Studio
2005. Additionally, it should be more stable than past CTPs and the prior beta.
Specifically, the Team System features should be much more stable.


If you are an MSDN subscriber, you have access to download the new beta. If
you are not an MSDN subscriber, you can order a CD/DVD directly from Microsoft
with the beta:


http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,38ae,axod,jorm,i5r0


When I filled out the form available from the above page, the CD/DVD was free
and there was no shipping and handling. I don’t know how long it will take to
get the beta disk, but avoiding the long download from MSDN is worth a few days
wait.


Also announced was Microsoft SQL Server 2005 April CTP. This is the newest
release of bits for the next version of SQL Server. These are still pre-release
bits, so use them with caution. For a link on getting more information on this,
go to:


http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,elnr,l3hq,jorm,i5r0


… WS-ReliableMessaging …


BEA, IBM, Microsoft and TIBCO today announced that they will submit the
latest version of WS-ReliableMessaging, comprising both protocol and policy
assertions, to the standards body, OASIS, as a part of the group.s commitment to
Web services reliability and interoperability.


WS-ReliableMessaging supplies the necessary protocols for guaranteeing that
messages within a distributed system will be received dependently, consistently,
and in the order in which they were sent. The co-authors of WS-RM are not
planning to charge royalties for its use.


Coincidentally, one of today’s recently published books (below) has coverage
of WS-ReliableMessaging if you are looking for  more information.


… March Book Winners ….


We determined the winners for March a couple of weeks ago. The selected
individuals get their choice of:


CodeGuru.com Visual C++ Goodies
http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,5b1m,ado6,jorm,i5r0
OR

Kate Gregory’s Visual C++ .NET 2003 Kicks Start
http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,8aq4,ctjj,jorm,i5r0


Of course, in order for them to know they won, it helps for me to announce
their names! And the winners are….


Georges Dumond
Steve Green


Additionally this month, we’ve drawn for a copy of Writing Secure Code, 2nd
edition from Microsoft Press


http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,4h59,asy6,jorm,i5r0


The winner of this book is:


Florian Stinglmayr


If you are a winner, contact us within the next sixty days to claim your
book.


To have a chance to win a book, you simply need to have an article posted to
the site during a given month.


Until next week!


Brad!
—————————
Brad Jones,
Microsoft MVP
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


–> Web Services Platform
Architecture
       By Weerawarana,
Curbdera, et.al. for Prentice Hall
       400
pages for $49.99
       http://books.internet.com/books/0131488740 
      
SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and
more.


–> Rexx Programmer’s
Reference
       By Howard Fosdick for
WROX
       700 pages for
$39.99
       http://books.internet.com/books/0764579967
     
Want to review this book? Drop me an email!



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


This week’s posted CodeGuru articles:


==> Controls


– [Updated] Advanced Tree Control
   By Alex
Zakharenko
Learn about an advanced control based on a standard tree view
control. This control supports multiple selection mode and some visual
enhancement compared to the original control.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,a308,7v29,jorm,i5r0


==> Misc.


– Clipboard Viewer
   By Georges
Dumond
Learn about a tool to check and understand the exchanges with the
Windows Clipboard.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,amre,2o28,jorm,i5r0


==> Mobile


– Understanding Windows CE Telephone API (TAPI):
Introduction
   By Alex Gusev
Explore the wide world of
TAPI programming… telephonic hardware, intertnal modem, and GSM, to name a
few. TAPI provides a powerful mechanism for operating on those devices and hides
all low-level details from the application developer.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,1m5r,4i4o,jorm,i5r0


==> Regular Expressions


– Using Regular Expressions to Parse for E-Mail
Addresses
   By Tom Archer
The final installment of Tom
Archer’s series on using the .NET regular expression classes from Managed C++
presents several complex patterns that allow you to locate almost any valid
e-mail address from a body of text.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,b7bu,elpx,jorm,i5r0


==> SQL Server


– Managing the “Surface Area” of SQL Server
2005
   By Mike Gunderloy
Learn about the new security
feature Microsoft is focusing on with SQL Server 2005.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,cswn,9g7f,jorm,i5r0


==> SQL Server


– SQL Server Integration Services: SQL Server 2005’s New ETL
Platform
   By Thiru Thangarathinam
Learn how to create
and execute packages using SQL Server 2005’s new ETL platform SQL Server
Integration Services and its integrated development environment, Business
Intelligent Development Studio.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,6vf3,iosc,jorm,i5r0


==> Threading / Multimedia


– [Updated] MFC Multithreaded Classes for Recording, Playing, and
Saving (WAV Files)
   By paulcheffers
Record sound and
echo it to the computer speakers. The sound is also saved in a sound file that
can be played back to the computer speakers.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,fd9z,lx0r,jorm,i5r0


==> Visual Studio 2005


– Beta 2 of Visual Studio 2005 Released
   By
Bradley Jones
Beta 2 of Visual Studio 2005 is now available for download for
MSDN subscribers. Learn how you can get it too.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,1qdd,egnq,jorm,i5r0


==> Visual Studio 2005

– Create Your Own
Project Item Templates in VS 2005
   By Paul
Kimmel
Visual Studio 2005 builds on the flexibility of XML to condense the
process of creating templates. Paul Kimmel demonstrates how you can take
advantage of this function.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,hivf,4beu,jorm,i5r0


==> Windows Forms (C#)


– [Updated] Console with a WinForm
   By
Wilfried Mestdagh
Often, you need a Console window in a WinForm application
for easy debugging or logging purposes. Learn how to do this.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,gd0d,klv4,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> DLL memory
usage?
        http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,l1m7,3qdc,jorm,i5r0


==> worker thread with
message-handling??
        http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,i1jr,104l,jorm,i5r0


==> Vector init and
removal

        http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,fabg,m33h,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. A Spring Jump Start
     By Craig
Walls and Ryan Breidenbach –
Reduce the complexity of using interfaces,
speed and simplify your application development, and get the power and robust
features of EJBs while keeping the simplicity of non-enterprise JavaBean.
Discover the power or Spring, the powerful yet lightweight J2EE framework.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,cn73,jnwb,jorm,i5r0


2. Digital Signatures using Message Digests with
Java
     By Richard G. Baldwin –
Learn to
use the SHA-1 message digest algorithm along with the RSA encryption algorithm
to create and use digital signatures that conserve communication bandwidth.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,icvp,1ca7,jorm,i5r0


3. Term of the Week: Patterns
     By
Jim Minatel –
Learn how patterns incorporate developer experiences for
better software reuse.



http://nl.internet.com/ct.html?rtr=on&s=1,1jrv,1,grjj,4ajs,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) 2005
Jupitermedia Corporation. All rights
reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read