Articles I've Written at Experts-Exchange

2D Arrays in JavaScript  * 
A Quick and Simple Way to Display a Bitmap in C++    
Add a Custom Command Button to the Windows 7 Explorer Toolbar    
Add a Custom Command to the IE Context Menu  * 
Add a Delete Button to the Windows 7 Explorer Toolbar    
Add a Source Text Editor to Your HTML Editor    
Add Command Verbs to the Win7 Explorer Context Menu    
ADO Database Access with C++    
Allowing Access to the Windows Clipboard    
Bikram Yoga SLO -- Stress Relief for Code Monkeys    
Binary Bit Flags: Tutorial and Usage Tips  ** 
Browse for Folder -- Advanced Options    
Browse for Folder -- Advanced Options PART TWO    
Browser Bot -- Automate Browsing Sequences With C++ (PART ONE)  * 
Browser Bot -- Automate Browsing Sequences With C++ (PART TWO)    
Browser Bot -- Automate Browsing Sequences With C++ (PART THREE)    
Collections of Records in JavaScript  * 
Command Line Tips: Show Explorer Here, Execute a Document, Control System Services    
'Command Prompt Here' on Explorer Context Menu    
Convert RTF to HTML and HTML to RTF    
Convert String to int / Convert int to String in C++    
Convert string to number / Convert number to string in JavaScript    
Create a Dialog in its Own Thread    
Create a Standard DLL with VC++    
Create a Thumbnail Image of a Web Page    
Create a Win7 Drop Target Gadget    
Create a Win7 Gadget    
Create a Win7 Gadget with a Flyout Panel    
Create a Win7 Maze! Gadget  ** 
Create and Run a Virtual Office  * 
Creating and Using a QuickLaunch Sidebar    
Debugging JScript Programs with Visual Studio 2008    
Drag and Drop to Move and Rename and Add Current Date to Filename  * 
Drag And Drop Web Browsing    
Easy String Encryption Using CryptoAPI in C++    
EE Advanced Search and Saved Searches  * 
EE Filters Desktop Gadget  * 
EE Filters: The Short Version    
EE Help -- Searchable Wik-EE  * 
Encrypt your Thumb Drive at Work and Use it at Home -- PART ONE  ** 
Encrypt your Thumb Drive at Work and Use it at Home -- PART TWO    
Execute a Program with C++    
Fast Base64 Encode and Decode    
Fast Hexadecimal Encode and Decode    
How to Accept Drag-and-Drop Files from Windows Explorer  * 
How to Accept Drag-and-Drop URLs From a Web Browser  * 
How to Get Money via PayPal in (almost) One Click    
How to provide a CALLBACK function into a C++ class object    
How to quote from previous posts at EE    
How to set "Pages Per Sheet" Programmatically for "N-Up" Printing    
How to Write a Limerick  ** 
HTA - Hypertext Application tutorial    
In-Memory Compression and Decompression Using ZLIB    
Keyboard Remapping: CAPSLOCK to Ctrl and Beyond    
List Control: Header Drag, Column Resize, and Remember User Settings    
List Control: Sorting Columns on a Header Click  * 
MFC Feature Pack for VS 2008 and 2010    
More HTML Editor Options    
More Tips and Tricks for Posting Screen Grabs on EE    
Mouse Wheel Programming in JavaScript  * 
Multithreading -- Why and When  * 
Object Properties in C++  * 
Open an Explorer in Two-Pane Tree Mode    
QuickLaunch Toolbar for Windows 7  * 
Radio Buttons in MFC Dialogs    
Reading a Series of Webpages With JavaScript  * 
Roll Yer Own XML Output in C++    
Setting View and Sort in a File Open Dialog    
Simple Multithreading in Visual C++  * 
Slightly Faster Fast User Switch for Win7    
Some EE-useful JavaScripts for the IE Context Menu    
Sorting Arrays and Collections in JavaScript  * 
Strong (but Easy-to-Remember) Passwords  * 
Use a Laptop PC as a Video Server for Your Home Entertainment System  * 
Use CHtmlEditCtrl to Create a Simple HTML Editor  ** 
Using a Property Sheet as your Main Window    
Using SendKeys to Automate Repetitive Tasks    
Working with Variable Argument Lists in C/C++    
Win7 after XP -- First Impressions    
Writing Good Business Emails  * 
2009 -- LOUNGE YEAR IN REVIEW    
* EE Approved, ** Editor's Choice

Articles by Category

Windows Programming
Binary Bit Flags: Tutorial and Usage Tips

