CodeGuru Update eNewsletter - May 9th, 2006

==========================================================
CodeGuru Newsletter
May 9, 2006

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Business Objects
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial -

--> Recently Published Books

--> New on CodeGuru:
  -- Articles -- 
        ==> APIs
                - Introduction to the Google Maps API
        ==> COM
                - Trace RPC Calls and Notify the COM+ Events to Your Program
        ==> DLLs (C#)
                - [Updated] DLL Tutorial For Beginners
        ==> Printing 
                - Printing with Formatting in VB .NET
        ==> Syntax (C#)
                - Understanding Generic Classes
        ==> System
                - Who Connects to Your Computer?
        ==> Testing
                - Visual Studio Team System Unit Testing
        ==> Transactions 
                - Transactions in the .NET 2.0 Framework

--> Discussion Groups -- HOT Threads
        - Win32 or MFC?
        - The program flow in VB 6.0
        - A "save changes" dialog before closing program?

--> Highlighted new articles on Developer.com 
        1. Objects and Client/Server Connections
        2. PHP 5 OOP: Interfaces Abstract Classes and the Adapter Pattern
        3. Understanding the Huffman Data Compression Algorithm in Java

/-------------------------------------------------------------------\
Integrating Crystal Reports' viewers into apps
Content: Learn the detailed ins-and-outs of report viewer
customization and integrating report viewers into apps... Watch
a report viewer API video, explore the Viewer Showcase
or read the Crystal Viewer Comparison Document. Find out more:
http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,a8nv,ahk8,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

Many developers play games. Many own a console game from Nintendo, Sega, or Microsoft. It is interesting to note that the newest generation of systems being released are more like computers and less like the Atari 2600s that were the dominating machine a couple of decades ago.

It is even more interesting to see that war for the next standard in DVDs is being waged harder by the game console makers rather than by the home video or computer makers. The two fronts to the war are the HD-DVD and the Blu-Ray DVD.  Blu-Ray is backed by Sony and several others. HD-DVD is the technology being backed by Microsoft.

It has been announced that Blu-Ray will be a part of the Sony Play Station 3 due out this coming November. Blu-Ray will have higher capacity and may be a richer format than HD. Blu-Ray should be good for movies and games on the PS3. Unfortunately, Blu-Ray is not cheap. As such, the price of a PS3 will start at $499 - which is cheaper than a stand-alone Blu-Ray drive would cost, but still not cheap.

Microsoft has announced support for HD-DVD. They will be making an HD drive available for the Xbox 360. Unfortunately it is being stated that this add-on will play movies in high definition, but little more. With a core PS3 costing $200 over the current cost of a core Xbox 360, it will be interesting to see how much the HD-DVD drive add-on costs, and whether it is even worth the price. Granted, if you simply want to play great games, then the cost difference of $200 between the PS3 and Xbox 360 might be hard to justify.

So which drive will be in your next serious computer . a HD-DVD or a Blu-Ray drive? Time will tell. If past technology battles waged by Sony are any indication, then Microsoft is making the right bet. After all, betamax and Mini-disc were great technologies too.

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

--> Professional .NET Framework 2.0
      By Joe Duffy for WROX
      600 pages for $39.99
      http://books.internet.com/books/0764571354

--> Mastering Visual Basic 2005 Express Edition
      By Petroutsos & Bunch for Apress
      620 pages for $39.99 with CD
      http://books.internet.com/books/0782143989
      CD contains Visual Basic 2005 Express Edition

--> SQL Server 2005 Reporting Services Step-by-Step
       Stacia Misner and Hitchi Consulting for Microsoft Press
      550 pages for $44.99 with CD (corrected from what was published in newsletter)
      http://books.internet.com/books/0735622507

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

This week's CodeGuru posts:

==================
==== Articles ====
==================

==> APIs

- Introduction to the Google Maps API
    By Nicholas Zakas
Discover how easy it is to begin developing sites incorporating maps from the Google Maps API.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,47kw,63e7,jorm,i5r0

==> COM

- Trace RPC Calls and Notify the COM+ Events to Your Program
    By Pardeep Kadian
Learn about a simple way to understand and implement the COM+ Admin and Instrumentation interfaces.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,bggz,6wv,jorm,i5r0

==> DLLs (C#)

- [Updated] DLL Tutorial For Beginners
    By Notsosuperhero
Learn how to create and implement DLLs without MFC.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,6nbf,6lzd,jorm,i5r0

==> Printing

- Printing with Formatting in VB .NET
    By Jereme Guenther
Learn about a printing class that allows text to be formatted at the character level.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,8kn0,mh0p,jorm,i5r0

==> Syntax (C#)

- Understanding Generic Classes
    By Tod Golding
As you start working with generics, you're likely to want to create a few. See how easy it is to make the transition to writing your own generic types.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,hi9l,8c5c,jorm,i5r0

==> System

- Who Connects to Your Computer?
    By akomarov
Learn about monitoring the Windows event log for user logon events.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,hux8,d6xr,jorm,i5r0

==> Testing

- Visual Studio Team System Unit Testing
    By Nick Wienholt
While Visual Studio Team System cannot resolve the two intrinsic C++ unit-testing problems (cultural issues related to agile programming and lack of metadata in native C++), it does deliver a polished unit-testing framework for C++.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,gu3d,f73d,jorm,i5r0

==> Transactions

- Transactions in the .NET 2.0 Framework
    By Joe Duffy
Learn about the importance of transactions and key transaction management features in .NET 2.0 from Joe Duffy, author of Professional .NET Framework 2.0.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,94z,hqtj,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Win32 or MFC?
        http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,m7o0,f4le,jorm,i5r0

==> The program flow in VB 6.0
        http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,bxe0,bq6a,jorm,i5r0

==> A "save changes" dialog before closing program?
        http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,3zam,ic2k,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. Objects and Client/Server Connections
    By Matt Weisfeld -
Moving an object from one place to another is often a tricky proposition. In languages such as Java and the .Net languages, while the ability to load objects dynamically is a major strength, we have to deal with the problem of keeping the class versions in sync.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,6jf8,7gaz,jorm,i5r0

2. PHP 5 OOP: Interfaces Abstract Classes and the Adapter Pattern
    By Adam Delves -
The improved object model in PHP 5 makes developing applications using OOP much easier and gives you the programmer, greater flexibility.

http://nl.internet.com/ct.html?rtr=on&s=1,2fl9,1,4eh1,5tzu,jorm,i5r0

3. Understanding the Huffman Data Compression Algorithm in Java
    By Richard G. Baldwin -
Learn how to write a Java program that exposes the inner workings of the Huffman lossless data compression algorithm. Apply the algorithm to different test messages.

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

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

  • 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.

Most Popular Programming Stories

More for Developers

RSS Feeds

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