CodeGuru Update eNewsletter – December 13th, 2005

==========================================================
CodeGuru Newsletter
December 13, 2005

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
SearchEngineWatch.com
_____________________________________________________________________


TOPICS:



–> Editorial –



–> Recently Published Books


–> New Articles on
CodeGuru: 
        ==>
Controls
               
– Drag and Drop ListBox Items Using
OLE
        ==>
Debugging
               
– Standalone Tracer Window
        ==>
Graphics
               
– [Updated] Color Take
        ==>
Internet
               
– TJFTP: A Visual C++ FTP Client
       
==>
Misc.
               
– Expose Your C/C++ Program’s Internal API with a Quick
SWIG
        ==>
Misc.
               
– Multilanguage in Plain English
       
==> Source
control
               
– Getting the Latest Files from Microsoft Visual SourceSafe
Remotely
        ==>
UI
               
– Select Multiple Items Functionally Without Pressing the CTRL or SHIFT Key in a
List View Control
        ==>
WinForms
               
– MFC 8.0 and Windows Forms Integration, Part II


–> Discussion Groups — HOT
Threads
        – Converting of
an application to Unicode.
        –
Automatically enter text in a dialog
box
        – How to do “adding” inside an
array


–> Highlighted new articles on
Developer.com 
        1.
Utilizing a Non-Java Web Service with
Axis2
        2. Creating a Portable
Bookmark Library using Java
        3.
Open Source-Based Portal-Lite


/——————————————————————-
Learn
How to Get Qualified Traffic from Search Engines.
SearchEngineWatch.com
provides in-depth analysis of the search
engine industry and resources for
site owners and marketer
trying to improve their ability to be found in
search engines.
Sign up today at
http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,6kmw,7o2h,jorm,i5r0
————————————————————–adv.-/


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


It is less than two weeks until Christmas, so I thought I’d move away from
proving technical information this week and mention a couple of items on my
Christmas list.


While I don’t have a 60gb iPod or an Xbox 360, I decided that the lines
aren’t worth the wait and the prices on eBay are  too inflated. As such,
I’ll put those on my list with no  expectations for seeing them. The rest
of my list, of course is even more unrealistic, but then Christmas only comes
once a year!


Near the top of my list is an alternative to my monitor. The way we use
computers continues to change and evolve. There are two monitors that indicate a
step in the direction of different. These are the eMargin Z800 and Icuiti’s
Video Eyewear.


Icuiti’s products are lower on my list. This is because the resolution is
only 640×480. this is a bit low for doing development or any serious computing.
It is, however, acceptable for playing games and watching movies from your
computer. Even nicer, is that you can hook this up to your PDA and get a much
better screen. I should mention, the DV920 version ($549) fits over your eyes
like a pair of XMen glasses. The M920 ($799) puts a little block in front of
just one eye so that you can continue to see what you are doing as well as see
the screen. The end result, however, is like looking at a normal sized screen.
Keeping up with the times, these devices will even work with your iPod Video if
you happen to get one! You can check them out  at www.Icuiti.com


Although pricier ($899) and slightly bulkier, eMargin’s product provides a
much better resolution of 800×600. It is also a visor type of monitor that you
wear over your eyes. The reason I put it above the Icuiti devices is because it
provides the equivalent of looking at a 105″ screen from 12 feed away. While the
resolution is still a little low for doing development, it is good enough for
doing standard computing as well as for watching movies and such. The device
also has head tracking, so  it works great for playing first person games
as well. I put this second on my Christmas list!


