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 |
M Basava Raju
- Copying Files into Explorer - 04/05/1999
- Copying File Names from Explorer - 02/05/1999
- Opening at current file's path - 02/02/1999
M YaZiR Aheer
M. Rajesh
- Creating a Silverlight 2 Application by Combining Expression Blend and Visual Studio 2008 - 10/20/2008
- Visual Studio Tools for Office 2007: How the Ribbon Helps Make Your Document a Dynamic Application - 07/11/2008
- Windows Meeting Space - 07/23/2007
M. Tufail
- String Function - CountWords - 02/07/2004
MAV
- Creating a Rollout Panel - 10/21/2002
MB
MSD
- A Service API - 08/07/2002
Maarten Hoeben
- Report Control - An Outlook 2000-Style SuperGrid Control - 06/26/2001
- Outlook 98-Style FlatHeader Control - 01/13/2000
Madhava V
- Create Access data source name dynamically - 03/01/1999
Madhu B Nair
- Creating the OutLookRichEdit Control - 12/30/2002
Magerusan G. Cosmin
Magnus Egelberg
- Resizable CPropertySheet - 07/13/1999
Mahendra Bhagat
- Different Views In Dynamic Splitter - 02/08/1999
Mahesh Kumar S
- Setting the Background Image for a List Control - 05/06/2003
Mahipal Reddy Goli
- Fun with the Registry Using VC++ - 09/22/2003
- Drawing Lines Using Line Equations - 09/08/2003
- Creating Pattern Brushes - 07/30/2003
Malcolm Keller Beyer III
- Using Multiple Inheritance to Enhance DDX - 09/24/2001
- Enabling/Disabling a Group of Controls - 02/05/1999
Malik Asif
- Displaying the Images Returned by the RenderStream Method of SQL Server Reporting Services - 06/10/2005
Manni HV
- Reliably Retrieve MAC Address(es) with VB - 11/08/2005
Manning Publications
- Using Team Build to Build Database Projects - 06/23/2009
Manoj Agarwal
- Localization Made Easy with ASP.NET 2.0 - 01/02/2007
- An In-Depth Coverage of ASP.NET 2.0's Master Pages: Part 2 of 3 - 02/01/2006
- An In-Depth Coverage of ASP.NET 2.0's Master Pages: Part 1 of 3 - 12/30/2005
- Configure a Web Application to Use a Specific Version of ASP.NET - 11/29/2005
- Migrating an ASP.NET 2.0 Beta 1 App to Beta 2: Common Problems and Their Solutions - 09/01/2005
Manoj G
- Creating and Using Custom Attributes with VB.NET - 05/09/2003
Manoj Tuli
- Create Controls Dynamically (VB6) - 02/03/2004
Manuel Carlos F. A. Pinheiro
Manuel Escribano
- UNC paths from local paths - 07/25/2001
Manuel Laflamme
- Get VersionInfo from resource file (2) - 04/04/1999
Manuel Lucas Viqas Livschitz
- An XML Collection - 05/13/2002
- Tool for Globally Changing Class Names - 08/08/2000
Maq
- A pair of splitter classes used in dialogbox - 08/07/1998
Marc Britten
- RichEditCtrl Syntax Highlighting - 07/28/1999
Marc Clifton
- How To Swap Top-Level Forms - 07/12/2004
Marc E. Howe
- Screen Saver Enabler/Disabler - 04/24/1999
Marc Gregoire
- Introducing the Windows Kernel Transaction Manager, Transactional NTFS and Transactional Registry - 12/29/2010
- The New MFC Animation API - 12/13/2010
- Querying Bing Using the New Windows 7 Web Services C++ API - 09/16/2010
- Introduction to DirectWrite - 05/26/2009
- Pause Before Exiting a Console Application - 02/18/2009
- Using the Windows Vista/Windows 7 Built-In Buffered Animation API - 02/06/2009
- Using Windows Vista Built-In Double Buffering - 12/01/2008
- Parallel Programming in Visual C++ 2010 CTP - 10/31/2008
- Binding to the Most Recent Visual Studio Libraries - 10/22/2008
- How to Save and Load a Windows Region with the Win32 API - 04/12/2007
- How to Save and Load a Windows Region with MFC - 04/12/2007
Marc Guy
- How to Create a CHILD OpenGL Window in a Dialog - 08/01/2001
Marcel Meuwissen
- An Accurate Timer Class - 04/15/2003
Marcel Scherpenisse
- Dynamic Dialog Class - 02/16/2000
Marcin Swiatek
- MDI TaskBar - 02/03/2004
Marco Amagliani
- Classification Of Point In Polygon - 07/20/2010
Marco Amagliani
- Time Control Template Class - 01/31/2001
Marco Dehn
- Implementing Tooltips for Menus - 04/27/2000
Marco Freudenberger
- DAO ComboBox - 12/07/1999
Marco Welti
- Be Sweet, a Set of Visual Source Code Browsers - 07/02/2003
Marcos Lima
- SQLServer Search Dialog Class - 02/11/2001
Marcus Gesing
- Creating an Extended Message and Input Box - 06/09/2003
Mario Contestabile
- Locales and Facets in Visual C++ - 12/09/1998
- Inplace edit control - 08/06/1998
- Serializing CStringList in the registry - 08/06/1998
Mario Gudelj
- Grid derived from CWnd (2) - 08/05/1998
Mario Vespa
- XML Serialization for MFC - 06/06/2003
Marius Bakelis
- Preventing editing item labels in tree view - 01/15/1999
Marius Bancila
- C++ 2011: nullptr - 08/30/2011
- C++ 2011: Strongly-typed Enums - 08/26/2011
- C++ 2011: Uniform Initialization - 08/23/2011
- Windows Phone 7 Quick Tutorials: Part 7 - Touch - 02/01/2011
- Windows Phone 7 Quick Tutorials: Part 6 - Launchers and Choosers - 01/31/2011
- Windows Phone 7 Quick Tutorials: Part 5 - Pivot and Panorama - 01/28/2011
- Windows Phone 7 Quick Tutorials: Part 4 - Tombstoning and Data Persistence - 01/26/2011
- Windows Presentations Foundation (WPF) 2D Transformations - 01/25/2011
- Windows Phone 7 Quick Tutorials: Part 3 - Page Navigation - 01/21/2011
- Windows Phone 7 (WP7) Quick Tutorials: Part 2 - The Application Bar - 01/18/2011
- Windows Phone 7 Quick Tutorials: Part 1 - Hello World - 01/14/2011
- Text Templates in Microsoft Visual Studio - 09/24/2010
- Lambdas in VC++ 2010 - 04/22/2010
- Changes to MFC in Microsoft Visual Studio 2010 - 04/01/2010
- Changes to the C++ Compiler in Microsoft Visual Studio 2010 - 03/31/2010
- Changes to VC++ in Microsoft Visual Studio 2010 - 03/17/2010
- Determine Windows Version and Edition - 03/12/2010
- Working with Digital Certificates in .NET - 10/16/2009
- Opening Modal Managed Windows from MFC - 08/28/2009
- Code Contracts in .NET - 06/05/2009
- Working with Device Contexts in MFC - 10/08/2008
- Customizable Alert Window - 09/26/2008
- A TR1 Tutorial: Smart Pointers - 07/16/2008
- A TR1 Tutorial: Regular Expressions - 07/02/2008
- A TR1 Tutorial: Generating Random Numbers - 06/30/2008
- A TR1 Tutorial: Unordered Containers - 06/19/2008
- A TR1 Tutorial: Class std::tr1::tuple - 06/17/2008
- A TR1 Tutorial: Class std::tr1::array - 06/09/2008
- Edit Control with Icon and Background Text - 03/24/2008
- MFC Feature Pack: An Introduction - 03/11/2008
- Introduction to LINQ, Part 3: LINQ to SQL - 06/05/2007
- Introduction to LINQ, Part 2: LINQ to XML - 05/22/2007
- Introduction to LINQ, Part 1: LINQ to Objects - 05/16/2007
- Customize Places Bar in Common File Dialog - 03/13/2007
- Prefer std::string to char* - 02/22/2007
- Create a Visual C++ Wizard for Visual Studio 2005 - 10/30/2006
- Animate a Modal Dialog - 09/28/2006
- Add Simple Animations to Your WPF Application with Timelines - 07/06/2006
- Creating a Simple Calculator with Microsoft Expression Interactive Designer - 06/27/2006
- Getting Acquainted with the Microsoft Expression Family - 06/09/2006
- Back to the Future of Windows Applications - 05/31/2006
- A Kick-Start to SAX with C++, Part 3 - 03/16/2006
- A Kick-Start to SAX with C++, Part 2 - 03/15/2006
- A Kick-Start to SAX with C++, Part 1 - 03/10/2006
- Introduction to C++/CLI Generics - 11/04/2005
- Writing Code in a Natural Way with C++/CLI - 09/29/2005
- Callback Functions Tutorial - 09/16/2005
- The Basics of UTF-8 - 09/12/2005
- War of the Worlds: Endianness - 07/26/2005
- The Principle of the Procrustean Bed in Programming - 06/29/2005
- Customizable Masked Edit Control - 05/12/2005
- Inside CRT: Debug Heap Management - 04/04/2005
- Error Lookup Tool - 02/24/2005
- Three Ways to Retrieve Processor Information - 01/28/2005
- True Color Image List - 01/20/2005
- Enhanced Colored Button - 11/02/2004
Mark A. Richman
- An ATL replacement for COleDateTime - 04/11/1999
Mark C. Malburg
- Analog Meter Class - 02/07/1999
- Oscilloscope/StripChart Control - 01/10/1999
Mark Conway
- Resizable Docking Window - 10/01/2002
Mark E. Pennell
- Creating Popup Menus with Titles - 08/06/1998
Mark Findlay
- "Ready" prompt replacement - 08/11/1998
- Scrolling credits dialog - 08/07/1998
- Sort columns by the image index of the column - 08/06/1998
Mark Gentry
- Undocumented MS Stock Property Pages In VC5 - 04/12/2001
Mark Henri
- Ultra Simple DB Class Interface for ODBC - 09/12/2003
- Countdown Dialog DLL - 10/18/2001
Mark Imel
- COM Collection Template Class - 02/14/1999
Mark Jacob
- An Advanced TabCtrl - 01/24/1999
Mark McGinty
- Extracting/Copying Users and Permissions Between Databases - 08/17/2006
- Event Spy for MS Data Grid - 07/13/2004
- DataGrid Advanced Techniques - 07/13/2004
- Enumerate, Detach and Copy SQL Server Databases - 12/20/1999
- Manipulating the Keyboard Lights in Windows NT - 12/18/1999
Mark Messer
Mark Otway
- System Image List - 10/17/1998
Mark Schmidt
- Chapter 3: Strings and Regular Expressions - 03/12/2004
Mark Strawmyer
- .NET Framework: Collections and Generics - 06/23/2011
- Timing Your C# Code with the Stopwatch Class - 05/02/2011
- Understanding and Using .NET Attributes - 04/12/2011
- Conditional Compile Statements - 04/11/2011
- C# Coding Standards and Practices - 04/01/2011
- .NET Framework: Use Your Own Cache Wrapper to Help Performance - 01/04/2011
- Using Photo Galleries in Your Web Apps - 11/02/2010
- Using Projections to Boost Performance - 10/05/2010
- Speed Up Repetitive Insert, Update, and Delete Query Statements - 09/07/2010
- Consuming an RSS Feed with the .NET Framework - 08/03/2010
- Introduction to Parallel Programming in the .NET Framework - 07/07/2010
- C# Programming Tips and Tricks - 06/01/2010
- Optional and Named Parameters in C# Programming - 05/04/2010
- Working with Object Context in the Entity Framework - 04/06/2010
- Joins and UI Binding with the Entity Framework - 03/02/2010
- Safe Covariance and Contravariance in .NET 4.0 - 02/02/2010
- Dynamic Language Support in the .NET 4.0 Framework - 12/11/2009
- Improved COM Interoperability in .NET 4.0 - 10/26/2009
- The Future of Managed Languages: C# and Visual Basic - 08/27/2009
- Introducing the Entity Framework - 07/02/2009
- Language Integrated Query (LINQ) to SQL - 04/28/2009
- C# Tips and Tricks - 02/09/2009
- LINQ to XML - 11/17/2008
- Introduction to Language Integrated Query (LINQ) - 08/21/2008
- Lazy Loading the ASP.NET AJAX TabContainer Control - 04/04/2008
- C# Language Highlight: Using Keyword - 01/30/2008
- Language Feature Highlight: Local Type Inference in C# 3.0 and Visual Basic 9.0 - 11/14/2007
- Language Feature Highlight: Extension Methods - 10/29/2007
- Building a Webpart to Display a Virtual Earth Map - 07/26/2007
- Smart Client: Composite UI Application Block - 07/10/2007
- State Machine Workflow with WinWF - 04/11/2007
- Building a Custom Activity in Windows Workflow Foundation - 02/07/2007
- Get Ready for Windows Workflow Foundation - 11/22/2006
- Windows Forms Tricks You May Have Missed - 10/23/2006
- ClickOnce Extends Windows Forms Applications into Smart Client Applications - 08/18/2006
- Wire Up Data-Driven Web Apps with an ASP.NET 2.0 DataSource Control - 06/07/2006
- Communicating over Sockets: Blocking vs. Unblocking - 03/24/2006
- Accessing Directory Services in .NET Framework 2.0 - 02/13/2006
- Eliminate Unnecessary Code and Boost Performance with C# 2.0 Iterators - 01/05/2006
- Use Custom HTTP Handlers in Your ASP.NET Applications - 11/23/2005
- Discover Dynamic Code Compilation - 10/07/2005
- Improved .NET Remoting, Part 2: Secure TCP - 07/25/2005
- Improved .NET Remoting, Part 1: Same-Box Communication - 07/18/2005
- Serialization Part 2: Version-Tolerant Serialization - 06/29/2005
- Compression Classes Enhance I/O in .NET 2.0 - 06/06/2005
- What .NET 2.0 Has in Store for ADO.NET - 05/11/2005
- Generics in .NET: Type Safety, Performance, and Generality - 04/21/2005
- Code Access Security with Microsoft .NET Framework, Part 2 - 03/10/2005
- Code Access Security with Microsoft .NET Framework - 02/17/2005
- Access Newly Available Network Information with .NET 2.0 - 01/21/2005
- .NET Delegates: Modern-Day Callback Methods - 12/09/2004
- Perform Exception Handling in .NET Exceptionally - 11/10/2004
- Playing .NET Doctor: Diagnose Application Hiccups with .NET Classes - 10/08/2004
- Using Lists and Collections in .NET - 09/03/2004
- Using Application Configuration Files in .NET - 08/17/2004
- Build a Localized Form that Speaks the User's Language - 07/22/2004
- Implement Common Creational Design Patterns - 07/07/2004
- Performance Counters Determine Application Performance - 05/25/2004
- Using Timers in a Windows Service - 04/05/2004
- Parsing Data Files - 03/08/2004
- Sending E-Mail with System.Web.Mail - 02/09/2004
- Using Message Queues - 01/12/2004
- Creating Simple Charts and Graphs - 12/03/2003
- Serialization/Deserialization in .NET - 11/18/2003
- Overloading Operators in C# - 10/13/2003
- Accessing Files and Directories - 09/09/2003
- Accessing Directory Services - 08/08/2003
- Multithreading in .NET Applications, Part 3 - 07/08/2003
- Multithreading in .NET Applications, Part 2 - 06/20/2003
- Multithreading in .NET Applications - 05/07/2003
- Creating a Windows Service in .NET - 04/02/2003
- COM Interoperability - 02/27/2003
- Building a Logging Object in .NET - 02/19/2003
- Eliminate a Tedious Task Through Creating Self Configuring Objects - 12/11/2002
- Cryptography in .NET - 11/22/2002
- .NET Remoting - 10/10/2002
- Database Independent Data Access - 08/26/2002
- Taking Advantage of Custom Attributes and Reflection to Eliminate A Tedious Task - 08/09/2002
Mark Tutt and Stan Finkler
- ARSdb - Abstracted Database and Recordset Classes - 07/30/1999
Markus Loibl
Marlon Tang
- Creating an Object Property List using the CListCtrl - 02/05/1999
Martijn van Welie
- Customizing the Common Print Dialog - 12/20/1999
Martin Evans
Martin Horst
- Dialog which can be used as MDI child window - 08/19/1998
Martin Jedrzejewski
- Doing XSLT with MSXML in C++ - 01/27/2004
Martin Liss
Martin Mueller
- Hooking a DirectX/COM Interface - 05/19/2006
Martin M|ller
- A printable extension to .NET's RichTextBox - 03/21/2002
Martin Nebelong Olsen
- Multithreaded Programming Using CSP.NET - 09/05/2006
Martin Putz
- AVI Player - ATL DLL - 09/07/1998
Martin Randall
- Embed 'child' dialogs into your main dialog - 06/22/2001
Martin Ziacek
- SEH and C++ Exceptions - catch all in one - 05/30/1999
Martinucci Marcello
- Creating a Chart Line that Uses ActiveX - 06/12/2003
Martyn Brown
- z/OS MQSeries Queue Manager Administration Tool Via MQClient Running on Windows - 09/29/2004
- Portable Cryptography API for Triple DES - 09/22/2004
- Recursive XML Parser in C - 02/20/2002
- Start a Command As Any User - 11/15/2001
Martyn Brown
Massimo Colurcio
- Auto-Fill Edit Control - 01/25/2000
- Chart Drawing Solution - 01/25/2000
- DateTime with ODBC - 04/03/1999
Massimo Negroni
- Change IP address and HostName of NT machine - 08/02/1999
- Change IP address and HostName of NT machine - 07/29/1999
Mastov
- Solving Real Polynomial Equations Numerically - 06/22/2007
Matt Brunk
- Redirecting Standard Output to a CEdit Control - 03/04/1999
Matt Clay
- Undo/Redo Manager - 08/06/1998
Matt Esterly
- Attaching a system imagelist to a list control - 08/06/1998
Matt Fichtenbaum
Matt Foley
- Ten Things to Do with IIS - 10/18/2002
Matt Goebel
- Implementing a Keyboard Interface using .NET Controls for a WinForm Client - 06/01/2010
- ADO.NET Entity Framework and SQL Server CE 3.5 - 05/03/2010
- Using the ADO.NET Entity Framework with the Advantage Database Server - 03/24/2010
- Distributed Application Communication Using WCF - 12/31/2009
- Building Windows Azure Cloud Service Applications with Azure Storage and the Azure SDK - 11/12/2009
- An Introduction to Vista's Integrated Search Capabilities - 05/18/2007
Matt Gullett
- A Property List Control - 01/24/1999
Matt Long
- Embedding Perl In a Visual C++ App (Console and GUI) - 01/18/2002
Matt Slot
- RichEdit Overlay (non-MFC) - 08/03/2000
Matt Spaulding
Matt Weagle
- Gradient Progress control - 01/24/1999
Matteo D'Avena
- Printable ListView - 09/22/2005
Matthew Bells
- Full row selection and title tips - 08/06/1998
Matthew Ellis
- Multiple Platforms in VC++ 5.0 Professional - 08/08/1998
Matthew Eva
- Simple Direct Draw Using MFC - 07/27/1999
Matthew Millman
- Peer to Peer Network Messenger - 06/19/2002
Maurice Prather
- SharePoint Ghosted and Unghosted Pages - 04/06/2005
Mauro Ghini
- Displaying an Empty ListView Message - 01/05/2000
- Image List Box - 01/24/1999
Mausau
- Web Custom Control - 01/25/2002
Max A. Shonichev
- Work Around the Bug of "Deprecated DOS Wildcards" - 01/15/2003
Max Kazanowsky
Max Poliashenko
- Sort list (numeric/text/float/date) using callback - 08/06/1998
Maximilian Pasternak
Maximus_X
-
Adventures with _chkstk - 10/14/2011
- C++ Programming: Versionable Object's Serialization using MFC - Part 1 - 08/23/2010
- C++ Programming: Versionable Object's Serialization using MFC - Part 2 - 08/18/2010
Mayank Malik
- Drawing an ArrowLine - 09/28/2001
- Drawing any N-sided Polygon - 08/13/2001
Megavarnan Selvaraj
- Custom ToolTip for Tree Control - 05/13/2002
Meghna Trivedi
- Implementing Drag and Drop on List Control Items - 02/10/2003
Mehdi Mousavi
- Checker Control - 02/06/2001
Mehedi Shams
- TypeForwardedTo Attribute: Forward a Type to a Different Assembly - 12/13/2007
- Using Delegates to Interchange Information Between Siblings of a Parent Form - 12/11/2007
Meher Malakapalli
- Open header file - 10/15/1998
Melvin Stober
- Read and Write Text Files in WinCE - 10/01/2002
Memphisto
- WPF RSS Reader - 08/03/2011
- Using XPath for Your XML Based Queries in C# Programming - 06/21/2011
- Obfuscation of Your .NET Application Code - 06/01/2011
- Seven WPF Programming Tips and Tricks - 05/25/2011
- Browser Debugging Tools to Help Debug ASP.Net Applications - 05/18/2011
- An Argument for Memory Profiling for Your .NET Applications - 03/30/2011
- Optional Parameters, Default Values and Named Arguments in C# Programming Version 4.0 - 02/15/2011
- Top 10 Useful Attributes & Properties for ASP.NET Controls - 01/14/2011
- Demystifying C# Programming's ToString Method - 01/13/2011
- Top 10 CSS Techniques for Your ASP.NET Website - 01/07/2011
- 10 Ways LINQ Can Improve Your C# Programming - 12/17/2010
- 10 Common HTML Mistakes When Scripting for an ASP.NET Page - 12/03/2010
- Windows Presentation Foundation's ObservableCollection Made Easy - 11/18/2010
- 10 More C# Programming and Microsoft Visual Studio Tips and Tricks - 11/05/2010
- 10 Ways to Improve the Performance of Your WPF Application - 10/12/2010
- Typography in Windows Presentation Foundation (WPF) - 10/06/2010
- 10 Ways To Improve Your ASP.NET Applications With IIS 7 - 10/01/2010
- 10 C# Programming and Microsoft Visual Studio Tips and Tricks - 09/23/2010
- Extension Methods for WPF Infragistics Controls in C# Programming - 08/13/2010
- Animations in Windows Presentation Foundation (WPF) - 08/02/2010
- Shapes in Windows Presentation Foundation (WPF) - 07/30/2010
- C# Programming: Using Generic Factory Classes to Create Generic Exception Handlers - 07/12/2010
- Create Your Own PageGetter Using Outlook and C# Programming - 06/18/2010
- Windows Management Using C# Programming - 06/03/2010
- Enhancing Windows Presentation Foundation (WPF) XamDataGrid from Infragistics - 05/28/2010
- 11 Common Mistakes Made In Sharepoint - 05/25/2010
- Creating a Customizable Media Player in Silverlight 4 - 05/21/2010
- Adding Manage Column Functionality to the Windows Presentation Foundation (WPF) Infragistics Grid - 03/19/2010
- Windows Communication Foundation (WCF): The Little Things - 03/15/2010
- Developing a Real-time Autocomplete Control in Windows Presentation Foundation (WPF) - 03/05/2010
Meshack Musundi
- Skinning a Windows Presentation Foundation (WPF) App in Blend - 05/12/2010
- Resizing a Custom Window in Windows Presentation Foundation (WPF) - 04/16/2010
- RotateTransform in Blend/Windows Presentation Foundation (WPF) Apps using VB.NET - 03/02/2010
Metal Boy
- Midi/Wav/AVI Playing Routines - 01/30/2004
Meyyappan RM P
- Program Launcher - 07/07/2004
Michael A. Barnhart
- CString Extension for numerical IO - 04/14/1999
Michael Becker
- SCSI Information DLL - 08/26/2000
- CSelf XResource - 08/22/2000
Michael Bleistein
- Declaring Namespaces with Micro Focus for COBOL.NET - 09/22/2009
Michael Brannan
- Automatically arrange visible controls below the tab control - 04/04/1999
- Displaying text on a Toolbar - 12/07/1998
Michael C. Lombardi
- ActiveX Grid Control (Written with MFC) - 05/12/2000
Michael Carruth
- Add Crash Reporting to Your Applications - 03/21/2003
Michael Champion
Michael Chourdakis
Michael Dunn
- Basic class for using the Microsoft Task Scheduler - 04/24/1999
- Control for drawing a bevelline (2) - 04/06/1999
- Most Recently Used List in a Combobox - 09/14/1998
Michael Fatzi
- Creating and Switching to Different Desktops - 11/10/2003
- NetTrafficButton - 11/07/2001
Michael Furman
- Tip: String Wrapper for Formatted String Output in C++ - 08/11/2008
- Alternative Mechanism for Acessing Simple Dialog Items - 07/13/2006
Michael Hatton
Michael Herstine
- YABFFW'—Yet Another BrowseForFolder Wrapper - 08/18/2003
Michael Hofer
Michael Klaene
- JavaServer Faces and ASP.NET - A Side by Side Look - 12/23/2005
Michael Koch
- Intercept Calls to DirectX with a Proxy DLL - 03/13/2006
Michael Kolechkin
- ADOX in Detail - 02/22/2002
Michael Kramar
- Embeddable and Extensible Basic Interpreter - 03/11/2002
Michael Krebs
- SMTP/POP3 MFC classes - 12/04/1998
Michael Lindig
- ATL: Firing Events from Worker Threads - 07/16/2000
Michael Milonov
- Concurrent Model in ADO.NET - 01/08/2007
Michael S. Scherotter
- CGDI - Simple GDI Set And Reset - 12/06/1998
Michael Santoro
- PushButton with bitmap '& text - 08/12/1998
Michael Scherotter
- Extension to the STL "find_if" and "for_each" - 08/06/1998
Michael Schikora
- CIni, Ini-file IO with a minimum of codelines - 02/14/2003
- CSharedMemory, A Small Class to Share Data Via File Mapping - 10/18/2001
- HexTools, Hex and Binary Dialog Controls - 09/04/2001
Michael Sharp
- Cool Chat - A Chat Program written in VB6 - 01/29/2004
Michael Stradley
Michael Taupitz
- Creating File Links - 02/07/1999
- Define method - 08/01/1998
Michael Taylor
- Keyword Merge Add-in for Visual Studio - 07/27/1999
Michael Uchitelev
- Working with Variable Argument Lists in Functions - 04/10/2001
Michael Vanhoutte
Michael Walz
- Better Tip of the Day dialog - 08/07/1998
Michael Williamson
- File Uploading With ISAPI - 02/06/2003
Michael-K
Michael.Heliso
- Generics: Base Class Constraint - 07/22/2008
- Web Applications Performance Rules - 11/27/2006
Michael.Taylor
- Update to Code Template add-in for Visual C++ - 03/28/1999
Michal Mecinski
- Multi-Column Tree View - 11/19/2003
- Multi-Page Interface - 11/07/2003
- Simple IE-like Menu and Toolbar - 09/12/2003
- Creating a Multithreaded SDI Application - 09/11/2003
- HotProp Control - 09/10/2003
Michal Sevcenko
Michal Wozniak
- An Introduction to the MForm Web Controls - 08/03/2009
Michel Wassink
- Static LED control - 02/17/2000
- Digital Display Classes - 02/05/2000
Michel Yossef David
- Programmatically Launching Windows NT Applications - 01/24/2001
- Empty Directory Utility Under NT - 08/04/2000
Michelle Whiteaway
- Implementing "Internet Options" in Internet Explorer - 12/06/1998
Mick ONeill
- Effectively Unlimited Sized Signed Integers - 11/13/2003
Mickey Williams
- Using Open XML Schema with .NET - 08/18/2004
- An Overview of Microsoft's Whitehorse - 03/23/2004
- .NET Nuts '& Bolts - The Joy of Rotor - 04/03/2002
- The Joy of Rotor - 04/03/2002
- Inside the .NET Managed Heap - 09/04/2001
- .NET Serialization - 07/06/2001
- Taking Advantage of XML: Serialization in .NET - 06/07/2001
Miguel Grinberg
- Enhanced Drag '& Drop - 08/06/1998
Miguel Hasse de Oliveira
- Programming a Modeless Property Sheet - 07/25/1999
Miguel Schindler
- MessageBox with Custom Button Captions - 11/23/2005
Mihai Filimon
- Easy Way to Set the LOGFONT Structure - 02/08/2000
- Multi column Combo box (2) - 06/21/1999
- Setting the initial position of a dialog-based application - 04/19/1999
- A resizable TabControl - 02/13/1999
- A tab-like sheet control - 01/24/1999
- Properties Grid Control - 01/10/1999
- Floor Window Control - 12/21/1998
- A Set of 2 ActiveX Controls - 12/21/1998
- An Enhanced Combo Box Control. - 12/19/1998
- Editable Labels - 12/06/1998
- An ATL Project to View Type Libraries - 12/02/1998
- QListCtrl - a popup list box Control like that in Visual C++ 6.0 - 11/29/1998
- Viewing Dialog Template Resources at Runtime - 10/26/1998
- Multi colum tree / list control - 10/19/1998
- SnapShot ComboBox - 10/02/1998
- Translate Window Style to strings - 09/29/1998
- CFileDialog class that only displays folders - 08/07/1998
- Getting The Filename Given A Window Handle - 08/06/1998
- Serializable CListCtrl with check sum verify - 08/06/1998
- A button within a button - 08/06/1998
Mihai
- Inserting a CFormView into a CPropertySheet - 01/23/1999
Mikael
- MWControls v1.0.3.0 - 06/02/2003
Mike Amundsen
- Take Advantage of Isolated Storage with .NET - 11/03/2004
- Improving Your Web App's Performance with Aggressive Data Caching - 10/15/2004
Mike Borromeo
- Debugging Techniques in C# - 11/12/2002
- Debugging Techniques in C# - 12/05/2001
Mike Du Bois
Mike Gunderloy
- In Praise of the Lowly Comment - 11/09/2006
- Getting Started with SQL Server Service Broker - 10/31/2006
- Audio Feedback the Easy Way - 07/06/2006
- Quick Debugger Visualizers in Visual Studio 2005 - 04/05/2006
- XML Queries and Indexing in SQL Server 2005 - 11/28/2005
- Introduction to SQL Server Report Builder - 07/15/2005
- Managing the "Surface Area" of SQL Server 2005 - 04/12/2005
- Document .NET Libraries with XML Comments - 07/06/2004
Mike Haney
- Using VC5 and VC6 together - 11/06/1998
Mike Harnad
- An Alternative Method for Creating a .NET C++ Custom AppWizard - 05/06/2005
- How to Determine Whether a Printer Supports Color - 03/25/2004
- Generating Debug Bitmaps for DirectX - 03/02/2004
- Tuning SHGetFileInfo for Optimum Performance - 03/11/2000
Mike Junkin
Mike Knuckey
- ASP.NET Booking Calendar User Control - 10/18/2006
Mike Korzeniowski
- ADO Connections over the Internet - 01/27/2004
- TreeView with Three-State Checkboxes - 12/11/2003
Mike Liss
Mike Lytle
- Inserting a bitmap file into a CRichEditCtrl - 06/23/1999
Mike Marquet
- Creating a Logbook - 06/09/2003
- CPrintListCtrl Class - 09/27/2001
- CNewLabel : Advanced CStatic-Derived Class - 02/16/2001
- Window Handle Picker Sample - 08/18/2000
- Log Book Control - 02/01/2000
Mike Melnikov
- Useful Managers v1.0 - 12/29/1999
Mike Poulin
- Command Line Parsing and More - 01/30/2004
Mike Pritchard
- Encapsulating Standard Network API Functions - 04/10/2001
Mike Ryan
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) - 07/30/2000
- Getting the Module (exe) Filename from an HWND - 07/30/2000
- Alpha Blending (Transparent) Windows - 07/30/2000
Mike Scanlon
- An E Notation Numeric Edit Control - 05/12/2004
- A Snap Size Dialog Class - 05/11/2004
Mike Wild
- Converts a image list to DIB - 03/21/1999
- Random String Generator - 08/06/1998
- A Print Enabled Tree Control - 08/06/1998
Mike
Mikhail Milonov
- Declarative Caching of Java Object Properties - 06/12/2007
- Inherited Annotations in Java - 06/12/2007
Milan Markovic
Mileta Radenovic
- Dial-Up connection - 03/30/1999
Mircea Puiu
- Altering the Background and Text Color of a Control - 06/13/2002
Mirec Miskufovic
- Replace All across project files - 12/29/1999
Mirko Delibasti
- DevStudio-like Properties Dialog - 12/29/1999
- Splitter Dialog - 12/17/1999
Mitchel Haas
Mladen Bonev
- Outlook Express (OE) Reader Class - 05/15/2000
Mladen Jankovic
- Making a Class Schedule Using a Genetic Algorithm - 02/20/2008
Mohamed Mustafa Z.
Mohamed Mustafa Z.
- Invisible Splitter Window - 07/11/2002
Mohamed Saood Khan
- C++ programming: How does Shell Context Menu Work ? - Part 2 - 08/13/2010
- C# Programming: Context Menu on Windows Forms - Part 1 - 07/21/2010
Mohamed Shuaib
- Properties in C++ - 12/28/2006
Mohammad A. Salah
- Closing A Window Smoothly - 05/08/2002
- Run At Startup Programmatically - 12/31/2001
Mohammed Habeeb
- Edit and Encrypt Web.Config Sections Using C# 2.0 - 05/14/2007
- Simple Application to Zip and UnZip Files in C# Using J# Libraries - 05/08/2007
- Simple FTP Demo Application Using C#.NET 2.0 - 04/09/2007
- Clipboard Ring Application - 03/12/2007
Mohammed Mhmoude El-Refaii Shuaib
- Wave View Control - 01/19/2001
Monte Variakojis
- Compass Control - 02/01/2000
- Static LED Control - 01/03/2000
Moshe Stolar
- Showing disabled combo text in black - 08/06/1998
Motty Cohen.
- MFC Grid control with drop down lists - 08/05/1998
Moustafar
Muazzam Ali
- Workflow Foundation 4.0 - 08/12/2010
Mufti Mohammed
- How to add DMO in DirectShow filter graph - 12/10/2010
- DevicePath Information - 03/25/2009
- Raw Input Device informations - 03/17/2009
- Long File Name (LFN) Entries in the FAT Root Directory of Floppy Disks - 06/29/2007
- FAT Root Directory Structure on Floppy Disk and File Information - 06/26/2007
- Extract Floppy Disk Geometry from the Boot Sector - 06/06/2007
- How to Read a MS Outlook (.msg) File Using ATL and MFC - 04/04/2007
Mugunth Kumar
- OK-CANCEL vs CANCEL-OK - 07/30/2009
Muhammad Adnan Amanullah
- Callback and Controls Rendering (Manual Partial Page Rendering) - 01/29/2008
- ICallback and JSON-Based JavaScript Serialization - 01/25/2008
Muhammad Ahmed
- Tabbed ActiveX Control - 01/28/2004
Muhammad Musa Ali
- Working with ASP.Net and Crystal Reports 9 with and Without RAS 9 Server - 06/22/2005
- Populate Table Control Dynamically from DataReader According to a Format Given in an XML File - 09/28/2004
- Exposing COM Interfaces of a .NET Class Library for Late Binding - 09/27/2004
Muhammad Usman Riaz
- Getting Notified Regarding Internet Connections - 08/12/2002
Mustafa Ahmad
- Adding Toolbar button in CFileDialog - 10/08/2001
Mustafa Demirhan
- Creating an Internet Explorer Helper Class - 07/14/2003
- Hacking the CPropertySheet - 07/08/2003
- CKeystrokeEngine'—Sending Keystrokes to a Selected Window - 07/03/2003
- Creating an MFC Extension DLL that Implements Some Handy FTP Features - 07/03/2003
MycroftH
- A Simple Command Line Interface with a Custom Scrollbar - 12/06/2004
- A 2D Lite Graph Control with Multiple Plot Support - 11/23/2004
m8urnett
- Blocking Brute-Force Attacks - 08/12/2004
m_irfan
- MAC-Based Authentication for Web Sites - 09/04/2007
matrixmesh
mendhak
- ADO.NET Entity Framework Tutorial and Basics - 07/29/2009
- An ADO.NET Data Services Tutorial - 07/09/2009
- TIP: Closing your WCF Connections properly - 03/09/2009
- TIP: Using Proxies and ChannelFactory in WCF - 02/26/2009
- New Features in Microsoft Visual Studio 2010 and the .NET Framework 4.0 - 11/03/2008
- A Basic VB.NET ADO.NET Tutorial: Adding, Deleting, and Updating - 04/02/2008
- A Basic ADO.NET Tutorial in Visual Basic.NET - 04/02/2008
- Turn Image Hotlinking to Your Advantage - 02/12/2008
- Sanity Checks for Your ASP.NET Web Site - 02/01/2008
mfyuce
mikeeball
- Send a SMS (Text Message) Via Your Analog Modem - 05/13/2004
milindsm
miteshpandey
- Scrolling and Zooming in a CDialog-Derived Class - 01/28/2008
monarch_dodra
mongi058
- Serial Communications with ActiveX - 06/07/2004
mq778
- Zipping Workspace Source Files from MSDEV - 03/06/2003
msg555
- Anti-Aliased Image Transformation (Aaform) - 12/19/2005
- Anti-Aliased Image Rotation (Aarot) - 11/07/2005
muthuis
- Using C# to Create Distribution Lists - 05/17/2005
- Accessing the Address Book Data Using MAPI - 10/28/2004
