CodeGuru Update eNewsletter – June 13th, 2006

==========================================================
CodeGuru Newsletter
June 13, 2006

http://www.CodeGuru.com


This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia
Corporation
___________________________ Sponsors
____________________________
Dr
Dobbs
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial – Slow Chat with the Microsoft
Visual C++ Team!


–> Recently Published Books


–> New on
CodeGuru: 
   –
Articles
       ==> C++
Miscellaneous
             
– WinAPI Hooking
       ==> C++ SQL
Server
             
– Database Visualization
       ==> C# User
Interface
             
– Getting Acquainted with the Microsoft Expression
Family
       ==>
Database
             
– Incorporate Data Warehouse QA Checks into MOM
2005
       ==>
Multimedia
             
– [Updated] DVD Explorer
       ==> .NET
Arithmetic
             
– TIP: Statistics
       ==> .NET
Database
             
– Wire Up Data-Driven Web Apps with an ASP.NET
2.0
       ==> .NET Framework
Classes
             
– .NET Tip: Run ASP.NET 1.1 with ASP.NET 2.0 on Windows
2003
       ==> Visual
Basic
             
– Design a Football Engine and Learn How to Apply Design Patterns (Observer,
Decorator,
Strategy)
             
==> Visual Basic IDE and
Language
             
– Using DDE on Your VB
Application
             
==> Visual C++ Windows
Programming
             
– [Updated] Setting a System Environment
Variable
       ==> Windows
Programming
             
– Library for MFC Applications’ Localization Using Resource-Only DLLsr


–> Discussion Groups — HOT
Threads
       – How to compute set
intersection efficiently?
       – Any ideas to
improve search performance in a tree
structure?
       – Radio button problem.



–> Highlighted new articles on
Developer.com
       1. Managing
Projects with IntelliJ IDEA
       2. Spring:
the Eclectic Framework
       3. Primitives and Object Wrappers


/——————————————————————-
Dr.
Dobb’s Architecture & Design World 2006 Discount Offer!
July 17-20 in
Chicago, IL — Featuring over 70 educational sessions,
Dr. Dobb’s
Architecture & Design World delivers relevant training
you need taught
by the top experts in the industry.
Register by June 9 with the code 6ADEVX
& save up to $300!
Details are available at
http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,f57b,atuh,jorm,i5r0
————————————————————–adv.-/


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


I’ve mentioned it a couple of times before and we’ve
announced it on the forum. The time, however, is finally drawing near!


Next week, members of the Visual C++ team from Microsoft
will be on the Codeguru discussion forum to discuss Visual C++. Specifically,
they will discuss the state of Visual C++ past, present, and future.


This will be your chance to let them know what you think
about Visual C++ and its features. Want to know why something was changed in a
past version? This will be your chance to ask. Have an idea for a future
enhancement? This would be your chance to give input directly to the people who build Visual C++.


This chat happens next week (19th), and only for one
week. As such, now is the time to come meet some of the VC++ team and take advantage of a chance to interact with them!


… Tech Ed 2006 …


Of course, this week Microsoft is putting on their Tech
Ed show n Boston. As with most Microsoft shows, the attendees are excited, product people are everywhere, and lots is being learned.


Unlike past TechEds, there really wasn’t a lot of new
information for Microsoft to announce. The keynotes were this past Sunday and
the excitement usually seen at the launching keynote seemed to be missing. There
was really little to no new news. In fact, most of the presentation was on
people and other things. The biggest discussion in the hallway after was not
about technology, but about why the keynote was on a Sunday.


The sessions, however, continue to be interesting and
they continue to help clarify some of the technologies Microsoft is working to
deliver and has delivered in the recent past. WinFX (.NET 3.0) and Visual Studio
2005 are getting good coverage even though this is primarily a show for IT Pros
rather than developers. Additionally, LINQ and some of the new language features
also are getting continuing coverage. However, all this is information that is
already out there. Much of it is already covered on sites such as Codeguru and Developer.com.


Over the coming weeks, I’ll work to share some of the
specific details from this conference. If you happened to attend as well, drop
by the forums or drop me an e-mail and let us know what you thought of the show.


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 Visual Studio 2005 Team
System
      By lots of
guys for WROX
      700 pages
for $49.99
      http://books.internet.com/books/0764584367


–> Visual C# 2005
Unleashed
      By Kevin Hoffman for Sams
Publishing
      700 pages for $59.99

      http://books.internet.com/books/0672327767


–> The .NET Developer’s Guide to Directory
Services Programming
      By Joe Kaplan
