List of Gurus
The following people have contributed articles to CodeGuru
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Aaravind Corerra
Aaron C. Erickson
Aaron Scribner
Aaron Young
Abdul shakoor Saqib
Abhinaba Basu
Abrar Ahmad
Achalla Srinivasu
Achtermeier Andre
Achuth Raghavendra
Adam Clauss
Adam Nathan
Adam Solesby
Adam Straughan
Addison-Wesley Professional Books
Adeel Jamil Siddiqui
Adel Eddin
Adi DEDIC
Adi Degani.
Adi Degani
Adiel Ben Shalom
Adolf Szabo
Adrian Bacaianu
Adrian Roman
Adrian-Bogdan Andreias
Agha Ali Raza
Ahmad Hawwash
Ahmad Shyazli
Ahmed Ceder
Aisha Ikram
Ajay Vijayvargiya
Aju George
Akash Kava
Akshay Saidulu
Akzhan Abdulin
Alagesan. M.K.
Alan Bolton
Alan Chen
Alan Kelly
Alberto Gattegno and Alon Peleg
Alberto Gattegno
Alberto Massari
Alboaie Sinicc
Alboaie Snnicc
Aleksey Kireev
Aleksey Shevchenko
Alen Talibov
Ales Krajnc
Alessandro Falappa
Alessandro Rosa.
Alessandro Vernet
Alex Belousov
Alex C. Punnen
Alex Chmut
Alex Davidovic
Alex F
Alex G. Nazarov
Alex Gusev
Alex Kravchenko
Alex Kucherenko
Alex Kwok
Alex Niblett
Alex Rest
Alex Salta
Alex Turc
Alex Zakharenko
AlexNek
Alexander Beletsky
Alexander Berthold
Alexander Chernosvitov
Alexander Fedorenko
Alexander Fedorenko
Alexander Fedorov
Alexander Golovanov
Alexander Hritonenkov
Alexander Keck
Alexander Khudyakov
Alexander Kovachev
Alexander Mikula
Alexander Nolasco
Alexander Simanov
Alexander Volkov
Alexandr Shcherbakov
Alexandre Komyak
Alexandrov Alex
Alexei Evdokimov.
Alexei Veremenko
Alexey Busygin
Alexey Dolgachov
Alexey Kazakovsky
Alexey Sinutin
Alexey V. Shanin
Alexey Valyayev
Alger Pike
Ali Imran
Ali Rafiee
Ali Sufyan
Aliaksei Sanko
Alin
Allan Nielsen
Alton Michael
Alumni
Alvaro Mendez
Amer Gerzic
Amir Israeli
Amir Salzberg
Amit Dey
Amit Nabarro
Amit Ranjan
Anand Narayanaswamy
Anand Saini
Anantjot Anand
Anatoly Ivasyuk
Anders M Eriksson
Anders Sandberg
Andersen
Andon M. Coleman
André Deperrois
Andreas Claus
Andreas Jdger
Andreas Jdger
Andreas Leitner
Andreas Loeffler
Andreas Mallek
Andreas Mautsch
Andreas Pohl based on article by Zafir Anjum
Andreas Saurwein
Andreas Stolle
Andreas Verhamme
Andreas Wieberneit
Andrei Levin
Andrei Stcherbatchenko
Andrei V. Korobkov.
Andrej Hristoliubov
Andrew Bryan
Andrew Connell
Andrew Fenster
Andrew Forget
Andrew Garbuzov
Andrew Ivannikov
Andrew Nosenko
Andrew Phillips
Andrew Schafer
Andrew Schetinin
Andrew Slivker
Andrew Small
Andrew Walker
Andrew Watt
Andrew Whitechapel
Andrey Abelyashev
Andrey Belenky
Andrey Karpov
Andrey Korshunenko
Andrey Marochko
Andri Masson
Andriy Oriekhov
Andrzej Markowski
Andy Bantly
Andy Brown
Andy Kaylor
Andy McGovern
Andy Monis
Andy Smith
Angel Amador
Angel Komarov
Angelo Rohit
Anguel Komarov
Anil Mahadev
Aniruddha Jahagirdar
Anish C.V.
Anish Mistry
Anita Rodriquez
Annapurni M
Annapurni Mallikarjunan
Anne Gunn
Anneke Sicherer-Roetman
Anon E. Mous
Anoop Madhusudanan
Anoop Thomas
Anpino
Anthony Berkow
Anthony D. Davis
Anthony Petruso
Anthony Roach
Anthony Williams
Anton Zlobin
Antonio Tejada Lacaci
Anuj Seth
Anurag Sharma
Anurag Velekkattu
Anwar-ul- Haque
Appstmd
April Tallett
Apriorit Inc.
Aravind Corera
Aravindan Premkumar
Arcangelo Bruna
Arch Robison
Ariel Yakobovich
Arif Zaman
Arild Fines
Arjay
Arkady Frankel
Arlen Albert Keshabian
Arlen Albert
Arlen Feldman
Arnon Mathias
Arseny
Arthur Boynagryan
Artur Sharipov
Arun Karthick
Arun N Kumar.
Asad Aziz
Asaf Levy
Ashar Maqbool Khan
Asher Kobin
Ashim Dutta
Ashish Dha
Ashish Dhar
Ashish Jaiman
Ashish Singh
Ashkbiz Danehkar
Ashutosh R. Bhatikar
Ashwin Kumar
Asif Rashid
Asif Sayed
Assaf Tzur-El
Atakan Devrim Pakkan
Audrius Vasiliauskas
Aurelien BOUDOUX
Aviad Tobaly
Aviram Cohen
Axter
Ayende Rahien
abdulsami
acc15
aejw
akarasev
akomarov
aleksisa
amado
ambati sreedhar
aneezah
anuvk
arkadi
arnav
arst
astanley
atamas
atena
awni
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Aaravind Corerra
- Writing a simple Typelibrary browser - 12/01/1998
Aaron C. Erickson
- YAMG'—Yet Another Macro Generator - 01/05/2004
Aaron Scribner
Aaron Young
- A method to reposition standard MsgBox windows from VB - 02/07/2004
- Listing the Registered File Extensions and Their Associated Icons - 02/05/2004
- Customizing the default InputBox Window - 02/05/2004
- Disabling the Windows Start Button - 02/03/2004
- Determining the Active Window - 02/03/2004
- Detecting Mouse-Clicks Globally - 01/30/2004
- A method to get the pixel color under the mouse pointer - 01/29/2004
- Fading A Bitmap / PictureBox - 01/29/2004
- Enumerating CD Devices on Your System - 01/27/2004
- Tooltips for each ListBox Item - 10/13/2003
- Detecting / Counting Duplicate Items in a ListBox - 10/13/2003
- A Color Combo Control - 10/13/2003
Abdul shakoor Saqib
- TIP: Solution for Hacking Through the Clipboard - 08/01/2006
Abhinaba Basu
- Form Fade In/Out Effect and Notification Window - 07/08/2005
- CSplash—A Splash Window Class - 07/16/2004
- Making Any Application Transparent in Windows 2000/XP - 12/09/2003
- Applying Visual Effects to the Desktop'—Shoot - 12/08/2003
- ColorFinder'—Retrieve the Color of Any Pixel on the Desktop - 12/08/2003
- CCheckSK'—An Extended Check Box Class - 12/05/2003
- CDialogSK, A Skinnable Dialog Class - 07/07/2003
Abrar Ahmad
- Expandable, Data Type-Neutral Buffer Class - 02/11/2000
Achalla Srinivasu
- Thread safe Directory browser - 03/28/1999
Achtermeier Andre
- Data Transfer Object Pattern Goes VB.NET - 04/29/2004
Achuth Raghavendra
Adam Clauss
- CIniFile - Class for Reading and Writing .INI Files - 03/05/2003
Adam Nathan
- Important New Concepts in WPF - 02/27/2007
Adam Solesby
- Comment/Uncomment and Other Macros - 08/07/1998
- Open Most Recent File - 08/06/1998
Adam Straughan
- Runtime 'Dynamic' DLL calling - 07/13/1999
Addison-Wesley Professional Books
- Enterprise Data Management with SQL - 04/04/2006
- Windows Forms Controls - 01/09/2006
- Type Design Guidelines for Reusable .NET Libraries - 12/27/2005
- Integer Security - 12/15/2005
- Defining a Build - 11/16/2005
Adeel Jamil Siddiqui
- A Multicast Wrapper Class - 07/28/1999
Adel Eddin
- How To Retrieve EMC Centera Cluster/Pool Capabilities - 10/19/2007
- An "Outlook Like" Control - 10/15/2007
Adi DEDIC
- XP Themes Tab Control in any orientation - 03/09/2004
Adi Degani.
- Persistant Properties With C++ - the Readable Way - 08/08/2001
Adi Degani
- C++ Class Library for IRC - 08/17/2001
Adiel Ben Shalom
- Accessing Hidden VB Interfaces - 01/29/2000
Adolf Szabo
- Implementing Full-Screen Mode - 07/14/1999
- HighLight - 02/06/1999
Adrian Bacaianu
- Using a Sync/Async Retrieve HTTP Component - 05/22/2003
- ISAPI Versus ASP File Uploads in Web Applications - 05/16/2003
- Timing ASP Scripts - 04/08/2003
- Discover WEB -- HTTP GET-POST Utility - 04/03/2003
- Converting from Code Page to Unicode - 03/07/2003
- Working with GET-POST Data - 02/11/2003
- Working with Cookies - 01/24/2003
- Discover ISAPI -- Feed Provider for Graphical Applets - 12/20/2002
- Discover ISAPI: ADO Data Access from ISAPI - 12/16/2002
- Discover a COM Realtime Feed for Excel - 11/25/2002
- Discover COM: Connection Points Versus Mailslots in Replication Directory - 10/11/2002
- How to Use Crypto API in Your ASP Projects - 10/02/2002
Adrian Roman
- Data Source ActiveX control for DAO - 01/30/1999
- Switching views in splitter panes (SDI) - 12/11/1998
- Using DBGrid in Unbound Mode - 08/06/1998
- Multiple Views for a Single Document (MDI) - 08/06/1998
- A logo Bitmap Inside a Client Frame - 08/05/1998
- Painting the Background for a CFormView Derived Class - 08/05/1998
Adrian-Bogdan Andreias
- Building Visual Components with C# .NET - 06/14/2002
Agha Ali Raza
- Capturing the Screen Image Using C# - 02/10/2003
Ahmad Hawwash
- CBitPointer: Easy Bit Manipulation - 11/10/2008
Ahmad Shyazli
- Using the CEdit Control (Drag-and-Drop) - 10/30/2002
Ahmed Ceder
- Idle Loop Processing - 09/23/2002
Aisha Ikram
- Quick C# - 06/13/2003
- How to Read and Write an INI File - 01/09/2003
- Using MAPI to Send E-Mail - 12/24/2002
Ajay Vijayvargiya
- Writing a basic Windows Debugger - Part 1 - 11/04/2009
- The Practical Guide to Multithreading - Part 1 - 10/02/2009
- Convert Numbers to Various Display Formats - 02/11/2005
- Enumerate WFP Files - 02/02/2005
- Light-Weight, Multi-Column, Owner-Drawn ComboBox with AutoCompletion! - 01/05/2005
- Process Spectator: View All Running Processes with Modules and Thread Details - 08/13/2003
Aju George
- Visual Studio .NET-Like ToolBox Control - 10/11/2005
Akash Kava
- HTTP Tunneling (HTTP Proxy Socket Client) - 04/21/2003
- DNS Resolver RFC 1035 - 03/27/2003
- Getting the History from Internet Explorer - 10/02/2002
Akshay Saidulu
- Polymorphism and Template-Based Designs - 04/22/2008
Akzhan Abdulin
- NineRays Object Pool/Cache Pattern - 06/18/2002
Alagesan. M.K.
- Single Class DevStudio-Like Menu Bar - 08/28/2003
Alan Bolton
Alan Chen
- Launch and wait for application to end - 08/06/1998
Alan Kelly
- Fonts Hot ComboBox - 01/19/2001
- Hot Combo Box Control - 02/04/1999
- HotEdit control that becomes 3D on "mouse over" - 02/01/1999
Alberto Gattegno and Alon Peleg
- Multiline Header Control Inside a CListCtrl - 05/18/2000
Alberto Gattegno
- Handling right-click on the CListCtrl header control - 04/03/2000
Alberto Massari
- Application to Switch Version Control Systems - 07/29/1999
Alboaie Sinicc
- Database Programming ATL - 12/21/2001
Alboaie Snnicc
- Adding More Privacy to Users of Existing Messengers - 05/22/2002
Aleksey Kireev
Aleksey Shevchenko
- Application Developer Interview: 10 Steps to Success - 05/04/2007
Alen Talibov
- CListBox with the Horizontal Scroll Bar that Works - 06/26/2002
Ales Krajnc
- Writing and Reading COM objects using CArchive - 05/21/1999
Alessandro Falappa
- OpenGL enabled view for MDI - 08/08/1998
Alessandro Rosa.
- CPromptEdit - 02/21/2002
Alessandro Vernet
- Creating Clean and Simple Pages - 03/02/2007
Alex Belousov
- Storing Bitmaps into an Array - 10/07/2002
Alex C. Punnen
- Creating an Instance of a COM, a Bird's Eye View - 06/16/2003
- Using a MS Chart Control in VC - 05/29/2003
- COM Connection Points - 01/13/2003
Alex Chmut
- Audio Volume Manipulation classes - 12/06/1998
Alex Davidovic
- Antechinus C# Editor - 08/24/2000
Alex F
- MSIL Tutorial - 06/01/2004
- Magnifying Glass - 01/29/2002
- Running Worker Thread in C# - 01/29/2002
Alex G. Nazarov
- Simple Messaging Service - 01/24/2000
- Simple messaging service - 01/15/2000
Alex Gusev
- Exploring Net60 - 08/27/2008
- Explore the Microsoft .NET Micro Framework - 08/13/2008
- Porting Mobile Applications Between Windows Mobile and Symbian OS - 08/08/2007
- Porting Your Mobile Applications to the VS 2005 Environment - 12/22/2005
- Notifications and Power Management under Windows Mobile: Benefit from Both - 12/16/2005
- Using the Windows Media Player Control on Handheld Devices - 10/25/2005
- Understanding Mobile Data Synchronization: Creating Custom File Filters - 09/06/2005
- How to Add Pocket Outlook Features to Your Mobile Application - 07/15/2005
- Understanding Windows CE Telephone API (TAPI): Introduction - 04/15/2005
- Understanding Floating Point Math Under Palm OS - 03/11/2005
- An Ancient Story of Control Panel Applets - 03/03/2005
- Creating Custom Today Screen Items - 02/22/2005
- Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML HTTP Interface - 12/21/2004
- Mastering Internet Programming on Mobile Devices: An Asynchronous Data Exchange - 11/18/2004
- Mastering Internet Programming on Mobile Devices: First Steps - 11/02/2004
- Keeping Your PocketPC Application's Communications Working - 06/01/2004
- Using Database Engines in a Mobile Application - 05/17/2004
- Playing with GAPI - 04/08/2004
- Utilizing Pocket IE Functionality in Mobile Applications - 03/23/2004
- Accessing Web Services from a Mobile Application - 03/02/2004
Alex Kravchenko
- Writing a Managed Wrapper for COM Components - 04/18/2002
- A Safer STL Container Class - 11/01/2000
Alex Kucherenko
- ToDo Cached Add-on for Visual C++ - 01/10/2002
Alex Kwok
- Color Dialog Control Set - 04/18/2002
Alex Niblett
- Secondary clipboard - 08/07/1998
Alex Rest
- Storing an Array of Properties in the Windows Registry - 07/09/2003
- Lovely Pointers - 06/11/2003
- Kill Your Program Before the User Does It! - 04/11/2003
- Using MFC For Drag '& Drop, Cut, Copy, and Paste - 03/28/2003
- SDI/MDI MFC Application in the Windows System Tray - 03/19/2003
- MFC, Round Windows, and Highlight Buttons - 10/14/2002
- Synchronizing Your PC Clock Using HTTP Protocol - 05/21/2002
Alex Salta
- Creating Color Bitmap From Scratch - 11/09/2001
Alex Turc
- Smart Grid - 05/18/2000
- Remote COM registering - 12/02/1999
Alex Zakharenko
- Advanced Tree Control - 04/13/2005
AlexNek
Alexander Beletsky
- CWaveFile -- a Class for Working with and Representing Data from WAVEs - 02/03/2003
- Template Classes for Digital Signal Analysis - 01/02/2003
Alexander Berthold
- A fast lexical analyzer with IDE - 01/09/2002
- A generic Tree Property Sheet control - 07/25/1999
Alexander Chernosvitov
- Function graphics in 3D - 07/10/2001
Alexander Fedorenko
- Time Management Tips for Developers - 09/09/2005
- Persistence of Window State and Appearance for .NET Applications - 03/05/2004
Alexander Fedorenko
- Error Handling Strategies - 11/22/2002
- Using Placeable Metafiles: Save and Convert to HBITMAP and Raster Formats - 11/06/2002
Alexander Fedorov
- Simple Mixer Control Wrapper - 01/22/2000
- Most Politically Correct Way To Call RasHangUp - 08/10/1999
- CStatic-derived histogram control - 06/21/1999
Alexander Golovanov
- Creating Non-Transparent Controls on a Semi-Transparent Window - 07/26/2006
- Creating Arbitrarily Shaped Controls - 07/25/2006
Alexander Hritonenkov
- Representing Arrays as Streams of Bits - 03/31/2003
- CRegConfig -- a Class to Easily Keep Your Data in the Registry - 03/21/2003
- Changing Colors in Bitmaps and Making Icons from Them - 03/14/2003
Alexander Keck
- CUnicodeString Class - 01/14/2000
Alexander Khudyakov
- One-To-Many Relationship Between Two List Controls - 10/14/2003
- Synchronization of scrolling of two list controls - 06/10/2002
Alexander Kovachev
- Tree Class - 01/09/2002
Alexander Mikula
- Reading Excel files using ODBC - 05/15/1999
- Easy creation of Excel Sheets using only the ODBC - 05/15/1999
- Disconnect Dialup Connection - 03/30/1999
Alexander Nolasco
- Internet mail look - 01/24/1999
Alexander Simanov
Alexander Volkov
- POP3 Client With Attachment - 02/15/2002
Alexandr Shcherbakov
- MessageBox With Timeout - 07/30/1999
Alexandre Komyak
- Functorized Undo/Redo - 03/04/2004
- Share the View/Doc Architecture in a DLL - 04/26/2002
Alexandrov Alex
- Using Direct3D8: The basics - 08/30/2001
Alexei Evdokimov.
- DLLUnregister Server in MFC based COM applications - 12/01/1998
Alexei Veremenko
- Finger Utility - 03/02/2000
- Finger Utility - 01/29/2000
- Ping Component and Client - 01/29/2000
Alexey Busygin
Alexey Dolgachov
- ALXGrid Control Library - 02/14/2001
Alexey Kazakovsky
- MFC Class "System Information" - 12/23/2002
- MFC class "Tip of the Day" like WinZip - 02/12/2002
Alexey Sinutin
- A Managed "Send To" Menu Class - 05/31/2002
Alexey V. Shanin
- Optimizing Tip on Adaptive Arithmetic Coding - 01/02/2002
Alexey Valyayev
Alger Pike
- Contiuously updating sizing header - 02/23/1999
- A DevStudio like CControlBar - 08/07/1998
- Enhacing CDialogBar with InitDialog and DDX - 08/07/1998
- Tabbed Views (2) - 08/06/1998
Ali Imran
- Easy C++ - Delegates / Generic Properties / Closures / Thunks - 09/18/2009
- ListView Loading Images BMP, PNG, GIF, JPEG, WMF, ICO, and EMF Files Natively (pure WINAPI) - 08/03/2009
Ali Rafiee
- ColorComboBox - 07/18/2008
- Drag and Drop Listbox Items Without OLE - 12/16/2005
- Drag and Drop ListBox Items Using OLE - 12/09/2005
- Transparent ListBox - 08/22/2005
- Windows Message Broadcaster - 04/07/2005
- Transparent Static Control - 12/20/2004
Ali Sufyan
- Object Serialization Using .NET - 05/31/2004
- Cursors - 05/14/2004
- Windows Services - 05/07/2004
- How to Use Attributes in C# - 04/21/2004
Aliaksei Sanko
- Template Metaprogramming and Puzzle 15 Optimal Solution - 09/14/2009
- Five Cents on Arithmetic Encoding - 08/24/2009
- Data Replication Prototype Using ADO - 01/17/2006
- Defining XML Serializable Objects Using Macros - 10/01/2004
- Template Mania - 10/19/2001
- Templatizing Your MFC Message Maps - 02/15/2001
- Using Common File Dialogs as Modeless Views - 03/01/2000
Alin
Allan Nielsen
- SuperGrid: Yet Another ListView Control - 01/13/2000
Alton Michael
- Using DirectShow to Play a Movie from Visual Basic - 06/16/2003
Alumni
- SOCKS'—a Firewall Realization on an Object-Oriented Basis - 07/23/2003
- Creating a TCP Ping Echo on User-Defined Protocols - 05/13/2003
Alvaro Mendez
- Reformat C/C++ code - 07/14/1999
Amer Gerzic
- Write Your Own Regular Expression Parser - 11/17/2003
Amir Israeli
- CRegistry : Serialize Data In/Out of the Registry - 09/11/2000
Amir Salzberg
- Limiting a dialog-based application to a single instance - 02/02/1999
- Switching dialog boxes in a dialog-based application - 09/10/1998
Amit Dey
- Writing MS WORD Addins - 04/10/2003
- PocketPC -- Adding a Permanent Menu Entry to the New Button Menu - 12/10/2002
- Building an Office 2000 COM Addin with VC++/ATL - 06/03/2002
- CAtlBitmapButton - ATL/WTL Ownerdraw Superclassed Bitmap Button - 07/02/2001
- ATL COM and ADO - 01/29/2001
Amit Nabarro
- Resizing Controls at Runtime - 10/24/2000
Amit Ranjan
- Using a Camera with Windows Mobile 5 - 07/21/2006
Anand Narayanaswamy
- Manipulate XML File Data Using C# - 03/14/2005
- ASP.NET 2.0 Moves User Authentication One Step Forward - 11/05/2004
- Longhorn Coming Attractions - Part 2 - 08/20/2004
- Longhorn Coming Attractions - Part 1 - 07/09/2004
- Two Quick Ways to Perform ASP.NET Authentication - 06/07/2004
- C# FAQ 2.5 - How do I build a C# application using Visual Studio 2005 ("Whidbey")? - 05/12/2004
- C# FAQ 2.4 - How do I build a C# application using Visual C# .NET 2003? - 04/12/2004
- C# FAQ 2.3 - How do I build a C# application using Command Line Compilers? - 04/08/2004
- C# FAQ 2.2 - What Are Some of the Different C# Editors Available? - 04/05/2004
- C# FAQ 2.1 - How do I begin programming with C#? - 03/31/2004
- C# FAQ 1.6 - What are Identifiers and Keywords? - 03/18/2004
- C# FAQ 1.5 - What is an Assembly? - 03/09/2004
- C# FAQ 1.4 - How Do I Work with Namespaces? - 03/05/2004
- C# FAQ 1.3 - What Are the Requirements for Developing a C# Application? - 03/04/2004
- C# FAQ 1.2 - What is C#? - 03/04/2004
- C# FAQ 1.1 - What is Microsoft .NET? - 03/04/2004
- Performing Validations with ASP.NET—Part 2 of 2 - 04/11/2003
- Performing Validations with ASP.NET -- Part 1 of 2 - 01/24/2003
- Interacting with COM Components Using C# - 11/15/2002
- Event Handling in C# - 11/07/2002
- Working with Files in C# - 10/31/2002
- Exception Handling in C# - 10/24/2002
- Working with Interfaces in C# - 10/16/2002
- Working with Structures, Enumerations, and Inheritance in C# - 10/10/2002
- Working with Arrays in C# - 10/02/2002
- Introducing ASP.NET - 10/01/2002
- Understanding Classes, Methods, and Properties in C# - 09/27/2002
- Getting Started with C# - 09/17/2002
- C# and Intermediate Language - 09/04/2002
- Introducing Microsoft .NET - 08/23/2002
Anand Saini
- Accessing COM Ports - 04/23/2003
Anantjot Anand
Anatoly Ivasyuk
Anders M Eriksson
- Extending CStringArray - 01/15/2000
Anders Sandberg
Andersen
- WPF - Custom Window Styles - 08/24/2009
Andon M. Coleman
- Internet File Downloading Function - 12/09/1999
André Deperrois
- A Line Picker - 10/23/2003
Andreas Claus
- Print Preview in MDI Frame - 01/15/1999
Andreas Jdger
- AVLTree - template version - 09/17/1998
Andreas Jdger
- A Powerful Function Parser - 03/01/2000
- Writing Your Own AVI Files - 11/14/1998
- Writing MIDI Files - 11/14/1998
- Screen Saver which Displays Pictures - 08/06/1998
Andreas Leitner
- Flicker free drawing (2) - 03/23/1999
- Export dialogs in MFC Extension DLLs - 08/07/1998
Andreas Loeffler
- Multi Platform Plugin Development Made Easy! - 05/26/2004
Andreas Mallek
- Visual Studio .NET-Like Navigation Control - 04/23/2003
- CSharp AddressRegister Control - 04/22/2003
Andreas Mautsch
- Hypersplitter—a Splitter Manager - 12/02/2004
Andreas Pohl based on article by Zafir Anjum
Andreas Saurwein
- Hex edit control - 08/25/1998
Andreas Stolle
- Converting a String to an Enumeration Value - 11/13/2002
Andreas Verhamme
- Create an ActiveX using a Csharp Usercontrol - 07/20/2009
Andreas Wieberneit
- Consuming Unmanaged C++ Class Libraries from .NET Clients - 04/01/2004
- Using .NET Class Libraries from VB6 Clients - 03/24/2004
Andrei Levin
- Active Comments Add-In - 10/10/2000
Andrei Stcherbatchenko
- Syntax coloring text editor - 03/23/1999
Andrei V. Korobkov.
- Using NT Security DLL To Investigate DCOM Issues - 08/28/2001
Andrej Hristoliubov
- Application's Version Updating from a FTP Resource - 02/15/2005
Andrew Bryan
- Printing with OpenGL - Another method - 12/15/1998
Andrew Connell
Andrew Fenster
- MFC .DLL TUTORIAL, PART 1 - 03/06/2002
- MFC .DLL TUTORIAL, PART 2 - 03/06/2002
- MFC .DLL TUTORIAL, PART 3 - 03/06/2002
- MFC Under the Hood - 06/27/2001
Andrew Forget
- Transparent Image Static Class - 11/17/1999
- CRichEditCtrlEx : Replacing "RICHEDIT" control with "RichEdit20A" - 01/18/1999
Andrew Garbuzov
- ActiveX hyper linking - 04/08/1999
- A Splitter Window Control - 03/25/1999
- ActiveX script hosting - 02/05/1999
- ActiveX script hosting (2) - 02/05/1999
- Active Document Containers - 09/29/1998
Andrew Ivannikov
- LiteGrid Control - 02/06/2000
Andrew Nosenko
- ATL Coding Helpers - 04/12/2001
Andrew Phillips
- Dialog for Selecting Directories - 01/14/2000
Andrew Schafer
- Function Pointers to Non-Static Object Methods - 03/02/1999
- Passing DYNAMIC Data QUICKLY using SafeArrays - 2 - 02/14/1999
Andrew Schetinin
- Code That Debugs Itself - 04/25/2003
Andrew Slivker
- '"True'" Dynamic Splitter Bar - 08/07/1998
Andrew Small
- MFC Virtual List Control - 04/10/2001
Andrew Walker
- Dialog Switcher Using a Tree Control - 11/19/2001
Andrew Watt
- RSS 2.0: Really Simple Syndication - 05/02/2007
Andrew Whitechapel
- ATL DISPID Encoding - 04/12/2001
- Dispinterface vs. Events and Runtime Sinks - 04/12/2001
- Containment and Aggregation - 04/12/2001
- To WTL or Not to WTL, That Is the Question - 04/12/2001
- Using the ATL Windowing Classes - 04/12/2001
- ATL Tear-Off Interfaces - 04/12/2001
- ColorSpace ATL Control - 07/23/2000
Andrey Abelyashev
- Placing Logo on the Top DockBar of the Frame Window - 08/03/2000
- Full-Screen Dialog - 07/21/2000
- Hiding the Flat Toolbar Separators - 02/09/2000
Andrey Belenky
Andrey Karpov
- Comparing PVS-Studio (VivaMP) and Intel C/C++ ("Parallel Lint") - 01/11/2010
- 64-bit Loki - 10/20/2009
- About size_t and ptrdiff_t - 10/12/2009
- Parallel Lint - 06/15/2009
- Seven Steps of Migrating a Program to a 64-bit System - 05/04/2009
- AMD64 (EM64T) Architecture - 03/24/2009
- Optimizing 64-Bit Programs - 12/15/2008
- 32 OpenMP Traps for C++ Developers - 07/30/2008
Andrey Korshunenko
Andrey Marochko
- Universal STL-Based Template String Class - 10/31/2003
- Extended Debugging Utility Set - 04/16/2003
Andri Masson
- Retreive the VB Object "printer" Corresponding to the Default Printer - 02/05/2004
- Fill a combobox with current defined printers - 01/30/2004
Andriy Oriekhov
- WinAPI Hooking - 06/08/2006
Andrzej Markowski
- CCustomBitmapButton—MFC Button Control - 09/22/2004
- CCustomTabCtrl - MFC Tab Control - 07/27/2004
Andy Bantly
- Remote Desktop View Lite - 10/31/2005
- Using Two Common 'Compression' Techniques - 01/04/2005
- View Desktops Remotely - 04/24/2000
Andy Brown
- Internet Explorer-Style Options Panel - 11/28/2000
- Flicker-Free Resizing Dialog - 12/29/1999
- A Flat Popup Menu for Controls - 12/17/1999
Andy Kaylor
- CGoodTime -- A Y2.038K-Safe Replacement for CTime - 12/15/1998
Andy McGovern
- 2D & 3D Visualization Techniques for Geo-Referenced Images - 02/23/2005
- Working with TIFF Images - 11/16/2004
- A Random Number Generation Technique with Encryption and Genetic Algorithm Applications - 05/26/2004
- Geographic Distance and Azimuth Calculations - 04/28/2004
- A 3D Object Picking Technique that Uses OpenGL - 04/04/2003
- A Texture Mapping Technique Using OpenGL - 04/02/2003
- Drawing and Printing OpenGL Graphics Using Device-Independent Bitmaps - 03/28/2003
- Quick Image Stretching Technique - 11/26/2002
- Creating a Multi-Threaded Trace Route - 11/13/2002
Andy Monis
- Create Star Shaped Window - 01/28/2004
Andy Smith
- Handling the Structured Storage of SAFEARRAYs - 07/31/2002
- Using a Non-Blocking Versions of Win32 Wait Functions - 07/31/2002
Angel Amador
- Why Is Everything So Darn Declarative? - 01/30/2008
Angel Komarov
- Create 3D Graphics without OpenGL or DirectX - 02/21/2003
Angelo Rohit
- MI Is not Mission Impossible - 12/18/2006
Anguel Komarov
- A Simple, Flicker-Free 2D Animation Demo - 10/31/2002
Anil Mahadev
- Building an ASP.NET 2.0 Master/Detail Application with DB2 - 10/13/2006
- IBM DB2 Application Development with Visual Studio .NET - 09/18/2006
Aniruddha Jahagirdar
- STL Serialization Library - 10/26/2006
Anish C.V.
- Creating a Windows NT/Windows 2000 Service - 08/15/2002
- OLE Automation with MS Word - 02/15/2002
Anish Mistry
- Caption Bar Interface - 10/01/2002
- Snapping Windows - 09/26/2001
- Dynamic Icon Meters - 04/04/2001
Anita Rodriquez
Annapurni M
- Grid Control with Splitters - 07/25/1999
Annapurni Mallikarjunan
- Tooltips For Tree Control Items - 02/18/1999
Anne Gunn
- A NotQuiteNullDacl Class - 03/26/2002
Anneke Sicherer-Roetman
- CFileExportDialog Class - 04/03/1999
Anon E. Mous
- SemiTransparent Bitmaps - 07/28/1999
Anoop Madhusudanan
- Design a Football Engine and Learn How to Apply Design Patterns (Observer, Decorator, Strategy) - 06/12/2006
Anoop Thomas
- Hooking the Keyboard - 12/13/2001
Anpino
- TIP: Round a Decimal to an Integer - 07/09/2008
- Windows PE 2.0 Tutorial - 06/12/2008
- Basic Concept of Memory Management in a C++ Class - 04/08/2008
Anthony Berkow
Anthony D. Davis
- Creating a Round Dialog - 04/18/1999
Anthony Petruso
- Play Wav resource - 11/14/1998
Anthony Roach
- Dynamic Com - 09/26/2001
- DirectX 7 Template - 08/28/2001
Anthony Williams
- Deadlock: the Problem and a Solution - 09/18/2008
Anton Zlobin
- KBSoft IP Locator - 12/19/2008
- Creating a Pretty IE Toolbar in C# - 09/11/2008
- Smart Control Designer - 12/07/2007
- Using the PayPal Payment System in ASP.NET - 08/24/2007
Antonio Tejada Lacaci
- CFileInfoArray - 10/01/2002
Anuj Seth
- vsscanf - An Implementation for Windows - 05/20/2002
- XSleep - An alternative to the Sleep() function - 01/14/2000
Anurag Sharma
- TraceView'—A Debug View Utility - 11/18/2003
Anurag Velekkattu
- ImageTextButton - 06/02/2004
Anwar-ul- Haque
- How to Handle Currencies - 09/26/2007
Appstmd
- Using a RichEdit Control in the MFC Grid Control - 01/16/2004
April Tallett
- Customer Best Practices: Coding and Testing Phase - 09/23/2005
Apriorit Inc.
-
Easy way to set up global API hooks - 03/10/2010
- Forbidding the Clipboard for the specified process - 12/02/2009
- Writing UDFs for Firebird Embedded SQL Server - 11/17/2009
- File System Filter Driver Tutorial - 11/09/2009
- Keystroke monitoring - 10/27/2009
Aravind Corera
- .NET Delegate Event Model vs COM Connection Points - 04/24/2001
- Understanding Classic COM Interoperability w/.NET Apps - 03/28/2001
- Using a Multidimensional SAFEARRAY to pass data across from COM objects - 11/10/1998
- Animating System Tray Icons - 08/08/1998
- Drop down a popdown window instead of a dropdown list from a combobox - 08/06/1998
Aravindan Premkumar
Arcangelo Bruna
- CZipFile: a Lite Zip Archive File Viewer - 03/04/2003
Arch Robison
Ariel Yakobovich
- Offline Capable (Internet Explorer) AJAX Client - 08/10/2006
Arif Zaman
Arild Fines
- Converting Color-Keyed Bitmaps to Custom Regions - 05/30/2002
Arjay
- Simple Thread: Part II - 11/06/2007
- Simple Thread: Part I - 08/23/2007
- Win32 Thread Synchronization, Part 2: Helper Classes - 05/24/2005
- Win32 Thread Synchronization, Part I: Overview - 05/20/2005
Arkady Frankel
- IP Packet Monitor for Windows 2000 - 03/14/2001
- Ping Utility for Windows CE - 11/21/2000
Arlen Albert Keshabian
- Class CMaleLogger - Logging System - 03/19/2002
Arlen Albert
- Make Sure Path Exists - 03/15/2002
Arlen Feldman
- A Tour of WPF in Visual Studio 2008 - 04/06/2009
Arnon Mathias
- Changing Windows NT Font's Size - 03/14/2002
Arseny
- Create an Eclipse Database Client with Hibernate - 03/31/2009
Arthur Boynagryan
- Locking the Keyboard and Mouse at Scheduled Times - 11/07/2000
Artur Sharipov
Arun Karthick
-
Use of the Instance Context Mode in Windows Communication Foundation (WCF) - 02/22/2010
-
A Glimpse at Microsoft Visual Studio 2010 - 02/18/2010
-
Top 10 features of Windows Presentation Foundation (WPF) - 01/25/2010
Arun N Kumar.
- A Generic C++ Thread Class - 11/20/2001
Asad Aziz
- COM+ Automation Using COMAdminCatalog in .NET C# - 06/20/2003
Asaf Levy
- "Highlighted" EditBoxes For Over-Populated Input Dialog Sheets - 01/15/1999
- Creating a Property Sheet Inside a Form View - 08/06/1998
Ashar Maqbool Khan
Asher Kobin
- Lightweight HTML Parsing Using MSHTML - 09/17/2001
Ashim Dutta
- Tip: Screen Capture - 11/10/2009
Ashish Dha
- Connection Points and Asynchronous Calls - Part II - 01/25/2000
Ashish Dhar
- Serial Communication in Windows - 08/15/2002
- Simple Logging Utilily in ATL - 01/03/2000
- Connection Points And Asynchronous calls - 12/29/1999
Ashish Jaiman
- Builder Design Pattern - 02/19/2002
- Abstract Factory Design Pattern (Sample in C# and VB .NET) - 02/19/2002
Ashish Singh
- Auto Resize Dropdown Box - 05/14/2007
Ashkbiz Danehkar
- A Glance at the Virtual Machine Monitor - 10/12/2006
- Injective Code Inside an Import Table - 07/13/2006
- Inject Your Code to a Portable Executable File - 03/02/2006
Ashutosh R. Bhatikar
- Hiding/Showing the Windows TaskBar - 02/01/2001
Ashwin Kumar
- TIP: Be Careful with Dummy Reference Arguments - 02/24/2009
Asif Rashid
- Get web page using WinInet class wrapper - 10/01/2002
- HTTP Service Monitor - 02/09/2000
- Mail Checker (POP3) - 08/07/1998
- SMTP Protocol wrapper class - 08/07/1998
- POP3 Protocol wrapper class - 08/07/1998
Asif Sayed
- Dynamic Data Grouping Using MS Reporting Services - 10/17/2006
- Reporting on Hierarchical Recursive Data Using MS Reporting Services - 07/05/2006
Assaf Tzur-El
- CreatePath - Full Path Creation (wstring version) - 01/15/2002
Atakan Devrim Pakkan
- Editable FlexGrid/Grid Control in VB4/5/6 - 10/13/2003
Audrius Vasiliauskas
- Enhanced collection template classes: CArrayEx, CMapEx and CSortedArray - 12/07/1999
- Messenger - 08/08/1998
Aurelien BOUDOUX
Aviad Tobaly
- A Simple File Downloading Method with Progress Bar Updating - 09/30/2002
- Retrieving, Writing, and Creating Data in a Microsoft Access File (CDaoDatabase and CDaoRecordset) - 09/25/2002
- ToolTips for Modal Dialog controls - 02/01/1999
Aviram Cohen
- OpenGL Output Class - 04/20/2004
Axter
- Clone Smart Pointer (clone_ptr) - 09/01/2005
Ayende Rahien
- Reading Configuration Files Without Using Win32 - 06/13/2002
abdulsami
- Using Webparts in ASP.NET 2.0 - 03/06/2007
acc15
aejw
- C# Map Network Drive (API) - 08/28/2006
akarasev
akomarov
- Who Connects to Your Computer? - 05/03/2006
aleksisa
- Facebook Application Development - 03/18/2008
- Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS Feed - 11/13/2007
- How to Build a Simple Event Log Montior/Watcher (Using TCP in .NET) - 11/12/2007
- Web Service Method to Back Up a Database from a Mobile Device - 03/29/2007
- Create a Web Service Method to Get NT Service Information - 12/07/2006
amado
- Platform/Part Architecture - 06/17/2005
ambati sreedhar
- Customizing a GridView as a Web Part for SharePoint 2007 - 04/22/2009
- Part 1: Installing Features and Adding Breadcrumbs to Custom Pages in Sharepoint Central Administrat - 03/20/2009
aneezah
- Install Dummy SSL certificate - 04/13/2009
- Install/Uninstall/Control Windows Services Remotely Using VB.Net - 11/12/2008
anuvk
- Code: XML Serializer - 08/11/2008
arkadi
- TIP: IE URL History Tool (Yet Another) - 04/10/2007
arnav
- AL 3D Audio and Environmental Audio Extension - 06/25/2007
- Multimedia Audio SDK - 11/14/2006
arst
- DynObj: C++ Cross-Platform Plugin Objects - 10/16/2007
astanley
- A Drag and Drop List Control - 03/15/2004
atamas
atena
- Tip: Switch Between Source and Header C++ Files - 01/24/2008
awni
- Creating Partially Translucent/Transparent Windows in VB (2) - 07/13/2004
- Creating Translucent/Transparent Windows in VB (1) - 04/21/2004
Partners
More for Developers
Top Authors
- Voted: 13 times.
- Voted: 11 times.
- Voted: 11 times.
- Voted: 10 times.
- Voted: 8 times.
- Paul Kimmel 78 articles
- Tom Archer - MSFT 75 articles
- Zafir Anjum 61 articles
- Bradley Jones 43 articles
- Marius Bancila 31 articles