CodeGuru eNewsletter — December 14th, 2004

==========================================================
CodeGuru Newsletter
December 14,
2004
http://www.CodeGuru.com


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

___________________________ Sponsors
________________________________
SearchEngineWatch.com
Internet News
Bureau
_____________________________________________________________________


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


       ==>
Controls
             
– [Updated] XP Theme Support for Rich Edit and Custom
Controls
       ==> Managed
C++
             
– Windows Forms: Creating an SDI ListView and Control Panel
UI
             
– Writing Verifiably Type-Safe Code in Visual
C++
       ==>
Misc.
             
– Automate the Process of Documenting Your
Code
       ==> Syntax –
Delegates
             
– .NET Delegates: Modern-Day Callback
Methods
       ==>
System
             
– Keystroke Logging (Not Yet Reviewed)


–> Discussion Groups


–> Highlighted new articles on Developer.com



       1. Understanding SQL Server Full-Text
Indexing
       2. A Developer’s Overview of
ERP
       3. Term of the Week:
Obfuscate
       4. Public Key Cryptography 101
using Java


/——————————————————————-
Learn
How to Get Qualified Traffic from Search Engines.
SearchEngineWatch.com
provides in-depth analysis of the search
engine industry and resources for
site owners and marketer
trying to improve their ability to be found in
search engines.
Sign up today at
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,6kmw,7o2h,jorm,i5r0
————————————————————–adv.-/


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


Do you own Microsoft stock? Last week they announced that they will start
doing regular, quarterly dividends. A dividend of $.08 is planned in March of
next year.


Also announced at Microsoft was a beta version of the MSN Toolbar Suite. This
includes their desktop search functionality and more. You can find the beta by
going to http://beta.toolbar.msn.com/


The toolbar includes the ability to search your computer for documents,
photos, music, and more. It also allows you to search emails as well as use the
new MSN Search. Also included is a pop-up blocker and intelligence for filling
our forms


I couldn’t mention technical things in the news without also mentioning the
fact that Oracle is now managing to acquire PeopleSoft. While the acquisition
comes at a cost of $2.50 a share more than Oracle’s “Final Offer”, it is a deal
non-the-less. For more on this, you can see InternetNews’ article, “Oracle to
Buy PeopleSoft for $10.3B” at http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,jc3a,hrud,jorm,i5r0
 


…. Developer.com Product of the Year


While lots of products make the news, not all products are worth your time.
Some, however, are. Developer.com is currently taking nominations for products
that are worthy of being called the best in their category. You can nominate
your favorite products, or the ones you believe are the best of those released
in 2004 by going to http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,gwzy,u5q,jorm,i5r0


You’ll find a number of categories including:


       – Technology of the
Year
       – Development Tool of the
Year
       – Best DBMS or Related
Technology
       – Wireless Development
product
       – .NET Tool/Add-in of the
Year
       – Web Service (or Related Tool) of
the Year 
       – and many more.


Now is the time to nominate a product you believe should be considered!


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


–> Beginning 3D Game
Programming
      By Tom Miller for Sams
Publishing
      420 pages with CD for
$34.99 
      http://books.internet.com/books/0672326612 
     
Uses C# and DirectX.


–> Beginning Mobile Phone Game
Programming

      By Michael Morrison
for Sams Publishing
      520 pages with CD for
$34.99
      http://books.internet.com/books/0672326655
     
Mobile programming using Java.


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


This week’s posted CodeGuru articles:


==> Controls


– [Updated] XP Theme Support for Rich Edit and Custom
Controls
   By Patchou
Learn how to add genuine Windows
XP theme support to Rich Edit controls and extend the code for your own custom
controls!
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,czuv,atmt,jorm,i5r0


==> Managed C++


– Windows Forms: Creating an SDI ListView and Control Panel
UI
   By Tom Archer
Tom Archer illustrates how easy
Visual Studio .NET and Windows Forms make creating interfaces that once required
manual coding.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,9w9l,8kkv,jorm,i5r0


==> Managed C++


– Writing Verifiably Type-Safe Code in Visual
C++
   By Nick Wienholt
In the first two releases of
Visual Studio.NET, writing verifiably type-safe code with C++ went from
impossible to extremely difficult. Thankfully, Visual C++.NET 2005 offers a much
better story on verification than the current compiler.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,i0l9,ezxl,jorm,i5r0


==> Misc.


– Automate the Process of Documenting Your
Code
   By Klaus Salchner
Find out about the
documentation capabilities of the Visual Studio .NET IDE. Learn how to improve
the productivity within your development team and automate the generation of
help files.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,lfre,21wr,jorm,i5r0


==> Syntax – Delegates


– .NET Delegates: Modern-Day Callback
Methods
   By Mark Strawmyer
What are delegates, and
what value do they provide? Mark Strawmyer explains why you may already be
familiar with them and then digs into some examples of how you can use
them.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,cy67,edk8,jorm,i5r0


==> System


– Keystroke Logging (Not Yet Reviewed)
   By
Pradeep Kumar Paijwar
Learn to create a stealth keylogger on Windows
2000/NT/XP.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,3x1d,hz2x,jorm,i5r0


/——————————————————————-
Send
your Press Release to More Than 11,700 Subscribing
Journalists &
Business Professionals An online news and
press release service that
delivers your press release to
media outlets, journalists and businesses
that have asked
to receive press information.For more information or to
place
an order, go to
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,k23n,hh4e,jorm,i5r0
————————————————————–adv.-/


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


Check out the CodeGuru discussion forums at http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,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. Understanding SQL Server Full-Text
Indexing

   By Mike Gunderloy –
Discover how to work
with SQL Server to perform sophisticated searches using word roots,
proximity, and fuzzy matches.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,e2fk,jdj0,jorm,i5r0


2. A Developer’s Overview of ERP
   By Scott
Robinson –
Here are some of the essentials you need to consider when moving
into Enterprise Resource Planning.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,axgw,7gyl,jorm,i5r0


3. Term of the Week: Obfuscate
   By Jim
Minatel –
Hide your code from prying eyes.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,1xva,l0go,jorm,i5r0


4. Public Key Cryptography 101 using Java
   By
Paul Cheffers –
Delve into the general philosophy of public key
cryptography.  Work through sample programs that illustrate various aspects
of public key cryptography through the use of the RSA algorithm as implemented
using Java.
http://nl.internet.com/ct.html?rtr=on&s=1,1a8a,1,1gu,3g20,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) 2004
Jupitermedia Corporation. All rights
reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read