Below is the text of the page https://www.codeguru.com/blog/ stored 2017-03-15 by archive.org.ua. The original page over time could change. View as original html

CodeGuru Blog - Latest Articles

[/] Login | Register Visual C++ / C++ » Sample Chapter Security C++ » Algorithms & Formulas » General Checksum Algorithms Combinations Compression/Decompression Factorials Hash Tables Linked Lists Mathematics Searching Sorting String Algorithms Portability Issues C++ & MFC » General Array Handling Binary Trees Bits and Bytes Buffer & Memory Manipulation Callbacks Classes and Class Use Collections Compression Drag and Drop Events Exceptions External Links File I/O Function Calling Linked Lists Memory Tracking Object Oriented Programming (OOP) Open FAQ Parsing Patterns Pointers Portability RTTI Serialization Singletons Standard Template Library (STL) Templates Tutorials Date & Time » General Date Controls Time Routines C++/CLI » .NET Framework Classes General ASP/ASP.NET Boxing and UnBoxing Components Garbage Collection and Finalizers Interop Moving from Unmanaged Processes & Threads Templates Visual Studio .NET 2003 String Programming » General CString Alternatives CString Extensions CString Manipulation Open FAQ Regular Expressions String Arrays String Conversions .NET COM-based Technologies » ATL & WTL Programming » General ATL Active Scripting ActiveX Controls Database Debugging External links Graphics Support Misc. Performance Printing Tutorials Utilities Windows Template Library (WTL) ActiveX Programming » General Active Scripting ActiveX Controls ActiveX Documents Apartments & Threading Error Handling External links General COM/DCOM Misc. Registry Security Structured Storage Tutorials Wrappers COM+ » General COM Interop Managed Code / .NET SOAP and Web Services Shell Programming » General Open FAQ Shortcuts Tray Icons Previous Section Manager Controls » Property Sheet » Open FAQ Property Sheet Buttons Sizing Wizards Button Control » Advanced Buttons Bitmap Buttons Flat Buttons Menus Non-Rectangular buttons Windows XP ComboBox » Colour Pickers DropDown Font selection combos Multicolumn combos Special Effects Tooltips Edit Control » Background & Color Editors Keyboard Masked Edit Controls Passwords and Security Spin Controls Transparent ImageList Control » Open FAQ ListBox Control » Checkboxes Color Listboxes Drag & Drop LEDs ListView Control » Advanced Background color and image Checkboxes Columns Custom Drawing Data Deleting Drag & Drop Editing items and subitem FilterBar Grid lines Header Control Introduction Miscellaneous Navigation New ListView control (IE 4.0) Printing Property Lists Reports Scrollbars Selection Sorting Tooltip & Titletip Using images Views Menu » Alternative menu Bitmapped menus Dockable menus Message and Command Routing Miscellaneous XML XP-Style Menus Other Controls » Bitmap Buttons Charting and analogue controls Check Box Controls Clocks & Timers Cool Controls Date Selection Controls etc. Digital Controls Extending/Subclassing Techniques File and Directory choosers Grid Control Group Box HyperLink controls Internet & Web Related Lists, Trees and Combos Minimize Button Progress Controls Resizing Scroll Bars Slider Controls Spin Control System Tray Tab Controls Tooltip controls Charting and analogue controls Extending/Subclassing Techniques Rich Edit Control » Conversions Editors and Editing Syntax Hilighting Windowless Static Control » Bevel lines Data display controls Scrolling Text Status Bar » Advanced System Tray Toolbar » Customizing Toolbars Docking Flat Toolbar Miscellaneous Placing Controls in Toolbars Placing Controls in Toolbars Treeview Control » Classes Directory Browsers Drag & Drop Editing labels Expand - Collapse Misc - Advanced Multiview New Listview control (IE 4.0) Searching Tree traversal Using images Data » Database » ADO ADO.NET ATL DAO Dynamic Data Access Microsoft Access Microsoft Excel Misc. Object Oriented ODBC OLE DB Oracle SQL Server Stored Procedures XML Miscellaneous » File Information INI Files Values XML Frameworks » UI & Printing Frameworks » Component Libraries Outlook Controls Reporting and Report Writing Skins Reporting and Report Writing Windowing Techniques and Classes Graphics & Multimedia » Bitmaps & Palettes » Capturing Compressing Displaying and Sizing External Links Icons Image Manipulation Merging Other formats... Palettes and Color Tables Special Effects Using regions Viewers Views & MDI clients DirectX » DirectDraw DirectInput DirectShow DirectX 8 GDI » Capturing Images Fills Font Handling and Detection GDI+ Icons and Cursors Lines Multimedia » Audio Desktop Effects Graphics Imaging Timers Twain Video OpenGL » Game Programming Printing Texture Mapping Internet & Networking » Internet Protocols » ActiveX Browser Control Chat Programs DHTML Dial-up DNS Email File Transfer FTP General Internet HTML HTTP Instant Messaging Internet Protocol (IP) Network Secure Socket Layer (SSL) Security Streaming Media Web Services XML IE Programming » Displaying Information Security Voice ISAPI » Cookies Data/Databases Extensions Filters Related CODEGURU sections Network Protocols » Active Directory Basic Network Operations Dial-up Networking Games IPX Messaging Named Pipes Network Information Remote Administration Remote Invocation Serial Communications TCP/IP Winsock Solutions Miscellaneous » Miscellaneous » Application Control Assembly Language CD-ROM Compiler and Pre-Compiler Console Apps CryptoAPI Drag and Drop File and Directory Naming File I/O Flicker Free Drawing Fonts Graphics ImageList Intellisense Interfacing to other languages Internet Explorer IPC Techniques Keyboard Log and Trace Files MAPI Math Memory Message Box Handling MFC Help Microsoft Office / Outlook Microsoft Shell (MSH) Mouse and Cursor Handling MSN Multi-Lingual Support Plug-ins / Add-ins Power Management API Screen Savers Splash Screens Stack System System Tray Task Scheduler Templatized Classes Threads/Processes Timers Titlebar Tools UML Version Info Video Visual InterDev Windows Messaging Samples » Basic Programming Code Highlighting Games System Information Testing & Debugging Visual Studio » Debugging » Debuggers Handling Crashes Logging Memory Issues Reverse Engineering Tracing Add-ins & Macros » Add-Ins Bookmarks Browser Windows Code Generation Code Navigation Code Reformatting Code Template Add-in Comment Creators Custom AppWizards Debugging File Creation File Opening Text Operations Version Control Visual Studio .NET Window Management Editor Tips » Customizing the IDE Debugging Syntax Highlighting Windows Programming » Vista CE » Bitmaps and the GDI COM Controls Database Embedded Visual C++ Files Game Programming Memory Management Networking Pocket PC Registry Samples Shell and Related Programming SmartPhone Clipboard » External Links Previous Section Manager DLL » Hooking Import/Export issues Interfacing to Visual Basic applications Mixed DLLs Tips Interfacing to Visual Basic applications File & Folder » Browser Functions & Dialogs Controls & Dialogs File Information File I/O Folder/Directory Maintenance INI files Installers Shell API Functions Help Systems » HTML MSDN Printing » Open FAQ Print Preview Win32 » Cursors MessageBox Security Tutorials Versioning System » CD-ROM Control Panel Device Driver Development Hardware Information Keyboard Logging Message Handling Misc MMC Snapins NT Services Performance Statistics Processes / Modules Registry Resource Detection/Management Security Services Shared Memory System Information Taskbar Task Manager Threading Timers VxD Windows & Dialogs » Console » Redirection Dialog » Animation Background Bitmaps/Images Browse Namespace Colors CommandUI Common Dialogs Credits Dialog DDX/DDV Dialog-based applications Dialog Bars Dialog for selecting folders Dialog Layout Manager Dialog Template Resources Displaying in a window Display Performance Font Handling Help Image Preview Menu Handling Miscellaneous Modeless Dialogs Non-Rectangular Dialogs Options Dialogs Progress Indicators Resizable Dialogs Scrolling Splash Screens Splitter Windows withing Dialogs Threads Tip of the Day Title Bar Toolbars and Statusbars Tooltips for Dialog Controls Tutorials Win32 Wizards Splitter Windows withing Dialogs Docking Window » Open FAQ Doc/View » Background CHtmlView Command Routing Control Views DDX/DDV File Open/Save Help Message Maps Misc MRU (Most Recent Used file list) Printing Scrolling SDI Splitter Views Tabs Title Bar View Management Window Positions/Sizes Splitter » Open FAQ Sizing Toolbars Tutorials Standard Template Library .NET / C# » Sample Chapter .NET » Silverlight WCF WPF Windows Workflow Data & Databases » DataGrid Sorting and Iterating Web Grid Debugging » Debugging Logging State Management Techniques Tracing Framework » Licensing Microsoft Namespace System Namespace General » Arithmetic Assemblies Code-Behind COM/COM+ Common Type System (CTS) Debugging and Error Handling Events and Delegates Graphics IL Internet Keyboard Macros .NET Framework Classes .NET My Services Patterns Performance Rotor System Information Threads Tips & Tricks Tools and 3rd Party Visual Studio .NET Add-Ins Debugging and Error Handling JScript .NET » Essam Ahmed on JScript .NET Managed C++ » Windows Services Net Security » Authentication Encryption PGP VS Add-Ins » UML and Design Visual Studio Add-ins Visual Studio .NET 2003 Add-ins General ASP.NET » Controls Email Files Miscellaneous Scripting Themes Tutorials Web Forms Azure » C# » .NET 3.0 / .NET 3.5 LINQ Basic Syntax » Anand C# Tutorials Attributes Component Development Controls Enumerations Error Handling Indexers Inheritance Interfaces Operators Reflection Remoting Serialization Threading Unmanaged Code Unsafe Collections Controls » Custom Data Grid Property Grid Rich Text Tree View Tutorials Wizards Data & I/O » Caching and Peformance Searching Streaming Tutorials XML Date & Time » Formatting Time Routines Delegates » Event Handling Graphics & Multimedia » Charts and Graphing Customizing User Interfaces Drawing Mouse Screen Captures Sound Threading Wav Files Customizing User Interfaces Internet » Desktop Applications Mail Miscellaneous » COM Design/Techniques DLLs and Executables E-Mail Graphics and Images Icons Mathematics Reflection Sample Programs Security User Interface Network & Systems » Configuration Files / INIs Database Directory Services HTTP Internet/Web IP Remoting Sockets Windows Services WMI Web Services » Security Tutorials Windows 8/RT » XAML » Visual Basic » Sample Chapter .NET 3.0 (VB) LINQ (VB) Internet » ASP .NET Database HTML SMTP / eMail Web Services Indexing VB Controls » VB Other Controls » OCX Controls VB ListView VB ListBox VB ComboBox VB ActiveX » ActiveX .NET Controls » DataGrid Control Listview VB Files » Directory Drive VB Shell General » VB Multimedia » MP3s VB Graphics » Animation File Formats GDI Transparency Database » ADO ADO.NET Database Access DataSets Microsoft Access SQL Server Stored Procedures Strongly Typed Data DataGrid Forms & Controls » Backgrounds Icons ListBox ListView Controls Resizing IDE & Language » Attributes Error Handling IDE (including Visual Studio .NET) IDE & Language Indexers Miscellaneous IDE (including Visual Studio .NET) Misc » Algorithms Console Applications Date Debugging and Tracing Encryption Games and Fun Icons Multi-Language Support Numbers OOP PDF Plugins Printing Samples Text Tips User Defined Types (UDTs) System » Directories and Files Keyboard Network Services Win32 Mobile/Wireless » Mobile Internet Toolkit Pocket PC Windows 8/RT » Others » Windows Mobile Dev Center Internet of Things (IoT) CodeGuru Blogs Codeguru Live Chats Azure Activities Videos Whitepapers Slideshows Forums Submit an Article Newsletter Stay up-to-date with our free Microsoft Tech Update Newsletter Close Slideshows Sponsored CodeGuru Blog - Latest Articles A Quick Look at What's Released with Visual Studio 2017 By Bradley Jones - Published 03/08/2017 What's new from Microsoft? Visual Studio 2017 and a whole lot more! Microsoft Azure Stack - Taking the Cloud Local By Bradley Jones - Published 03/03/2017 Microsoft Azure continues to evolve at an extremely fast pace. This week, Microsoft released Technical Preview 3, which is available now. Microsoft States Visual Basic Will No Longer Align with C# By Bradley Jones - Published 02/07/2017 Microsoft changes its strategy by stating that Visual Basic Will No Longer Align with C#. Robert Scoble on Virtual Reality By Bradley Jones - Published 01/20/2017 James Maguire of Datamation talks with Robert Scoble about Virtual Reality. The Future Windows Desktop Machine By Bradley Jones - Published 09/23/2016 What does the future Windows desktop machine look like? Are you developing apps that will work on it? Developers Have Spoken: See Our Newest Polls Results By Bradley Jones - Published 09/20/2016 We asked the questions one at a time. Would your answers have trended the same as the majority on each question stated? 1 2 3 4 5 6 > Last › Blog Categories Off-Topic Other Programming Slideshows Technology Web Development Writing Blog Archives January 2017 February 2017 March 2017 January 2016 February 2016 March 2016 April 2016 May 2016 June 2016 September 2016 January 2015 February 2015 March 2015 April 2015 May 2015 June 2015 August 2015 September 2015 October 2015 November 2015 December 2015 January 2014 February 2014 March 2014 April 2014 May 2014 June 2014 July 2014 September 2014 October 2014 November 2014 December 2014 January 2013 March 2013 April 2013 May 2013 June 2013 July 2013 August 2013 September 2013 October 2013 November 2013 December 2013 January 2012 February 2012 March 2012 April 2012 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 December 2012 January 2011 February 2011 April 2011 May 2011 June 2011 July 2011 August 2011 September 2011 October 2011 November 2011 December 2011 January 2010 February 2010 March 2010 April 2010 May 2010 June 2010 July 2010 August 2010 September 2010 October 2010 November 2010 December 2010 January 2009 February 2009 March 2009 April 2009 May 2009 June 2009 July 2009 August 2009 September 2009 October 2009 November 2009 December 2009 October 2008 November 2008 December 2008 January 2000 More for Developers Site Map News Windows Mobile Videos Discussions Blog RSS Feeds All C#/.NET Win Mobile C++ VB CodeGuru About Contact FAQs List of Gurus Sitemap Topics Visual C++ / C++ .NET / C# Visual Basic Article Submission Video Submission Legal Terms of Service Licensing and Permissions Privacy Policy Advertise Copyright 2017 QuinStreet Inc. All Rights Reserved. Thanks for your registration, follow us on our social networks to keep up-to-date