Codeguru Update eNewsletter – November 13th, 2007

==========================================================
CodeGuru Newsletter
November 13, 2007
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Business
Objects
IBM
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial


–> Recently Published Books


–> New on CodeGuru:

        ==>
APIs
               
– FreeDOM (Programming)
        ==>
Events
               
– [Updated] How to Build a Simple Event Log Montior/Watcher (Using TCP in
.NET)
        ==>
Misc.
               
– [Updated] SFL 2.0: Service Framework Library for Native Windows Service
Applications, Part 1
        ==>
mobile
               
– Visual C++ Smart Device Primer
       
==> .NET
Tip
               
– Passing a Variable Number of Arguments to a
Method
        ==> Real
Time
               
– Real-Time Module for Windows
XP/2000
        ==>
Threading
               
– [Updated] Creating a C++ Thread
Class
        ==>
Threading
               
– [Updated] Simple Thread: Part II
       
==>
Versioning
               
– Auto Increment the Version Number after Each Build in a Visual Studio
Project


–> Discussion Groups — HOT
Threads 
        – Do i need
threading here? (C#)
        – Taking the
address of a character(C++)
        –
CWaitCursor issue (VC++)


–> Highlighted new articles on
Developer.com 
        1.
Fine Tuning the Development Process: Adding a Web Interface to the Electronic
Notebook
        2. Avoiding Data
Corruption with Rails’ Active Record
Validations
        3. Comparing the
Struts 1 and Struts 2 Web Application Frameworks


/——————————————————————-
Crystal
Reports 2008 Available
The next release of Crystal Reports is now
available.
Integrate it into your applications and enable
What-If
analysis, guided report exploration and rich data
visualization.
Download a trial or learn more now.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,g8e,cfxd,jorm,i5r0
————————————————————–adv.-/


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


… Article news …


The voting is closed and the decisions are final. The three articles that
will receive $200 US for September/October are:


   Using Web Standards to Simplify Web Control
Development
   By Steven
Berkovitz
   http://www.codeguru.com/article.php/c14309


   Customizing Your Desktop Using Visual
Basic.NET 2005

   By Hannes du
Preez
   http://www.codeguru.com/article.php/c14319


   Creating a Dockable Panel-Controlmanager
Using C#, Part 2

   By
JonnyPoet
   http://www.codeguru.com/article.php/c14337


This month’s decisions were harder than the prior month due to the great
selection of good articles. For your next chance at $200, you need to submit an
article to be published by Codeguru before the end of November.


… Happy Birthday …


This week is Microsoft Zune’s birthday The Zune was launched on November 16th
of last year. To celebrate, Microsoft is launching a new line of Zunes in many
new color. The new Zunes sport updated software as well as a smaller form
factor. You also have the ability to add a lazer ingraving and inscription onto
your Zune. How cool is that?


http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,2f4d,6ldv,jorm,i5r0


One only thing that is suprising is that the Zune site was created using
Flash instead of Silverlight. How goofy is that!


Until next week….


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


/——————————————————————-
Drive
Business Success with IBM Rational Process Library Lacking
consistency in
your project execution? Facing compliance issues,
or trying to effectively
outsource distributed development?
Looking for incremental process
improvement, or to adopt SOA
or Agile development? Explore how the Rational
Process Library
addresses these and other business issues: Software
and
Systems Engineering (including RUP), Operations and
Systems
Management, Program and Portfolio Management, and Asset
and SOA
Governance.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,j5zk,3dm,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


Here are a few new non-programming books:


–> The Practical Guide to Defect Prevention
      By McDonald, Musson, and Smith for
Microsoft Press
      460 pages for
$44.99
      http://books.internet.com/books/0735622531


–> Windows Vista Home
Networking
      By Joli Ballew for
Microsoft Press
      280 pages for $24.99

      http://books.internet.com/books/073562500X


–> From Cubicle Slave to the Next Internet Millionaire

      By Jaime
Luchuck
      For
$17.95
      http://books.internet.com/books/1600373720


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


This week’s CodeGuru posts:


==> APIs


– FreeDOM (Programming)
    By VectorX

Learn about FreeDOM (Free Document Object Model), a web development
technique used to create event-driven web applications. FreeDOM is designed to
overcome the limitations of stateless HyperText Transfer Protocol (HTTP)
transmissions.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,h94a,1g5y,jorm,i5r0


==> Events


– [Updated] How to Build a Simple Event Log Montior/Watcher
(Using TCP in .NET)
    By
aleksisa
Learn how to build a simple event log “watcher” application to
monitor event log changes on a remote machine(s).
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,79js,aiwf,jorm,i5r0


==> Misc.


– [Updated] SFL 2.0: Service Framework Library for Native
Windows Service Applications, Part
1
    By Igor Vartanov
Writing Windows services
never was an easy thing, but this article makes it far simpler for you to
do.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,l8j0,7aqp,jorm,i5r0


==> mobile


– Visual C++ Smart Device Primer
    By
Nick Wienholt
Try a no-embedded-background-needed introduction into
developing Windows Mobile applications in C++. With comprehensive support for
smart device development in Visual C++ and great device emulation features in
the Windows Mobile SDKs, mobile development is well within the reach of all
Visual C++ developers.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,dnj5,78gj,jorm,i5r0


==> .NET Tip


– Passing a Variable Number of Arguments to a
Method
    By Jay Miller
Have you ever not known
how many parameters a method would need to accept? The C# params keyword lets
you pass a variable number of arguments to a method.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,1wc2,706a,jorm,i5r0


==> Real Time


– Real-Time Module for Windows XP/2000
   
By Khavkin
Learn about Hadcon’s real-time module for Windows XP/2000.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,fu9x,hfai,jorm,i5r0


==> Threading


– [Updated] Creating a C++ Thread
Class
    By Walter Capers
Learn how to create a
simple platform-independent C++ thread class.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,5fy9,7l8x,jorm,i5r0


==> Threading


– [Updated] Simple Thread: Part II
    By
Arjay
Learn how to share data between threads in a thread-safe manner.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,jkjy,8ko8,jorm,i5r0


==> Versioning


– Auto Increment the Version Number after Each Build in a Visual
Studio Project
    By krkim
This is a Version
Number Build Tool for Automatic Version Numbering after each build in the Visual
Studio Environment.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,lhqo,89lp,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Do i need threading here?
(C#)
        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,f0dm,h5mk,jorm,i5r0


==> Taking the address of a
character(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,16zi,d5sb,jorm,i5r0


==> CWaitCursor issue (VC++)

        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,9x1x,ltn4,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. Fine Tuning the Development Process: Adding a Web Interface
to the Electronic Notebook
    By
Matt Weisfeld –
Create a simple web-based interface to gather, store,
organize,  and search all of your important information.

http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,62hn,brck,jorm,i5r0


2. Avoiding Data Corruption with Rails’ Active Record
Validations
    By Jason Gilmore –
Use Rails’
Active Record validations feature to filter user input with ease.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,3oo8,gpb7,jorm,i5r0


3. Comparing the Struts 1 and Struts 2 Web Application
Frameworks
    By Michael Klaene –
Walk through a
Struts 1 and Struts 2 application to examine the main differences between the
two frameworks.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,jsj4,dai,jorm,i5r0


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

More by Author

Must Read