- Baboon Framework : A revolutionary WPF framework that will save you time and effort - Sacha Barber, Richard E King, Fredrik Bornander
- An explorative peek into generating deterministic primes through a multi-level multi-language tunneling apparatus - Nishant Sivakumar, Professor Cuthbert Calculus, Glenn Quagmire
- Code spelling checker extension for visual studio 2010 (VSX) - Digital-samurai
- Better exception handling for C++ - valdok
- Moving code blocks among code regions using VS 2010 Extensions - Muhammad Gouda
Latest Additions
200 articles overall 143 new, 105 updated, 4 moved. 20 were edited, 180 unedited
Article topics listed: C++,C#,ASP,ASP.NET,Perl,Win32,
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added Last week
Desktop Gadgets
- Building a Microsoft Gadget Clone (v 1) - ralph1957
A Windows Form User Control which clones some features of MS Sidebar gadgets (Unedited)
C#, Windows (Vista, Win7), .NET (.NET2.0), Visual-Studio (VS2005, VS2008, VS2010), WinForms, Dev
Menus
- Custom Web Menu with embedded resources - Sonu Rajesh
This is a free custom web menu with Tigra menu (free JavaScript menu) embedded. (Unedited)
C#, .NET, ASP.NET
Toolbars & Docking windows
- Custom VisualStudio 2008-style MenuStrip and ToolStrip Renderer in C# - SPC Brian C. Hart, Ph.D.
An adaptation of Nick Thissen's article on VBFormus translated to C# and bottled up into a Class Library you can just drop into your projects. (Unedited)
C#, Windows, .NET, WinForms, Visual, Studio, 7
Tree Controls
- A lightweight FileTreeView with MultiSelect - Greg Burman
A lightweight event driven control with minimal recursion and no manual tracking of selected items (Unedited)
C#, Windows, .NET (.NET3.5), Dev
Ajax and Atlas
- Partial Rendering with Update Progress Bar Using AJAX - Mohd Arshad (Sam)
This article guides about showing an update progress bar while partial page rendering. It also covers about writing data in XML file as well. (Unedited)
C#, XML, .NET, ASP.NET, Ajax, jQuery
ASP.NET
- Text To Image With Rotation For The Web - Joe Rattz
This article will explain how to create an HttpHandler that will accept a text string, optionally rotate it, and return an image of the rotated text. (Unedited)
C# (C#1.0, C#2.0, C#3.0), CSS, HTML, Windows, .NET, ASP.NET, Architect, Dev, Design - Combres 2.0 - A Library for ASP.NET Website Optimization - Buu Nguyen
.NET library which enables combination, minification, compression, and caching of JavaScript and CSS resources for ASP.NET Web Forms and ASP.NET MVC web applications. (Unedited)
.NET (.NET3.5), ASP.NET, Architect, Dev - Simple Logger for Applicative and ASP Net - Yves
Limit the size of your logging (Unedited)
C#, Windows, WinMobile (PocketPC-2002)
Silverlight
- Custome Silverlight TextBox with contextmenu (Cut,Copy,Paste and Delte) - Anil_Saran
This article describes a basic functionality of textbox with cut, copy, paste and delete using context menu which might be helpful to enrich user experience and assist developers. (Unedited)
C#, .NET, Silverlight
Office Development
- Visio Add-On Getting Started - Krasnikov, Eugene
Getting Started in Visio Add-On creation(VSL project) (Unedited)
C++ (VC6), C, Windows (WinXP), Office, COM, COM+
Audio and Video
- Fun with Google TTS (new free text to speech engine) ebook reader using minimalistic approach - Ladislav Nevery
Let Google read your ebooks aloud or convert to mp3 ;) This free TTS engine used by android phone jast sounds fantastic so here is simple ebook reader app with c++ source code (Unedited)
C++, C, Windows, COM
General Graphics
- An extensible ExifReader class with customizable tag handlers - Nishant Sivakumar
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
C# (C#4.0), Windows, .NET (.NET4.0), WPF, WinForms, LINQ, Architect, Dev, Design - Program for Optimization and Resizing of an Image - Mohd Arshad (Sam)
This article guides about optimization of the size of an image file (in bytes) and resizing its dimensions (in pixels). (Unedited)
C#, .NET, ASP.NET, Visual-Studio, GDI, GDI+
C / C++ Language
- Best Square Root Method (Precision VS Speed) - Mahmoud Hesham El-Magdoub
Square Root Methods Fast Algorithm Speed Precision computational Quake3 Fast Square Root (Unedited)
C++
C#
- Set the time for E-Mail sending from your .NET Application - JavierJoung
Time triggered mailing which can help you to win over first in first come first serve situation (Unedited)
C# - The Dynamic Keyword in C# 4.0 - Keith Barrow
Introduction to the Dynamic Keyword (Unedited)
C# (C#4.0), .NET-Topics, Dev - Virtual Photo Album - Leo Koach
Make albums from your photos anywhere in your HD and/or on Network combined. (Unedited)
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), WinForms - LINQ to SQL Performance Considerations - Joe Pitz
Performance considerations when using LINQ to SQL (Unedited)
C# (C#3.0), .NET (.NET3.5), Dev - Introduction of Managed Extensibility Framework (MEF) - Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010 (Unedited)
C#, .NET (Mono, .NET4.0), Visual-Studio (VS2010), WinForms, WebForms, Architect, Dev, Design
Java
- Debugging a JNI Application using Netbeans and Visual Studio - Sharjith
Article shows how to create a Java Swing GUI application in Netbeans and interface it with JNI dll. (Unedited)
C++ (VC9.0), Java, Windows, Visual-Studio, JNI
VB.NET
- My.Power Extension (VSX) - drummerboy0511
A My Namespace extension that makes things such as shutting down your computer easier. (Unedited)
VB, Windows, Win32, Win64, Dev
.NET Framework
- Extending Unity container to support DefaultValue attribute - Eugene Sadovoi
Extending Microsoft Enterprise Library Unity block to support custom attributes and DefaultValueAttribute in particular (Unedited)
C#, Windows, .NET, Architect, Dev, Design - Generate InitializeComponent Code for Custom Containers - TechBearSeattle
Demonstrate how to use a designer to pre-populate custom Windows controls with child controls having unique names. (Unedited)
C#, VB (VB.NET), Visual-Studio, Design - How to translate your forms application - Davide Vitelaru
Translate your forms application to multiple languages with ease (Unedited)
C#, WinForms - A Dynamic, Generic, Type-Safe Comparer - Aviad P.
An IComparer implementation which enables comparing by any number and order of properties. Type safety is the driving force. (Unedited)
C# (C#3.0), .NET, Dev - And now for XAML completely different - tom-englert
Using Markup Extensions to build individual markup based declarative systems with XAML (Unedited)
C#, XML, .NET, XAML, Architect, Dev
STL
- Wrapper iterator class for stl associative containers - Nicolas Witczak
C++ librairy to facilitate usage of the STL algorithms and BOOST_FOREACH with Pair Associative Containers ( map, unordered_map ) (Unedited)
C++, Windows, Linux, STL, Dev
Windows Presentation Foundation
- Image Manipulation in Multitouch Development - KunalChowdhury
In this article I will describe about the Image manipulation in Windows 7 multitouch Environment (Unedited)
C#Win7, XAML, WPF, Dev, Design, Windows7 - Baboon Framework : A revolutionary WPF framework that will save you time and effort - Sacha Barber, Richard E King, Fredrik Bornander
This is true code, what you say (Unedited)
C# (C#3.0, C#4.0), .NET (.NET3.5), WPF, CEO, Architect, DBA, Dev - An MVVM friendly approach to adding system menu entries in a WPF application - Nishant Sivakumar
This article shows you how to add menu items to the system menu and attach command handlers in an MVVM compatible fashion
C#, Windows, .NET, Visual-Studio (VS2010), WPF, Architect, Dev, QA, Design
Bugs & Workarounds
- VSS tool – mass unchecking - gfilkov52
VSS mass undo-checkout workaround.
C++, Windows, ATL, COM, Dev
Cryptography & Security
- Implementation of Diffie-Hellman algorithm of key exchange - Apriorit Inc, Tatyana Khitrova
The article is devoted to the development of the library that implements the Diffie – Hellman cryptographic algorithm of key exchange. (Unedited)
C++, Windows
Exception Handling
- Better exception handling for C++ - valdok
Custom exception handling. Fast, comprehensive, powerful (Unedited)
C++, Windows, Dev
Internet / Network
- Using C and an embedded web-server to provide browser based source editing - Walter Capers
Using C to write a browser source editor (Unedited)
C++ (VC8.0), C, Windows, Linux, Architect, Dev
Macros and Add-ins
- Moving code blocks among code regions using VS 2010 Extensions - Muhammad Gouda
Extend VS 2010 by invoking menu item to the context menu that enables moving code blocks among code regions (Unedited)
C#, .NET, Visual-Studio (VS2010), WPF - Media Player in Visual Studio 2010 (VSX) - vankaandreev
Player extension for Visual Studio that switches between Internet radio stations
C#VS2010, Dev
Programming Tips
- Using Code Rocket's Flowchart and Pseudocode Tool Support - craig.ramsay
This article provides a walk through of a couple of iterations of using Code Rocket's pseudocode and flowchart tool support for designing and implementing a form of binary search algorithm using the Code Rocket plug-in for Visual Studio (Unedited)
C++, C, C#, Java, Windows, .NET, ASP.NET, Visual-Studio, WinForms, WebForms, Architect, Dev, QA, Design
Threads, Processes & IPC
- The Practical Guide to Multithreading - Part 2 - Ajay Vijayvargiya
More of practical situations to use multithreading! (Unedited)
C++, C#, Java, Windows, .NET, Linux, Win32, MFC, STL-Topics, Architect, Dev
Articles updated added Last week
Combo & List Boxes
- Creating a chained dropdownlist using jQuery and XML - Mohd Arshad (Sam)
This article is about to create a chained drop down list when we want to represent data from hierarchical data sets. (Unedited)
XML, ASP.NET, Ajax, jQuery, drop-down
Desktop Gadgets
- Fishy fishy fish - Don Kackman
Just for fun; a bunch of fish swimming around the screen (Unedited)
C#
Dialogs and Windows
- WPF Parent Window shading using Pixel Shaders - Fredrik Bornander
This article discusses using Pixel Shaders to shade the main window when a dialog is showing. (Unedited)
C#, Windows, DirectX, WPF, Dev, Design
Miscellaneous
- A C# LED matrix display - Chootair
A C# user control which displays texts or symbols as if there where displayed on a led matrix screen (Unedited)
C#, Windows
Toolbars & Docking windows
- Better docking of Toolbars - Nataraj1978
Workaround for toolbar docking issue in VC6 applications. (Unedited)
C++ (VC6), Windows, MFC
Tree Controls
- Tree Control Offering Drag and Drop, Folder Auto-expansion, New/edit/delete, and Button Move- Phil Outram
A basic tree control that ties together all the functionality to make items fully editable and moveable.
C++ (VC6), Windows (Win2K, WinXP, Win2003, Vista, Win7), Win32, Dev, Design
ASP.NET
- Comparison of Architecture presentation patterns MVP(SC),MVP(PV),PM,MVVM and MVC - Shivprasad koirala
This article will compare four important architecture presentation patterns i.e. MVP(SC),MVP(PV),PM,MVVM and MVC. Many developers are confused around what is the difference between these patterns and when should we use what. This article will first kick start with a background and explain different (Unedited)
C#, .NET (.NET2.0, .NET3.0, .NET3.5, .NET4.0), ASP.NET, MVC, Architect
Custom Controls
- Creating a Numeric TextBox Control - Mohammad Abu-Ali
This article explains step-by-step how to create a custom textbox that only accepts numeric characters (integer or decimal).
Javascript, C#3.0.NET3.5, ASP.NET, WebForms, Dev
Silverlight
- Creating Actionlinks in a Silverlight RichTextBox - Marc Schluper
Extending the Silverlight RichTextBox so that it supports interactive text (Unedited)
C#, .NET, Silverlight, Dev
Validation
- Enhanced Textbox Control - Pranay Rana
An extended control which doesn't require attaching a validation control, but just needs specifying the input type.
C#, Javascript, Windows, .NET, ASP.NET, Dev
Database
- A Fast CSV Reader - Sebastien Lorion
A reader that provides fast, non-cached, forward-only access to CSV data.
C#, Windows, .NET1.1, .NET2.0VS.NET2003, VS2005, DBA, Dev
General Graphics
- Program for Watermarking an Image - Mohd Arshad (Sam)
To uniquely identify the images from our storage we use watermarking them with some text (usually company / portal name) (Unedited)
C#, ASP.NET, GDI, GDI+, processing - Program for Format Conversion of An Image - Mohd Arshad (Sam)
.NET provides extensive support for image conversion. Any image can be processed from one format to another. Most common formats to which .NET have support for are .BMP, .EMF, .GIF, .ICO, .JPG, .PNG, .TIF and .WMF. (Unedited)
C#, .NET, ASP.NET, GDI, GDI+
OpenGL
- Target Following Control with OpenGL - ionutcelgroaznic
A simple target control to show us the direction of the enemy ,useful especially for computer games (Unedited)
C++, Windows, OpenGL, Dev
C#
- HolidaysMailer - Mihnea Radulescu
An automated mail sending application (Unedited)
C# (C#2.0), .NET (.NET2.0), Dev, Marketing - Adventures with C# 4.0 dynamic - ExpandoObject, ElasticObject, and a Twitter Client in 10 minutes - Anoop Madhusudanan
Explores the dynamic features in C# 4.0, and few cool things you can do with the same (Unedited)
C# (C#4.0), .NET (.NET4.0), Architect, Dev, Design - Clearing the Console Screen using API - Mohammad Elsheimy
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen. (Unedited)
C#, .NET, Win32 - Programming Microsoft Agent in Windows Forms - Mohammad Elsheimy
Learn how to program with Microsoft Agent in Windows Forms applications (Unedited)
C#, .NET, COM, WinForms
XML
- C# and XML Source Code Documentation - Mike Elliott
Demonstrates how to use C#.NET's XML source documentation to produce professional, indexed, and searchable source documentation.
C#, XML, Windows, .NET, Visual-Studio, Dev
.NET Framework
- An open source FileManagement component helps developing file-required systems easier in .NET - Eunge
The component is designed to save the effort on developing file-required systems through its easy APIs and integration with ASP.NET web development, e.g. a product requires attachments and thumbnails in a product management system. (Unedited)
C#, .NET, ASP.NET, WebForms, Architect, DBA, Dev, QA, Design - Diagnostic Explorer - cameron_elliot
A .NET library and web site which allows developers to expose and view arbitrary diagnostic information about their .NET processes
C# (C#3.0), Windows, .NET (.NET3.5, .NET4.0), Visual-Studio (VS2010), XAML, Silverlight, Dev
Libraries
- Simple Service Locator - The .NET Junkie
The easiest Inversion of Control framework in town
C# (C#3.0), .NET (.NET3.5, .NET4.0), Architect, Dev
Algorithms & Recipes
- CPTrie: a sorted data structure for .NET - Qwertie
A memory-efficient Patricia trie that implements IDictionary and supports the "find nearest key" operation (Unedited)
C# (C#2.0), .NET (.NET2.0, Mono, .NET3.0, .NET3.5, .NET4.0), Dev
Internet / Network
- Your First Step to the Silverlight Voice/Video Chatting Client/Server - Fadi Abdelqader
What you should to do to Create your own Silverlight Voice/Video chatting system (Unedited)
C# (C#4.0), Windows, .NET (.NET4.0), ASP.NET, Silverlight, Architect - Remote Control PCs - Andy Bantly
Two projects that work together to remote control PCs across a LAN
C++ (VC6), Windows, MFC, Dev - CommScript - PIEBALDconsult
A simple scripting engine for automating communication (e.g. Telnet)
C#, .NET (.NET3.5), Dev - TelnetSocket - PIEBALDconsult
A wrapper for a System.Net.Sockets.TcpClient that performs simple Telnet negotiation and is scriptable.
C#, .NET (.NET3.5), Dev
Macros and Add-ins
- Writing a P2P Snippet sharing Extension for Visual Studio 2010 (VSX 2010) - Marc Piulachs
CodeXchange is a simple Visual Studio extension which allows you to create, edit and share snippets with your peers without leaving the Visual Studio 2010 IDE. (Unedited)
C# (C#3.0, C#4.0), Windows, Visual-Studio, Dev, IDE
Threads, Processes & IPC
- Win32 Thread Pool - Siddharth R Barman
An implementation of a Thread Pool in C++ for Windows
C++ (VC6, VC7.1), Windows, Dev
Technical blogs added Last week
Dialogs and Windows
- Anatomy of the Windows 7 taskbar – Jumplist (Part 2) - rudigrobler
If your application is associated with a specific file extension, then you get the last part for free! The taskbar also lists files opened by your application in the Recent category! (Unedited)
C#, Windows (Win7) - Anatomy of the Windows 7 taskbar – Jumplist (Part 1) - rudigrobler
Anatomy of the Windows 7 taskbar – Jumplist (Part 1) (Unedited)
C#, Windows (Win7) - Anatomy of the Windows 7 taskbar – TabbedThumbnail (Part 2) - rudigrobler
In my “quest” to create thumbnails similar to the ones used in Internet Explorer 8, I hit a couple of snags! (Unedited)
C#, XML, Windows (Win7) - Anatomy of the Windows 7 taskbar – TabbedThumbnail (Part 1) - rudigrobler
One of the “features” of the new taskbar that excites me is the TabbedThumbnail interface! This allows me to quickly see which applications are open and what their status is! (Unedited)
C# - Anatomy of the Windows 7 taskbar - ThumbnailToolbarButton - rudigrobler
With Windows 7’s public release less than 2 weeks away (22 October 2009), I decided to dig into how the taskbar works! (Unedited)
C#, Windows (Win7)
Grid & Data Controls
- PropertyGrid Collection Events - Ali BaderEddin
When changing collections in an object through PropertyGrid, the PropertyChanged event doesn't get called. (Unedited)
C#, Windows, WinForms, Dev
List Controls
- Sortable ListView - Ali BaderEddin
The Windows Forms ListView control doesn't provide column sorting functionality. This article shows how to implement sorting while taking field type into consideration (sort by date, number, ...) (Unedited)
C#, Windows, WinForms-Topics, Dev
Progress Controls
- C# Windows Form is Busy - Ali BaderEddin
There are two very common ways of telling the user that your application is busy. One is to show a progress bar that gets updated based on the progress getting done, and another is to show the "Waiting" cursor while the application is doing work. (Unedited)
C#, Windows, WinForms, Dev
Silverlight
- Quick WPF/Silverlight tip: Generic Converter MarkupExtension - Roberto Sonnino
Quick WPF/Silverlight tip: Generic Converter MarkupExtension (Unedited)
C#, Silverlight-Topics
Web Services
- Calling Web Service Functions Asynchronously from a Web Page - Steve Wellens
A user had a problem calling a Web Service from a web page asynchronously. I tried his code on my machine and was able to reproduce the problem. I was able to solve his problem, but only after taking the long scenic route through some of the more perplexing nuances of Web Services and Proxies. (Unedited)
C#, Windows, .NET, ASP.NET, Architect, Dev, Design
SharePoint Server
- SharePoint SPSite ListView - Ali BaderEddin
How To Get All Site Urls Without Creating an SPSite object? (Unedited)
C#, Windows, WinForms, Sharepoint - SPList Image and SPFile Icon - Ali BaderEddin
Take advantage of SPList.ImageUrl and SPFile.IconUrl to improve the user experience of WinForm apps for SharePoint. (Unedited)
C#, Windows, WinForms, Sharepoint
SQL Reporting Services
- Open-Source WPF Reporting Engine - rudigrobler
I have seen so many people use FlowDocuments to create reports! This is really cool but what if you need a more complex reporting engine! Can it handle it? Can it be abstracted and reused! Do you have to start from scratch each time? (Unedited)
C#, XAML, WPF
Audio and Video
- Creating a Sound Recorder in C and C# - Mohammad Elsheimy
Learn how to record audio and play sound files in C and C#. (Unedited)
C, C#, .NET, Win32, Hardware
C#
- Covariance and Contravariance in C# - Sohel_Rana
Covariance and Contravariance in C# (Unedited)
C# (C#4.0)-Topics - "Var keyword is for JavaScript" - about using the var keyword & other coding guidelines - Tom Janssens
"Var keyword is for JavaScript" - about using the var keyword & other coding guidelines (Unedited)
C#-Topics - Casting .NET Generic Collections (List Example) - Ali BaderEddin
In C#, you usually can't cast collections (List of A to List of B) although you can cast object A to B. This post shows two solutions and highlights why one of them is the preferred one. (Unedited)
C# - Marshaling with C# – Chapter 1: Introducing Marshaling - Mohammad Elsheimy
Introduction to marshaling. (Unedited)
C, C#, .NET, Win32 - Marshaling with C# – Chapter 2: Marshaling Simple Types - Mohammad Elsheimy
Learn how to marshal simple types (integers, strings, etc.) in C#. (Unedited)
C, C#, .NET, Win32 - Marshaling with C# – Chapter 3: Marshaling Compound Types - Mohammad Elsheimy
Learn how to marshal compound types (structures, unions, etc.) in C#. (Unedited)
C, C#, .NET, Win32
XML
- XML Editor Control - Ali BaderEddin
XML Editor with syntax highlighting (Unedited)
C#, XML, Windows, WinForms, Dev - XML Serialization – Tips & Tricks - Ali BaderEddin
This article shows solutions to some of the common problems related to working with XML Serialization. (Unedited)
C#, XML
COM / COM+
- Create your own Hulu.com - rudigrobler
This demo will ONLY focus on the VIDEO ON DEMAND scenario! (Unedited)
C#, Windows
Windows Presentation Foundation
- Inter-process Mediator - rudigrobler
Imagine for a second that you are writing an application like Outlook… let's call it MiMail.exe! This application is very basic and has 3 views that are relevant to me! I want to be able to see my mail, contacts and calendar! (Unedited)
C#, XAML, WPF-Topics - Anatomy of the Windows 7 taskbar - Progress - rudigrobler
Anatomy of the Windows 7 taskbar - Progress (Unedited)
C#, XAML, WPF - Make your WPF buttons color hot-track! - rudigrobler
Make your WPF buttons color hot-track! (Unedited)
C#, XAML, WPF-Topics
Algorithms & Recipes
- Hidden Markov Models in C# - César de Souza
Hidden Markov Models (HMM) are stochastic methods to model temporal and sequence data. They are especially known for their application in temporal pattern recognition such as speech, handwriting, gesture recognition, part-of-speech tagging, musical score following and bioinformatics. (Unedited)
C#, .NET-Topics
Programming Tips
- Tooltips in CSS - Raymund Macaalay
Have you ever wondered how to create tootips uisng CSS only. I had a problem before when I was tasked to create tooltips in a website and imemdiately I had thought of using Javascript as thats what I am used to but to my surprise that website blocks any JavaScripts. So the next best thing [...] (Unedited)
C++, Windows, MFC
String handling
- Working with Strings with Combining Characters - Mohammad Elsheimy
Like diacritics in Arabic, Hebrew, etc. (Unedited)
C#, .NET
| < 上页 | 下页 > |
|---|