and Ryan Dunn for Addison-Wesley
      480 pages for
$49.99
      http://books.internet.com/books/0321350170


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


This week’s CodeGuru posts:


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


==> C++ Miscellaneous


– WinAPI Hooking
By Andriy Oriekhov
Learn to intercept
WinAPI calls.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,5y53,k0y5,jorm,i5r0


==> C++ SQL Server


– Database Visualization
By VGirish
When handling a
project with hundreds of tables, it takes some time to understand the flows.
Learn how to create a simple tool for Visualizing database tables and
relations.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,m769,fm9h,jorm,i5r0


==> C# User Interface


– Getting Acquainted with the Microsoft Expression
Family
By Marius Bancila
See an overview presentation on the
three tools from the Microsoft Expression family: Expression Graphic Designer,
Expression Interactive Designer, and Expression Web Designer.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,ja34,5sgp,jorm,i5r0


==> Database


– Incorporate Data Warehouse QA Checks into MOM 2005
By
Jeffrey Juday
Microsoft Operations Manager 2005 (MOM) is a very capable
monitoring tool, but it’s limited when it comes to quality assurance. Learn how
to use WMI and MOM’s rules and notification capabilities to run automated data
warehouse QA checks.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,53lc,4uv4,jorm,i5r0


==> Multimedia


– [Updated] DVD Explorer
    By Georges
Dumond
Learn about a new utility to analyse the data’s structure on a
DVD.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,69yg,6fce,jorm,i5r0


==> .NET Arithmetic


– TIP: Statistics
    By Eran
Aharonovich
Learn a few helpful statistical functions.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,ffub,ghk8,jorm,i5r0


==> .NET Database


– Wire Up Data-Driven Web Apps with an ASP.NET 2.0
DataSource Control
    By Mark
Strawmyer
ASP.NET 2.0 provides the ObjectDataSource control to enable you to
connect data binding controls to data objects and components. Find out how to
select data and display it in a GridView by binding to an ObjectDataSource.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,ctq2,2pmu,jorm,i5r0


==> .NET Framework Classes


– .NET Tip: Run ASP.NET 1.1 with ASP.NET 2.0 on
Windows 2003
    By Eric
Smith
The .NET Framework 2.0 gets very fussy when you try to run both ASP.NET
1.1 and ASP.NET 2.0 sites in the same application pool. Learn how to support
both versions on the same Windows 2003 machine.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,8vs,k63v,jorm,i5r0


==> Visual Basic


– Design a Football Engine and Learn How to Apply Design Patterns
(Observer, Decorator, Strategy)
    By Anoop
Madhusudanan
Learn how to model a very simple football game engine and
identify the design problems in it.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,ebao,b0nm,jorm,i5r0


==> Visual Basic IDE and Language


– Using DDE on Your VB Application
    By
Richard Newcombe
Use DDE linking to pass text data between two applications
or to a previous instance of the same application.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,39lu,lkb4,jorm,i5r0


==> Visual C++ Windows Programming


– [Updated] Setting a System Environment Variable
By
Darka
Discover a free tool (with source code) that demonstrates how to
programatically set System Environment Variables.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,jmsa,f53g,jorm,i5r0


==> Windows Programming


– Library for MFC Applications’ Localization Using Resource-Only
DLLs
    By Sergey Markov
Multilingual Library
adds multiple UI languages’ support to your MFC application.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,5lw6,2ilp,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,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 to compute set intersection
efficiently?
        http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,422r,8nvr,jorm,i5r0


==> Any ideas to improve search performance in a tree
structure?
        http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,3ste,dfl7,jorm,i5r0


==> Radio button
problem.
        http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,4lju,kd13,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. Managing Projects with IntelliJ
IDEA
    By Duane K. Fields, Stephen Saunders &
Eugene Belyaev –
Take a hands-on look at the the project-management feature
set within the IntelliJ IDE.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,i655,341w,jorm,i5r0


2. Spring: the Eclectic Framework
    By
Vlad Kofman –
Discover the usefulness and the problems the Spring framework
it is trying to address while looking at the details of the framework.



    http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,3v00,lx0d,jorm,i5r0


3. Primitives and Object Wrappers
    By
Matt Weisfeld –
Explore the various relationships among Java primitives,
objects, and object wrappers. These are important concepts because the use of
object wrappers is a very powerful technique and used in many applications.



http://nl.internet.com/ct.html?rtr=on&s=1,2ijn,1,34tb,ba6h,jorm,i5r0


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

More by Author

Must Read