Codeguru Update eNewsletter – October 2nd, 2007

==========================================================
CodeGuru Newsletter
October 2, 2007

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Navteq
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial


–> Recently Published Books


–> New on
CodeGuru: 
        ==>
AJAX
               
– Object-Oriented AJAX with
JavaScript
               
– Persisting the Scroll Position of Child DIVs Using Microsoft
AJAX
        ==> C++
Futures
               
– Peeking Further into C++ 00X
       
==> Lists
(C#)
               
– The Basics of Manipulating File Access Control Lists with
C#
        ==> Misc
(C++)
               
– How to Handle Currencies
        ==>
.NET
Tip
               
– Type Casting and Comparison Using “as” and
“is”
        ==>
SharePoint
               
– SharePoint Application Services for Reporting and
Dashboards
        ==> Video –
Silverlight
               
– Silverlight Login – Wiring Up the HTML Controls


–> Discussion Groups — HOT
Threads 
        – Run time
errors with strcpy_s() (VC++)
        –
Reading .dat files (Java)
        – Help
with Switch statements (C++)


–> Highlighted new articles on
Developer.com 
        1.
Eclipse Tip: Don’t Let Bugs Get Lost Without
Trace
        2. Tip: Benefiting from Code
Base Standardization
        3. Enhance
Your Web Apps with T-SQL Tricks



/——————————————————————-
$3
Million in Cash and Data Licenses up for Grabs in 2008
NAVTEQ Global LBS
Challenge(R)
The NAVTEQ Global LBS Challenge offers developers the chance to

compete for a share of a global prize pool valued at $3 million (USD),

as well as priceless exposure for their location-based services (LBS)

application that works with mobile phones and/or wireless handheld

devices using dynamic positioning technology and NAVTEQ(R) map
data. If
you have a great idea for an LBS application or already have
an existing
non-commercial LBS application, be sure to register at
www.LBSChallenge.com.
————————————————————–adv.-/


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


The votes are in, the results are tallied, and the top articles for August
have been decided. Without further delay, the articles are:


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

By JonnyPoet
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,2td1,g71d,jorm,i5r0


Simple Thread: Part I
By Arjay
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,iiv1,k8kw,jorm,i5r0


Wallpaper Changer
By Hannes du Preez
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,darp,ktkn,jorm,i5r0


Each of the above authors will be getting $200 (US). Our next round is under
way. Articles posted by October 14th will be eligible for the next round of $200
stipends. As such, you should get your articles submitted soon to be eligible.
The number of entries this past month have been low, so that increases your
odds!


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


Here are a few new non-programming books:


–> Data Access in the ASP.ENT 2.0 Framework

      LiveLessons: Video instruction from
technology experts
     
By Stephen Walther
for Sams Publishing
      120 pages for $69.99 w/
DVD (4+ hours of video)
      http://books.internet.com/books/0672329522


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


This week’s CodeGuru posts:


==> AJAX


– Object-Oriented AJAX with JavaScript
   
By VectorX
Discover an object-oriented AJAX class and objects structured for
ease of use and maintainability for multiple requests.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,j2cw,g3wc,jorm,i5r0


==> AJAX


– Persisting the Scroll Position of Child DIVs Using Microsoft
AJAX
    By Steven Berkovitz
Read about building a
control using MS AJAX to persist the scroll position of child DIVs.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,19z5,ieop,jorm,i5r0


==> C++ Futures


– Peeking Further into C++ 00X
    By
Victor Volkman
A smorgasbord of new C++ features is coming in C++00X:
constant-expression functions, predeclared identifiers, and simpler runtime type
information tools are just a few of them on the way. Based on the newest report
N2336 released in July 2007.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,52yt,ghts,jorm,i5r0


==> Lists (C#)


– The Basics of Manipulating File Access Control Lists
with C#
    By Jani
Jarvinen
Learn about file access control lists and how to use C# to read and
modify them to improve the security of your applications and your IT
infrastructure.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,6xth,6qmn,jorm,i5r0


==> Misc (C++)


– How to Handle Currencies
    By
Anwar-ul- Haque
Learn about a C++ mechanism to handle and manipulate
different currencies.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,1zyp,fobz,jorm,i5r0


==> .NET Tip



– Type Casting and Comparison Using “as” and
“is”
    By Jay Miller
Use some of the language’s
lesser known features for safe type casting and comparison.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,b44n,lmul,jorm,i5r0


==> SharePoint


– SharePoint Application Services for Reporting and
Dashboards
    By Randy Holloway
Microsoft
enterprise Technical Advisor Randy Holloway builds a SharePoint example of
publishing reports and building a dashboard with Excel-based data with an
integrated Key Performance Indicators (KPI) dashboard.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,2glm,i9rv,jorm,i5r0


==> Video – Silverlight


– Silverlight Login – Wiring Up the HTML
Controls
    By Jacob Sanford
In Part 1 you
learned how to add HTML controls to your Silverlight application. In Part 2
learn how to wire up the HTML controls.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,bqd4,bg6o,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Run time errors with strcpy_s()
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,5mk3,fl5n,jorm,i5r0


==> Reading .dat files
(Java)
        http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,9qqz,4bm2,jorm,i5r0


==> Help with Switch statements
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,lz4q,cls3,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. Eclipse Tip: Don’t Let Bugs Get Lost Without
Trace
    By Peter Nehrer –
The ability to trace
your program’s execution and log errors may prove invaluable when hunting down
an elusive problem. Learn how to use Eclipse logging and tracing facilities to
aid in diagnosing application errors.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,2zkz,kbnj,jorm,i5r0


2. Tip: Benefiting from Code Base
Standardization
    By David DeWolf –
Instead of
becoming frustrated with coding conventions and naming, recognize their
importance and learn to use them to your benefit.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,buro,ma05,jorm,i5r0


3. Enhance Your Web Apps with T-SQL
Tricks
    By Andrew Bonslater –
Take full
advantage of the new T-SQL functionality to simplify and enhance your
projects.
http://nl.internet.com/ct.html?rtr=on&s=1,3i76,1,crmw,kw1n,jorm,i5r0


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

More by Author

Must Read