CodeGuru Update eNewsletter - December 21st, 2004

==========================================================
CodeGuru Newsletter
December 21, 2004

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Sybase
DevX Premier Club
_____________________________________________________________________

==========================================================
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
       ==> Controls (C++)
              - Transparent Static Control
       ==> Internet
              - FAQ: How to Open a URL or Send an E-Mail from a VB Application
       ==> Managed C++
              - Managed C++: Read and Write Registry Keys and Values
       ==> Mobile Development
              - The Anatomy of a CE Database Record
       ==> System
              - Rebooting a Windows Box Programmatically
       ==> Visual Basic (Beginning)
              - Discovering Visual Basic .NET
       ==> Web Services
              - Building Distributed Apps? Use XML Web Services, Not Remoting (Mostly)
       ==> Web Services
              - WS-Messaging: Sending and Receiving SOAP Messages Using TCP

--> Discussion Groups

--> Highlighted new articles on Developer.com

       1. Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML HTTP Interface
       2. Java Studio Enterprise 7 and NetBeans 4.0 Announced
       3. Programming Language Popularity: The TCP Index for December, 2004

/-------------------------------------------------------------------\
Sybase ASE Express Edition for Linux - FREE
Introducing Sybase ASE Express Edition for Linux -
The first enterprise-class commercial database that can
take you from pilot to deployment for zero dollars and
zero risk. That's right:
Zero software licensing costs. Zero maintenance costs.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,9y9b,ch0m,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

With the holidays in full swing, let me keep this week's editorial short:

Happy Holidays!!

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

--> Mastering Unreal Technology: The Art of Level Design
      By Busby, Parrish, and Van Eenwyk for Sams Publishing
      940 pages with CD for $49.99
      http://books.internet.com/books/0672326922
      This isn't the typical book I present in the list of new books. With it being Christmas, I thought I'd throw on a new book that was more in line with just having fun than with serious programming. If you want serious, then I've included like the second book below! This book, however, shows you how to create levels for Unreal Tournament 2004.

--> Microsoft WIndows Internals, Fourth Edition
      By Russinovich and Solomon for Microsoft Press
      940 pages for $59.99 (hard bound)
      http://books.internet.com/books/0735619174
      For WIndows Server 2003, Windows XP, and Windows 2000.

=========================================================
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,1aoq,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,1aoq,1,czuv,atmt,jorm,i5r0

==> Controls (C++)

- Transparent Static Control
   By Ali Rafiee
Learn about two different methods of implementing a static control with a transparent background.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,al03,byps,jorm,i5r0

==> Internet

- FAQ: How to Open a URL or Send an E-Mail from a VB Application
   By Nabermana
Open a URL or send an e-mail with a click of a button from within a VB application.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,fmwu,iten,jorm,i5r0

==> Managed C++

- Managed C++: Read and Write Registry Keys and Values
   By Tom Archer -
Tom Archer illustrates how programmatically modifying Windows Registry keys and values from Managed C++ is much easier and more intuitive than ever before.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,8wgu,83t8,jorm,i5r0

==> Mobile Development

- The Anatomy of a CE Database Record
   By Nancy Nicolaisen
Discover how to interpret retrieved records from a remote database and format them for display.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,4kwf,595y,jorm,i5r0

==> System

- Rebooting a Windows Box Programmatically
   By Vinayak Raghuvamshi
An intro to concepts such as access tokens and some facets of the Win32 API, to aid the beginner-intermediate level Windows developer.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,lp16,4th3,jorm,i5r0

==> Visual Basic (Beginning)

- Discovering Visual Basic .NET
   By Bill Hatfield
There is no need to put off learning Visual Basic .NET any longer. With this tutorial you will be on your way!
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,i4r3,3bm5,jorm,i5r0

==> Web Services

- Building Distributed Apps? Use XML Web Services, Not Remoting (Mostly)
   By Paul Kimmel
When choosing between .NET Remoting and Web services for your distributed applications, XML Web services are the right call most of the time. Learn how to produce and consume these Web services.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,9lxz,1vpx,jorm,i5r0

- WS-Messaging: Sending and Receiving SOAP Messages Using TCP
   By SeenivasaRagavan Ramadurai
Learn about an ASP.NET Web Service project that makes an XML-based Web service that communicates over HTTP.
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,1uvk,3iiu,jorm,i5r0


/-------------------------------------------------------------------\
30-day FREE Trial to the DevX Premier Club!
Now you can experience the exclusive, member-only
online books, code, tools, and articles for development
professionals at DevX.com for 30-days at no obligation to you!
Register now at
http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,bkg5,axuu,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

Check out the CodeGuru discussion forums at: http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,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. Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML HTTP Interface
     By Alex Gusev -
    Learn how to create applications that may connect to the Internet or an intranet. This article helps you figure out one more suitable method, XMLHTTP, of data transfer over a network.

http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,5wym,jrc1,jorm,i5r0

2. Java Studio Enterprise 7 and NetBeans 4.0 Announced
     By Bradley L. Jones -
    Java Studio Enterprise 7 and NetBeans 4.0 were announced this week.

http://nl.internet.com/ct.html?rtr=on&s=1,1aoq,1,j9tj,88hj,jorm,i5r0

3. Programming Language Popularity: The TCP Index for December, 2004
     By Bradley L. Jones -
    PHP jumps. Delphi/Kylix drops. Find out how your favorite languages rate in the TIOBE Programming Community (TPC) Index for December.

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

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • On-demand Event Event Date: October 29, 2014 It's well understood how critical version control is for code. However, its importance to DevOps isn't always recognized. The 2014 DevOps Survey of Practice shows that one of the key predictors of DevOps success is putting all production environment artifacts into version control. In this webcast, Gene Kim discusses these survey findings and shares woeful tales of artifact management gone wrong! Gene also shares examples of how high-performing DevOps …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds