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

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
GPS
Health Insurance
KVM Switch over IP
GPS
Phone Systems
Imprinted Promotions
Desktop Computers
KVM over IP
Plasma Televisions
Televisions
Corporate Awards
Marketing Products
Domain Registration
Compare Prices


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> .NET / C# >> C#

  Navigating Your IT Career
A career in information technology usually has its share of ups and downs. Download this Internet.com eBook to learn where the jobs are in IT, how to negotiate a salary, and helpful advice on job security and how to deal with a layoff. »
 
  Inside Spyware: A Guide to Finding, Removing, and Preventing Online Pests
Your organization's computers are possibly being used to send spam, harvest e-mail addresses, make purchases on stolen credit cards or take part in denial of service attacks. Learn how to indentify, avoid, and remove malware from computers and keep your network and machines safe. »
 
  Tips for Selecting Software Vendors
IT managers need a proven, steadfast process for sifting through the hundreds of choices available for each enterprise software market segment. There are a series of steps for ensuring a result that will survive the intense, long-term scrutiny this level of investment will certainly attract. »
 
  Storage Basics: A Guide to the World of Storage Technology
Regardless of industry, size, or age, businesses are awash in more data than ever before. Federal regulations require that data be stored, protected, and retrievable for a certain amount of time. Storage is also a growing area in IT, which means employment opportunities exist now, and should exist for some time. »
 
  Building Your Own IP PBX
If you're already into having control of your computing infrastructure, taking charge of your telephone network is a natural progression. Asterisk is an open source PBX that runs on Linux. It can free your organization from expensive commercial PBXs, and gives you complete control over your telephone services »
 
C#

next

Implementing a Custom ConnectionString Installer for Setup
Rating: none
Paul Kimmel - 10/10/2007
See how a setup project with a custom action lets the user define the connection string using the Data Links dialog and encrypt that connection string using RSA encryption.

Collaborating with the BizTalk 2006 R2 SharePoint Adapter
Rating: none
Jeffrey Juday - 10/08/2007
SharePoint 2007 has become one of Microsoft's hottest collaboration products. Learn how to integrate it with BizTalk 2006 R2.

Object-Oriented AJAX with JavaScript
Rating: none
VectorX - 09/27/2007
Discover an object-oriented AJAX class and objects structured for ease of use and maintainability for multiple requests.

The Basics of Manipulating File Access Control Lists with C#
Rating: none
Jani Jarvinen - 09/26/2007
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.

SharePoint Application Services for Reporting and Dashboards
Rating: none
Randy Holloway - 09/25/2007
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.

Microsoft Outlook Integration with C#.NET
Rating: none
Rachel Wireman - 09/24/2007
Interacting with Office functionality in a .NET application can add a new level of functionality while providing the user with familiar methods of getting work done. In Part One of this series, explore a sample WinForms Outlook contact management application.

.NET Tip: Throwing Exceptions: Will You be Able to Catch What You Expect?
Rating: none
Jay Miller - 09/21/2007
Handling exceptions can sometimes be a little tricky. If you are not careful, your code may act on the wrong information. Learn how to bubble up exceptions while keeping the original exception information intact.

The .NET Micro Framework: A First Look
Rating:
Bradley Jones - 09/20/2007
Take a look at how you now can use your C# skills to create an embedded application. No hardware is required to get started!

Keyed Anonymous Types in VB9
Rating: none
Paul Kimmel - 09/17/2007
Learn to use keyed anonymous types in VB9.

Knitting an Integration Solution with BizTalk Services
Rating: none
Jeffrey Juday - 09/05/2007
BizTalk Services, an Internet Service Bus hosted by Microsoft, showcases CardSpace and Windows Communication Foundation (WCF), some of Microsoft's latest security and distributed technologies.

Creating a Dockable Panel-Controlmanager Using C#, Part 1
Rating:
JonnyPoet - 08/31/2007
Learn how to create your own usercontrols. This is done in several articles of increasing complexity so the reader will be able to follow it easily.

A Better Fixed GridView Header for ASP.NET
Rating: none
Paul Kimmel - 08/29/2007
Learn how object-based JavaScript can be used to clone and fix the position of a grid header, handling runtime changes in the associated grid's appearance.

Creating RESTful Web Services with Windows Communication Foundation
08/21/2007
By Aaron Lerch Learn how to use Windows Communication Foundation (WCF) to easily create "RESTful" Web Services in .NET 3.5 that can leverage the simplicity, ubiquity, and scalability of web programming.

