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

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



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

  • 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 …

  • 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.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date