CodeProject Newsletter

New articles added Last week

Grid & Data Controls

  • PropertyGridCE - Mobile version of PropertyGrid - Jaime Olivares
    Useful control that mimics most of PropertyGrid funcionality in .Net Compact Framework (Unedited)
    C# (C# 2.0, C# 3.0, C#), WinCE, .NET CF, Mobile (Mobile, WinMobile6, WinMobile5, WinMobile2003), WinForms, Design, Dev, Intermediate, Advanced

Miscellaneous

  • DropDownWithAutoComplete - Vivek Bhatnagar
    The Custom Control shows up a list item in the dropdown as it is typed.
    VB, Dev, Intermediate

  • XBalloonMsg - a non-MFC balloon-shaped message box - Hans Dietrich
    XBalloonMsg displays a message box using balloon-style tooltips. Message and title strings may be embedded or stored in string resource. (Unedited)
    C++, Windows, Win32, Visual Studio (VS2005, VS6, VS), Dev, Intermediate

Progress Controls

Ajax and Atlas

  • A lightweight AJAX.NET-enabled grid control - Simon Gulliver
    A lighweight approach to creating AJAX.NET-enabled grids, with advanced functionality built in. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), ASP.NET, SQL (SQL 2000, SQL 2005, SQL), Ajax, Arch, Dev, Design, Intermediate, Advanced

  • Implementing google like suggestion using autocomplete extender - Zafar.Iqbal
    How to use autocomplete extender to provide contact suggestion (Unedited)
    C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0), ASP.NET, WebForms, Ajax, Dev, Intermediate

ASP.NET

  • Dynamic Javascript Validation Message Panel - santosh poojari
    This article describes creation of dynamic Javascript Message Panel that used to display validation failed error messages. (Unedited)
    Javascript, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET), ASP.NET, Beginner, Intermediate, Advanced

  • LinqDataSource with ASP.NET data controls [Part IV] - abhigad
    Using LinqDataSource with ASP.NET data controls like gridview and dropdown list (Unedited)
    C# (C# 3.0, C#), HTML, XHTML, Javascript, CSS, .NET (.NET, .NET 3.0), WebForms, Ajax, ASP, ASP.NET, Beginner

  • Create CheckBox Option groups - Riaan Lehmkuhl
    How to... Create CheckBox Option groups (Unedited)
    C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP, ASP.NET, WebForms, Ajax, Dev, Intermediate

Charts, Graphs and Images

  • Create Column Chart using OWC11 - Rupesh Kumar Swami
    A column chart (simple,stacked and 100% stacked column) representation using Office Web Components (Unedited)
    C# (C# 2.0, C#), VB (VB 8.0, VB), .NET (.NET, .NET 2.0), WinForms, Beginner, Intermediate

Client side scripting

  • JavaScript ListBox Control - SAMir Nigam
    This article describes how to create a ListBox control using JavaScript. (Unedited)
    C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0), ASP.NET, WebForms, Ajax, Dev, Intermediate

Internet / Network

  • FTP Client and HttpFileDownloader Components(Controls) - Alex_1
    FTP Client and HttpFileDownloader Components(Controls) (Unedited)
    C# (C# 3.0, C# 1.0, C# 2.0, C#), .NET (.NET, .NET 3.0, .NET 2.0), WinForms

  • Programming control point application using the UPnP Control Point API - amatecki
    The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC application. (Unedited)
    C++, Windows (WinXP, Win2003, Vista, Windows), WinCE (CE .NET 4.0, CE .NET 4.1, CE .NET 4.2, WinCE), COM, Win32, Visual Studio (VS, VS.NET2003), MFC, ATL, Dev, Beginner

Silverlight

Validation

Microsoft BizTalk Server

  • Call a custom .NET component from BizTalk 2006 - Santiago Sanchez
    This article describes how to consume a .NET component from an Expression Shape of BizTalk 2006.
    C# (C# 2.0, C#), Windows, .NET (.NET, .NET 2.0), Dev, Intermediate

Office Development

  • Additional custom panel in Microsoft Outlook - Lukas Neumann
    An example of undocumented integration into the user interface of Microsoft Office applications.
    C# (C# 2.0, C#), Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Office, COM, WinForms, Win32, CEO, Arch, Dev, Design, Advanced

SharePoint Server

  • MOSS 2007 Department and People Viewer Part 1/2 - Dietmar Kurok
    Showing People grouped by departments in an own style (XSLT) and without limits in count of results and paging. Only intensively using build-in Webparts. (Unedited)
    Javascript, XML, CSS, SQL, HTML, XSLT, Office, ASP.NET, IE (IE, IE 6.0, IE 7), Dev, Design, SysAdmin, Intermediate

Audio and Video

  • Windows Media Player Extension Control,Part I - Audio exhancements(SRS WOW,Equlizer and so on) - wmpexsoft
    describes how to use the WMPEx Control(Windows Media Player Extension Control) to enhance your application based on WMP control with audio enhancements, such as graphic equalizer,SRS WOW Effects and so on, together with an example of ATL application. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), MFC, ATL, DirectX, COM, CEO, Arch, Dev, Intermediate

