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,8x90,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.



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: 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 …

  • The first phase of API management was about realizing the business value of APIs. This next wave of API management enables the hyper-connected enterprise to drive and scale their businesses as API models become more complex and sophisticated. Today, real world product launches begin with an API program and strategy in mind. This API-first approach to development will only continue to increase, driven by an increasingly interconnected web of devices, organizations, and people. To support this rapid growth, …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds