July 20th, 2004 CodeGuru Update Newsletter

==========================================================


CodeGuru Newsletter
July 20, 2004



http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________


Merant www.merant.com
BEA
_____________________________________________________________________


==========================================================
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 –
      
… Book Winners … 
       … Over at
IBM …



–> New Articles on CodeGuru:


==> ASP
– The ASP.NET 2.0 Provider Model
==> Controls
– Custom
Design-Time Appearance of Controls
==> C# Syntax
– Interfaces in
C#
==> DataGrid
– Event Spy for MS Data Grid
==> DataGrid

DataGrid Advanced Techniques
==> Data Types
– Converting Between
MFC/C++ and .NET Types
==> Dialogs
– [Updated] Creating Partially
Translucent/Transparent Windows in VB (2)
– CSplash — A Splash Window
Class
==> Mobile
– Examining Remote System Status
==>
Networking
– GroupTalk (unedited)
==> Projects
– Prime Programming
Proficiency, Part 1: Lines-of-Code Heuristics
==> XML
– .NET and XML:
Part 1 — XPath Queries

–> Discussion Groups

–>
Highlighted new articles on Developer.com


       1. Data to Web in Five Minutes with
Visual Web Developer 2005
       2. Running
IPv6 Code in Multiple Windows
Environments
       3. Comparing Microsoft
Speech Server 2004 and IBM WebSphere Voice Server
V4.2
       4. Learn to Program Using Python:
Indirection


/——————————————————————-


Download a free trial of Merant Professional 8, the most
significantly
enhanced release ever of the world’s most popular
version control, issue
tracking and build software. See for yourself
how Merant Professional
supports
* Dynamic, fast-paced software development projects
* Rapid
start-up of a team-centric SCM solution
* Distributed teams via the web


http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,5t7q,j05q,jorm,i5r0


————————————————————–adv.-/


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


… Book Winners …


In case you missed it, the two people who submitted articles in June that
also get a copy of either:


CodeGuru.com Visual C++ Goodies or


Kate Gregory’s Visual C++ .NET 2003 Kicks Start,


They are Dillip Kumar Kara and Kirants. They each wrote and submitted an
article that was published in June. As the selected people, they have 60 days to
let me know which book they want. For more on a chance to get one of these
books, see:


http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,5vha,fptl,jorm,i5r0


… Over at IBM …


This week IBM is having a conference in Texas. This is their IBM Rational
Software Development User Conference.Like most big conferences, a number of
announcements are being made. In this case, they obviously center on IBM and IBM
products.


IBM further detailed their intent to bring support for Eclipse into their
products. Eclipse is an open source IDE. One item of note is an application
available from  IBM that will help to migrate WinForms to Eclipse. Of 
course, this is just scratching the surface of what was announced. You can check
out the following for a bit  more information:


http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,jsbx,hyer,jorm,i5r0


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 ASP.NET 1.1 E-Commerce
From Novice to
Professional
By Cristian Darie and Karli Watson for Apress
630 pages
$39.99
http://books.internet.com/books/1590592549



–> Programming in C
By Stephen G. Kochan for Sams
Publishing
560 pages $39.99
http://books.internet.com/books/0672326663 


/——————————————————————-
Get
a Free WebLogic Platform 8.1 Developer License
WebLogic Platform 8.1 offers
powerful new functionality
for building and integrating enterprise
applications-and you
can get your own copy and development license for free.

Check it out today. Click Here.


http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,5gt9,5umf,jorm,i5r0

————————————————————–adv.-/


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


This week’s posted CodeGuru articles:


==> ASP


– The ASP.NET 2.0 Provider Model


By Dino Esposito
To move the session state from the local memory (the
ASP.NET cache) to a SQL Server table, all you do is modify an attribute in the
web.config file. You don’t need to recompile or even touch the code. Learn about
the magic behind this behavior, which the ASP.NET 2.0 provider model
provides.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,aafp,3dt3,jorm,i5r0


==> Controls