GDI+

General Graphics

  • ExifTagCollection - EXIF metadata extraction library - Lev Danielyan
    A library to extract EXIF information from images, compliant with Exif 2.2 standard (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 1.1, .NET 2.0, Mono), Dev, Intermediate

  • GDI+ path to PDF - Tefik Becirovic
    Convert GDI+ graphics path to PDF content with iTextSharp (Unedited)
    C#, Windows, .NET, GDI+, WinForms, Design, Dev, Beginner

Database

SQL Reporting Services

Game Development

LINQ

Mobile Development

Win32/64 SDK & OS

  • API hooking for hotpatchable operating systems - sam242
    A new approach to API hooking which takes advantage of compiler hotpatch support (Unedited)
    C++, Windows (WinXP, Win2003, Vista, Windows), Win32, Dev, Advanced

  • Inside Mountvol.exe - bleucat
    Programaticaly mounting a volume as a common user (Unedited)
    C++/CLI, Windows, Win32, SysAdmin, Intermediate

Windows Communication Foundation

C / C++ Language

  • Adding Logging to C Programs with the Pantheios C API - Matt (D) Wilson
    A tutorial on using the Pantheios logging API library from C compilation units, and a comparison of the features offered by the C and C++ APIs
    C++, Windows, Dev, Beginner, Intermediate

  • LipingPtr C++ Template Class - Liping Dai
    A C++ Smart Pointer Template Class Implementation (Unedited)
    C++ (VC8.0, C++, VC9.0), Windows, STL, Dev, Design, Advanced

C#

  • Demystify LINQ in 10 minutes - abhigad
    Journey of C# up to LINQ in less than 10/15 minutes (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), LINQ, Arch, Dev, Beginner, Intermediate

  • Dynamic Invoke C++ DLL function in C# - Namdn
    This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
    C++, C# 2.0, Dev, Intermediate

  • Retrieve Names from Nested AD Groups - kian01
    This code walks though all nested groups under an Active Directory group and returns all user names that are members of these. (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS), Dev, Beginner

Java

VB.NET

  • Load and Save data using PropertyGrid - RocLab
    A simple example of loading, saving and displaying objects in a PropertyGrid using serialization techniques (Unedited)
    VB, Windows, WinForms, Dev, Intermediate

VB6 Interop

Algorithms & Recipes

  • A User-Friendly C# Descriptive Statistic Class - Jan Low, PhD
    An article on most commonly used descriptive statistics, including standard deviations, skewness, kurtosis, percentiles, quartiles, etc.
    C# 2.0, Windows, .NET 2.0, Dev, Beginner, Intermediate

Threads, Processes & IPC

  • Extended Thread Pool - GSerjo
    Extended Thread Pool (Unedited)
    C# (C# 3.0, C#), Windows, .NET (.NET, .NET 3.5, .NET 2.0, .NET 3.0), Advanced

Design and Architecture

  • Bridge the Gap between Menu Controls and Command Pattern - Ricky Wang
    This article illustrates a case where I apply Command Pattern to ASP.NET Menu controls
    C# 2.0.NET 3.5, ASP.NET, Dev, Intermediate

  • Design Patterns - a deep dive 1 - Sunny Chaganty
    A colleague of mine asked me a question few days back: "If an application is created using the correct design patterns, does it ensure that the application would be bug/performance issues free?" (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, Mobile, ASP, ASP.NET, WinForms, WebForms, Ajax, Design, Arch, DBA, Dev, Beginner, Intermediate, Advanced

Installation

  • Monitoring Unreliable Scheduled Tasks - Clift Norris, John D. Cook
    This article describes RunAndWait, a program that provides monitoring and logging for scheduled tasks
    C# 2.0, Windows, .NET 2.0, Visual Studio (VS2005, VS), Dev, Beginner, Intermediate, Advanced

Articles updated added Last week

Combo & List Boxes

Files and Folders

  • How to Rename Multiple Files with VBS - ozkar garcia
    VBScript code which can rename multiple files in a folder by replacing certain patterns and extensions.
    VBScript, Windows, Visual Studio, Dev, Intermediate

Grid & Data Controls

  • Extending the DataGridView - Chris_McGrath
    A few minor modifications to improve the DataGridView.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), ADO.NET, WinForms, Dev, Intermediate

  • DataGridView Image Button Cell - Darryl Caillouet
    A clickable button cell that can display an icon in a DataGridView
    C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), WinForms, Dev, Intermediate

Miscellaneous

  • HBarChart - Hamed Mosavi
    HBarChart is a simple C# control. It helps you develop your own charts quickly and print them easily.
    C#, .NET (.NET 2.0, .NET), WinForms, Visual Studio (VS, VS2005), GDI+, Dev, Intermediate

  • Filmstrip control for Windows Forms - callisthenes
    An article describing a C# Filmstrip control designed for Windows forms (Unedited)
    C# (C# 2.0, C#), Windows, .NET (.NET, .NET 2.0), Win32, WinForms, Dev, Intermediate

Static & Panel Controls

  • Simple auto-hide panel - zk_0709
    Easiest way to make a simple auto-hide panel.
    C#, Windows, .NET, Visual Studio, WinForms, Dev, Intermediate

  • A Simple Label Control with Border Effect - César R. Souza
    An article presenting a control capable of adding a border-like effect to any desired text
    C# 2.0, Windows, .NET 2.0, Visual Studio, WinForms, Dev, Intermediate

Tabs & Property Pages

  • FireFox-like Tab Control - vijayaprasen
    An article on Tab Control
    C# 2.0, Windows, .NET, Visual Studio, GDI+, Dev, Intermediate

Ajax and Atlas

ASP.NET

Caching

Client side scripting

  • JavaScript Context Menu Control - SAMir Nigam
    Cross-browser JavaScript context menu control for web applications.
    C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP, ASP.NET, WebForms, Ajax, Dev, Intermediate

Internet / Network

User Controls

  • Slide-Show User Control - SAMir Nigam
    This article describes how to create a slide-show user control with the help of the DataList control.
    C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0), ASP.NET, SQL (SQL 2005, SQL), ADO.NET, WebForms, Ajax, Dev, Intermediate

Web Services

  • Duplex Web Services - Boaz Davidoff
    Using multi-threading techniques to create a duplex (two-way) web service that can push events/messages to the client.
    C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003), ASP.NET, IIS (IIS 6, IIS 7, IIS), WinForms, Arch, Dev, Advanced

Database

.NET Framework

Mobile Development

Windows Communication Foundation

  • Draco.Ignition Application Framework - Tyron Harford
    An application framework for a small/medium business. Designed in Visual Studio 2008. (Unedited)
    C# 3.0, VB 8.0, VB 9.0, C# 2.0.NET 3.0, .NET 3.5, .NET 2.0, WinXP, Win2003, Vista, WCF, VS2008, Design, Arch, Dev, Intermediate

Windows Presentation Foundation

  • Creating an Outlook Navigation Pane by Restyling a WPF TabControl - rudigrobler
    Restyling a standard TabControl to look like an Outlook Navigation Pane
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), XAML, WPF, Design, Dev, Beginner

  • WPF Flickr Viewer Using XLINQ - Sacha Barber
    WPF Flickr Viewer Using XLINQ
    C# 3.0, Windows, .NET 3.0, WPF, VS2005, Dev, Intermediate

  • WPF C# Ribbon Control Library - Derek Bartram
    A WPF / C# Library for implementing Office 2007 Style Ribbon Interfaces (Unedited)
    C# (C# 2.0, C# 3.0, C#), Office, Windows (Windows, Win2K, WinXP, Win2003, Vista), Win32, Win64, XAML, WPF, Design, Dev, Intermediate, Advanced

C / C++ Language

C++ / CLI

  • EfTidyNet: .NET Wrapper for Tidy library - ThatsAlok
    Free component for parsing HTML, .NET version of EfTidyCom
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows (Windows, Win2K, WinXP, Win2003), ATL, WTL, STL, Dev, Intermediate

VB.NET

  • Screen Shot Application - VBDT
    Screen Shot is a simple application that allows a user to quickly capture images from the screen and save them in a user predefined folder
    C++, VB 8.0.NET 2.0, WinXPVS2005, Dev, Intermediate

  • Winsock Revamped - Chris Kolkman
    A fairly simple to use Winsock component, allowing simple networked applications. Built modeling the VB6 component of the same name, with enhancements. (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB), .NET (.NET, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008, VS), Dev, Intermediate

XML

  • VTD-XML: XML Processing for the Future (Part II) - Jimmy Zhang
    Reveal XML processing issue #1 and explain why document-centric XML processing is the future.
    C#, XML, .NET (DotGNU, .NET), Dev, Intermediate

  • Schemaless C#-XML data binding with VTD-XML - Jimmy Zhang
    Agile, efficient XML data binding without schema.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64, ADO.NET, WCF, Ajax, Design, Arch, DBA, Dev, QA, Intermediate

Algorithms & Recipes

  • Notepad RE (Regular Expressions) - Ben Hanson
    Search and replace text in Notepad RE using regular expressions or normal mode. The editor supports drag and drop, file change notification, and displays the line and column numbers. Unicode support is available, too.
    VC6Win2K, WinXP, MFC, VS6, Dev, Intermediate

Threads, Processes & IPC

Code Generation

Book Chapters

  • Using Subversion with TortoiseSVN - Prathapachandran.v
    This article will give a detailed idea about the subversion usage using TortoiseSVN (Unedited)
    Windows, Visual Studio, Dev, Beginner

No comments:

Post a Comment