How to provide a CALLBACK function into a C++ class object
Create a Standard DLL with VC++
Execute a Program with C++
Convert String to int / Convert int to String in C++

Browse for Folder -- Advanced Options
Browse for Folder -- Advanced Options PART TWO

Multithreading -- Why and When
Simple Multithreading in Visual C++
Create a Dialog in its Own Thread

Browser Bot -- Automate Browsing Sequences With C++ (PART ONE)
Browser Bot -- Automate Browsing Sequences With C++ (PART TWO)
Browser Bot -- Automate Browsing Sequences With C++ (PART THREE)

Easy String Encryption Using CryptoAPI in C++
Fast Hexadecimal Encode and Decode

ADO Database Access with C++
Create a Thumbnail Image of a Web Page
Setting View and Sort in a File Open Dialog

List Control: Header Drag, Column Resize, and Remember User Settings
List Control: Sorting Columns on a Header Click

Use CHtmlEditCtrl to Create a Simple HTML Editor
Add a Source Text Editor to Your HTML Editor
More HTML Editor Options

How to Accept Drag-and-Drop Files from Windows Explorer
How to Accept Drag-and-Drop URLs From a Web Browser

Roll Yer Own XML Output in C++
Working with Variable Argument Lists in C/C++
Object Properties in C++

How to set "Pages Per Sheet" Programmatically for "N-Up" Printing

In-Memory Compression and Decompression Using ZLIB
Fast Base64 Encode and Decode
Convert RTF to HTML and HTML to RTF
Using SendKeys to Automate Repetitive Tasks

Win7 Gadgets
Create a Win7 Gadget
Create a Win7 Maze Gadget
Create a Win7 Drop Target Panel
Create a Win7 Gadget with a Flyout Panel
Windows Programming / MFC
Radio Buttons in MFC Dialogs
Using a Property Sheet as your Main Window
A Quick and Simple Way to Display a Bitmap in C++
MFC Feature Pack for VS 2008 and 2010
JavaScript / HTA
Debugging JScript Programs with Visual Studio 2008
Convert string to number / Convert number to string in JavaScript
Drag and Drop to Move and Rename and Add Current Date to Filename
HTA - Hypertext Application tutorial

Add a Custom Command to the IE Context Menu
2D Arrays in JavaScript
Collections of Records in JavaScript
Sorting Arrays and Collections in JavaScript
Reading a Series of Webpages With JavaScript
Windows User
Add a Delete Button to the Windows 7 Explorer Toolbar
Add a Custom Command Button to the Windows 7 Explorer Toolbar
QuickLaunch Toolbar for Windows 7
Slightly Faster Fast User Switch for Win7

Keyboard Remapping: CAPSLOCK to Ctrl and Beyond

Win7 after XP -- First Impressions

Creating and Using a QuickLaunch Sidebar
Drag And Drop Web Browsing

Encrypt your Thumb Drive at Work and Use it at Home -- PART ONE
Encrypt your Thumb Drive at Work and Use it at Home -- PART TWO

'Command Prompt Here' on Explorer Context Menu
Command Line Tips: Show Explorer Here, Execute a Document, Control System Services

Add Command Verbs to the Win7 Explorer Context Menu

Open an Explorer in Two-Pane Tree Mode
Allowing Access to the Windows Clipboard
Mouse Wheel Programming in JavaScript
Miscellaneous and EE-Specific
How to Write a Limerick
Bikram Yoga SLO -- Stress Relief for Code Monkeys
How to Get Money via PayPal in (almost) One Click (AKA Buy Me a Beer!)

Use a Laptop PC as a Video Server for Your Home Entertainment System

Writing Good Business Emails
2009 -- LOUNGE YEAR IN REVIEW
How to quote from previous posts at EE
More Tips and Tricks for Posting Screen Grabs on EE

Some EE-useful JavaScripts for the IE Context Menu
EE Filters Desktop Gadget

Strong (but Easy-to-Remember) Passwords
Create and Run a Virtual Office

EE Community Support
EE Filters: The Short Version
EE Advanced Search and Saved Searches

EE Help -- Searchable Wik-EE

EE Help Wiki (WikEE) -- Member-Created Help Pages for Experts Exchange Users
How do I ask a question at Experts Exchange?
How do I respond to comments in my question at Experts Exchange?
How do I attach a file at Experts Exchange?
How do I close a question at Experts Exchange?
How do I close a question without awarding all of the points at Experts Exchange?
How do I delete a question at Experts Exchange?
How do I split points when closing a question at Experts Exchange?
How do I select the right Zone for my question at Experts Exchange?


Click here to go back to my Home Page!