The Wayback Machine - https://web.archive.org/web/20080913064159/http://www.codeguru.com:80/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
















RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Free Tech Newsletters
Free Tech Newsletters
Themes and Skins in ASP.NET 2.0
Learn to program skins and themes for ASP.NET 2.0.

Set Your Web Site's Navigation Structure Easily with ASP.NET 2.0 Site Maps
Every Web site should present visitors with a simple yet flexible navigation structure. ASP.NET 2.0's SiteMap feature helps you implement this functionality easily.

Build a Nested GridView Control with ASP.NET
Take the tedium out of building complex GUIs in ASP.NET by creating nested GridView controls.

Working with Files in C#
Get practical with C# by using it to access file information, create subdirectories, and more. You'll also learn to read and write from basic files.

Free Tech Newsletters
.NET Tip: Determining the Type of a Character Variable
Is it a number, a letter, punctuation? Use this extension method to determine the type of a character variable.
Portal Performance Planning
The performance of your portal has a direct impact on usability, and usability can make or break your portal ROI. Learn design and development approaches that will help prevent and pinpoint pesky portal performance problems.
How to Maximize SharePoint's Out-of-the-Box Features
Review two real-world solutions you thought couldn't be implemented with SharePoint out-of-the-box features but can with some creativity. We'll take a practical approach by demonstrating them with examples from real projects.
Images, Drawn Graphics, and Event Handling in a MIDlet
Learn how to paint images, draw graphics, and do event handling on a cell phone screen.
Framework Source Code Stepping
Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.

Latest Articles
.NET Tip: Determining the Type of a Character Variable
Jay Miller - 09/12/2008
Is it a number, a letter, punctuation? Use this extension method to determine the type of a character variable.

Creating a Pretty IE Toolbar in C#
Anton Zlobin - 09/11/2008
Learn about the work principles and ways and use of IEToolbarEngine. This is a toolbar for Internet Explorer, which has a reusable architecture.

Provocative Search Engine Friendly URLs in ASP.NET
Cristian Darie and Jaimie Sirovich - 09/09/2008
Authors Cristian Darie and Jaimie Sirovich show how to turn ugly dynamic ASP.NET URLs into human and search engine-friendly URLs that may improve your search engine ranking.

Framework Source Code Stepping
Nick Wienholt - 09/08/2008
Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.

Modifying Spell Check for SharePoint Server 2007
Gustavo Velez - 09/05/2008
A valuable feature of SharePoint 2007 is the introduction of an online spell check program. But, that list of words may not always fit your needs. See how you can modify the spell check to include words specific to your industry.

The Anatomy of a C++ Program
Bradley Jones - 09/04/2008
C++ programs consist of classes, functions, variables, and other component parts. To get a sense of how a program fits together, you must see a complete working program.

(See all Latest Articles)

pencil CodeGuru is all about sharing. If you have some unique code or an article, we'd love to hear from you. Please read the Submission Guidelines to see how to submit. We are always after great new articles to post!
Latest Articles
Dates & Times in .NET 3.5
By Dan Rigsby - 27-AUG-08
.NET 3.5 added additional features for working with dates and times. Such features make globalization or working across various time zones much easier.

Simple WCF Services
By Dan Rigsby - 13-AUG-08
After reviewing the basics of services, see how to create a simple service using Microsoft's Windows Communication Foundation (WCF).

ASP.NET Request/Response
By Paul Hacker - 01-AUG-08
Explore how to use the ASP.NET Request and Response objects to interact with a Web site. You'll discover how to parse the HTML from any Web site in order to find anything you want.

Shelving Source in TFS
By Paul Hacker - 17-JUL-08
Discover how to take advantage of version control features in Team Foundation Server without fully checking in software.

(See all Latest Videos)

Latest Columns

Using VC++ .NET USING VC++ .NET

Framework Source Code Stepping
Nick Wienholt - 09/08/2008
Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.

Nuts & Bolts .NET NUTS & BOLTS

Introduction to Language Integrated Query (LINQ)
Mark Strawmyer - 08/21/2008
Gain a solid understanding of what Language Integrated Query (LINQ) is and isn't and what it can do for you.

VB Today VISUAL BASIC TODAY

Inferring an XML Schema from an XML Document
Paul Kimmel - 09/03/2008
Let the .NET Framework write your XML Schema document (XSD) for you.

Insights PROGRAMMING INSIGHTS

Beginner's Guide to SQL Server Database Development with VSTS Database Edition
Jeffrey Juday - 06/10/2008
Learn how to make Visual Studio Team Suite Database Edition part of your development process.

Announcements and News
Codeguru Update eNewsletter - September 9th, 2008
Shoes. Delicious. Microsoft. What do these items have in common? Read the editorial and find out.

