==========================================================
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:
https://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
==========================================================