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

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



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

  • 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 …

  • 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.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date