CodeGuru Update eNewsletter - March 4th, 2008

==========================================================
CodeGuru Newsletter
March 4, 2008
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: 
        ==> Components
                - Creating a DockablePanel-Controlmanager Using C#, Part 6
        ==> Controls
                - Tip: Auto Scroll While Implementing Drag & Drop for Reordering Rows in DataGridView
        ==> LINQ
                - Working with Range Variables and Let Statements in LINQ
        ==> .NET Tip
                - Where Is Your Data Coming From?
        ==> XML
                - Libxml2: Everything You Need in an XML Library

--> Discussion Groups -- HOT Threads 
        - Sequential dates (VB 6)
        - Windows Form or MFC? (VC++)
        - Catching Keystrokes (C++)

--> Highlighted new articles on Developer.com 
        1. Displaying XML in a Swing JTree
        2. Simplify Your Web Services Development with JSR 181
        3. Handling Life-Cycle Issues with the MIDlet User Interface

/-------------------------------------------------------------------
Crystal Reports Migration for VB and VS Developers
Explore an outline of the Crystal Reports editions and
migration paths from older versions of Crystal Reports
in VB and VS. Diamond Technical Community Blog by
Kuhan Milroy (Director of Developer Ecosystems at
Business Objects)
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,fhsf,7t6x,jorm,i5r0
--------------------------------------------------------------adv.-/

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

Today I'm heading out to the Microsoft MIX conference in Las Vegas. The expectation is that there will be lots of coverage of Rich Internet Applications, software services, Silverlight, and more. With keynotes by people such as Steve Ballmer and Scott Guthrie, there should be lots to talk about as the week progresses. If you are going to be at MIX08, let me know what you found interesting.

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

--> Programming Microsoft ASP.NET 3.5
      By Dino Esposito for Microsoft Press
      1100 pages for $59.99
      http://books.internet.com/books/0735625271

--> Microsoft ASP.NET 3.5 Step by Step
      By George Shepherd for Microsoft Press
      560 pages for $39.99 w/ CD
      http://books.internet.com/books/0735624267

--> Beginning C# 2008 Databases
      From Novice to Professional
      By Vidya Vrat Agarwal et, al. for Apress
      500 pages for $39.99
      http://books.internet.com/books/1590599004

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

This week's CodeGuru posts:

==> Components

- Creating a DockablePanel-Controlmanager Using C#, Part 6
   
By JonnyPoet
Learn how to create more advanced docking features, such as docking to the upper right corner or having some panels docked at the bottom of an MDI Form collected together in a TabControl. Each of the different parts include the full source code (up to that point), as well as a retrospective short explanation about the different topics covered already.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,gv2e,i7pq,jorm,i5r0

==> Controls

- Tip: Auto Scroll While Implementing Drag & Drop for Reordering Rows in DataGridView
    By gr8buddy
Learn to implement auto scrolling up/down when the user drags a row beyond the gridview's top and bottom bounds.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,ksqd,40z0,jorm,i5r0

==> LINQ

- Working with Range Variables and Let Statements in LINQ
    By Paul Kimmel
Range variables are powerful and flexible. Discover why they are critical to mastering LINQ queries.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,3gzt,b1p8,jorm,i5r0

==> .NET Tip

- Where Is Your Data Coming From?
    By Jay Miller
LINQ can be used for much more than just accessing data stored in your database. Learn how you can use the from clause with other types of data.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,fmn9,90cf,jorm,i5r0

==> XML

- Libxml2: Everything You Need in an XML Library
    By Victor Volkman
Got XML files? Look no further than libxml2, which gives you both DOM and SAX model XML parsing in a single freeware library that works with most common languages in all popular platforms including Linux and Win32/Win64.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,9hib,lx30,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Sequential dates (VB 6)
        http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,8q5y,6co1,jorm,i5r0

==> Windows Form or MFC? (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,h1p2,1bmx,jorm,i5r0

==> Catching Keystrokes (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,3t2l,kzsa,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. Displaying XML in a Swing JTree
    By Rob Lybarger -
Learn how to create a tree model that displays an XML document structure.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,1aq9,e4vx,jorm,i5r0

2. Simplify Your Web Services Development with JSR 181
    By Ayyappan Gandhirajan -
Free yourself from the underlying implementation details of Web Services and concentrate on core business areas. With JSR 181 development will not only be simplified but also standardized!
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,cpi7,7yys,jorm,i5r0

3. Handling Life-Cycle Issues with the MIDlet User Interface
    By Richard G. Baldwin -
Learn to program MIDlet user interfaces that minimize the MIDlet's memory footprint while the MIDlet is paused making consistent use of the MIDlet class methods to satisfy the life cycle rules of MIDlets.
http://nl.internet.com/ct.html?rtr=on&s=1,3tsd,1,gyze,5bmn,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