CodeGuru Update eNewsletter - August 22nd, 2006

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

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



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

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

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

Most Popular Programming Stories

More for Developers

RSS Feeds

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