==========================================================
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:
https://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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~