CodeGuru Update eNewsletter - August 23rd, 2005

==========================================================
CodeGuru Newsletter
August 23, 2005
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
JupiterImages - The Premier Destination for Creative Professionals
_____________________________________________________________________

TOPICS:

--> Editorial - 
        ... Xbox pricing and VS 2005 update
        ... Recently Published Books

--> New Articles on CodeGuru: 
        ==> Controls - Data
                - CDataGrid Control
        ==> Controls - ListBox
                - Transparent ListBox
        ==> Database
                - An Intro to CLR Integration in SQL Server 2005
        ==> Encoding
                - The Basics of UTF-8
        ==> Game Development
                - Cross-Platform Game Development for C++ Developers, Part II: The Allegro Platform
        ==> Graphics
                - [Updated] Scaling, Rotating, and Shearing with QTransformTracker
        ==> Internet
                - Uploading Images to a Web Site Is Harder Than You Think
        ==> Optimization
                - QPerformanceTimer
        ==> Sample Chapter
                - Building Websites with VB.NET and DotNetNuke 3.0
        ==> XML
                - XMLFileWatcher Windows Service

--> Discussion Groups -- HOT Threads
        - How do I avoid integer overflows in my code?
        - Grabing 32 bit RGB pixel color
        - Pop-menu ID

--> Highlighted new articles on Developer.com 
        1. The XML You Need to Know for Web Services
        2. Integrating Google Maps into Your Web Applications
        3. Understanding Mobile Data Synchronization: Utilizing MS ActiveSync Capabilities at a High Level

/-- sponsor --------------------------------------------------------
Featuring the world's largest collection of wholly-owned stock
photos, stock footage, photo objects, clipart, illustrations,
fonts, animations and flash components, this comprehensive
library contains over 4 million digital images from world renowned
photographers and brands such as Comstock Images, ThinkStock
Images, ThinkStock Footage, photos.com, Clipart.com & Hemera Images.
With top-notch customer service and Web site search capabilities,
the images you need are just clicks away: www.jupiterimages.com
--------------------------------------------------------------adv.-/

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

School has started and summer is nearing the end. Even so, there is lots of activity in the developer world.

At Microsoft in particular, lots is happening.Pricing for the Xbox 360 was announced and the product is ready to be released in time for Christmas. Although pricing starts at $299.99 for the base unit, it seems that it will really be $399.99 for the system configuration that makes sense. This  will include the Xbox 360 console, a 20gb hard drive, the wireless controller, a faceplate, the headset, an AV-cable and a silver membership to Xbox Live. You'll most likely want to add at least one more controller ($49.99 each) and the Play & Charge kit for each joystick ($19.99 each). Total investment looks to be about $500 before you get a game!

Even so, I bet there is a waiting list for getting them! You can find more on the pricing at:

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,iz2k,dd32,jorm,i5r0

More relevant to developers is Visual Studio 2005. Microsoft announced that the first release candidate for Visual Studio 2005 will happen in early September. This should be available to MSDN subscribers and other earlier adopters as well as anyone attending the PDC. This release is right on track for hitting the November 7th release date for the full product.

One thing that I had not realized was that Team Foundation Server would not be released on November 7th. Rather it is  targeted for first quarter of 2005. Along with the release of RC1 of Visual Studio 2005, there will also be a release of beta 3 of TFS and a go-live license that applies to it.

Until next week!

Brad!
---------------------------
Bradley L. 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

--> Patterns & Practices: Improving .NET Application
      Performance and Scalability
      By Microsoft Corporation
      1150 pages for $59.99
      http://books.internet.com/books/0735618518
      (From 2004)

--> Building Websites with VB.NET and DotNetNuke 3.0
      By Daniel N. Egan for Packt Pubilshing
      300 pages for $39.99
      http://books.internet.com/books/1904811272

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

This week's posted CodeGuru articles:

==> Controls - Data

- CDataGrid Control
   By darkoman
Learn about grid controls programmed with Windows SDK.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,52a7,6dtx,jorm,i5r0

==> Controls - ListBox

- Transparent ListBox
   By Ali Rafiee
Learn about an easy and effective way to implement a smooth and flicker-free transparent listbox.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,j6kf,hd69,jorm,i5r0

==> Database

- An Intro to CLR Integration in SQL Server 2005
   By Sahil Malik
Learn all you need to know about the CLR integration available in SQL Server 2005. Get a high-level introduction, followed by a discussion of the implications of writing database objects in CLR code and a comparison with existing alternatives such as T-SQL or extended stored procedures.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,dxmy,3zzf,jorm,i5r0

==> Encoding

- The Basics of UTF-8
  
By Marius Bancila
Learn about UTF-8 encoding of UNICODE characters.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,55cz,98km,jorm,i5r0

==> Game Development

- Cross-Platform Game Development for C++ Developers, Part II: The Allegro Platform
   By Victor Volkman
Get an under-the-hood look at the Allegro open source gaming library, and then dive into demo that will show how to get up and running.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,d9bk,fxmk,jorm,i5r0

==> Graphics

- [Updated] Scaling, Rotating, and Shearing with QTransformTracker
   By Sjaak Priester
This CRectTracker on steroids not only lets you move and scale screen objects, but also rotate and shear them.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,9d3s,l1rj,jorm,i5r0

==> Internet

- Uploading Images to a Web Site Is Harder Than You Think
   By Paul Kimmel
Uploading images in Web applications isn't nearly as simple as you may think. Learn the mechanics -- and frustrations -- of permitting image uploads, saving images, and rendering images.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,1oya,4wr5,jorm,i5r0

==> Optimization

- QPerformanceTimer
   By Sjaak Priester
"Profile" a block of C++ code with just one include file and two variable definitions.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,4hsb,7cwr,jorm,i5r0

==> Sample Chapter

- Building Websites with VB.NET and DotNetNuke 3.0
   By Packt Publishing
Learn to use VB.NET and DotNetNuke 3.0 to create a custom portal for a Web page.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,dw8q,j6zb,jorm,i5r0

==> XML

- XMLFileWatcher Windows Service
   By Venkata Kancharla
A windows service which monitors the directory changes, writes an entry in the event log about the change, notify the changes to the users by sending mail and also converts the input XML file into Dataset.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,b11g,a9ep,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> How do I avoid integer overflows in my code?
        http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,8gtz,69b6,jorm,i5r0

==> Grabing 32 bit RGB pixel color
        http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,dfhc,4hsc,jorm,i5r0

==> Pop-menu ID
        http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,g6ge,ey8d,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 XML You Need to Know for Web Services
   By Scott Robinson -
These days, you see XML everywhere you turn. It's become the favorite flavor of data transport for Web services technology, so it's more important than ever to have it in your toolkit. Here are the XML features that matter in Web services development.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,d4pc,kf2t,jorm,i5r0

2. Integrating Google Maps into Your Web Applications
   By Jason Gilmore -
Create applications that are as rich and responsive as any desktop-based application, but with the added advantage of accessibility via the ubiquitous web browser with the use of AJAX and the Google Maps API.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,4srz,fjma,jorm,i5r0

3. Understanding Mobile Data Synchronization: Utilizing MS ActiveSync Capabilities at a High Level
   By Alex Gusev -
Have you ever experienced an adventure of data synchronization between your PDA and PC? For many applications, it might be more than a "nice-to-have" feature. Learn which way is more suitable for your requirements in case you really need it.

http://nl.internet.com/ct.html?rtr=on&s=1,1ua1,1,hz4l,7qxx,jorm,i5r0

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



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

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date