Codeguru Update eNewsletter – January 2nd,2008

==========================================================
CodeGuru Newsletter
January 2, 2008

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Internet.com eBook
Library
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial
  –> Recently
Published Books
  –> New on
CodeGuru:
 
        ==>
Controls
               
– Bound Controls: Evil or Not?
       
==>
MessageBox
               
– Fancy Custom MessageBox
        ==>
Misc.
               
– [Updated] Template Metaprogramming and Puzzle 15 Optimal
Solution
        ==> .NET
Tip 
               
– Using Extension Methods
        ==>
Windowing
               
– SDI Application with MDI Child Windows in Static Splitter Pane


–> Discussion Groups — HOT
Threads
 
        – Nature of
work in C++? (C++ / General)
        – How
to enable Drag and Drop for tree view
(VC++)
        – Do- Loop error (VB 6)


–> Highlighted new articles on
Developer.com
 
        1.
Working with XML and Java
        2.
Getting Started with MIDlets and the Sun Java Wireless Toolkit for
CLDC
        3. Overview of a SharePoint
Report Repository and Crystal Reports



/——————————————————————-
From
the Internet.com eBook Library: Navigating Your IT Career
A career in
information technology usually has its share of
ups and downs. Download this
Internet.com eBook to learn
where the jobs are in IT, how to negotiate a
salary, and
helpful advice on job security and how to deal with a
layoff.
Join Internet.com now to download!
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,dvzl,4myr,jorm,i5r0
————————————————————–adv.-/


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


Happy New Year! 2007 ended with a few exciting things
happening including the release of Visual Studio 2008. This year promises
to be extremely exciting as well. In 2008, we can expect new versions of
software coming from many of the major vendors as well as further evolution of
general technologies such as Web 2.0, SaaS, SOA, and AJAX/RIA. It seems like a great time to be a developer!


Of course, we’ll be talking about all of it, so stop by
the forums and add your thoughts as well! (http://www.Codeguru.com/forums)


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


–> Expert
F#

      By Syme, Granicz, and Cisternino
for Apress
      620 pages for $69.99
Hardbound
      http://books.internet.com/books/1590598504


–> Programming
WPF
      By Chris Sells & Ian
Griffiths for O’Reilly
      860 pages for $49.99

      http://books.internet.com/books/0596510373


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


This week’s CodeGuru posts:


==> Controls


– Bound Controls: Evil or
Not?
    By dglienna –
This is a fully
functional sample that shows some advanced features that would be hard to do
with bound controls.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,9lqi,hpcb,jorm,i5r0


==> MessageBox


– Fancy Custom
MessageBox
    By Ovidiu Cucu –
Discover a method
for customizing message boxes created with the MessageBox Windows API
function.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,5xp1,glu1,jorm,i5r0


==> Misc.


– [Updated] Template Metaprogramming and Puzzle
15 Optimal Solution
    By Aliaksei Sanko –
Read
about a sample demonstrating how to accelerate finding an optimal Puzzle 15
solution using C++ Template Metaprogramming. It presents an implementation of
the IDA* search algorithm.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,jel1,mg9u,jorm,i5r0


==> .NET Tip


– Using Extension Methods
By Jay
Miller –
Extension methods allow you to create utility functions and have
them appear to be part or your classes or the built-in classes. You’ll learn by
making a method from an earlier tip available as an extension method.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,iwzw,8hfl,jorm,i5r0


==> Windowing


– SDI Application with MDI Child Windows in
Static Splitter Pane
    By John Z. Czopowik VC++ MVP

In an MDI application, the MDI client is a child of the top-level window.
Learn to use this special window as a child of another child.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,5one,enhp,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Nature of work in C++? (C++ /
General)
        http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,3i3s,fq5i,jorm,i5r0


==> How to enable Drag and Drop for tree view
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,4f11,h3ka,jorm,i5r0


==> Do- Loop error (VB
6)
        http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,kurh,l4wk,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. Working with XML and Java
    By Rob
Lybarger –
Learn how to load and process an XML document using only the
standard Java API, and then see how to simplify matters with XPath
expressions.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,apb0,1125,jorm,i5r0


2. Getting Started with MIDlets and the Sun Java Wireless Toolkit for
CLDC
    By Richard G. Baldwin –
Learn how to
write a Java programming framework that makes it easy to experiment with
MIDlets (Java programs for embedded devices) and the Sun Java Wireless Toolkit
for CLDC (Connected Limited Device Configuration).
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,jxqq,f5rj,jorm,i5r0


3. Overview of a SharePoint Report Repository and Crystal
Reports
    By Chi-Wei Wang –
Organizations are
continuously faced with the need to organize information and present them
as reports. By combining SharePoint’s document management features with an
automated report generation process, a report repository can be created to meet
this
need.
http://nl.internet.com/ct.html?rtr=on&s=1,3p4l,1,hq88,dsuo,jorm,i5r0


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

More by Author

Must Read