Dialogs and Windows
- CWindow (wrapper class for the window API functions) + IuSpy - Maxim BerezovCWindow (wrapper class for the window API functions) + IuSpy(Spy++ analog) (Unedited)
C# 2.0.NET 2.0, Win32, WinForms, Intermediate
Grid & Data Controls
- GridView Custom Paging with PageSize Change Dropdown - Saifi HasanA GridView control with custom paging.
C# (C# 2.0, C#), WinCE, .NET (.NET, .NET 2.0), ASP.NET, WebForms, Arch, Intermediate
Miscellaneous
- Create a simple time tracking tool with System.Windows.Forms.Timer. - hawkesedArticle shows readers how to use basic C# 2.0 WinForms to make a working application. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET, WinForms, Dev, Beginner - XIcon - an MFC control to display text and icon - Hans DietrichXIcon is an MFC control that displays text and/or icon with auto-sizing. (Unedited)
C++ (VC6, VC8.0, C++), Windows, Visual Studio (VS2005, VS6, VS), MFC, Dev, Intermediate
Shell and IE programming
- Notifying Windows Explorer about files in use - Lukasz SwiatkowskiHow to notify Windows Explorer about which files are used and locked by your application. (Unedited)
C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Win32, COM, Dev, Intermediate
Toolbars & Docking windows
- A Professional Ribbon you will use - Jose M. Menendez PoóA serious project on an Office-like Ribbon control (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), WinForms, Advanced
Ajax and Atlas
- Agochar Keypad - A Virtual Keyboard in Hindi - Mohit SoamA compact virtual In-Script keyboard to input hindi (official language of India) characters in text box . (Unedited)
C# (C# 2.0, C#), JScript, JScript .NET, WebForms, Beginner
Applications & Tools
- Simple Component Inheritance In ExtJS - Paul ColdreyHow to create an ExtJS component to render arbitrary HTML (Unedited)
JScript, CSS, HTML, XHTML, WebForms, Ajax, ASP, ASP.NET, Dev, Intermediate, Advanced
ASP.NET
- Building ASP.NET Web Pages Dynamically in the Code-Behind - Part 2: A Form Example - Robert PittengerThis article shows a technique for building ASP.NET Web pages where the entire page contents are created dynamically in code-behind
C#.NET 2.0, ASP.NET, Dev, Intermediate - ASP.NET Zip Entry Handler - Jake MorganDeploy zip files to your web application and serve compressed files directly out of the zip file. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), HTML, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), IIS (IIS 5, IIS 5.1, IIS 6, IIS 7, IIS), ASP.NET, Dev, Design, Intermediate, Advanced
- Add Custom Configuration Sections into a Separate web.config - Ricky WangThis article introduces a tip of how to add your custom configuration sections in "another" web.config
C# 2.0, Windows, .NET 2.0, ASP.NET, Dev, Intermediate - Fast ASP.NET web page loading by downloading multiple javascripts after visible content and in batch - Omar Al ZabirDownload all external scripts on your web page after the visible content is loaded for faster perceived speed and donwload multiple javascript in batch for better actual speed (Unedited)
JScript, CSS, HTML, XHTML, WebForms, Ajax, ASP, ASP.NET, Dev, Intermediate - A Simple Image Handler - jrheaAn ASP.NET Handler for resizing and rotating/flipping images dynamically (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB), .NET (.NET, .NET 2.0), GDI+, ASP.NET, Dev, Design, Intermediate - Web Services in C++/CLI - Nadeem AfanaAn article on Web service implementation in C++/CLI
C++/CLI, Windows, .NET, ASP.NET, Dev, Beginner, Intermediate, Advanced - Navigating Away from a Page that has Changes, in ASP.NET - nickytNotifying a user when leaving a Web page that has modifications
JScript, C#, Windows, .NET (.NET 2.0, .NET), WebForms, ASP.NET
ASP.NET Controls
- Expanding / Collapsing GridView Rows - Samir Nigam This article describes how to expand and collapse rows of a GridView using JavaScript. (Unedited)
C# (C# 2.0, C#), JScript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0), ASP.NET, ADO.NET, WebForms, Ajax, Dev, Intermediate
General Graphics
- A C++ Blob Editor in less than 128 lines of code - RonounoursA very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg Library (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, C++), C, Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista), Win32, Dev, Beginner
Database
- VBScript to back up SQL Server data to pure SQL - alex turnerA VBScript which creates delete and insert statements to backup data from SQL Server (Unedited)
VBScript, Windows, ADO, SysAdmin, Arch, DBA, Intermediate
.NET Framework
- AddIn Enabled Applications - Sacha BarberUsing the AddIn model pipeline (Unedited)
C# (C# 3.0, C#), .NET (.NET, .NET 3.5), WPF, WinForms, Design, Arch, Dev, SysAdmin, Advanced - Reading Unmanaged Data Into Structures - Sasha GoldshteinIn this article, we will look into reading data from an unmanaged array of bytes into a managed data structure. We will use multiple approaches to optimize the process.
C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET, Dev, Advanced
Game Development
- Game Programming - One - SK GeniusIntroduction to the methods used to create a simple game (Unedited)
C#, .NET (.NET 2.0, .NET), Beginner - Game Programming - Two - SK GeniusIntroduction to the methods used to create a simple game (Unedited)
C#, Windows, .NET, Beginner
LINQ
- LINQ TO SQL All Common Operations (Insert,Update,Delete,Get) in ONE BASE Class - Yazeed HamdanBase Class to perform all Common LINQ To SQL Operations (Unedited)
C# (C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5), Arch, Dev, Intermediate, Advanced
Win32/64 SDK & OS
- How to get the Client IP address or hostname of a Citrix session or Terminal Services Session? - Vishal GaneriwalaHow to get the Client IP address or hostname of a Citrix session or Terminal Services Session? (Unedited)
Windows (NT4, Win2K, Win2003, Windows), Win32, Win64, Dev, SysAdmin, Beginner, Intermediate
Windows Communication Foundation
- Simple WCF - Cardspace - meetsenthilbtechWindows cardspace implementation in Windows communication foundation (WCF) application (Unedited)
.NET (.NET 3.0, .NET), WCF, Intermediate
Windows Presentation Foundation
- A more generic way of sorting a WPF ListView with IComparer - wpfdevelopment.comEasy way of sorting the WPF ListView with a more generic method (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), XAML, WPF, Arch, Dev, Beginner, Intermediate
WTL
- Change File Extension Context Menu - T800GAn easy and flexible way to change file extensions.
C++, Windows (WinXP, Windows), COM, Dev, Intermediate
C#
- The R Statistical Language and C#.NET: Foundations - Jeff B. CromwellUse the R Language in C#.NET applications (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#) - List Comprehensions for C# 2.0 - Frohwalt EgererWriting nice list comprehensions for C# 2.0 (Unedited)
C# (C# 2.0, C#), .NET, Dev, Intermediate - TLS: An exercise in concurrent programming - Nick ButlerA walkthough about multi-threading an app and a useful helper class (Unedited)
C# 3.0.NET 3.5, WPF, Arch, Dev, Intermediate - Visual Studio Project MRU List Editor III - peterchen, Josh Beach, NelviticusAn update to a stand-alone tool for editing Visual Studio's MRU list. (Unedited)
C# (C# 2.0, C#), .NET (.NET, .NET 2.0), Visual Studio, WinForms, Dev, Beginner - Sending/Recieving PictureBox Image in C# To/From Microsoft SQL SERVER - Morteza Naeiamabadithis article is written for those stucking in such a hell problem (Unedited)
C# (C# 2.0, C#), .NET (.NET, .NET 2.0), WinForms, Design, SysAdmin, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced
XML
- Introduction to using XPathDocument, XPathNodeIterator, XPathNavigator and XPathExpression Objects - Usman M KhanIntroduction to using XPathDocument, XPathNodeIterator, XPathNavigator and XPathExpression Objects (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#) - Getting started with Schematron - ToniMaroniThe fastest way to get started with Schematron and Altova's XMLSpy® (Unedited)
XML, Windows (WinXP, Vista, Windows), Arch, DBA, Dev, QA, Design, Beginner
Bugs & Workarounds
- The Year 2038 Bug - Y2K38 Problem - Many of your applications will crash - Ruchit SuratiThe Year 2038 Bug - Y2K38 Problem. (Unedited)
C++, Windows, Win32, CEO, Arch, DBA, Dev, Design, SysAdmin, Beginner, Intermediate, Advanced
Programming Tips
- Referenced Description Attribute - J.ThomasAn article on how to call an existing description in the designer
C#.NET 1.1, .NET 2.0, WinXP, Dev, Beginner
Product Showcase
- Scan an Image, Clean It, OCR It and Save It - Travis MontgomeryCreate an application that allows the user to choose a scanner, adjust the scanner's settings to produce images optimal for OCR, scan from the device, OCR the documents, and save recognized text out to disk as a searchable PDF.
C#, Visual Studio (VS2005, VS), Dev, Intermediate - Why You Should Own a Code Profiling Tool - Red Gate SoftwareFind out why you should invest in a code profiling tool and what difference it can make to your applications.
.NET, Visual Studio (VS.NET2003, VS2005, VS), Dev, Intermediate - Building a Visual Studio DebuggerVisualizer with a Custom Serializer - Richard MinerichFor most any Serializeable object, making a DebuggerVisualizer is exceeding simple and examples abound. However, if you are trying to build a DebuggerVisualizer for an object which is not Serializable or takes too long to Serialize and Deserialize, things are not quite so simple.
C#, Visual Studio (VS2005, VS2008, VS), Dev, Intermediate - Version Control: Friend or Foe? - Kenji SulzbergerLearn how to turn the latter into the former, and how a pragmatic approach to software configuration management can significantly improve your development efforts.
Arch, Dev, QA, Design, Intermediate
Articles updated added Last week
List Controls
- A Much Easier to Use ListView - Phillip PiperThis article describes a much easier to use ListView that supports sorting and grouping.
C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev, Intermediate
Miscellaneous
- Simple Pop-up Control - Lukasz SwiatkowskiHow to create a custom pop-up control in C#
C# 2.0, Windows, .NET 2.0VS2005, Dev, Design, Intermediate
Printing
- Printing documents from C# using OpenOffice writer - psonekSimple printing solution based on OpenOffice suite (Unedited)
C#, Windows, Office, Dev, Beginner
Ajax and Atlas
- Faster JavaScript StringBuilder - Ferreri Gabriele (Megasoft78)A faster JavaScript StringBuilder
C#, JScript, ASP.NET, Ajax, Dev, Beginner, Intermediate
Applications & Tools
- ToDoList 5.5.2 - A simple but effective way to keep on top of your tasks - .dan.g.A hierarchical task manager with native XML support for custom reporting.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, VS6, CEO, Arch, DBA, Dev, QA, Intermediate
ASP.NET
- Event Calendar [ ASP.NET 2.0 / C# ] - Neeraj SalujaBasic Calendar Control of ASP.NET 2.0 can be extended to cater one of most frequent requirement of tracking events, project milestones, history, schedule etc. (Unedited)
C# 2.0.NET 2.0, ASP.NET, VS2005, Dev, Intermediate
ASP.NET Controls
- GridView Rows Navigation Using The Arrow (Up/Down) Keys. - Samir Nigam This article describes how to navigate GridView rows with the help of the arrow (up/down) keys using JavaScript. (Unedited)
C# (C# 2.0, C#), JScript, CSS, HTML, .NET (.NET, .NET 2.0), ASP.NET, ADO.NET, Ajax, Dev, Intermediate, Advanced - Multiple File Upload User Control - Samir Nigam This article describes how to create an user control with event & properties. (Unedited)
C# (C# 2.0, C#), JScript, CSS, HTML, .NET (.NET, .NET 2.0), ASP.NET, Dev, Intermediate - Selecting / Deselecting All The CheckBoxes Inside The GridView - Samir Nigam This article describes how to select & unselect all the CheckBoxes inside the GridView control (Unedited)
C# (C# 2.0, C#), JScript, CSS, HTML, .NET (.NET, .NET 2.0), ASP.NET, Dev, Intermediate - Client Side Validation For The CheckBoxes Inside The GridView - Samir Nigam This article describes how to count selected CheckBoxes inside a GridView control (Unedited)
C# (C# 2.0, C#), JScript, HTML, .NET (.NET, .NET 2.0), ASP.NET, Dev, Intermediate - Explicitly binding data to ListView web control - GolaBinding data without SqlDataSource and Eval / Bind methods (Unedited)
C# 3.0.NET 3.5, WebForms, Dev, Intermediate
Charts, Graphs and Images
- Gallery Server Pro - An ASP.NET Gallery for Sharing Photos, Video, Audio and Other Media - Roger MartinGallery Server Pro is a complete, stable ASP.NET gallery for sharing photos, video, audio and other media. This article presents the overall architecture and major features.
JScript, XML, CSS, SQL, HTML, XHTML, C# 2.0, VB 8.0.NET 3.0, .NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, GDI+, SQL, ADO.NET, WPF, WebForms, Ajax, VS2005, CEO, Arch, DBA, Dev, Intermediate
Internet / Network
- PrismServer: A Chat Client and Server Solution for .NET 2.0 - Dion KurczekPrismServer is a complete solution for adding chat and other general purpose multi-user messaging to your .NET applications. Concepts like creating and entering chat rooms, and management of user profiles, are abstracted and exposed as simple properties, methods and events.
C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate
Session State
- ASP.NET Session Helper (Scope, Categories) - Florian DREVETUse scopes and categories to avoid collision and confusion between your session values.
C# (C# 2.0, C#), Windows, ASP.NET, Arch, Dev, Intermediate
Web Security
- Query string encryption for ASP.NET - Michael UlmannClear text query strings are a potential security threat for your web application. Thus, query strings should always be encrypted.
JScript, CSS, HTML, C#, ASP, ASP.NET, WebForms, Ajax, Dev, Intermediate
Audio and Video
- Low Latency Audio using ASIO Drivers in .NET - Rob PhilpottDemonstrates access to your sound hardware with ASIO drivers
C++/CLI, C# (C# 2.0, C# 3.0, C#), VC7, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), COM, Dev, Advanced
Database
- Using Data Access Objects (DAO) with WTL - CodeWizard1951DAO is old, obsolete, yet it is still very versatile and developer friendly.
C++ (VC8.0), Windows (WinXP), WTL, Dev, Intermediate - SQL Agent: A Job Scheduler Framework - Danilo CoralloAn easy-to-use .NET solution for Job Scheduling with pluggable actions that runs on a Windows Service. Back up your SQL Server Express and much more!
VB, XML, Windows, .NET 2.0SQL 2005, VS2005, DBA, Dev, Intermediate - An introduction to LINQ for db4o - edwin_vermeerA demo web application for demonstrating the power of LINQ for db4o. (Unedited)
C# (C# 3.0, C#), LINQ, .NET, ASP.NET, Dev, Beginner - SQL Server to SQL Server Compact Edition Database Copy Utility - johnnycantcodeCreate and manage your mobiles database using SQL Management Studio and export them to SQL Compact Edition databases (Unedited)
C#, SQL, Windows, SQL (SQL 2000, SQL 2005, SQL CE, SQL), WinForms, Beginner, Intermediate
SQL Reporting Services
- Adding DOC, RTF and OOXML Export Formats to the Microsoft Report Viewer Control - Anton PonomarevBy following steps outlined in this article, you will be able to get Report Viewer to generate reports in Microsoft Word formats (DOC, RTF, WordprocessingML and OOXML) when working in the local mode. (Unedited)
C#, SQL, Windows, Office, SQL, DBA, Dev, Intermediate, Advanced
.NET Framework
- Create Item Templates which have nested items - SarafianA template creation method, implementing IWizard in order to add nested items in the solution (Unedited)
C# (C# 2.0, C#), .NET, Visual Studio (VS, VS2005), Advanced - ADO.NET Connection Pooling at a Glance - Neeraj SalujaConnection pooling can increase the performance of any application by using active connections of the pool for consecutive requests, rather than creating a new connection each time.And at the same time, the developer who is the best judge of his/her application, can configure the connection pooling. (Unedited)
C# (C# 1.0, C# 2.0, C#), .NET, ADO.NET, Design, Arch, Dev, Intermediate
Windows Workflow Foundation
- Navigational Workflows Unleashed In WWF/ASP.NET 3.5 - Pero MatićCase-study on the internals of a Navigational Workflow engine for a fictional dating website called "World Wide Dating." (Unedited)
C# (C# 3.0, C#), LINQ, .NET (.NET, .NET 3.5), ASP.NET, Arch, Dev, Intermediate - Using Workflow Foundation and Visual Studio 2008 for Testing Automation - Sergei ArhipenkoHow to employ Windows Workflow Foundation for testing process? Let's design tests on visual diagram and automate its execution! (Unedited)
C# (C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET, .NET 3.5, .NET 3.0), Visual Studio (VS2008, VS), WinForms, ASP.NET, Design, Arch, Dev, QA, Intermediate, Advanced
C#
- VTD-XML: XML Processing for the Future (Part II) - Jimmy ZhangReveal XML processing issue #1 and explain why document-centric XML Processing is the future (Unedited)
C#, XML, .NET (DotGNU, .NET), Dev - United States Postal Service (USPS) Web Tools Wrapper - johnnycantcodeUnited States Postal Service (USPS) Web Tools Wrapper is a .NET library you can use for address validation, retrieving rates and YES even printing label. (Unedited)
C#, Windows, .NET, Visual Studio, ASP.NET, Dev, Intermediate - Schemaless C#-XML data binding with VTD-XML - Jimmy ZhangAgile, efficient XML data binding without schema (Unedited)
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, WCF, Ajax, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced - A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed) - DavidwuA Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed) (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), VB, Windows, WinCE, .NET, Win32, Win64, Visual Studio, GDI, GDI+, OpenGL, DirectX, COM, COM+, WPF, WinForms, Design, Dev, Beginner, Intermediate, Advanced
C++ / CLI
- get Physical HDD serial number without WMI - dmihailescuRetrieve the physical Hard drive ID and other info using low level APIs like DeviceIOControl (Unedited)
C++/CLI, C# 2.0, VC8.0, Windows, .NET 2.0VS2005, Dev, Intermediate
VB.NET
- Weather Forecast with Yahoo! Weather RSS Feed - Farhad SiasarA class based on the Yahoo! Weather RSS feed
VB, Windows, .NET 2.0, Visual Studio, Dev, Intermediate - Form Print Control - Duncan Edwards JonesAn extender control to make printing a form quick, easy and flexible (Unedited)
VB 8.0, VB 9.0.NET 2.0, NT4, Win2K, WinXP, Win2003, Vista, WinForms, VS2005, Dev, Intermediate
Localisation
- Developing an ASP.NET page with MasterPage and Localization - Michael UlmannThe MasterPage is derived from UserControl and thus, does not support the method 'InitializeCulture()'; a bit more coding is required in order to make the ASP.NET MasterPage localizable.
C# 2.0, C# 3.0, Windows, .NET 3.0, .NET 2.0, ASP.NET, VS2005, Dev, Design, Intermediate
Macros and Add-ins
- Barcode Image Generation Library - Brad BarnhillThis library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data
C# (C# 2.0), Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0), Visual Studio (VS2005), WinForms, Dev, Intermediate - Source code generator for any data type - Guillaume HaniqueHow to extend Visual Studio so it can generate code for any data type (Unedited)
C# (C# 2.0, C# 3.0, C#), VB (VB 8.0, VB 9.0, VB), .NET, Visual Studio (VS2008, VS, VS2005), COM, Dev, Intermediate
String handling
- A Naive String Comparer - Pete O'HanlonA class to perform a "naive" comparison of two chunks of text to see if they look to be the same. (Unedited)
C# (C# 2.0, C# 3.0, C#), ASP.NET, Beginner
No comments:
Post a Comment