CodeGuru Update eNewsletter – January 24th, 2006

==========================================================
CodeGuru Newsletter
January 24, 2006
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Pegasus Imaging
Corporation
RSA
_____________________________________________________________________


TOPICS:



–> Editorial –



–> Recently Published Books


–> New Articles on
CodeGuru: 
       ==>
ADO
             
– [Updated] Data Replication Prototype Using
ADO
       ==>
Algorithms
             
– TIP: Half Size Triangular Matrix
      
==>
Graphics
             
– Capturing Windows Regardless of Their
Z-Order
       ==>
IDE
             
– Create and Share Your Own Code
Snippets
       ==>
Misc.
             
– Tree Container Library
       ==>
XML
             
– My Feature in VS 2005: Storing Application and User Settings


–> Discussion Groups — HOT
Threads
       – Drawwing a line
dynamically in VC++ MFC…
       – Thre ads
and erratic behaviour…
       – Adding time
to a string…


–> Highlighted new articles on
Developer.com 
       1.
JavaServer Faces Rises in Popularity
       2.
2006 Open Source Product of the Year
       3.
Developer.com’s Wireless/Mobile Community Celebrates A Winner


/——————————————————————-
Build
applications for document imaging, forms processing,
medical imaging,
photo/color imaging, and video. Pegasus Imaging
offers toolkits and
applications for image capture, viewing,
editing, scanning, annotation,
printing, compression (JPEG2000,
TIFF, PDF, more), barcode, OCR, ICR, OMR,
and medical DICOM. Toolkits
are delivered as .NET, COM controls, VCLs, DLLs
and applications.
http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,8bw5,2f74,jorm,i5r0
————————————————————–adv.-/


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


It is 2006 and life continues to improve for most people. Computers are also
improving. In the past I’ve stated that as developers we need to avoid
assumptions about the interface that is being used to access our applications.
I’ve pointed  out new screen sizes as well as various devices that could be
used to access your application.


Recently, new device interfaces have been showing themselves. One such device
interface is the Side Show that Microsoft has announced with Windows Vista. The
Side Show is a small screen on the outside of a notebook computer that can be
used to access some Side Show applications as well as tap into the power of the
notebook computer without the need to open up or turn on the computer.


Side Show is one interface change that is coming. There is another very
cool interface change that Bill Hatfield pointed out to me recently:


http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,fy3v,esa8,jorm,i5r0


The above page presents a keyboard. This keyboard differs from standard
keyboards because each key is capped with a small LCD screen. This means that
the keys on the keyboard can be used to give feedback to your users. Each key
can have highlights or additional information posted to them. Additionally, a
single keyboard can be remapped to various languages and the correct letters and
symbols can be displayed on the keyboard.


This is just one additional innovation occurring. If this keyboard is widely
adopted, then you can expect that your applications will have to adapt to
presenting information to the keyboard as well.


Until next week…


Brad!
—————————
Bradley L.
Jones
www.CodeGuru.com
—————————


/——————————————————————-
Join
Eric Young, technical director for RSA Security, for a
free, one hour
Seminar where you will learn the details of
RSA’s security toolkit offerings
specifically designed for
embedded environments as well as best practices,
techniques,
and options for properly optimizing security for your
application.
This seminar is perfect for product managers,
development
managers, system architects, or software engineers
developing
embedded systems for commercial or government use.
http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,ewif,ivc3,jorm,i5r0
————————————————————–adv.-/


=========================================================
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


–> Professional SQL Server 2005
XML
      By Scott Klein for
WROX
      540 pages for
$49.99
      http://books.internet.com/books/0764597922


 


–> Pro SQL Server 2005 Assemblies

      By Robin Dewson and Julian Skinner
for Apress
      280 pages for
49.99
      http://books.internet.com/books/1590595661


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


This week’s posted CodeGuru articles:


==> ADO


– [Updated] Data Replication Prototype Using
ADO
    By Aliaksei Sanko
Learn about a data
replication prototype that uses ADO.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,bqs1,haas,jorm,i5r0


==> Algorithms


– TIP: Half Size Triangular Matrix
    By baxelrod
Learn about a technique that allows you
to use half the data storage when you have a symmetric distance matrix or other
similar triangular matrix.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,8yxq,d3ny,jorm,i5r0


==> Graphics


– Capturing Windows Regardless of Their
Z-Order
    By Shahar Golan
Capture a window
content to a BMP file, regardless of the z-order of the window.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,4bfp,57ts,jorm,i5r0


==> IDE


– Create and Share Your Own Code
Snippets
    By Josh Fitzgerald
Explore the
IntelliSense code snippet format, and then learn how to build your own snippets
and package them for distribution.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,hzxc,ev80,jorm,i5r0


==> Misc.


– Tree Container Library
    By Mitchel
Haas
The TCL consists of three templatized container classes, similar to
those found in the STL.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,4fb2,25mk,jorm,i5r0


==> XML


– My Feature in VS 2005: Storing Application and User
Settings


    By Paul Kimmel
Using XML to store configuration
settings is a great idea, and thanks to the My feature, you don’t have to learn
XML to do so.



http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,l021,qyn,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Drawwing a line dynamically in VC++
MFC…

        http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,77uy,2528,jorm,i5r0


==> Threads and erratic
behaviour…
        http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,14jj,j16u,jorm,i5r0


==> Adding time to a
string…
        http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,cd4t,63cz,jorm,i5r0


==========================================================
New
Articles on
Developer.com
==========================================================


Below are some of the new articles that have been posted toDeveloper.com
(http://www.developer.com).


1. JavaServer Faces Rises in
Popularity
    By Vlad Kofman –
To keep up with
the scale and complexities of software development, various frameworks have
emerged. JavaServer Faces seems to be a very popular choice.
http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,36tw,8iq1,jorm,i5r0


2. 2006 Open Source Product of the
Year
    By David DeWolf –
Open Source is a large
category. This year the winner’s spot produced a tie. Those products may not be
what most developers think of first when Open Source development is
mentioned.
http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,bw66,bk9d,jorm,i5r0


3. Developer.com’s Wireless/Mobile Community Celebrates A
Winner
    By Alex Gusev –
Get to know the most
recent trends in wireless/mobile development tools.
http://nl.internet.com/ct.html?rtr=on&s=1,26k1,1,58hc,fkok,jorm,i5r0


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

More by Author

Must Read