CodeGuru Update eNewsletter - August 29th, 2006

==========================================================
CodeGuru Newsletter
August 29, 2006

http://www.CodeGuru.com

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

==========================================================
___________________________ Sponsors ________________________________
IBM
_____________________________________________________________________

TOPICS:

--> Editorial

--> Recently Published Books

--> New on CodeGuru:
  - Articles
        ==> ASP.NET
                - ASP.NET Tip: Creating a Form Using PlaceHolder Controls
        ==> .NET 3.0
                - Creating Custom WPF Controls
        ==> File System
                - How to Change the Attributes of a Directory Through Visual C++
        ==> Networking APIs
                - C# Map Network Drive (API)
        ==> Networking
                - [Updated] MODBUS Serial RTU + TCP/IP Simulator
        ==> Techniques
                - Adding Logic Flow Control to Your Programming
        ==> Threading
                - Easy Multithreading in ATL Windows Applications
        ==> WebParts
                - Writing Custom Editors for WebParts

--> Discussion Groups -- HOT Threads
        - Binary to Bits (VB 6)
        - Find a substring (C/C++)
        - Memory leak (VC++)

--> Highlighted new articles on Developer.com 
        1. The Object-Oriented Thought Process
        2. Play It Cool: Incorporating Reporting Mechanisms from Physical Devices
        3. What Can wxPython Do?

/-- sponsor --------------------------------------------------------\
Download: Software Architect Kit
Take advantage of free IT architecture kits from IBM.
This one-stop shop of IT architects' resources empowers you
to maximize your IT investment. Discover an end-to-end solution
to deliver high-quality software aligned with your specific
business needs. Register now for this collection of resources!
http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,ekmf,5xh8,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

Codeguru is associated with a number of other sites including Developer.com and DevX. In fact, in addition to Codeguru, I have the privilege of overseeing the content that happens on a number of developer sites including DevX, Developer.com, VBForums, jGuru, and more.

Yesterday, we launched a completely new site within my area called APIFinder.com. This site is now only 24 hours old, but is already stocked with some great content. APIFinder is a site that will contain information APIs that are available on the web and around the developer world. If you are looking to write a program that does some unique functionality, it might be worth jaunting over to APIFinder to see if anyone has already build something that you can tap into.

You might be surprised at what APIs are already out there for you to use. These can range from the standard Google, Yahoo, and Microsoft APIs to the more unusual types such as those that expose golfing features, car computer information, or even Phidgets.

Like Codeguru, we hope for the site to be supported by the community as it is for the community. You can submit your own APIs -- or APIs you know about -- as well as submit articles on using a specific API. I've already submitteda few and found the process to be painless!

If you have a few minutes, check out our new site and let me know what you think!

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

--> Effective Use of Microsoft Enterprise Library
      Building Blocks for Creating Enterprise Apps and Services
      By Len Fenster for Addison-Wesley
      680 pages for $49.99
      http://books.internet.com/books/0321334213

--> Mastering Enterprise JavaBeans 3.0
      By Sriganesh, Brose, and Silverman for Wiley
      700 pages for $45
      http://books.internet.com/books/0472785415
      I added this just to see if anyone was paying attention! If you want me to list more Java books in the future, then drop me an email.

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

This week's CodeGuru posts:

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

==> ASP.NET

- ASP.NET Tip: Creating a Form Using PlaceHolder Controls
    By Eric Smith
When you create a PlaceHolder control, an empty container to which you can add your controls, ASP.NET will remember the values for your dynamic controls and repopulate the data automatically.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,lggc,ck8,jorm,i5r0

==> .NET 3.0

- Creating Custom WPF Controls
    By Chad Campbell
Custom controls assist developers in maximizing code reuse and minimizing headaches. Learn the process of creating custom controls within Microsoft's latest UI model, the Windows Presentation Foundation (WPF).

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,dmya,9pe4,jorm,i5r0

==> File System

- How to Change the Attributes of a Directory Through Visual C++
    By Najam
This should be an easy task, but it's hard to find out how to perform the designated process.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,33d3,c2o1,jorm,i5r0

==> Networking APIs

- C# Map Network Drive (API)
    By aejw
Learn about a class for interfacing with a Windows mapped network drive API's using C# and Win32 API (also works with 64-bit Windows).

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,878w,28aw,jorm,i5r0

==> Networking

- [Updated] MODBUS Serial RTU + TCP/IP Simulator
    By Conrad Braam
If you are unable to find a free Modbus Slave simulator, here is one.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,itve,jrob,jorm,i5r0

==> Techniques

- Adding Logic Flow Control to Your Programming
    By stoneyan
Learn how to write an event-driven program in logic flow instead of execution flow to increase readability, reduce bugs, and maintenance cost.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,iwj6,6khj,jorm,i5r0

==> Threading

- Easy Multithreading in ATL Windows Applications
    By Konstantin
Add one header file to your *.vcproj, insert a few lines of code into your class header, and you'll never again worry about the asynchronous routines in your ATL GUI application.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,l18x,1av,jorm,i5r0

==> WebParts

- Writing Custom Editors for WebParts
    By Sahil Malik
Learn how to write an ASP.NET custom editor for your various WebParts, which is directly usable in SharePoint 2007 as well.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,75pa,6tyz,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Binary to Bits (VB 6)
        http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,dzlk,kcxr,jorm,i5r0

==> Find a substring (C/C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,fcub,35dx,jorm,i5r0

==> Memory leak (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,ko66,j25s,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. The Object-Oriented Thought Process
    By Matt Weisfeld -
If you want more detailed information on object-orientated development this is a great please to start.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,1ojl,d9ss,jorm,i5r0

2. Play It Cool: Incorporating Reporting Mechanisms from Physical Devices
    By Steve Schafer -
Learn how to collect external data then pass it on to other programs, systems, and users.

http://nl.internet.com/ct.html?rtr=on&s=1,2omw,1,6jhw,8li6,jorm,i5r0

3. What Can wxPython Do?
    By Noel Rappin and Robin Dunn -
See if this is the language to fit your needs.

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