Codeguru Update eNewsletter - September 2nd, 2008
Welcome to Browser Wars! Google will launch its new browser today. Can it compete against the other leading browsers?

Codeguru Update eNewsletter - August 26th, 2008
Is RFID Still Important? CodeGuru's own Bradley Jones speaks with a guru from Microsoft on the topic.

Codeguru Update eNewsletter - August 19th, 2008
What's geekier than a developers' conference? A gamers' conference! Find out details of GenCon, held last weekend in Indianapolis, Indiana.

Codeguru Update eNewsletter - August 12th, 2008
Get the latest news, articles, and information from around Codeguru.com.

Codeguru Update eNewsletter - August 5th, 2008
Want a free copy of the Codeguru Goodies book? Send an email -- quickly -- to the address listed in the editorial.

Codeguru Update eNewsletter - July 29th, 2008
If you haven't realized it yet, mobile development is the latest thing that should be on your calendar of learning tasks. Find out why.

(See all Announcements)

Currently in the News...
The following are current developer-related stories from InternetNews.com :
Navigating Virtual Browsers at Work
Microsoft, Novell Expand Linux Virtualization
Yahoo's Blueprint for Mobile Ad Revenue

DevX Headlines
The ISP's Guide to Customer Service
Five Keys for a Project Manager's Leadership Makeover
Who's the Smartest of 'Em All? Get to Know std::unique_ptr
Real Life Rails
CCXML: Powerful, Standards-Based Call Control






CodeGuru Forum Threads
Latest CodeGuru Threads
Topic
By
Replies
Updated
First Book
Raislin
0
September 13th, 12:50 AM
How to check if an application is running...
lkoach
2
September 13th, 12:34 AM
1 folder or 32 folders?
GamesSmash
8
September 13th, 12:23 AM
How can repaint a view?
vjshankwar
7
September 13th, 12:17 AM
Machine Interfacing through network card
Silly Star
0
September 12th, 11:40 PM
proper way of using new/delete
Red Squirrel
12
September 12th, 11:26 PM
Linking static library into shared
amauk
0
September 12th, 11:26 PM
PHP Error- Parse error
bettina702
1
September 12th, 11:23 PM
Read / Write array of strings from/into Registry
newnick
1
September 12th, 11:22 PM
How to create hbitmap from hicon
Mitsukai
1
September 12th, 11:06 PM
Hottest CodeGuru Threads
Topic
By
Replies
Updated
O(log n) algorithm
itseeker87
21
September 12th, 09:10 AM
Anyone spot the error?
brjames32
19
September 12th, 03:28 PM
Printing Chinese characters to a Line Printer using the WritePrinter method
EtherealDragon
15
September 12th, 12:29 PM
max_element and operator() overload
mickey0
15
September 12th, 05:34 AM
Modification by a function of the value of it's parameter
Sam Hobbs
13
September 12th, 06:54 PM
About using DLLs
cilu
12
September 12th, 04:38 AM
proper way of using new/delete
Red Squirrel
12
September 12th, 11:26 PM
ostream redirection ?
clarKent
11
September 12th, 05:33 AM
Permutations using recursion in c++
ron_jay
11
September 12th, 12:37 PM
AT Commands to Send on Serial Port?
chase2534
11
September 12th, 10:36 PM

Visual C++/C++ .NET/C# Visual Basic

Security

C++

COM-based Technologies

Controls

Data

Frameworks

Graphics & Multimedia

Internet & Networking

Miscellaneous

Standard Template Library

Visual Studio

Windows & Dialogs

Windows Programming

Sample Chapter

.NET

C#

Sample Chapter

.NET 3.0 (VB)

LINQ (VB)

General

Internet

Mobile/Wireless

VB Controls

Sample Chapter



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Solutions
Whitepapers and eBooks
IBM CIO Whitepaper: The New Information Agenda. Do You Have One?
Intel PDF: Virtualization Delivers Data Center Efficiency
Intel eBook: Managing the Evolving Data Center
Microsoft Article: BitLocker Brings Encryption to Windows Server 2008
Microsoft Article: RODCs Transform Branch Office Security
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
Avaya Article: Advancing the State of the Art in Customer Service
IBM Whitepaper: How are other CIOs driving growth?
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Avaya Article: Avaya AE Services Provide Rapid Telephony Integration with Facebook
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: Is Your Data Center Ready for a Real World Disaster?
HP On Demand Webcast: Virtualization in Action
Intel Seminar: Efficiencies in Hardware/Software Virtualization
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Microsoft Article: Silverlight Streaming--Free Video Hosting for All
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES