CodeProject Latest Article

Combo & List Boxes
  • SQL Server Combo Control - Sorcerer1324
    Lists all instances of SQL Server found on a local network. (Unedited)
    VB (VB 9.0, VB), Windows (Windows, WinXP), .NET (.NET, .NET 2.0), SQL Server (SQL 2005, SQL Server), Visual Studio (VS2008, Visual Studio), Dev, Intermediate

Dialogs and Windows

  • MSIUninstaller.exe (console application) - thomasholme
    This tool allow you to easily remove all previously installed MSI packages. (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), .NET (.NET, .NET 2.0), Win32, SysAdmin, Beginner

Ajax and Atlas

  • Simple ASP.Net AJAX Control - Aleš Hübl
    WebControl that handles client-server communication via AJAX (Unedited)
    Javascript, C#, Windows, .NET, Visual Studio, ASP.NET, Ajax, Dev, Beginner, Intermediate

  • nxAjax - An Ajax Library - nullEX_
    nxAjax is a .Net easy use Ajax Framework (Unedited)
    C# (C# 1.0, C# 2.0, C#), VB (VB 7.x, VB 8.0, VB), Javascript, CSS, HTML, .NET (.NET, .NET 1.0, .NET 1.1, .NET 2.0), ASP.NET, Ajax, Design, Architect, Dev, Intermediate, Advanced

Applications & Tools

  • Dot Net MailComposer - SHRIDHAR TL
    Composes mail message and sends it through your mail account provider. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), Design, Beginner, Intermediate, Advanced

  • Address Book and Events Reminder - SHRIDHAR TL
    Maintaines your contacts and remaind you the evens at the time specified you you. (Unedited)
    C# (C# 2.0, C# 3.0, C#), SQL, Windows (Windows, TabletPC, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), ADO.NET, Design, Intermediate, Advanced

ASP

ASP.NET

  • Software Architecture Interview Questions Part 2 ( Design pattern ) - Shivprasad koirala
    Interpreter , Iterator , Mediator , Memento and Observer Pattern (Unedited)
    C# (C# 3.0, C# 1.0, C# 2.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), VBScript, F#, .NET (.NET, .NET 3.0, .NET 3.5, .NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU), ASP, ASP.NET, ADO, ADO.NET, Ajax, Design, Architect

  • Software Architecture Interview Questions Part 3 State Pattern, Stratergy pattern,Visitor pattern, Adapter and fly weight - Shivprasad koirala
    Software Architecture Interview Questions Part 3 - Design patterns State Pattern, Stratergy pattern,Visitor pattern, Adapter and fly weight (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), VBScript, .NET (.NET, .NET 3.5, .NET 3.0, Mono, DotGNU, .NET 1.0, .NET 1.1, .NET 2.0), SQL Server (SQL 2000, SQL 2005, SQL CE, SQL Server), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008, Visual Studio), ASP, ASP.NET, ADO, ADO.NET, WCF, Ajax, Design, Architect, Beginner, Intermediate, Advanced

  • UML Interview Questions Part 1 - Shivprasad koirala
    UML Interview Questions Part 1 (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), UML, F#, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, Mono, DotGNU, .NET 1.0, .NET 1.1, .NET 2.0), SQL Server (SQL 2000, SQL 2005, SQL CE, SQL Server), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008, Visual Studio), MFC, ATL, ASP, ASP.NET, WCF, WPF, Ajax, Oracle, ADO, ADO.NET, Design, Architect, Beginner, Intermediate, Advanced

  • How do Convert IP Address to Country Name - aspxCode
    How do I retrieve the Country Name and Country Code from the IP Number? (Unedited)
    Javascript, CSS, HTML, XHTML, Ajax, ASP, ASP.NET

  • Efficient Server-Side View State Persistence - datacop
    Increasing the performance of your ASP.NET website by reducing the download footprint of your pages.
    C# (C# 2.0, C# 3.0, C#), XML, ASP.NET, Architect, Dev, Intermediate

  • Checking Request is Synchronous or Asynchronous in ASP.NET - Member 3422877
    How to check Request is of type synchronous or asynchronous in AJAX enabled ASP.Net application? (Unedited)
    Javascript, CSS, HTML, XHTML, Ajax, ASP.NET

  • A C# Wrapper for Google's Static Map API - psykoptic
    How to use the Google Static Maps API within .NET.
    Javascript, CSS, HTML, XHTML, C# 3.0, C# 2.0, .NET (.NET, .NET 3.0, .NET 3.5), ASP, ASP.NET, Intermediate

ASP.NET Controls

  • Easing data entry for Web Form users - jairamr
    Drop Down Web Control which tracks usage of list items and prunes the list based on usage (Unedited)
    C# (C# 1.0, C# 2.0, C#), .NET (.NET, .NET 1.1, .NET 2.0), ASP.NET, Dev, Intermediate

  • Asp.Net Basic Pager control - Tony Williams
    A basic ASP.Net Pager User Control (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), ASP.NET, Dev, Beginner

Client side scripting

Silverlight

GDI

  • A simple win32 game: Bicho Hunting - rotter512
    This article describes how to easily transform an idea into a game, and some of the possibilities that the GDI offers to do this. (Unedited)
    C++, Windows (WinXP, Windows), GDI, Beginner

.NET Framework

  • Log4PostSharp - AOP and logging - Michal Dabrowski
    Article shows how to use the Log4PostSharp library to implement logging the AOP way. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Architect, Dev, Intermediate, Advanced

  • Make the debugger show the contents of your custom IList class - Qwertie
    How to make the debugger give the same special treatment to your custom IList as it gives to List. (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), Dev, Intermediate, Advanced

  • A simplified .NET 2.0 version of XYNTService built for XP and VISTA - Xiangyang Liu 刘向阳
    The only windows service you will ever need, hopefully (Unedited)
    C#, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET), Visual Studio (Visual Studio, VS2005), CEO, Architect, DBA, Dev, QA, Design, SysAdmin, Sales, Marketing, Beginner, Intermediate, Advanced

Game Development

Libraries

Mobile Development

Windows Presentation Foundation

  • WPF Commands Return Value - Kobi Udi
    Allows WPF commands to interact back with the command sources (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), XAML, WPF, Architect, Dev, Advanced

C#

  • Rating of Open Source AOP Frameworks in .Net - V.GNANASEKARAN
    This article provides a methodology to rate the available open source AOP frameworks in .Net (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Win Mobile, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), ASP.NET, Architect, Dev, Design, Intermediate, Advanced

  • Dynamic adjustment of field on the Crystal Report - Kashif Abbas
    This application will adjust the position of the fields in Crystal report, which are drag and drop during design time (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Intermediate, Advanced

  • Easy to use Wrapper (DLL) for Intel's OpenCV Library with Examples - Heiko Kießling
    The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
    C#, Windows, .NET (.NET 2.0, .NET, .NET 3.0), Visual Studio (Visual Studio, VS2005), GDI+, Dev, Intermediate

VB.NET

Algorithms & Recipes

  • The 24 Puzzle - Michael Birken
    Using the numbers 1, 3, 4 and 6, create an algebraic expression that equals 24.
    C#, Dev, Intermediate

Bugs & Workarounds

  • dotNetMSN Library Fix - BlueBit.uy
    How to fix dotNetMSN library to easily connects to MSN service (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Win32, Dev, Beginner, Intermediate

Cryptography & Security

Programming Tips

  • When, Why, and How: Code Analysis - Parasoft Corporation
    Adam Kolawa, Automated Defect Prevention co-author, shares practical tips on how to obtain real value from code analysis (Unedited)
    Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET), CEO, Architect, DBA, Dev, QA, Design, Intermediate

Threads, Processes & IPC

  • Beginners Guide To Threading In .NET Part 5 of n - Sacha Barber
    Beginners Guide To Threading In .NET (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), Win32, WPF, Design, Architect, Dev, Beginner

  • SafeThread - Prevent Unhandled Exceptions in Secondary Threads - Steven A. Lowe
    Prevent unhandled exceptions in secondary threads using SafeThread (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB), Windows (Windows, TabletPC, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, Visual Studio, VS2008), Architect, Dev, QA, Design, Beginner

Code Generation

  • Pseudo Code Modeling Language - BoneSoft
    Describes a short hand modeling language for specifying and rendering .Net code models quickly and easily. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Architect, Dev, Design, Intermediate

Design and Architecture

  • Half the Code in Twice the Time - DirectorWare
    The concept of "Half the code in twice the time" may seem backwards until we realize that there is a difference between the number of lines of code and the amount of functionality a given application provides. (Unedited)
    CEO, Architect, Dev, Design, Beginner, Intermediate, Advanced

  • NUnit Test Case Code Generator - msp.netdev
    Automatically generate NUnit test case code template starting from method to test
    C# (C# 2.0, C#), Windows, .NET, Visual Studio (Visual Studio, VS2005), Dev, QA, Intermediate

Book Reviews

Hardware & System

  • A HotkeyManager Class - VBDT
    The HotkeyManager class makes it easy to set global hotkeys for applications.
    VB (VB 8.0, VB), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Intermediate

Product Showcase

Articles updated added Last week

Edit Controls

Progress Controls

  • Two-Way Progress Bar - Elkay
    A Progress Bar User Control that uses a couple of intermediate level ComponentModel properties
    VB, Windows, .NET 3.0VS2005, Dev, Intermediate

Applications & Tools

ASP.NET

Client side scripting

Silverlight

Audio and Video

Database

.NET Framework

  • EasyHook - The reinvention of Windows API hooking - Christoph Husse
    Extending unmanaged code (APIs) with pure managed ones, from within your favourite NET language. Support for 64-Bit and latest Windows releases (Unedited)
    C++/CLI, C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Win32, Win64, Architect, Dev, Intermediate, Advanced

  • A Fast/Compact Serialization Framework - .Shoaib
    A framework for object serializiation/deserialization that is many times faster and yields compact output.
    C#, Windows, .NET, Visual Studio, Dev, Intermediate

  • Global Mouse and Keyboard Library - CodeSummoner
    Easy-to-use library with global mouse and keyboard hooks and simulators. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), Win32, Beginner, Intermediate

COM / COM+

  • Professional System Library: Introduction - Vitaly Tomilov
    Simplified and Unified way for accessing most frequently used information about Process, System and Environment (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), C++/CLI, C# (C# 3.0, C#, C# 1.0, C# 2.0), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), VBScript, Office, Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET 3.0, .NET, .NET 3.5, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Win64, ATL, COM, Architect, Dev, QA, SysAdmin, Beginner, Intermediate, Advanced

Game Development

  • Star Trek "Galactic Conquest" Game Contest Submission (Java) - Robert Bettinelli
    Star Trek "Galactic Conquest" Game Contest Submission (Java) (Unedited)
    C++, C++/CLI, C, C#, Javascript, JScript .NET, Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista, TabletPC), Dev, Design, Beginner, Intermediate, Advanced

Libraries

  • LiteZip and LiteUnzip - Jeff Glatt
    Easy to use, small-footprint DLLs to let your app create zip archives, and extract the contents of them. Useful for C, C++, VB, and other languages. Works for Win32 and Linux (Unedited)
    C++, C, Windows, Dev, Beginner, Intermediate

LINQ

MFC

Mobile Development

  • Writing Your Own GPS Applications: Part 2 - Jon Person
    In part two of the series, the author of "GPS.NET" teaches developers how to write GPS applications suitable for the real world by mastering GPS precision concepts. Source code includes a working NMEA interpreter and sample high-precision application in C# and VB.NET.
    C#, VB, .NET CF, TabletPC, Embedded, .NET 1.0, .NET 1.1, .NET 2.0, NT4, Win2K, WinXP, Win2003, VistaVS.NET2002, VS.NET2003, VS2005, Architect, Dev, Beginner

  • Writing Your Own GPS Applications: Part I - Jon Person
    What is it that GPS applications need to be good enough to use for in-car navigation? Also, how does the process of interpreting GPS data actually work? In this three-part series, I will cover both topics and give you the skills you need to write a commercial-grade GPS application.
    C, C#, VB, .NET CF, .NET 1.1, NT4, Win2K, WinXP, Win2003VS.NET2002, VS.NET2003, VS2005, Dev, Beginner

Windows Presentation Foundation

  • Simple slide game using Viewbox - Sacha Barber
    A simple 9 peice puzzle using ImageBrush.ViewBox (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.5), WPF, Design, Architect, Dev, Intermediate

  • WPF UserControl == DataTemplate!!! - Jammer
    Demos how to use a WPF UserControl as a DataTemplate (Unedited)
    C# (C# 3.0, C#), XAML, WPF, Design, Dev, Intermediate

C / C++ Language

C#

  • Another DataGridView Printer - aureolin
    DataGridView printing encapsulated in a stand-alone object. Very easy to use! Updated to allow printing columns wider than one page. (Unedited)
    C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate

  • Programming XPath with VTD-XML - Jimmy Zhang
    Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, XSLT, Office, Mobile, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), NT4, Win32, Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008, Visual Studio), Dev, Intermediate

  • Firefox Bookmark Manager by C# and XML - Mohammad Dayyan
    Firefox bookmark manager
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, Windows (Windows, WinXP, Vista), .NET (.NET, .NET 3.5), Visual Studio (VS2008, Visual Studio), LINQ, Intermediate

VB.NET

  • Screen Capture Class - VBDT
    The SCapture class allows an application to capture still screen images (Unedited)
    VB (VB 8.0, VB), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Intermediate

Algorithms & Recipes

  • Image Alignment Algorithms - Oleg Krivtsov
    Implementing the Lucas-Kanade and Baker-Dellaert-Matthews image alignment algorithms.
    C++ (VC8.0, C++), C, Windows, Dev, Advanced

  • ZipStorer - A Pure C# Class to Store Files in Zip - Jaime Olivares
    Small C# .NET 2.0 class to store and extract uncompressed files in new or existing Zip files, without any external library
    C# 2.0, Windows, .NET CF, Mobile, .NET 2.0VS2008, Dev, Intermediate

  • Generate Meta-Strings for Testing Your Application - MarkLTX
    A utility for generating self-describing strings that are useful for testing an application's string handling abilities.
    C# 2.0, Windows, .NET 2.0VS2005, Dev, QA, Intermediate

Threads, Processes & IPC

Code Generation

  • Automatically Create Data Access Layers and Business layers from a Microsoft Access or SQL Server databases - icemanind
    Automatically Creates Data Access Layers and Business Layers from a Microsoft Access or SQL Server Database. (Unedited)
    C# (C# 3.0, C# 1.0, C# 2.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB), SQL, Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.0, .NET 3.5, .NET 1.1, .NET 2.0), ASP.NET, Win32, SQL Server (SQL 2000, SQL 2005, SQL Server), Visual Studio (VS.NET2003, VS2005, VS2008, Visual Studio), ADO.NET, Design, SysAdmin, Architect, DBA, Dev, Beginner, Intermediate, Advanced


No comments:

Post a Comment