Codeguru Update eNewsletter – April 17th, 2007

==========================================================
CodeGuru Newsletter
April 17, 2007

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Software Quality
Engineering
_____________________________________________________________________


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


TOPICS:



–> Editorial
–> Recently Published
Books



–> New on
CodeGuru: 
       
==>
VB.NET
               
– Little Quirks in the VB.NET
IDE
        ==> C#
Design/Techniques
               
– Changing Layout Dynamically in Windows
Forms
        ==> C#
Controls, Data
Grid
               
– Multi Column Combo Cell for a .NET 2.0 DataGridView
Control
        ==>
Graphics &
Multimedia
               
– How to Save and Load a Windows Region with the Win32
API
               
– How to Save and Load a Windows Region with
MFC
        ==> Work
Flow
               
– State Machine Workflow with
WinWF
        ==>
Database
               
– SQL Server 2005: Creating Scalar User-Defined Functions from
Assemblies
       
===> IE
Programming
               
– TIP: IE URL History Tool (Yet Another)



–> Discussion Groups — HOT
Threads 

       
– SetWindowText – I want ID
(C++)
        – How to
setup a Message Loop (C#)
       
– Why are these 2 code blocks not the same? (C++ )


–> Highlighted new articles on
Developer.com 
       
1.
Avoid the Need to Implement a Brew uiOne Toolkit
Widget
        2. What
Can the Yahoo! User Interface (YUI) Library Do for Your
Site?
        3. Creating
a Code Search Engine with PHP and MySQL


/——————————————————————-
Better
Software Conference & EXPO 2007 – Coming to Vegas
Become a more informed
software professional with an outward
customer-focused view of development.
Covering development
lifecycle practices, the Better Software Conference
& EXPO
explores the latest trends in agile and plan-driven

development approaches.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,1ff,1ltw,jorm,i5r0
————————————————————–adv.-/


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


This week I’m in Lisbon, Portugual presenting at a conference. As such, I’m
going to cut the editorial short. Feel free to use the time you’d normally spend
reading my rantings here in more constructive ways — such as reading an extra
Codeguru article by one of our great authors!


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


–> Pro WCF
      Practical Microsfot
SOA Implementation
     
By Peiris &
Mulder for Apress
      480 pages for
$49.99
      http://books.internet.com/books/1590597028


–> Core Internet Application Development wiht ASP.NET
2.0
      By Randy Connolly for Prenteice
Hall
      1060 pages for
$54.99
      http://books.internet.com/books/0321419502


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


This week’s CodeGuru posts:


==> VB.NET


– Little Quirks in the VB.NET IDE
    By
Richard Newcombe
Every program has bugs; this is the way things are. Look at
some of the quirky bugs found in the .NET 2005 IDE.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,6fuk,7u4y,jorm,i5r0


==> C# Design/Techniques


– Changing Layout Dynamically in Windows
Forms
    By Bipin Joshi
The .NET Framework 2.0
provides many approaches to tackle the problem of dynamic form layout. Learn how
to auto-size, anchor, and dock Windows and forms using several techniques.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,cz5u,jyme,jorm,i5r0


==> C# Controls, Data Grid


– Multi Column Combo Cell for a .NET 2.0 DataGridView
Control
    By IssaharNoam
Learn how a DrawItem
approach solves the issue of Multi Column Combobox cells in DataGridView of
VS8.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,kv9n,bhwr,jorm,i5r0


==> Graphics


– How to Save and Load a Windows Region with the Win32
API
    By Marc Gregoire
Learn how to save a
Windows region to a file with GetRegionData and how to load and re-create it
with ExtCreateRegion the Win32 API way.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,5zl2,hkjy,jorm,i5r0


==> MFC


– How to Save and Load a Windows Region with
MFC
    By Marc Gregoire
Learn how to save a
Windows region to a file with CRgn::GetRegionData and how to load and re-create
it with CRgn::CreateFromData the MFC way.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,8o2,m5ma,jorm,i5r0


==> Windows Work Flow


– State Machine Workflow with Windows
WF
    By Mark Strawmyer
Discover the power behind
state machine workflow and how it can be used to more closely match business and
other processes.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,een2,d954,jorm,i5r0


==> Databases


– SQL Server 2005: Creating Scalar User-Defined Functions
from Assemblies
    By Robert
Vieira
Learn some of the differences between SQL stored procedures and scalar
functions in .NET code from Wrox Professional SQL Server 2005 Programming author
Robert Vieria.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,59bk,5bd5,jorm,i5r0


==> IE Programming,


– TIP: IE URL History Tool (Yet
Another)
    By arkadi
Discover a command line
tool and tutorial to manage Internet Explorer’s history. It is solely based on
the CUrlHistory object.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,7agp,deae,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,34d4,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 setup a Message Loop (C-Sharp
Programming)
       
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,alz3,gcvf,jorm,i5r0


==> SetWindowText – I want ID (C++ and
WinAPI)
        http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,ena4,dtos,jorm,i5r0


==> Why are these 2 code blocks not the same? (C++ (Non
Visual C++ Issues))
       
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,5fkx,cjfg,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. Avoid the Need to Implement a Brew uiOne Toolkit
Widget
    By Ray Rischpater
In building your
Brew uiOne Toolkit-based application, you may find you need a custom widget for
your UI. Here are shortcuts to creating new widgets based on decorators and
composition rather than inheritance.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,d22y,63kx,jorm,i5r0


2. What Can the Yahoo! User Interface (YUI) Library Do for Your
Site?
    By Vlad Kofman
Take a look at the
Yahoo User Interface (YUI) library. If you are looking for a solid AJAX
framework to help with rich user interface development or just want to code some
AJAX, the YUI can be a great start.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,jb94,99ip,jorm,i5r0


3. Creating a Code Search Engine with PHP and
MySQL
    By Jason Gilmore
Learn how to build a
search engine where you can store a fairly significant amount of text within a
MySQL database then extract and display parts of that text in a browser.
http://nl.internet.com/ct.html?rtr=on&s=1,34d4,1,4v2s,abjx,jorm,i5r0


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

More by Author

Must Read