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


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

More by Author

Must Read