In the areas of computers, it is amazing to see prices continue to stay at
rock bottom and to see features and power continue to be added. The computer to
make it to the top of my Christmas wish list is the OQO model 01+ Ultra PC
with XP Pro. This is an ultra-compact PC that although a bit underpowered, is
extremely small. It is given the description of being a fully functioning PC
that fits in your pocket. Bottom line, it is a full computer that is the
size of a PDA. It includes the screen and allows for input via a thumb keyboard,
digital pen, thumbwheel, TrackStik(tm) and mouse buttons. (http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,kzdu,2oos,jorm,i5r0


If you add the OBO to the M920 monitors I mentioned above then you would have
a fully wearable, portable computer that would allow let you compute about
anywhere without having to lug anything. Your computer would be in your pocket
and your monitor would be worn as well. Add voice software and you could quickly
become the ultimate portable computing machine.


Those are the items at the top of my Christmas list. They are all cool
devices in my opinion. More importantly, they are all devices that people can
use today. The interesting question to ask yourself is whether someone using the
devices on my list would be able to use the applications you are coding as
a developer. If not, then why? As device packaging changes, your application has
to adapt to work with those devices!


I also have a few other items, but they pale in comparison. Items such as the
Portable TV WristWatch (www.woot.com) for $79.99 and the Master Replicas Star
Wars Lightsaber (http://books.internet.com/books/B0007PHN3A ).
Of course, with a light saber, you have to determine whether to get the red
(evil) or the blue (good)!


Do you have some interesting items on your Christmas wish list or are you
creating applications that have to support a unique device? If so, come share in
the feedback forum on Codeguru!


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


–> Microsoft ASP.NET 2.0 Step by
Step

      By George Shepherd for Microsoft
Press
      440 pages with CD for
$39.99
      http://books.internet.com/books/0735622019


–> Beginning Object-Oriented ASP.NET 2.0 with VB.NET

      From Novice to
Professional
      By Brian R. Myers for
Apress
      200 pages for
$34.99
      http://books.internet.com/books/1590595386


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


This week’s posted CodeGuru articles:


==> Controls


– Drag and Drop ListBox Items Using
OLE

    By Ali Rafiee
Learn how to use OLE to
allow users to drag and drop ListBox items.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,b31j,8ex3,jorm,i5r0


==> Debugging


– Standalone Tracer Window
    By Ovidiu
Cucu
Discover a tool that displays run-time debug information for MFC
applications.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,699k,94gq,jorm,i5r0


==> Graphics


– [Updated] Color Take
    By
Roger65
Get pixels from the desktop.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,1edx,jk7a,jorm,i5r0


==> Internet


– TJFTP: A Visual C++ FTP Client
    By
ShellRaker
Learn about a Windows FTP client written without CInternetSession
or CFtpConnection classes.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,l0yt,g94g,jorm,i5r0


==> Misc.


– Expose Your C/C++ Program’s Internal API with a Quick
SWIG

    By Victor Volkman
The Simplified Wrapper
and Interface Generator (SWIG) tool connects C/C++ programs with a variety of
scripting languages. Learn how to make your application’s internal API callable
from within Perl scripts.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,cu9g,buls,jorm,i5r0


==> Misc.


– Multilanguage in Plain English
    By
PadexArt
Learn to have multiple, independent resources for your .NET
projects. A straightforward approach.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,lcpe,kspb,jorm,i5r0


==> Source control


– Getting the Latest Files from Microsoft Visual SourceSafe
Remotely

    By Steve Green
Learn how to get the
latest files from Visual SourceSafe remotely.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,jp67,4leg,jorm,i5r0


==> UI


– Select Multiple Items Functionally Without Pressing the CTRL or
SHIFT Key in a List View Control

    By Jung
Minki
Learn how to select multiple items without pressing the CTRL or SHIFT
key on a touchscreen app or Windows CE app.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,by81,irfu,jorm,i5r0


==> WinForms


– MFC 8.0 and Windows Forms Integration, Part
II

    By Nick Wienholt
Drill down deeper into MFC
8.0 with a look at control


placement and event handling, the MFC classes used for the Windows Forms
integration, and the Windows Presentation Foundation (formerly known as
Avalon).



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,6h52,7n2y,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Converting of an application to
Unicode.
        http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,6onk,hmm4,jorm,i5r0


==> Automatically enter text in a dialog
box
        http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,3ej0,ago9,jorm,i5r0


==> How to do “adding” inside an
array
        http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,k7z3,khdl,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. Utilizing a Non-Java Web Service with
Axis2
    By Deepal Jayasinghe –
Discover how
Axis2 is not just the next version of the Axis 1.x family; rather, it is a
revolutionary version of Axis 1.x. Axis2 is no longer bound to
request-response  Web service invocation.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,iex4,g46m,jorm,i5r0


2. Creating a Portable Bookmark Library using
Java

    By Richard G. Baldwin –
Learn how to use
Java to create and maintain a portable bookmark (Favorites) library that
will follow you from browser to browser, machine to machine, and operating
system to operating system.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,8txs,ff1c,jorm,i5r0


3. Open Source-Based Portal-Lite
    By
Scott Nelson –
The key to writing reusable code that returns its promise
is in identifying a future use before making it reusable. Open Source
implementatons and portals are the perfect opportunity to write reusable
components such as the light-weight portals.



http://nl.internet.com/ct.html?rtr=on&s=1,23g8,1,fekv,jx7f,jorm,i5r0


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

More by Author

Must Read