– Custom Design-Time Appearance of Controls


By Peter Morris
Learn how to make a control appear differently at design
time than it does at runtime.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,m73m,glie,jorm,i5r0


==> C# Syntax


– Interfaces in C#
By Fatima Ahmed
Learn about
interfaces and how they inherit in C#.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,gsb4,1ib0,jorm,i5r0


==> DataGrid


– Event Spy for MS Data Grid
By Mark McGinty
A utility
form that will show DataGrid events with parameters as they happen in real
time.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,8h9p,bzpw,jorm,i5r0


==> DataGrid


– DataGrid Advanced Techniques
By Mark
McGinty
Demonstrates implementing “lookup” columns that let the user select a
value from a list, boolean columns represented by  heckboxes, context
menus, and calculating parent-relative positions of controls inside
containers.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,f485,9m9a,jorm,i5r0


==> Data Types


– Converting Between MFC/C++ and .NET Types
By Tom Archer

Converting between types is frequently a sticking point for coders new to
mixing MFC and .NET. Tom Archer illustrates some basic conversions that will
help you should you get stuck in a painful series of compiler error messages
about type mismatches.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,96qd,aaif,jorm,i5r0


==> Dialogs


– [Updated] Creating Partially Translucent/TransparentWindows in VB
(2)

By awni
Shows how to make ‘holes’ in a window by using a
color key and three API functions.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,7ret,l7bm,jorm,i5r0


==> Dialogs
– CSplash — A Splash Window Class
By
Abhinaba Basu
Learn to create a “splash” window at an application’s
startup.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,iu9x,47am,jorm,i5r0


==> Mobile


– Examining Remote System Status
By Nancy
Nicolaisen
Learn how to remotely monitor system status with Nancy’s RAPI Demo
example program.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,30g1,esn6,jorm,i5r0


==> Networking


– GroupTalk (unedited)
By Nagareshwar Talekar
Learn
about a multicasting-based group chat application in which any number of users
can join the group and communicate together.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,kt4x,dpei,jorm,i5r0


==> Projects


Prime Programming Proficiency, Part 1:
Lines-of-CodeHeuristics
By Paul Kimmel
This first article of a
three-part series provides your software development team with a starting point
for productivity improvement: measuring lines of code and evaluating them
relative to your production schedule.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,5ogy,gbbk,jorm,i5r0


==> XML


.NET and XML: Part 1 — XPath Queries
By Klaus
Salchner
This is the first of a series of articles that evaluates how well
.NET supports XML and its surrounding standards. This article provides a good
overview of the power of XPath queries.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,kliz,4wv3,jorm,i5r0


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


Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,10oy,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. Data to Web in Five Minutes with Visual Web Developer
2005
      By Mike Gunderloy –

    See how you can quickly get your data to the web using
part of the new wave of ‘Express’ products that Microsoft is introducing
for the Visual Studio 2005 product cycle.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,gfex,6uqu,jorm,i5r0


2. Running IPv6 Code in Multiple Windows
Environments
     By Sanjay Narang

    Discover how you can run IPv6 code in different versions
of Windows, despite the fact that the support for IPv6 is of varied levels in
each version of Windows.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,de3k,hcct,jorm,i5r0


3. Comparing Microsoft Speech Server 2004 and IBM WebSphere Voice
Server V4.2

      By Xiaole Song –

     Currently, there are several speech-enabling
enterprise products with either VoiceXML or SALT open industry standards in the
marketplace. The Microsoft Speech Server (MSS) 2004 and IBM WebSphere Voice
Server V2.4 are leading providers in this field. Decide which is best for
you.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,ivd9,ke0p,jorm,i5r0


4. Learn to Program Using Python:
Indirection
     By Richard Baldwin –

    This lesson, which ends our miniseries on tuples, will
explain indirection, and will also teach you how to use indirection to modify
the value of an object referred to by a tuple item.



http://nl.internet.com/ct.html?rtr=on&s=1,10oy,1,cob5,8×90,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.

More by Author

Must Read