.NET Tip: Implement IDisposable to Ensure Your Objects Clean Up After Themselves
Rating:
Jay Miller - 08/21/2007
Be a good resource citizen by implementing IDisposable. You will be able to ensure that your objects have the opportunity to release all of their managed and unmanaged resources.

BizTalk Pipeline Dreams Become Reality
Rating: none
Jeffrey Juday - 08/16/2007
Learn how to more easily extend, re-use, and configure a BizTalk Custom Pipeline Component.

Implementing a Decimal-to-Fraction Class with Operator Overloading
Rating: none
Paul Kimmel - 08/15/2007
Learn how to implement a Fraction's class—which is ideally suited for overloaded operators and how to overload operators in Visual Basic.

.NET Tip: Managing Resources with the Using Statement
Rating: none
Jay Miller - 08/13/2007
Take control of the lifetime of your objects. Release your object's resources on your schedule, not when the CLR determines they are no longer needed.

Using ASP.NET Master Pages for Consistent Site Design
Rating: none
Jacob J. Sanford - 08/07/2007
Wrox author Jacob J. Sanford walks through the essentials of creating ASP.NET master pages to consistently format the design of your pages around your different dynamic content placeholders.

.NET Tip: Restrict the Access to Your Properties!
Rating: none
Jay Miller - 08/03/2007
Stop unwanted changes to your properties! Discover how to you can stop worrying about accidentally changing values, while still allowing multiple views into your classes!

Rendering Images in ASP.NET Directly from Your Database
Rating: none
Paul Kimmel - 08/01/2007
There's no need to store file system paths in a database. Just store images in your database and then directly load them to your ASP.NET pages.

Introducing the Google AJAX APIs
Rating: none
Chris Schalk - 07/30/2007
Get the scoop on Google's powerful JavaScript AJAX APIs, AJAX Search, and AJAX Feed. Learn how to easily embed rich Internet search and Feed content gathered by Google into your Web pages with just a few lines of JavaScript.

Windows Meeting Space
Rating: none
M. Rajesh - 07/23/2007
Windows Vista ushered in a new era of collaborative working with Windows Meeting Space. Here, you'll learn how to initiate a secure workgroup of up to nine users over a variety of connections.

Enterprise Powershell: Creating Mailboxes in Exchange 2003
Rating: none
Jon Shoberg and Eddie Willett - 07/23/2007
Don't wait for Exchange 2007 to use Powershell in your enterprise messaging environment. Learn how to create mailboxes in Exchange 2003 and take your management to the next level.

.NET Tip: Take Advantage of Interfaces
Rating: none
Jay Miller - 07/19/2007
Stop writing more code than needed. You can streamline your code if you use interfaces. You will be able to write simpler, more flexible, and more maintainable applications when you apply interfaces.

A WebCam Class in Visual Basic
Rating: none
Liam Bateman - 07/12/2007
Discover a simple class to control the settings in your Web Cam.

Encrypted .NET Serialization to a SQLite Database
Rating: none
brettg - 07/03/2007
Learn how to encrypt and save BLOB data to a SQLite database using SQLitePlus.

.NET Serialization to a SQLite Database
Rating:
brettg - 06/27/2007
Learn three ways to serialize .NET objects or any BLOB data to a SQLite database by using SQLitePlus.

Programming with Lambda Expressions in VB9
Rating: none
Paul Kimmel - 06/14/2007
Lambda Expressions provide a powerful and concise method of writing in-line code within Visual Basic, especially useful when working with LINQ queries. Learn how to implement Lambda in Orcas (VB9) before the next beta.

Ponderings about the Tech Ed 2007 Keynote
Rating: none
Bradley Jones - 06/12/2007
The people at Microsoft are busy with lots of products. Did someone forget that they should be excited about them?

Introduction to LINQ, Part 3: LINQ to SQL
Rating: none
Marius Bancila - 06/05/2007
Learn about the basic mechanism of querying and submitting changes to relational data stores.

The WCF MessageEncoder Decoded
Rating: none
Jeffrey Juday - 06/01/2007
If you're already familiar with the fundamental aspects of Windows Communication Foundations, learning about MessageEncoders can take your application to the next level.

Working with Menus in VB.NET
Rating: none
Irina Medvinskaya - 05/31/2007
Menus are often necessary in applications and it is essential that developers have an ability to manipulate them in design-time. Learn how to use the new VB.NET MainMenu component to implement menus in your applications.

XSD Tutorial: XML Schemas For Beginners
Rating:
Simon Sprott - 05/24/2007
This five-part article gives a basic overview of the building blocks underlying XML Schemas, showing how and when to use them.

