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

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



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