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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



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

  • Packaged application development teams frequently operate with limited testing environments due to time and labor constraints. By virtualizing the entire application stack, packaged application development teams can deliver business results faster, at higher quality, and with lower risk.

  • Live Event Date: September 10, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Modern mobile applications connect systems-of-engagement (mobile apps) with systems-of-record (traditional IT) to deliver new and innovative business value. But the lifecycle for development of mobile apps is also new and different. Emerging trends in mobile development call for faster delivery of incremental features, coupled with feedback from the users of the app "in the wild". This loop of continuous delivery and continuous feedback is …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds