CodeGuru Update eNewsletter – December 28th, 2004

==========================================================
CodeGuru Newsletter
December 28, 2004


http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
SearchEngineWatch.com
TheCounter.com
_____________________________________________________________________
==========================================================
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:


        ==>
ASP.NET
               
– ASP.NET 2.0 Options for Packaging and Deploying Web
Apps
        ==> Beginning VB
.NET
               
– Discovering Visual Basic .NET: Working with
Variables
        ==>
Controls
               
– Combo Control (not yet
reviewed
)
        ==> Managed
C++
               
– Managed C++: Working with Windows Event
Logs
        ==>
Mobile 
               
– Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML
HTTP Interface
        ==>
SharePoint
               
– Talk to SharePoint Through Its Web
Services
        ==>
System
               
– Invoking Command Lines Programmatically

–> Discussion
Groups (including Hot threads)

–> Highlighted new articles on
Developer.com


        1. The
Great Divide
        2. Building
Speech-enabling IVR application Using Microsoft Speech Server 2004: Grammar and
Prompts
        3. Adding Charts to
Web-Based J2EE Applications


/——————————————————————-
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,1b20,1,6kmw,7o2h,jorm,i5r0
————————————————————–adv.-/


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


This will be the last newsletter from me in 2004. The
next newsletter will come in 2005. 2004 has been an exciting year with a lot
happening here at Codeguru. Changes include a totally revamped site with new
features such as the ability for you to upload your own articles, article
ratings, RSS feeds, top article displays, better categorization, and much more.
In 2004 CodeGuru also started submitting new articles into the Visual Studio
help system as a community resource. A huge upgrade in the forums also brought
lots of new features to our discussions ranging from better entry editors to reputations.


With all the improvements in 2004 changes, 2005 has a lot
to live up to. Plans are already in place to top 2004. This includes better
categorization of articles as well as better recognition of people’s contributions in the forums.


When you add the expected improvements to the new
releases expected from companies such as Microsoft, it is easy to see that 2005
could be a spectacular year. From Microsoft alone we have a new release of
Visual Studio to look forward to in 2005. Visual Studio 2005 including the Team
System versions are going to provide a lot of new features and functionality.
There will be a lot for you and I to work with and to write about.


New betas of Longhorn and releases from other companies
are also going to bring exciting moments over the next year! I look forward to
2005 and to sharing information with you as it becomes publicly available. I
also look forward to the new articles and comments that you and others submit to the site.


Of course, before 2004 ends, I would like to take a moment to thank some the
people that have helped to make CodeGuru a great place to visit. Our reviewers
and our moderators are top notch and deserve to be thanked all the time. I’ll
list them here in the hopes that I don’t leave anyone out. The moderators that
helped keep the forums rolling smoothly include Alanr, Andreas Masur, Andy
Tacker, Cakkie, Cimperiali, cjard, Gabriel Fleseriu, Goodz13, K. Babu, Manish
Malik, Mick, pareshgh, solarFlare, Sonu Kapoor, and Yves M. All of our article
reviewers also deserve a huge thanks. Some of our most prolific reviewers
include Sjaakp, kirants, Darwin, Doctor Luz, and our moderators. All of our
reviewers deserve thanks for helping to improve the quality of articles on
CodeGuru.


Until next year!


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


–> A Theory of Fun for Game
Design
      By Raph Koster for Sams
Paraglyph Press
      250 pages for $22.99

      http://books.internet.com/books/1932111972
     
Like the Unreal book last week, this book also is not the typical book I present
in this newsletter. A Theory of Fun for Game Designers is, however, an
interesting and very different book. The book is written (and I assume drawn) by
Raph Koster who is the Chief Create Officer for Sony Online Entertainment. This
book provides his insights and thoughts on game design. The book actually
presents itself in two separate threads. On the left pages is detailed text that
is similar to other books you may have read. On the right pages is an alternate
presentation that uses quips and pictures to describe and state the same things,
but using a style that is a bit more fun. For more on this book, check out
the reviewthat I’ll post tomorrow on the CodeGuru review page.


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


This week’s posted CodeGuru articles:


==> ASP.NET


– ASP.NET 2.0 Options for Packaging and Deploying
Web Apps
   By arasu_tt –
ASP.NET 2.0 provides a
number of new features for deploying a Web-based application. Learn the
different ways you package and deploy an ASP.NET 2.0 Web application.
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,ibzd,60y9,jorm,i5r0


==> Beginning VB .NET


– Discovering Visual Basic .NET: Working with
Variables
   By Bill Hatfield –
Nearly every program
needs to keep track of things. Discover how to with Visual Basic .NET in this
installment of the Visual Basic .NET tutorials.
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,kka1,cj0,jorm,i5r0


==> Controls


– Combo Control (not yet
reviewed)
   By venkatsriram –
4-in-1 component for
ASP.NET DHTML tab, tree, panel, menu – horizontal, vertical, pop-up, fading
effects

http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,bvvz,4fmv,jorm,i5r0


==> Managed C++


– Managed C++: Working with Windows Event
Logs
   By Tom Archer –
Learn how to enumerate local
and remote event logs, instantiate an EventLog object for a specific event log,
create a custom event log specific to your application, and delete an event
log.
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,c9sk,2ve3,jorm,i5r0


==> Mobile


– 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,1b20,1,4zge,cq86,jorm,i5r0


==> SharePoint


– Talk to SharePoint Through Its Web
Services
   By Klaus Salchner –
Learn how you can use
the SharePoint Web services to integrate SharePoint capabilities into your
application. The Web services provided by SharePoint provide a vast array of
features.
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,3yn5,esgj,jorm,i5r0


==> System


– Invoking Command Lines
Programmatically
   By Thomas Weller –
The
CommandLineProcess class provides a handy way for executing a command line and
receiving the resulting text output. No console window is
needed.
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,2g2o,64zc,jorm,i5r0


/——————————————————————-
TheCounter.com
– The Affordable Web Site Analysis Tool
TheCounter.com provides accurate,
up-to-the-minute Web site
statistics and reports on how your Web pages are
being used by
visitors to your site. Info on browser usage, screen
resolution,
operating systems, and site referrers all for only $21.95/year.

Register now at
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,11ea,9fb1,jorm,i5r0
————————————————————–adv.-/


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


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


==> Ping a server in vc.net
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,8iop,10e3,jorm,i5r0


==> WriteString problem
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,7yai,aqjf,jorm,i5r0


==> When do you go pro? What do employers look
for in Entry Level
http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,guld,2zrv,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. The Great Divide
   By
Robert Bogue –
Most companies have to deal with the Great Divide issue, just
at differing levels. It’s the divide between those who know, understand, and
implement the kinds of things that we’ve learned about software development for
the last 30 years – and those who do not. The question is what to do about
it.



http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,id7b,ci4k,jorm,i5r0


2. Building Speech-enabling IVR application Using
Microsoft Speech Server 2004: Grammar and Prompts
   By
Xiaole Song –
In the first of a two-part series on building interactive
voice responsive (IVR) systems using both MSS and SASDK (Microsoft Speech
Application Software Development Kit) you will focus on grammar and prompts
design when building a speech application.



http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,5die,d2cm,jorm,i5r0


3. Adding Charts to Web-Based J2EE
Applications
   By Michael Klaene –
Easily add
grapical charts to any Java-based Web applications. Using two popular
open-source projects, Cewolf and JFreeChart, developers can provide users a way
to visually analyze data through a web browser.



http://nl.internet.com/ct.html?rtr=on&s=1,1b20,1,2y8q,iauo,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