List of Gurus
| 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 |
K Balaji
- Using ADO.NET with XML and VB.NET - 12/19/2002
- Late Binding and On-the-Fly Code Generation Using Reflection in C# - 11/26/2002
- An Introduction to Reflection in C# - 10/29/2002
- COM+ in .NET - 10/03/2002
K. Balaji
- Creating and Using C# DLLs - 09/16/2002
K. Shane Triem
KMan KMan
- QuickConnect.NET - 03/13/2009
- .Notifier: Outlook-Like Notifier - 08/26/2008
Kais Dukes
- Hotmail Using C# -- A HTTPMail Client Under .NET - 06/10/2003
- An Introduction to C++ Templates - 06/20/2002
Kalai Kandasamy
Kamalahasan Rajaram
Kamen Lilov
- Fast and efficient CString replacement - 02/09/1999
Kamjith P.
- HTML-Based Chat Server/Client - 12/05/2002
Kamran Shakil
- Exception Handling in C# - 12/11/2001
Kapil Chaturvedi
- ActiveX Control Tutorial - 01/21/2001
Karl Moore
- VB .NET Tip: Encryption in Just Twelve Lines of Code! - 08/05/2005
- Quick Visual Studio .NET Tips - 08/05/2005
- Generate Memorable Passwords, Automatically! - 03/22/2004
- Calculating the Years Between Dates - 03/18/2004
- Figuring Out Quarters in .NET - 03/16/2004
- Calculating the Next Working Day in .NET - 03/11/2004
- The Big ASP.NET DataGrid Article, Part 3 - 03/03/2004
- The Big ASP.NET DataGrid Article, Part 2 - 02/26/2004
- Looking at Windows, Performance Counters, and More - 02/02/2004
- The Secret Rebirth of Visual Basic's .PrintForm - 01/30/2004
- Where to Put Files with an ASP.NET Host! - 01/16/2004
- Server.Transfer Vs. Response.Redirect - 01/15/2004
- The Lowdown on ASP.NET Authentication - 01/14/2004
- Taking the Visual out of Visual Basic - 09/24/2003
- Creating Your Own Windows Service - 09/22/2003
- Querying the Amazon.com Web Service - 09/18/2003
Kate Gregory
- Controlling Project and File Properties with C++ Macros - 06/16/2004
- C++ Language Changes for Visual Studio 2005 - 06/11/2004
- A C++ Macro to Stub Interface Methods - 05/17/2004
- Macros for C++, in C++ - 04/30/2004
- .NET Remoting with Events in Visual C++ - 04/13/2004
- Static Constructors in Managed C++ - 03/15/2004
- What is Shadowing, and Is It True that C++ Does It? - 03/01/2004
- Why Don't I Get Those Keywords? - 03/01/2004
- Sample Chapter: The .NET Base Class Libraries - 01/27/2004
- Performance Matters: Choose Your Library Wisely - 01/20/2004
- Writing a Windows Service in Managed C++ - 12/29/2003
- Visual Studio Tools for the Microsoft Office System - 12/15/2003
- Using Configuration Files in Visual C++ - 11/25/2003
- Arranging Custom Marshaling With P/Invoke - 10/30/2003
- What's in Visual C++ Whidbey - 10/28/2003
- Marshaling and Conversion with P/Invoke - 10/21/2003
- Head-Spinning Continued: The Managed Wrapper - 09/30/2003
- Head-Spinning Continued: The XCopy Port - 09/26/2003
- Head-Spinning Continued: Who needs P/Invoke? - 08/29/2003
- Head-Spinning Continued: P/Invoke - 08/26/2003
- Head-Spinning Continued: COM Interop - 07/29/2003
- Head-Spinning Interoperability between Managed and Native C++ - 07/22/2003
- Partial Template Specialization with Visual C++ .NET 2003 - 06/04/2003
- Mixing and Matching: Using STL with the Base Class Library - 05/19/2003
- Managed, Unmanaged, Native: What Kind of Code Is This? - 04/28/2003
- The Mixed DLL Loading Problem - 03/18/2003
- .NET Under the Hood: a Little ILDASM - 03/06/2003
- Performance Implications of Managed Data - 02/13/2003
- Using the .NET Image Class - 12/31/2002
- Visual Studio .NET 2003, aka Everett, for the C++ Programmer - 12/18/2002
- Using the ATL CImage Class - 10/31/2002
- Implementing Simple Role-Based Security in Managed C++ - 10/18/2002
- Using PInvoke To Call An Unmanaged DLL From Managed C++ - 09/30/2002
- Calling a Web Service Asynchronously - 09/17/2002
- Working with XML in Managed C++ - 08/23/2002
- Working with XML in a Classic COM Application - 08/14/2002
- Creating and Using a Web Service in Managed C++ - 07/25/2002
- Boxing Value Types in Managed C++ - 07/12/2002
- Building a .NET Windows Forms App in Visual C++ .NET - 07/08/2002
- What's Special about Visual C++ .NET? - 06/25/2002
Kaushal Malhotra
- ExeCreator Utility - 12/21/2001
Keith Bussell, Josi Manuel Muilledes
- Jump to Next/Previous Function Definition - 10/15/1998
Keith Rule
- Flicker free drawing using memory DC - 03/23/1999
- Why doesn't my project work in release mode? - 01/18/1999
- Instantiating _com_ptr_t objects remotely - 10/25/1998
- Keyword coloring edit control - 08/06/1998
- Write to status bar using sprintf syntax - 08/06/1998
- Basic Copy/Paste '& Drag/Drop Support - 08/06/1998
- Advanced Copy/Paste '& Drag/Drop Support - 08/06/1998
Keith Vasilakes
- CStatic That Knows Good From Bad - 02/09/2000
Keith Westley
- Voice Command Enabling Your Software - 03/20/1999
Kelvin McKisic
Ken Bertelson
- Scrollable List of Buttons - 07/04/1999
Ken C. Len
- Outlook Style Splitter - 08/07/1998
- Histogram control - 08/05/1998
Ken Reed
- WinBattle'—A Multi-Player Game Tutorial and Reusable Framework - 01/02/2004
- Remote Communication Made Easy - 11/07/2003
Ken Sherman
- Method to allow abort of long processes - 12/15/1999
Ken Varn
- Video For Windows Wrapper Class (CVFWImageProcessor) - 08/29/2001
Kenn Scribner
- Working With Asynchronous .NET Web Service Clients - 09/16/2004
- .NET/Java Interoperability: Apply the Proper Tool for the Job - 05/10/2004
- Licensed Applications using the .NET Framework - 09/08/2003
- Building Keyboard Accelerators into .NET Windows Forms Applications - 01/06/2003
Kenneth Carter
- Using ComboBox on a Flat Toolbar - 08/22/1998
Kenneth Corbin
- Microsoft News: Microsoft Lauds Cloud Biz - 07/14/2010
Kenneth Fleckenstein Nielsen
- Numeric Edits, with Limits and Spinner - 05/23/2000
Kenneth Kasajian
- Variant Streaming Code - 10/09/2000
Kenneth M. Reed
- MFC Wrapper for SHBrowseForFolder - 02/03/1999
Kerry Barnes
- Static Parameter Class - 02/13/2001
Kevin Bentley
- Using 256 color bitmaps in toolbar - 08/22/1998
Kevin Bond
- Changing the Background Color of an Edit Control - 01/25/2005
Kevin Choong
- Hosting WPF Content in an MFC Application - 01/18/2008
Kevin Davis
- Resolving Host Names - 01/15/2003
Kevin Delgado
Kevin Lussier
- Single Instance of an Application Class - 08/06/1998
- Disable Tab - 08/06/1998
Kevin McFarlane
- .NET Event Handling using the Template Method Design Pattern - 03/18/2002
- An Introduction to Business Objects in C# - 03/07/2002
- Design by Contract Framework for .Net - 02/25/2002
Khalid Noor
- Adding Controls to listcontrol - 07/16/2003
Khalid Shaikh
- Three ways to get your MAC address. - 04/15/2002
- Obtain all IP addresses of local machine - 04/02/2002
- Obtain all IP addresses of local machine - 03/22/2002
Khalifa Ahmed Tarhoni
- Creating a Master / Detail Form in VB - 01/27/2004
Khavkin
- Real-Time Module for Windows XP/2000 - 11/08/2007
Kheun
- UI-Thread Demonstration - 10/17/2001
Kiko Vives
- Security Certificates Treatment with CryptoAPI - 10/02/2003
Kim Pil Ho
- HTML Table Generator - 12/17/1999
Kim, Sang-Yup
- Class to manipulate UNICODE string on Window 95/98 - 04/22/2000
Kirk Stowell
- Guide to MSDN Collection Integration - 03/10/2004
Kirk Stowell
- Office Style Flat ComboBox - 07/19/1999
- Adding a drop arrow to a toolbar button - 12/21/1998
- Docking Toolbars Side-By-Side - 12/21/1998
- Using Hot Toolbar Buttons - 12/21/1998
- Pager Control - 10/17/1998
- Dialog with Splash Screen Example Code - 08/07/1998
- CAnimateCtrl() Example Code - 08/05/1998
Klaus G|tter
- Control container supporting windowless activation - 12/11/1998
- A UI class for long operation feedback - 08/06/1998
- Selecting multiple files in File Open dialog - 08/06/1998
Klaus Salchner
- Full-Text Searching with IFilters - 08/03/2005
- Administrate Indexing Server from Within Your Application - 07/13/2005
- How to Link Different Data Sources Together - 06/17/2005
- Your Free Search Engine: Microsoft Indexing Server - 05/18/2005
- Type Converters, Your Friendly Helpers! - 05/04/2005
- Outsourcing, a Mega-Trend that Forces Changes onto Every IT Organization - 04/25/2005
- SOS from Your Production Environment - 04/11/2005
- Talk to SharePoint Through Its Web Services - 12/22/2004
- Automate the Process of Documenting Your Code - 12/07/2004
- A Comprehensive View of SharePoint, Part II - 12/06/2004
- How to Integrate Google Searches into Your Application - 12/06/2004
- A Comprehensive View of SharePoint, Part I - 11/18/2004
- MSMQ on Pocket PC 2003 - 11/16/2004
- .NET and XML: Part 2—XSD Schemas - 07/28/2004
- .NET and XML: Part 1—XPath Queries - 07/19/2004
- Go Virtual with Your Development - 06/28/2004
- Introduction to Role-Based Security in .NET - 06/18/2004
Klynt Klimek
- Cookies in an ISAPI Extension DLL - 02/07/2000
Koay Kah Hoe
- Print Previewing without the Document/View Framework - 06/15/1999
Koay Kah Hoe
- A Print Enabled Tree View - 01/14/1999
Konstantin Boukreev
- Mouse Gestures Recognition - 12/03/2001
- Genetic Algorithm and Traveling Salesman Problem - 09/27/2001
- kPad - Lightweight Text Editor - 08/06/2000
Konstantin Bukreev
- Advanced ActiveX Edit Control - 12/28/1999
- Advanced ActiveX Buttons - 12/27/1999
Konstantin Efimov
- Parametric Bitmap - 01/14/2002
Konstantin Go
- Easy Multithreading in ATL Windows Applications - 08/25/2006
Konstantin Komissarchik
- Removing Characters and Strings from a String (VB6) - 02/07/2004
- Standard Name Formatting Routine - 02/07/2004
- Improved Mid$ Statement - 02/07/2004
- Improved Trim$ Statement - 02/07/2004
- Handling Multiple Command Line Arguments - 02/05/2004
- Centering A Form - Using Available Desktop Space - 01/28/2004
- Treating a Form Like a Function - 01/28/2004
- Easy Method of Writing And Reading Small Text Files - 01/27/2004
Konstantin Pilipchuk
- STL Compatible Base64 Encoder - 10/31/2001
Koray Gecici
- CIniEx - Dynamic .INI Class - 02/08/2000
Kory Becker
- List Control with Tooltips - 01/24/2001
Kraig Hiersche
- Handling Drag and Drop of Email Attachments - 12/17/1999
Kris Jearakul
- 2D Chart and 3D Waterfall Chart Control - 07/24/2000
Krishnasamy Venkatesan
- Monitoring Changes in IE Settings - 11/05/2004
Kristian Lippert
- Subclassing controls in ATL dialogs using WTL - 04/02/2002
- Multithreaded ActiveX Controls Using ATL - 04/27/1999
Krzysztof Kuczek
- Performance Statistics Class - 04/03/1999
Kulathu Sarma
- Bridge Pattern - Bridging the gap between Interface and Implementation - 03/02/1999
- Applying Strategy Pattern in C++ Applications - 03/02/1999
- Creating Singleton Objects using Visual C++ - 11/12/1998
Kumara Das K.R.
- Copy Folder/File Names Directly from Shell - 11/04/1998
Kunix
- Circular Push Button - 11/24/1998
Kurt Pattyn
- Easy Thread Safe Resource Synchronization in MFC - 11/02/2001
Kwon Jin-ho
- CStatic-Derived Flat Button Class - 02/29/2000
Kyselgov E.N.
karench
- Dynamically Linked Comboboxes Set - 08/18/2004
kasajian
- Copy Constructors and Assignment Operators - 08/31/2007
kirang
- Recursive XSL Templates - 01/09/2007
kirants
- Codeguru Forum Search Accelerator for IE 8 - 05/21/2009
- Customize an IE Context Menu to Add CodeGuru Favorites - 07/15/2008
- Function Calls, Part 4 (What Exactly Is "this"?) - 02/14/2008
- Function Calls, Part 3 (Frame Pointer and Local Variables) - 02/05/2008
- Function Calls, Part 2 (Stack and Calling Conventions) - 01/23/2008
- Function Calls, Part 1 (the Basics) - 01/11/2008
- What's New in MFC 9.0 (Orcas): Command Link Buttons - 10/25/2007
- Guitar Tuner Vista Gadget Using Silverlight - 09/07/2007
- Determining Whether a DLL or EXE Is a Managed Component - 07/25/2007
- Task Dialogs in Vista - 02/08/2007
- SMBIOS Demystified - 08/01/2006
- Visual Studio.NET Style Tear Off Panes - Part IV - 01/07/2005
- Visual Studio.NET-Style Tear Off Panes - Part III - 08/19/2004
- Visual Studio.NET Style Tear Off Panes - Part II - 06/03/2004
- Visual Studio.NET Style Tear Off Panes - Part I - 05/05/2004
- Showing Tooltips/Icons for Status Bar Panes - 04/26/2004
- Remembering a Window Position Across Application Invocations - 06/19/2003
- switch Statement Performance Consideration - 08/23/2001
- Animated Tray Icon Class - 03/09/2000
krkim
- Intelligent Memory Buffer Class on Non-MFC(SDK) Platforms - 11/27/2007
- Auto Increment the Version Number after Each Build in a Visual Studio Project - 11/19/2007
