Index to Visual Studio Magazine

Click elements to expand and contract index.

Symbols
.cab files
Manipulate CAB Files Programmatically, Ken Getz; 11/2000, p. 54
.htc files
Go Beyond Data Islands, A. Russell Jones; 08/2001, p. 70
.ini files
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
Manage Application Settings with XML, A. Russell Jones; 12/2000, p. 88
Save Application Preferences, Dianne Siebold; 10/2001, p. 94
.NET delegates
Handle Events with .NET Delegates, Richard Grimes; 07/2001, p. 81
.NET Framework
Create and Control Windows Services, Mark Schmidt; 08/2001, p. 96
Use COM+ Services with .NET Components, Alan Gordon; 09/2001, p. 72
.pdf files
Create an Enterprise Reporting System, Tony Sidera; 01/2001, p. 46
@@ERROR function
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
@@TRANCOUNT function
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
3-D
Create 3-D Graphics with DX7, Jonny Anderson; 07/2000, p. 66
Take Control of DirectX, Jonny Anderson; 06/2001, p. 42
A
Access
Create Data Forms Easily, Paul Litwin; 03/2000, p. 80
Store Images in Your Database, Andy Rosebrock and Stan Schultes; 02/2001, p. 78
ActiveX controls
Build Your Own ActiveX Control, Stan Schultes; 12/2000, p. 74
Manage Class Attributes, Francesco Balena; 01/2001, p. 84
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
Support the Mouse Wheel, Jason Fisher; 07/2001, p. 42
ActiveX scripting
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
add-ins
Extensibility
Customize Your Controls, Dan Fergus; 09/2000, p. 104
generating
Generate Add-Ins Automatically, Francesco Balena; 06/2001, p. 108
managing attributes
Manage Class Attributes, Francesco Balena; 01/2001, p. 84
scripting
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
search tools
Search Across Projects, Tade Oyebode; 06/2000, p. 116
string parsers
Code Faster with a String Parser, Francesco Balena; 07/2000, p. 104
XML
Embed Documentation in Your Code, Dan Mayo; 02/2001, p. 110
AddressOf operator
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
Ask the VB Pro, Karl E. Peterson; 05/2000, p. 96
Provide Pointers to Class Functions, Matthew Curland; 08/2001, p. 110
ADO
ASP
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
client/server communication
Marshal Application Data, Josh Lane; 06/2001, p. 118
Connection object
Enhance Performance with ADO Connection Objects, Dimitrios Tsonis; 10/2001, p. 40
Exchange Server
Navigate Exchange 2000 Data, Paul Delcogliano; 05/2001, p. 84
optimizing
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Enhance Performance with ADO Connection Objects, Dimitrios Tsonis; 10/2001, p. 40
Execute Stored Procedures in ADO, William R. Vaughn; 01/2001, p. 90
Optimize ADO 2.5, Dan Fox; 04/2000, p. 56
recordsets
Build Hierarchical Recordsets Easily, Brad Feels; 06/2000, p. 64
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
schema
Exploit the Value of ADO's OpenSchema, Henry G. Fiorentini; 02/2001, p. 114
Generate Database Docs Automatically, Tim Patrick; 07/2001, p. 56
SQL Server
Call Stored Procedures the Easy Way, Stu Alderman; Fall 2000, p. 34
Let Your Database Assign Key Values, Benjamin S. Taylor; 08/2000, p. 96
Simplify Data Extraction, John Cartin; 02/2001, p. 106
Use SQL with ADO, Stan Schultes; 07/2000, p. 72
stored procedures
Execute Stored Procedures in ADO, William R. Vaughn; 01/2001, p. 90
XML
Access SQL Server 2000 with XML, Justin Weinberg; 03/2001, p. 86
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
Marshal Application Data, Josh Lane; 06/2001, p. 118
Simplify Data Extraction, John Cartin; 02/2001, p. 106
Transfer Data Between Databases, Kirk Allen Evans; 08/2001, p. 84
ADO.NET
Build a Forum Using ADO.NET, Jonathan Goodyear; 04/2001, p. 92
Build a WinForms App with ADO.NET, Stan Schultes; 05/2001, p. 54
Alan Cooper
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
algorithms
CRC (cyclic redundancy check)
Protect Your Application, Monte Hansen; 07/2001, p. 102
critical path
Create a Scheduling Component, Johnny Anderson; 11/2000, p. 46
mathematic
Speed Up Large Calculations, Jason Bock; 03/2000, p. 114
searching
Find Data Faster, Ron Schwarz; 11/2000, p. 73
Search with Soundex, Stan Schultes; 06/2000, p. 87
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
sorting
It Takes All Sorts, Dan Fox; 04/2000, p. 76
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
Sort Large Amounts of Data, Marcel Madonna; 04/2001, p. 60
Use Numbers to Sort Themselves, Dave Doknjas; 10/2000, p. 78
aliased interfaces
Write Faster Code with Type Casting, Francesco Balena; 08/2000, p. 115
API functions
Break API Barriers, Robert Teixeira; 08/2001, p. 32
Tap Into the Win32 API, David Byres; 08/2001, p. 62
application files
Create Internet-Friendly Applications, Andy Rosebrock; 04/2001, p. 54
application integration
Integrate Apps with BizTalk, Norman T. Gragasin; Fall 2001, p. 28
Application object
Use the Application Object, Ron Schwarz; 09/2000, p. 70
application settings
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
Manage Application Settings with XML, A. Russell Jones; 12/2000, p. 88
Save Application Preferences, Dianne Siebold; 10/2001, p. 94
application status
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
application updates
Create Internet-Friendly Applications, Andy Rosebrock; 04/2001, p. 54
arrays
optimizing
Modify a Variable's Pointer, Bill McCarthy; 07/2000, p. 117
Write Faster Code with Type Casting, Francesco Balena; 08/2000, p. 115
queues
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
searching
Find Data Faster, Ron Schwarz; 11/2000, p. 73
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
stacks
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
ASP
caching data
Finally! An Application-Scope Dictionary Object, A. Russell Jones; 04/2000, p. 82
components
Display Query Results From ASP, Francesco Balena; 03/2000, p. 104
debugging
Create an ASP Debug Object, Jonathan Goodyear; 02/2001, p. 68
e-mail
Easy E-Mail - It's About Time, A. Russell Jones; 10/2001, p. 90
features
ASP 3.0 Object Model, Jeffrey P. McManus; 06/2000, p. 72
Improve Web Development with ASP 3, A. Russell Jones; 07/2000, p. 84
file uploading
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
performance
10 Surefire Tips to Speed ASP, Francesco Balena; 09/2000, p. 78
queries
Display Query Results From ASP, Francesco Balena; 03/2000, p. 104
Display Web Data in Excel, A. Russell Jones; 05/2001, p. 62
recordsets
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
Cache ASP Recordsets the "Exstream" Way, Jonathan Goodyear; 12/2000, p. 108
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
scalability
Maintain Web Farm Session State, Tony Scott; Fall 2000, p. 44
Prototype Components in ASP, Jonathan Goodyear; 11/2000, p. 78
transactions
Implement Advanced COM+ Transactions, Yasser Shohoud; 08/2000, p. 82
ASP.NET
ASP.NET Adds Server-Side Punch, Chris Kinsman; 02/2001, p. 74
Build a Forum Using ADO.NET, Jonathan Goodyear; 04/2001, p. 92
Create an ASP Debug Object, Jonathan Goodyear; 02/2001, p. 68
Manipulate Controls with Code-Behind, Jonathan Goodyear; 06/2001, p. 75
ATL Servers
Develop an ATL Web Service, Bill Wagner; 10/2001, p. 98
attributes
Manage Class Attributes, Francesco Balena; 01/2001, p. 84
authentication
Authenticate Your Web App, Yasser Shohoud; 03/2001, p. 70
Secure Your Applications with Active Directory, Michiel de Bruijn; 01/2001, p. 32
Secure Your Web Site with Passport, Jon Rauschenberger; 11/2001, p. 26
B
batch files
Develop an Autobuild Process, Dave Summer; 06/2000, p. 75
BEGIN TRANSACTION statement
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
binary search
Find Data Faster, Ron Schwarz; 11/2000, p. 73
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
bind variables
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
binding
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
Binding object
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
BindingCollection object
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
bitmaps
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
bits
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
BizTalk Server
Integrate Apps with BizTalk, Norman T. Gragasin; Fall 2001, p. 28
BorderStyle property
Ask the VB Pro, Karl E. Peterson; 11/2000, p. 92
bubble sort algorithm
It Takes All Sorts, Dan Fox; 04/2000, p. 76
build process
Develop an Autobuild Process, Dave Summer; 06/2000, p. 75
Q&A, Bill McCarthy, Don Preuninger, and Joe Dour; 11/2001, p. 76
Take Control of Your Build Cycle, L.J. Johnson; 12/2000, p. 66
bytes
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
C
C#
Clear Common C# Hurdles, Don Preuninger and Joe Dour; 10/2001, p. 52
Manage C# Objects, Bill Wagner; 10/2001, p. 58
C++
Add C++ to Your VB Apps, Jonathan Morrison; 01/2001, p. 96
Use C++ to Debug Subclassed Apps, Jonathan Morrison; 02/2001, p. 118
CAB files
Manipulate CAB Files Programmatically, Ken Getz; 11/2000, p. 54
Cache object
Cache and Carry with ASP.NET, Dino Esposito; 11/2001, p. 42
caching data
Cache and Carry with ASP.NET, Dino Esposito; 11/2001, p. 42
Cache ASP Recordsets the "Exstream" Way, Jonathan Goodyear; 12/2000, p. 108
Finally! An Application-Scope Dictionary Object, A. Russell Jones; 04/2000, p. 82
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
calendar applications
Share Your Appointments, Chris Barlow; 05/2000, p. 69
Update Your Calendar, Chris Barlow; 04/2000, p. 69
callback functions
Add Some Zip to Your Apps, Stan Schultes; 08/2001, p. 56
Delve Into Delegates, Steve Lardieri; 09/2001, p. 68
Let Me Count the Ways, Karl E. Peterson; 11/2001, p. 70
Manipulate CAB Files Programmatically, Ken Getz; 11/2000, p. 54
CASE function
Solve Tough Queries with the CASE Function, Michael Levy; 11/2001, p. 82
CBD (component-based development)
Go Beyond OO with CBD, Deborah Kurata; 07/2000, p. 91
CDO (Collaboration Data Objects)
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
CD-ROM drives
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
Change event
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
charts
A Picture is Worth a Thousand Words, Stan Schultes; 10/2000, p. 74
CheckBox control
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
class attributes
Manage Class Attributes, Francesco Balena; 01/2001, p. 84
class diagrams
Use UML for Object Modeling, Rockford Lhotka; 08/2000, p. 54
class factories
Use Design Patterns to Create Objects, William Wen; 06/2000, p. 102
classes
Create Maintainable Classes, David J. Roberts; 11/2001, p. 64
client/server communication
Marshal Application Data, Josh Lane; 06/2001, p. 118
Clipboard object
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Ask the VB Pro, Karl E. Peterson; 06/2001, p. 82
Create a Clipboard Object, Martin America; 08/2000, p. 86
code protection
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
code reuse
Avoid Writing Tedious, Boring Code, Marc D' Aoust; 12/2000, p. 94
code-behind
Manipulate Controls with Code-Behind, Jonathan Goodyear; 06/2001, p. 75
codepages
Do More with Language Support, Michael Kaplan; 10/2000, p. 118
Name that Language, Michael Kaplan ; 04/2000, p. 118
Collaboration Data Objects (CDO)
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
COLLATE keyword
Get Your Sort in Order, Michael Kaplan; 12/2000, p. 104
Collection object
Collections Provide the Key, Ron Schwarz; 05/2001, p. 58
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
collections
Build Better Collections, Richard Dalton; 07/2001, p. 66
COM components
Consume COM Components From .NET, Brian Noyes; 07/2001, p. 94
Exploit COM Interop in .NET, Brian Noyes; 06/2001, p. 98
COM+
design
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Design for COM+, Dan Fox; 07/2000 p. 34
object pooling
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
Pool Your COM+ Objects, Juval Lowy; 07/2001, p. 110
performance
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
transactions
Implement Advanced COM+ Transactions, Yasser Shohoud; 08/2000, p. 82
Manage Database Transactions, Eric Litwin; 09/2000, p. 108
COM+ Services
Use COM+ Services with .NET Components, Alan Gordon; 09/2001, p. 72
ComboBox control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
command-line switches
Develop an Autobuild Process, Dave Summer; 06/2000, p. 75
COMMIT TRANSACTION statement
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
CommonDialog control
Save Code with Common Dialogs, Ron Schwarz; 05/2000, p. 76
compensation
Fall 2000 Salary Survey Results, Susannah Pfalzer; 10/2000, p. 50
Spring 2000 Salary Survey Results, Susannah Pfalzer; 03/2000, p. 48
Spring 2001 Salary Survey Results, Susannah Pfalzer; 05/2001, p. 46
compilers
and interpreters
Make the Machine Understand, Dan O'Day; 06/2000, p. 92
automating
Develop an Autobuild Process, Dave Summer; 06/2000, p. 75
Take Control of Your Build Cycle, L.J. Johnson; 12/2000, p. 66
error handling
Emulate VB.NET Error Handling, Darin Higgins; 09/2001, p. 108
VB.NET
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
component attributes
Manage Class Attributes, Francesco Balena; 01/2001, p. 84
component diagrams
Use UML for Object Modeling, Rockford Lhotka; 08/2000, p. 54
component-based development (CBD)
Go Beyond OO with CBD, Deborah Kurata; 07/2000, p. 91
compression
Add Some Zip to Your Apps, Stan Schultes; 08/2001, p. 56
concatenating files
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
concatenating strings
Ask the VB Pro, Karl E. Peterson; 05/2001, p. 72
concurrency
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
Connection object
Enhance Performance with ADO Connection Objects, Dimitrios Tsonis; 10/2001, p. 40
connection points
Handle Events with .NET Delegates, Richard Grimes; 07/2001, p. 81
connection pooling
10 Surefire Tips to Speed ASP, Francesco Balena; 09/2000, p. 78
Enhance Performance with ADO Connection Objects, Dimitrios Tsonis; 10/2001, p. 40
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
Manage Database Transactions, Eric Litwin; 09/2000, p. 108
control creation
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
controls
CheckBox control
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
ComboBox control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
CommonDialog control
Save Code with Common Dialogs, Ron Schwarz; 05/2000, p. 76
creating controls dynamically
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
data exchange
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
DataCombo control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
DateTimePicker control
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
Internet Transfer Control
Create Internet-Friendly Applications, Andy Rosebrock; 04/2001, p. 54
ListBox control
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
MSChart control
A Picture is Worth a Thousand Words, Stan Schultes; 10/2000, p. 74
OptionButton control
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
PictureBox control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
Script control
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
SysInfo control
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
TextBox control
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
Timer control
Get Accurate Results with Code-Based Timers, Warren Bedell; 04/2000, p. 36
Q&A, Karl E. Peterson; 09/2001, p. 90
TreeView control
Good Procedures Call Themselves, Ron Schwarz; 01/2001, p. 60
WinSock control
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
converting data
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
Cooper, Alan
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
CopyMemory function
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
CreateWindowEx function
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
critical path
Create a Scheduling Component, Johnny Anderson; 11/2000, p. 46
cross-language development
Inherit Across Languages, Brian Noyes; 05/2001, p. 88
cross-process messages
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
Use the Application Object, Ron Schwarz; 09/2000, p. 70
crosstab queries
Upsize Jet Crosstab Queries, Roger Jennings; October 2001 SQL Pro Supplement, p. 4
CryptoAPI
Make Passwords Secure with the Crypto API, Daniel Appleman; 01/2001, p. 40
Prevent File Tampering, James World; 03/2000, p. 58
cursors
Process Rows with Cursors, Mary V. Hooke; 03/2000, p. 98
cyclic redundancy check algorithms
Protect Your Application, Monte Hansen; 07/2001, p. 102
D
Data Access Pages
Create Data Forms Easily, Paul Litwin; 03/2000, p. 80
data binding
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
data caching
Cache and Carry with ASP.NET, Dino Esposito; 11/2001, p. 42
Cache ASP Recordsets the "Exstream" Way, Jonathan Goodyear; 12/2000, p. 108
Finally! An Application-Scope Dictionary Object, A. Russell Jones; 04/2000, p. 82
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
data conversion
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
data exchange
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
data formats
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
data import/export
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
data integrity
Maintain Null Values, Eric Litwin; 06/2000, p. 120
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
Validate Data with Extended Properties, Paul Delcogliano; 03/2001, p. 90
data islands
Go Beyond Data Islands, A. Russell Jones; 08/2001, p. 70
data mining
Apply Data Mining to Your DBs, Andrew J. Brust; 12/2000, p. 114
data models
Mix XML and SQL, A. Russell Jones; 04/2001, p. 66
data partitioning
Add Scalability with Data Partitioning, Jon Rauschenberger; July 2001 SQL Pro Supplement, p. 4
data shaping
Build Hierarchical Recordsets Easily, Brad Feels; 06/2000, p. 64
data structures
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
Speed Up Your Apps with Data Structures, Francesco Balena; 05/2000, p. 38
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
Use Numbers to Sort Themselves, Dave Doknjas; 10/2000, p. 78
data transfer
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
Transfer Data Between Databases, Kirk Allen Evans; 08/2001, p. 84
Data Transformation Services (DTS)
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
Simplify Data Transformations, Mary V. Hooke; 01/2001, p. 80
Use SQL Server 2000 to Auto-Generate VB Code, Mary V. Hooke; Fall 2000, p. 30
data validation
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
Validate Data with Extended Properties, Paul Delcogliano; 03/2001, p. 90
database documentation
Document Your Database, Dianne Siebold; 05/2001, p. 76
Exploit the Value of ADO's OpenSchema, Henry G. Fiorentini; 02/2001, p. 114
Generate Database Docs Automatically, Tim Patrick; 07/2001, p. 56
databases
caching data
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
design
Choose the Best Database Design, Joel Garcia; 04/2000, p. 113
documenting
Document Your Database, Dianne Siebold; 05/2001, p. 76
Exploit the Value of ADO's OpenSchema, Henry G. Fiorentini; 02/2001, p. 114
Generate Database Docs Automatically, Tim Patrick; 07/2001, p. 56
storing images
Store Images in Your Database, Andy Rosebrock and Stan Schultes; 02/2001, p. 78
transactions
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
tuning
Become a Master Database Mechanic, John Pearson; 07/2001, p. 106
DataCombo control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
data-driven forms
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
DataSource object
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
datatypes
optimizing
Speed Up Your Apps with Data Structures, Francesco Balena; 05/2000, p. 38
Write Faster Code with Type Casting, Francesco Balena; 08/2000, p. 115
overview
Type Your Data Correctly, Dan Petit; 03/2000, p. 75
SQL Server
Simplify SQL_Variants, Josef Finsel; 03/2001, p. 82
Use New SQL Server Datatypes, Dianne Siebold; 11/2000, p. 96
date formats
Q&A, Jonathan Goodyear and Robert Teixeira; 10/2001, p. 84
DateTimePicker control
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
DbgHelp
Find That Crash, Dan Fergus; 04/2001, p. 96
DCOM (Distributed COM)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
debugging
ASP
Create an ASP Debug Object, Jonathan Goodyear; 02/2001, p. 68
DbgHelp
Find That Crash, Dan Fergus; 04/2001, p. 96
map files
Find That Crash, Dan Fergus; 04/2001, p. 96
overview
Get a Handle on Errors, Stan Schultes; 01/2001, p. 54
stack tracing
Q&A, Jonathan Goodyear and Robert Teixeira; 10/2001, p. 84
subclassing
Use C++ to Debug Subclassed Apps, Jonathan Morrison; 02/2001, p. 118
delegates
Delve Into Delegates, Steve Lardieri; 09/2001, p. 68
Handle Events with .NET Delegates, Richard Grimes; 07/2001, p. 81
Provide Pointers to Class Functions, Matthew Curland; 08/2001, p. 110
demos
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
deployment diagrams
Use UML for Object Modeling, Rockford Lhotka; 08/2000, p. 54
design patterns
Factory Method pattern
Use Design Patterns to Create Objects, William Wen; 06/2000, p. 102
Iterator pattern
Avoid Writing Tedious, Boring Code, Marc D' Aoust; 12/2000, p. 94
Mediator/Colleague pattern
Create Interactive Dialog Boxes, Doug Farrell; 04/2001, p. 72
Observer pattern
Connect Objects, Stephen Hopkins; 09/2000, p. 84
VB Classes Can Inherit Events, Andrew J. Marshall; 04/2000, p. 88
patterns and antipatterns
Six Tips Developers Should Know, Deborah Kurata; 05/2000, p. 89
Strategy pattern
Simplify Changes, Deborah Kurata; 03/2000, p. 88
Visitor pattern
Add Functionality to Objects, Richard Dalton; 03/2001, p. 74
device contexts
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
device support
Target Multiple Devices, Dan Wahlin; 09/2001, p. 58
dialog boxes
Create Interactive Dialog Boxes, Doug Farrell; 04/2001, p. 72
Dictionary object
Finally! An Application-Scope Dictionary Object, A. Russell Jones; 04/2000, p. 82
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
DIDiskQuotaUser Object
Protect Your Disk Space, L.J. Johnson; 08/2000, p. 102
digital signatures
Prevent File Tampering, James World; 03/2000, p. 58
DirectX
Create 3-D Graphics with DX7, Jonny Anderson; 07/2000, p. 66
Take Control of DirectX, Jonny Anderson; 06/2001, p. 42
disk formatting
Format a Floppy Disk From Code, John M. Calvert; 06/2000, p. 126
disk quotas
Protect Your Disk Space, L.J. Johnson; 08/2000, p. 102
DiskQuotaControl Object
Protect Your Disk Space, L.J. Johnson; 08/2000, p. 102
DispID binding
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
Distributed COM (DCOM)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
Distributed Management Objects (DMO)
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
SQL DMO Object Model, Yasser Shohoud; 08/2000, p. 68
DLL incompatibility
A Snowball's Chance for DLL Hell, Jim Deutch; 06/2000, p. 54
Reduce DLL Hell in Windows 2000, Michiel de Bruijn; 06/2000, p. 44
DMO (Distributed Management Objects)
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
SQL DMO Object Model, Yasser Shohoud; 08/2000, p. 68
DMO object model
SQL DMO Object Model, Yasser Shohoud; 08/2000, p. 68
documentation
basic concepts
Create a Help System, Stan Schultes; 03/2000, p. 68
databases
Document Your Database, Dianne Siebold; 05/2001, p. 76
Exploit the Value of ADO's OpenSchema, Henry G. Fiorentini; 02/2001, p. 114
Generate Database Docs Automatically, Tim Patrick; 07/2001, p. 56
source code
Build a Project Documenter Utility, Stan Schultes; 10/2001, p. 70
Embed Documentation in Your Code, Dan Mayo; 02/2001, p. 110
domain controllers
Ask the VB Pro, Karl E. Peterson; 01/2001, p. 74
DOMDocument object
Embed Documentation in Your Code, Dan Mayo; 02/2001, p. 110
Implement SAX2 Classes in VB, A. Russell Jones; 02/2001, p. 96
Implement SAX2 Classes in VB, A. Russell Jones; 02/2001, p. 96
Simplify XML Document Access, Deborah Kurata; 05/2001, p. 68
drawing bitmaps
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
DTS (Data Transformation Services)
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
Simplify Data Transformations, Mary V. Hooke; 01/2001, p. 80
Use SQL Server 2000 to Auto-Generate VB Code, Mary V. Hooke; Fall 2000, p. 30
DX7
Create 3-D Graphics with DX7, Jonny Anderson; 07/2000, p. 66
E
e-mail
Easy E-Mail - It's About Time, A. Russell Jones; 10/2001, p. 90
Navigate Exchange 2000 Data, Paul Delcogliano; 05/2001, p. 84
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
Embedded .NET
Program for the Pocket PC, Steve Malofsky and Andy Harding; Fall 2001, p. 44
embedded SQL
Use SQL with ADO, Stan Schultes; 07/2000, p. 72
eMbedded Visual Basic
Build Mobile Solutions, Larry Roof; October 2001 SQL Pro Supplement, p. 16
Program for the Pocket PC, Steve Malofsky and Andy Harding; Fall 2001, p. 44
eMbedded Visual C++
Program for the Pocket PC, Steve Malofsky and Andy Harding; Fall 2001, p. 44
encapsulation
Ask the VB Pro, Karl E. Peterson; 05/2000, p. 96
EnumClipboardFormats API function
Create a Clipboard Object, Martin America; 08/2000, p. 86
enumerations
Let Me Count the Ways, Karl E. Peterson; 11/2001, p. 70
EnumResourceNames API function
Ask the VB Pro, Karl E. Peterson; 05/2000, p. 96
EnumResourceTypes API function
Ask the VB Pro, Karl E. Peterson; 05/2000, p. 96
EnumWindows API function
Let Me Count the Ways, Karl E. Peterson; 11/2001, p. 70
error handling
Emulate VB.NET Error Handling, Darin Higgins; 09/2001, p. 108
Get a Handle on Errors, Stan Schultes; 01/2001, p. 54
event handling
Ask the VB Pro, Karl E. Peterson; 05/2001, p. 72
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
Handle Events with .NET Delegates, Richard Grimes; 07/2001, p. 81
Whip Forms Into Shape, Kathleen Dollard; 10/2001, p. 78
event inheritance
VB Classes Can Inherit Events, Andrew J. Marshall; 04/2000, p. 88
event logging
Read From the NT Event Logs, L.J. Johnson; 11/2001, p. 34
Write to the NT Event Logs, L.J. Johnson; 08/2001, p. 36
Excel
Ask the VB Pro, Karl E. Peterson; 06/2001, p. 82
Create an Enterprise Reporting System, Tony Sidera; 01/2001, p. 46
Create an Expense Report, Chris Barlow; 08/2000, p. 65
Display Web Data in Excel, A. Russell Jones; 05/2001, p. 62
Exchange Server
Navigate Exchange 2000 Data, Paul Delcogliano; 05/2001, p. 84
exit codes
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
ExitProcess function
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
exporting data
Share Data Between Database Formats, Andy Rosebrock; 11/2001, p. 58
extended stored procedures
Extend SQL Server, Dianne Siebold; 09/2000, p. 98
Extender object
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
extensibility
Customize Your Controls, Dan Fergus; 09/2000, p. 104
Customize Your User Interface with VBScript, Francesco Balena; 11/2000, p. 110
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
Make Your Apps Scriptable, Francesco Balena; 11/2000, p. 100
extensibility object model
Search Across Projects, Tade Oyebode; 06/2000, p. 116
Extensible Markup Language, see XML
Extensible Stylesheet Language Transformations, see XSLT
ExtFloodFill function
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
F
filenames
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
Create a Clipboard Object, Martin America; 08/2000, p. 86
files
concatenating
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
digital signatures
Prevent File Tampering, James World; 03/2000, p. 58
downloading
Create Internet-Friendly Applications, Andy Rosebrock; 04/2001, p. 54
existing
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
I/O
Handle File I/O, Ron Schwarz; 12/2000, p. 80
uploading
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
FileSystemObject Object
Format a Floppy Disk From Code, John M. Calvert; 06/2000, p. 126
flood fill
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
fonts
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
Ask the VB Pro, Karl E. Peterson; 07/2001, p. 70
Format property
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
FormatEx function
Format a Floppy Disk From Code, John M. Calvert; 06/2000, p. 126
formatting disks
Format a Floppy Disk From Code, John M. Calvert; 06/2000, p. 126
forms
Whip Forms Into Shape, Kathleen Dollard; 10/2001, p. 78
3-D
Q&A, Karl E. Peterson; 09/2001, p. 90
BorderStyle property
Ask the VB Pro, Karl E. Peterson; 11/2000, p. 92
data-driven
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
referring to
Q&A, Bill McCarthy, Don Preuninger, and Joe Dour; 11/2001, p. 76
resizing
Ask the VB Pro, Karl E. Peterson; 11/2000, p. 92
system menu
Ask the VB Pro, Karl E. Peterson; 11/2000, p. 92
unloading
Q&A, Bill McCarthy, Don Preuninger, and Joe Dour; 11/2001, p. 76
full-text search
Add Full-Text Search Features to Your Apps, Francesco Balena; 08/2000, p. 108
G
GetModuleFileName function
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
GetPixel function
Q&A, Karl E. Peterson; 09/2001, p. 90
GetSystemMetrics function
Support the Mouse Wheel, Jason Fisher; 07/2001, p. 42
GetWindowLong function
Ask the VB Pro, Karl E. Peterson; 11/2000, p. 92
graphics
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
3-D
Create 3-D Graphics with DX7, Jonny Anderson; 07/2000, p. 66
Take Control of DirectX, Jonny Anderson; 06/2001, p. 42
color values
Q&A, Karl E. Peterson; 09/2001, p. 90
storing in databases
Store Images in Your Database, Andy Rosebrock and Stan Schultes; 02/2001, p. 78
text labels
Automate Text Graphics Creation, A. Russell Jones; 09/2001, p. 98
graphs
A Picture is Worth a Thousand Words, Stan Schultes; 10/2000, p. 74
H
hash tables
Increase Storage Performance, David Byres; 06/2001, p. 68
Speed Up Your Apps with Data Structures, Francesco Balena; 05/2000, p. 38
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
help systems
Create a Help System, Stan Schultes; 03/2000, p. 68
heterogenous data
Unify Data Access with Linked Servers, Roger Jennings; July 2001 SQL Pro Supplement, p. 12
HexDump method
Ask the VB Pro, Karl E. Peterson; 02/2001, p. 102
hierarchical data
Plant a Database Tree, Jason Rein; July 2001 SQL Pro Supplement, p. 20
hierarchical recordsets
Build Hierarchical Recordsets Easily, Brad Feels; 06/2000, p. 64
history
Birth (and Growth) of a Language, Don Kiely; 08/2001, p. 44
HTC (HTML Components)
Go Beyond Data Islands, A. Russell Jones; 08/2001, p. 70
HTML (Hypertext Markup Language)
Build a Project Core, Ron Schwarz; 03/2001, p. 50
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
Build Components for the Web, Deborah Kurata; 11/2000, p. 84
Create Web Reports with VB, Stan Schultes; 11/2000, p. 66
Display Web Data in Excel, A. Russell Jones; 05/2001, p. 62
HTML Components (HTC)
Go Beyond Data Islands, A. Russell Jones; 08/2001, p. 70
HTTP (Hypertext Transfer Protocol)
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
HTTP template queries
Create Powerful Web Reports, Roger Jennings; Fall 2001, p. 18
Hypertext Markup Language (HTML)
Build a Project Core, Ron Schwarz; 03/2001, p. 50
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
Build Components for the Web, Deborah Kurata; 11/2000, p. 84
Create Web Reports with VB, Stan Schultes; 11/2000, p. 66
Display Web Data in Excel, A. Russell Jones; 05/2001, p. 62
Hypertext Transfer Protocol (HTTP)
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
I
icons
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
IDE (integrated development environment)
Customize Your Controls, Dan Fergus; 09/2000, p. 104
Search Across Projects, Tade Oyebode; 06/2000, p. 116
IDL (Interface Definition Language)
Speed Up Large Calculations, Jason Bock; 03/2000, p. 114
IIS (Internet Information Server)
Marshal Application Data, Josh Lane; 06/2001, p. 118
image labels
Automate Text Graphics Creation, A. Russell Jones; 09/2001, p. 98
images
Store Images in Your Database, Andy Rosebrock and Stan Schultes; 02/2001, p. 78
Q&A, Karl E. Peterson; 09/2001, p. 90
Automate Text Graphics Creation, A. Russell Jones; 09/2001, p. 98
Implements statement
VB Classes Can Inherit Events, Andrew J. Marshall; 04/2000, p. 88
indirection
You Could Use Some Pointers, David Byres; 03/2001, p. 64
inheritance
Get Your Designs in Gear for VB.NET, Paul R. Reed; 11/2000, p. 34
Inherit Across Languages, Brian Noyes; 05/2001, p. 88
VB Classes Can Inherit Events, Andrew J. Marshall; 04/2000, p. 88
INI files
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
Manage Application Settings with XML, A. Russell Jones; 12/2000, p. 88
initialization
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
input validation
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
input/output
Handle File I/O, Ron Schwarz; 12/2000, p. 80
installing SQL Server
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
Instancing property
Use Design Patterns to Create Objects, William Wen; 06/2000, p. 102
Integrated Development Environment, see IDE
Internet Information Server (IIS)
Marshal Application Data, Josh Lane; 06/2001, p. 118
Internet Transfer Control
Create Internet-Friendly Applications, Andy Rosebrock; 04/2001, p. 54
Internet, see Web
interoperability
Exploit COM Interop in .NET, Brian Noyes; 06/2001, p. 98
Manage to Use Unmanaged Code, Richard Grimes; 08/2001, p. 89
interpreters
Make the Machine Understand, Dan O'Day; 06/2000, p. 92
IObjectConstruct interface
Build Scalable WebClass Applications, Keith Franklin; 08/2000, p. 46
Design for COM+, Dan Fox; 07/2000 p. 34
isomorphic interfaces
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
J
Job object
Manage Processes, Jason Bock; 03/2001, p. 94
K
Kerberos authentication protocol
Secure Your Applications with Active Directory, Michiel de Bruijn; 01/2001, p. 32
KeyPress event
Put Code for SendKeys in Your KeyPress Events; 08/2000, p. 45
L
layered windows
Ask the VB Pro, Karl E. Peterson; 10/2000, p. 96
license agreements
Protect Your Application, Monte Hansen; 07/2001, p. 102
license keys
Protect Your Application, Monte Hansen; 07/2001, p. 102
linked lists
Increase Storage Performance, David Byres; 06/2001, p. 68
Speed Up Your Apps with Data Structures, Francesco Balena; 05/2000, p. 38
Use Linked Lists to Structure Data, Nick Snowdon; 08/2000, p. 74
linked servers
Unify Data Access with Linked Servers, Roger Jennings; July 2001 SQL Pro Supplement, p. 12
ListBox control
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
localization
Do More with Language Support, Michael Kaplan; 10/2000, p. 118
Get Your Sort in Order, Michael Kaplan; 12/2000, p. 104
Name that Language, Michael Kaplan ; 04/2000, p. 118
locking
Avoid Locking Conflicts, Barry Fridley; 04/2000, p. 102
LogEvent method
Write to the NT Event Logs, L.J. Johnson; 08/2001, p. 36
LookupTable component
Finally! An Application-Scope Dictionary Object, A. Russell Jones; 04/2000, p. 82
looping
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
Loosely Coupled Events (LCE)
Design for COM+, Dan Fox; 07/2000 p. 34

      M - Z

Last changed 12/13/01