Codeguru Update eNewsletter – January 30th, 2007

==========================================================
CodeGuru Newsletter
January 30,
2007
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: 
        ==>
ASP.NET
Tip
               
– Encrypting a Configuration File
Section
               
– Using the LoginName and LoginStatus
Controls
        ==> Controls
(C++)
               
– Multiple Views Layout Without a
Splitter
               
– Tab Bar Control
        ==> Data
(VB)
               
– Fuzzy Matching Demo in Access
       
==> Device Driver
Development
               
– Dynamic Enumeration Made Simpler in
WDF
        ==> Memory
(C++)
               
– Fast, Efficient Allocator for Small Blocks of
Memory
        ==> Message Box
(C#)
               
– Creating a Custom Message Box
       
==>
Misc.
               
– Blitz++: Fast, Accurate Numerical Computing in
C++
        ==>
Testing 
               
– Definitions and Benefits of Path, Branch, and Statement
Coverage
        ==> Threading
(C++)
               
– [Updated] A Simple Thread Pooling Approach


–> Discussion Groups — HOT
Threads 
        – Sw_hide
(VC++)
        – Mouse move event
over form *and* its controls
(VB.NET)
        – How to calculate
the width of a character in vb? (VB 6)


–> Highlighted new articles on
Developer.com 
        1. Your Way to
Groovy
        2. Developing a Ajax-driven
Shopping Cart with PHP and
Prototype
        3. Typed and Targeted
Property Change Events in Java


/——————————————————————-
Crystal
Reports – Developer Community Enhanced
The Crystal Reports Diamond Developer
Community site has a
whole new look along with great new .NET and Java
resources
to support your report design and integration experience.
Get
started with the Diamond Developer Community now.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,18eq,esmc,jorm,i5r0
————————————————————–adv.-/


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


Today is the day. Do you care? Or, are you asking the question, “What day is
today?”


It has been coming for years, but today is finally the day when you can walk
into your local computer store and purchase a copy of Windows Vista or Microsoft
Office 2007.


Did you line up last night before midnight to buy the first copy?
Do you
know anybody who did?
Have you been anxiously saving so you can buy your
very own copies?


I’ll be stopping by one of our local stores today where I’ll get the chance
to talk to one of the Microsoft Windows product marketing group people about the
launch. I’ll also take some time to see what people “on the street” think about
this new release. While this is no Halo 3, I’m sure someone is excited! Are you
the “someone”?


Speaking of Halo…


If you own an Xbox 360, you can connect to the Windows Media Center on your
Windows Vista machine if both are on your network. This will let you use the
Media Center features of Vista from your Xbox. Future abilities between Vista
and Xbox 360 should also include the ability to do multiplayer games together
across Xbox Live. Expect Halo 2 and Shadowrun to be among the first games to be
playable on Vista against Xbox Live members. (Note that you must have Home
Premium or Ultimate to get the Media Center features in Vista.)


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


–> Beginning C# 2005 Databases

      By James Huddleston, et.al. for
Apress
      500 pages for
$39.99
      http://books.internet.com/books/059059777X


–> Illustrated C# 2005
     
By Daniel Solis for Apress
      560 pages for
$39.99
      http://books.internet.com/books/0590597230


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


This week’s CodeGuru posts:


==> ASP.NET Tip


– Encrypting a Configuration File
Section
     By Eric Smith
ASP.NET 2.0
enables you to encrypt portions of your configuration file. You can pick a
section in your Web.config file to encrypt and then decrypt.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,fdwe,145b,jorm,i5r0


==> ASP.NET Tip


– Using the LoginName and LoginStatus
Controls
    By Eric Smith
Learn a nice, easy
drop-in solution that helps your web site users log in and out without seeing
the “artifacts” that you may have run into during previous implementations of
your security code.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,dhzv,e14p,jorm,i5r0


==> Controls (C++)


– Multiple Views Layout Without a
Splitter
    By John Z. Czopowik VC++ MVP
Learn
how to show multiple views in a frame window without using a splitter.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,eve1,d44a,jorm,i5r0


==> Controls (C++)


– Tab Bar Control
    By John Z. Czopowik
VC++ MVP
Learn about the Tab Bar control class that is based on CControlBar
and the Windows common tab control; it also uses my wrapper class
CTabBarCtrl.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,fw4h,ru4,jorm,i5r0


==> Data (VB)


– Fuzzy Matching Demo in Access
    By
DataClean
Dare to enter the world of approximate string matching with this
introduction, tutorial, and Access 2000 database demo with a 99%
precision/recall.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,lvsu,8cg0,jorm,i5r0


==> Device Driver Development


– Dynamic Enumeration Made Simpler in
WDF
    By pratima kudale
Discover WDF DDIs
provided for dynamic enumeration.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,80b2,4x2t,jorm,i5r0


==> Memory (C++)


– Fast, Efficient Allocator for Small Blocks of
Memory
    By znrobinson
Learn about an approach
to allocate small blocks of memory quickly and efficiently.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,3ktc,cyvd,jorm,i5r0


==> Message Box (C#)


– Creating a Custom Message Box
    By
Syed M Hussain
Learn how to develop a custom message box in C#.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,lrix,h3n0,jorm,i5r0


==> Misc.


– Blitz++: Fast, Accurate Numerical Computing in
C++
    By Victor Volkman
With Blitz++, you can
turbo charge C++ so that you get advanced language features but lose its poor
performance.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,la5v,56jl,jorm,i5r0


==> Testing


– Definitions and Benefits of Path, Branch, and Statement
Coverage
    By Joe Ponczak
Learn
about code coverage, which is a way to measure the level of testing you’ve
performed on your software.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,dsb4,hycb,jorm,i5r0


==> Threading (C++)


– [Updated] A Simple Thread Pooling
Approach
    By Raghupathy Srinivasan
Learn about
a simple mechanism to achieve thread pooling by using Windows messages.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,la5v,56jl,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Sw_hide
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,mefq,22d9,jorm,i5r0


==> Mouse move event over form *and* its controls
(VB.NET)
        http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,l3c0,5en,jorm,i5r0


==> How to calculate the width of a character in vb? (VB
6)
        http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,h46q,j0ph,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. Your Way to Groovy
   By Koenig with Glover,
King, Laforge and Skeet –
Get a clear idea of why Groovy was developed and
what drives its design.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,ctll,kxj,jorm,i5r0


2. Developing a Ajax-driven Shopping Cart with PHP and
Prototype
    By Jason Gilmore –
Create an
Ajax-enabled shopping cart in very few lines of code, thanks to the power of PHP
and the Prototype JavaScript library.
http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,i5vk,848t,jorm,i5r0


3. Typed and Targeted Property Change Events in
Java
    By Garret Wilson –
Discover a method for
using Java generics when listening for property change events, and for
identifying when a change occurred in an object other than the event source.

http://nl.internet.com/ct.html?rtr=on&s=1,2yzi,1,7eu2,g0wh,jorm,i5r0


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

More by Author

Must Read