Introduction to LINQ, Part 2: LINQ to XML
Rating: none
Marius Bancila - 05/22/2007
Learn about the System.Xml.Linq namespace and how to construct and query XML data with LINQ.

Image Manager for Image Gallery
Rating:
saifi hasan - 05/21/2007
Learn about a smart custom image manager control that selects image attributes from a context menu.

An Introduction to Vista's Integrated Search Capabilities
Rating:
Matt Goebel - 05/18/2007
Windows Vista adds brand new search capabilities directly from the OS itself. By using OLE DB and SQL, you now can add this functionality to your own applications.

Introduction to LINQ, Part 1: LINQ to Objects
Rating: none
Marius Bancila - 05/16/2007
Learn about language-integrated queries with C# and read an overview on the LINQ to objects API.

Server-Based AJAX for Enterprise Applications
Rating: none
Guy Peled - 05/16/2007
Sever-based AJAX is a new edition to the AJAX framework arena that may just be the perfect solution for AJAX enterprise adaptation.

Building WCF Channels and Bindings
Rating: none
Jeffrey Juday - 05/07/2007
Are you familiar with the Windows Communications Foundation? Take it one step further and learn how to create WCF Channels and Bindings.

Creating Advanced Solutions for SharePoint 2007
Rating: none
Gustavo Velez - 05/03/2007
Learn how to package and deploy SharePoint 2007 Solutions through the cabinet-based .wsp file.Through it, you can distribute customizable components including WebParts, templates, and assemblies.

Generating Custom XML from SQL 2005
Rating: none
Scott Hanselman - 05/01/2007
See how to take advantage of some new XML features in SQL Server 2005 that will come in handy in your ASP.NET development in this update from Professional ASP.NET 2.0 Special Edition by Scott Hanselman.

Connecting to Oracle or Access from ASP.NET 2.0
Rating: none
Devin Rader and Bill Evjen - 04/25/2007
Discover how to use the ASP.NET 2.0 SqlDataSource and AccessDataSource Controls to work with Oracle and Access data from Wrox Professional ASP.NET 2.0 Special Edition authors Bill Evjen and Devin Rader.

Creating Solutions for SharePoint 2007
Rating: none
Gustavo Velez - 04/18/2007
SharePoint Solutions is a bona fide option to deploy customizations into SharePoint 2007. Learn the diverse ways of implementing Solutions, applying the administration tools of SharePoint, and utilizing the Web interface.

Changing Layout Dynamically in Windows Forms
Rating: none
Bipin Joshi - 04/16/2007
The .NET Framework 2.0 provides many approaches to tackle the problem of dynamic form layout. Learn how to auto-size, anchor, and dock Windows and forms using several techniques.

Multi Column Combo Cell for a .NET 2.0 DataGridView Control
Rating: none
IssaharNoam - 04/13/2007
Learn how a DrawItem approach solves the issue of Multi Column Combobox cells in DataGridView of VS8.

Simple FTP Demo Application Using C#.NET 2.0
Rating:
Mohammed Habeeb - 04/09/2007
Learn about common FTP functionalities using C#.NET 2.0.

[Updated] Developing For Windows Vista
Rating: none
Bradley Jones - 04/03/2007
There's a lot more to Vista than the .NET 3.0 framework. The new OS offers interesting and useful new features for developers-and DevX has rounded them up for you.

When to Pass VB.NET Arguments as Reference Types Versus Value Types
Rating: none
Bill Hatfield - 04/02/2007
When you pass arguments to a subroutine or function, you absolutely must know whether the type is a value type or a reference type. Only then can you determine which keyword to use to pass the data.

A Primer to Windows Communication Foundation
Rating: none
Jeffrey Juday - 03/30/2007
Windows Communication Foundation is set to become the platform for all .NET communication and therefore the underpinning for future versions of Microsoft products. Where should you begin? With this article.

TIP: Changing the Selected Item's Backcolor in a ListBox
Rating: none
eric2971 - 03/27/2007
Learn how to change the selected item's backcolor in a Windows Forms ListBox control.

next

Cache', the world's fastest object database, does away with mapping. Free download.
Fix bad addresses and phone numbers before they ruin your database. Download a free Data Quality Tools trial.
Whitepaper: Performance, Control, and Security--The Benefits of Verio Virtual Private Servers (VPS)
Whitepaper: Verio FreeBSD Managed Private Servers (MPS) v3
Intel Go Parallel Portal: Translating Multicore Power into Application Performance

Solutions