==========================================================
CodeGuru Newsletter
February 15, 2005
http://www.CodeGuru.com
This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia Corporation
___________________________ Sponsors
________________________________
Wi-Fi Planet Conferences & Expos
2005
_____________________________________________________________________
==========================================================
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
–
… Comments from
the editor
… Recently Published Books
–> New Articles on CodeGuru.
==>
Algorithms
– Convert Numbers to Various Display
Formats
==>
Files
– A UTF-16 Class for Reading and Writing Unicode
Files
==>
Misc.
– [Updated] Creating the “Marriage” Card
Game
==>
Multimedia
– Animated Multithread Splash
==>
System
– BTS: Sending E-Mail in HTML or Text Format from BizTalk
2004
==> Tips & Tricks –
C#
– FileSystemWatcher — Why Does It Stop
Working?
==> Web
Services
– Asynchronous Web Services Invocation in .NET Framework
2.0
–> Discussion Groups (including Hot
threads)
– Instantiate
abstract class
– Registry Access at
startup and DLLs
– Is ++i faster
than i++?
–> Highlighted new articles on Developer.com
1. Introduction to SQL
Profiler
2. Service-Oriented
Architecture: Event Web Building Block
3. Build BizTalk 2004 Custom Pipeline Components to Process Non-XML Data
/——————————————————————-
Wi-Fi
Planet Conference & Expo 2005 – The World’s Largest
Wi-Fi Business Event
– coming to a city near you! These are the
definitive events of the Wi-Fi
industry, where business users
gain the knowledge they need to make
strategic buying decisions
and where the industry charts it future
direction. Don’t miss these
must attend events that are held in San Jose,
Tokyo, and Baltimore.
Register today! www.jupiterevents.com
————————————————————–adv.-/
==========================================================
Comments
from the
Editor
==========================================================
This week, I thought it would be worth pointing out that the winners of
Developer.com’s Product of the Year have been announced. It was an interesting
year and the finalist and winners show just how interesting it was. You can see
the finalist and winners at the following URL:
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,loo3,dfoj,jorm,i5r0
Of interest to you and others here at CodeGuru might be the .NET category.
What was the winner? An open source project! I’ll make you go to the article to
find out what product was the winner! It is no surprise to me with the first
full release having happened this past year.
You’ll also find that the other categories are interesting as well. It is
easy to tell that Microsoft didn’t push a lot of development tools and
technologies in 2004. This year, however, looks to be much more promising!
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:
https://www.codeguru.com/review-guidelines.php
–> Professional Assembly
Language
By Richard Blum for
WROX
576 pages
http://books.internet.com/books/0764579010
–> Pragmatic Version Control Using
Subversion
By Mike
Mason
176
pages
http://books.internet.com/books/0974514063
=========================================================
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,1eap,1,fka1,909i,jorm,i5r0
This week’s posted CodeGuru articles:
==> Algorithms
– Convert Numbers to Various Display
Formats
By Ajay Vijayvargiya
Learn about a set
of several algorithms to convert a given number to various formats. This will
add enhancement to your application.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,69bg,8q20,jorm,i5r0
==> Files
– A UTF-16 Class for Reading and Writing Unicode
Files
By Jeffrey Walton
Learn to perform
file-based operations using Unicode.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,64wi,lmpe,jorm,i5r0
==> Misc.
– [Updated] Creating the “Marriage” Card
Game
By miteshpandey
A card game. (The article
and downloadable project and source code were updated.)
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,7xfp,ap37,jorm,i5r0
==> Multimedia
– Animated Multithread Splash
By
endether
Build a real multithreaded splash, with the slow loading process and
the animated splash running simultaniously.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,4pu6,7kyd,jorm,i5r0
==> System
– BTS: Sending E-Mail in HTML or Text Format from BizTalk 2004
By Moustafar
Learn to send e-mail directly
from BTS 2004.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,9o8z,lnb6,jorm,i5r0
==> Tips & Tricks – C#
– FileSystemWatcher — Why Does It Stop
Working?
By Zeb
Ever wondered why, when using
FileSystemWatcher over a network drive, it seems to forget what it’s supposed to
do? This article aims to explain the problem and how show you how to solve
it.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,38hj,m2f6,jorm,i5r0
==> Web Services
– Asynchronous Web Services Invocation in .NET Framework
2.0
By arasu_tt@yahoo.com
The new asynchronous
invocation framework in .NET Framework 2.0 increases developer productivity and
greatly enhances the user experience. Learn how to implement it in your .NET
applications.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,c42g,tp2,jorm,i5r0
==========================================================
Discussion
Groups
==========================================================
Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,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:
==> Instantiate abstract class
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,8f3q,g4c,jorm,i5r0
==>
Registry Access at startup and DLLs
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,55cd,gjk7,jorm,i5r0
==>
is ++i faster than i++?
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,pu5,glia,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. Introduction to SQL Profiler
By
Mike Gunderloy –
Looking for a troubleshooting tool to view the actual SQL
that’s being sent during code executions? SQL Profiler is a great tool for
peering under the hood of your SQL Server installation. Learn how to use it and
you’re sure to save debugging time in the future.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,2kt2,auus,jorm,i5r0
2. Service-Oriented Architecture: Event Web Building
Block
By K. Mani Chandy and Jonathan Lurii
Carmona –
Get an overview of service-oriented architecture (SOA), the
compositional software structure at the heart of the Event Web.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,68ur,k3xw,jorm,i5r0
3. Build BizTalk 2004 Custom Pipeline Components to Process Non-XML
Data
By Jeffrey Juday –
BizTalk 2004
Pipelines offer you a great deal of control over the processing of BizTalk
2004 messages. With custom Pipeline components, you can handle non-XML data in
BizTalk messages, even when the data is in non-delimited file formats.
http://nl.internet.com/ct.html?rtr=on&s=1,1eap,1,3lt1,ifoe,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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~