CodeGuru Update eNewsletter – August 22nd, 2006

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

==========================================================
CodeGuru Newsletter
August 22, 2006

http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Jupiterimages
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial


–> Recently Published Books


–> New on CodeGuru:
 
Articles
        ==>
ClickOnce
               
– ClickOnce Extends Windows Forms Applications into Smart Client
Applications
        ==>
Controls
               
– [Updated] MFC Extension Classes CListCtrlEx and
CListViewEx
        ==>
Data
               
– [Updated] Extracting/Copying Users and Permissions Between
Databases
        ==> Error
Handling
               
– The Back Side of Exceptions
       
==> Game
Development
               
– Can You Say “C# Xbox 360
Development?”
        ==>
Localization
               
– Localization Made Easy with ASP.NET
2.0
        ==>
Office
               
– Add-Ins for Ms-Excel
        ==>
Permissions
               
– Using the WebPermission Setting in ASP.NET Partial
Trust
        ==>
STL
               
– Repetitive Searches
        ==>
System
               
– .NET Tip: Searching System Event Logs for Valuable Info


–> Discussion Groups — HOT
Threads
        – map question –
any way to speed this up? (C++)
        –
Traverse a directory and list all file names…
(C/C++)
        – Virtual operator method
(VC++)


–> Highlighted new articles on
Developer.com 
        1.
Play It Cool: Remote Monitoring of Equipment Room
Temps
        2. Carbide Your Mobile
Application
        3. Creating Java Web
Applications for Sending Embedded Images


/——————————————————————-
Jupiterimages
– your search ends here
Jupiterimages offers online subscriptions and single
image
downloads for clipart, Web graphics, photos, footage and
music
(including flash versions) via a comprehensive network
of
design-oriented Web sites for industry professionals and
individual
consumers.
See what you’re missing.
Go to:
http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,dh1n,3138,jorm,i5r0
————————————————————–adv.-/


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


This has been an interesting week. I spent some time fighting with old
libraries versus new libraries. It is amazing how much easier things can be to
program when you have the right libraries.


Of course, one thing developers can do to alleviate some of the pain I
needlessly suffered this week was to work to include backward compatibility with
libraries. If changes are too extensive, then create a new library with a new
name. My hat is off to Microsoft for the work they have done to help the
developer not have to worry about some of these issues with the .NET Framework.


On a different note, I spent a little bit of time fixing a few issues on the
Codeguru site with book reviews. While our form is not the slickest or prettiest
on the Web, you can now cleanly submit book reviews again on the site. I just
submitted a review on RFID Toys that can be found on the book review page: http://extra.codeguru.com/default.asp


If you’ve read a computer book recently, then help out your fellow developers
by taking a few minutes to write a review. You don’t need to tell us what the
book said (this is a review now a book report). Rather, let us know if the book
is worth our time and money.


Stepping away from the technical world, I just have to tip my hat to Pirates
of the Caribbean: Dead Man’s Chest. This past week-end it crossed over the $400
million domestic mark at the box office. The first Pirates movie is among my
favorite, so it was great to see this sequel hit this impressive mark. Pirates
II was the fastest movie to $100, $200, and $300 million. It made it to $400
million in just 45 days. Unfortunately, this was two days shy of Shrek 2’s 43
day record, but well ahead of the third fastest to $400 million – Titanic, which
took 66 days. You might ask what this has to do with computers and coding. The
answer is…. nothing, but it is cool information to share!


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


–> Professional Visual Studio 2005

      By Andrew Parsons and Nick Randolph
for WROX
      880 pages for
$49.99
      http://books.internet.com/books/0764598465u


–> Pro Windows Small Business Servr
2003
      By Tony Campbell for
Apress
      460 pages for
$39.99
      http://books.internet.com/books/1590597036


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


This week’s CodeGuru posts:


================
===  Articles  ===
================


==> ClickOnce


– ClickOnce Extends Windows Forms Applications into Smart
Client Applications
    By Mark
Strawmyer
Use ClickOnce technology and smart clients to extend the reach of
traditional Windows Forms applications. The process involves some wizard-based
configuration and minimal code.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,9jm9,iahd,jorm,i5r0


==> Controls


– [Updated] MFC Extension Classes CListCtrlEx and
CListViewEx
    By Thomas
Holte
Augmented versions of CListCtrl and CListView with sort direction
indicators, coloring of the sort column, column hiding, and more.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,bbea,5l8q,jorm,i5r0


==> Data


– [Updated] Extracting/Copying Users and Permissions Between
Databases
    By Mark
McGinty
Learn about a pair of stored procedures that can dump all users, role
memberships, and permissions in a database, or copy them from one database
to another.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,96hd,eni0,jorm,i5r0


==> Error Handling


– The Back Side of Exceptions
    By
Sergei Kitaev
Learn about the risks of an exception being thrown where it is
generally not expected, and ways to prevent some insidious errors.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,77b8,850c,jorm,i5r0


==> Game Development


– Can You Say “C# Xbox 360
Development?”
    By Bradley Jones
XNA Game
Developer is coming from Microsoft, and the Express edition will be free!



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,22kt,7yt3,jorm,i5r0


==> Localization


– Localization Made Easy with ASP.NET
2.0
    By Manoj Agarwal
Do you have an ASP.NET
application ready that you now want to translate into different languages or are
you developing a new application for which you want to support localization? If
yes, ASP.NET 2.0 makes it easier than ever before to do so.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,m3js,2ivg,jorm,i5r0


==> Office


– Add-Ins for Ms-Excel
    By Nileema
Sadar
Learn about two add-ins, one for case sensitivity and one for a
non-case sensitive search.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,clsh,9uui,jorm,i5r0


==> Permissions


– Using the WebPermission Setting in ASP.NET Partial
Trust
    By Stefan Schackow
Microsoft ASP.NET
Program Manager and Professional ASP.NET 2.0 Security, Membership, and Role
Management author Stefan Schackow explains one of the most confusing permissions
for developers.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,c677,f9tp,jorm,i5r0


==> STL


– Repetitive Searches
    By Pete
Becker
The current C++ standard library extends the core C++ language with
common classes and functions. In recent years, to address limitations in that
library, a number of components have been developed to extend the language even
further.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,hv3a,103b,jorm,i5r0


==> System


– .NET Tip: Searching System Event Logs for Valuable
Info
    By Eric Smith
System event logs can
provide valuable information, but manually finding the worthwhile details in
them can be difficult. Learn the easy, automated ways .NET provides for reading
and searching event logs.



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,4tu0,5l5l,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> map question – any way to speed this up?
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,44w1,2chj,jorm,i5r0


==> Traverse a directory and list all file names…
(C/C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,l208,g9z,jorm,i5r0


==> Virtual operator method
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,572f,8nmz,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. Play It Cool: Remote Monitoring of Equipment Room
Temps
    By Steve Schafer –
See how to build a
temperature monitoring and reporting system for your home office.
http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,eude,4cyl,jorm,i5r0


2. Carbide Your Mobile Application
    By
Alex Gusev –
If you have ever developed software for mobile phones, you
truly uderstand the importance of a powerful IDE. If you are targeting Symbian
OS, there is good news. Carbide IDE is available, and its Express Edition is
free. Discover what you can do with this wonderful tool!



http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,2tak,4wg5,jorm,i5r0


3. Creating Java Web Applications for Sending Embedded
Images
    By Fatima Ahmed –
Find a better way to
send images within your emails.




http://nl.internet.com/ct.html?rtr=on&s=1,2o3t,1,kl6u,luzu,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read