Index to Visual Studio Magazine

      A - L

Click elements to expand and contract index.

M
managing processes
Manage Processes, Jason Bock; 03/2001, p. 94
map files
Find That Crash, Dan Fergus; 04/2001, p. 96
MAPI (Messaging Application Programming Interface)
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
mathematical operations
Ask the VB Pro, Karl E. Peterson; 10/2000, p. 96
Speed Up Large Calculations, Jason Bock; 03/2000, p. 114
MDX (Multidimensional Expressions)
Write Complex Queries with MDX, Andrew J. Brust; 07/2000, p. 109
memory contents
Ask the VB Pro, Karl E. Peterson; 02/2001, p. 102
merge replication conflicts
Handle Conflicts in SQL Server Merge Replication, Michael Kaplan; Fall 2000, p. 61
message boxes
Ask the VB Pro, Karl E. Peterson; 12/2000, p. 98
Message Compiler
Write to the NT Event Logs, L.J. Johnson; 08/2001, p. 36
message sinks
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
messages
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
Use the Application Object, Ron Schwarz; 09/2000, p. 70
Messaging Application Programming Interface (MAPI)
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
metadata
Access SQL Server Metadata, Dianne Siebold; 06/2000, p. 112
Microsoft 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
Microsoft Data Engine (MSDE)
Create Your Next DB App with MSDE, Henry Fiorentini; Fall 2000, p. 56
Microsoft 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
Microsoft Intermediate Language (MSIL)
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
Microsoft Management Console (MMC)
Build Your Own MMC Snap-In, Bill Block; 05/2000, p. 52
Microsoft Office
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
From Office DOM to XML DOM, Kurt Cagle; 05/2000, p. 60
Microsoft Office XP
Build Extensible Lookups with Smart Tags, Thomas Robbins; Fall 2001, p. 50
Microsoft Outlook
From Office DOM to XML DOM, Kurt Cagle; 05/2000, p. 60
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
Update Your Calendar, Chris Barlow; 04/2000, p. 69
Microsoft Script Editor (MSE)
Create Data Forms Easily, Paul Litwin; 03/2000, p. 80
Microsoft Transaction Server, see MTS
Microsoft Visual Modeler, see VM
Microsoft Windows Distributed interNet Application Architecture, see Windows DNA
Microsoft Word
Automate a Newsletter with XML, Jonathan Zuck; 04/2001, p. 46
MIME (Multipurpose Internet Mail Extension )
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
MLang
Do More with Language Support, Michael Kaplan; 10/2000, p. 118
Name that Language, Michael Kaplan ; 04/2000, p. 118
MMC (Microsoft Management Console)
Build Your Own MMC Snap-In, Bill Block; 05/2000, p. 52
mobile applications
Build a Mobile Application, Bill Block; Fall 2001, p. 38
Mobile Internet Toolkit
Build a Mobile Application, Bill Block; Fall 2001, p. 38
mouse
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
Support the Mouse Wheel, Jason Fisher; 07/2001, p. 42
mouse_event function
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
MouseDown event
Ask the VB Pro, Karl E. Peterson; 02/2001, p. 102
MSChart control
A Picture is Worth a Thousand Words, Stan Schultes; 10/2000, p. 74
MSDE (Microsoft Data Engine)
Create Your Next DB App with MSDE, Henry Fiorentini; Fall 2000, p. 56
MSIL (Microsoft Intermediate Language)
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
MTS (Microsoft Transaction Server)
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
Manage Database Transactions, Eric Litwin; 09/2000, p. 108
Share State Data with SPM, Mark J. Collins; 07/2001, p. 88
Multidimensional Expressions (MDX)
Write Complex Queries with MDX, Andrew J. Brust; 07/2000, p. 109
multimedia timer services
Get Accurate Results with Code-Based Timers, Warren Bedell; 04/2000, p. 36
multiple device support
Target Multiple Devices, Dan Wahlin; 09/2001, p. 58
Multipurpose Internet Mail Extension (MIME)
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
N
native code
Make the Machine Understand, Dan O'Day; 06/2000, p. 92
network protocols
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
notifications
Ask the VB Pro, Karl E. Peterson; 05/2001, p. 72
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
n-tier applications
Learn When to Use N-Tier Designs, Rockford Lhotka; 09/2001, p. 82
Null value
Maintain Null Values, Eric Litwin; 06/2000, p. 120
O
object models
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
Get the Most From OOP, Deborah Kurata; 06/2001, p. 78
object persistence
Persist an Object to Structured Storage, George Shepherd; 06/2001, p. 90
object pooling
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
Pool Your COM+ Objects, Juval Lowy; 07/2001, p. 110
object-oriented database design
Choose the Best Database Design, Joel Garcia; 04/2000, p. 113
object-oriented programming (OOP)
Do OO in "Web Time", Deborah Kurata; 01/2001, p. 70
Get the Most From OOP, Deborah Kurata; 06/2001, p. 78
Get Your Designs in Gear for VB.NET, Paul R. Reed; 11/2000, p. 34
objects
copying
Ask the VB Pro, Karl E. Peterson; 12/2000, p. 98
creating
Create Persistent Objects with XML, A. Russell Jones; 06/2000, p. 98
Use Design Patterns to Create Objects, William Wen; 06/2000, p. 102
in VB.NET
Work with Objects in .NET, Deborah Kurata; 08/2001, p. 76
object models
Expose Your App's Object Model, Bill Hludzinski; 04/2000, p. 64
Get the Most From OOP, Deborah Kurata; 06/2001, p. 78
overhead
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
Office
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
From Office DOM to XML DOM, Kurt Cagle; 05/2000, p. 60
Office XP
Build Extensible Lookups with Smart Tags, Thomas Robbins; Fall 2001, p. 50
OLAP (online analytical processing )
Write Complex Queries with MDX, Andrew J. Brust; 07/2000, p. 109
OleCreatePropertyFrame function
Build Property Pages, Robert Texeira; 05/2001, p. 80
online analytical processing (OLAP)
Write Complex Queries with MDX, Andrew J. Brust; 07/2000, p. 109
OpenSchema method
Exploit the Value of ADO's OpenSchema, Henry G. Fiorentini; 02/2001, p. 114
optimizing
ADO
Optimize ADO 2.5, Dan Fox; 04/2000, p. 56
ASP
10 Surefire Tips to Speed ASP, Francesco Balena; 09/2000, p. 78
database caching
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
databases
Become a Master Database Mechanic, John Pearson; 07/2001, p. 106
datatypes
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
DispID binding
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
MTS
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
SQL Server
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
Use Batches for Faster Throughput, John Pearson; 09/2001, p. 104
OptionButton control
Manage Control Data I/O, Ron Schwarz; 04/2000, p. 44
Oracle databases
SQL Server 2000 Gains on Oracle, Roger Jennings; Fall 2000, p. 20
Create Effective SQL for Reports, Andy Clark; 08/2001, p. 106
Outlook
From Office DOM to XML DOM, Kurt Cagle; 05/2000, p. 60
Send E-Mail from VB, Stan Schultes; 03/2001, p. 60
Update Your Calendar, Chris Barlow; 04/2000, p. 69
P
Palm OS
Build Enterprise Apps for the Palm, Ward Hitt and Yelena Pavlovskaya; Fall 2001, p. 54
PalmPilot
Create an Expense Report, Chris Barlow; 08/2000, p. 65
parsers
Add a SAX Parser to Your Apps, Francesco Balena; 04/2001, p. 86
pass-through queries
Use SQL with ADO, Stan Schultes; 07/2000, p. 72
path
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
pay
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
p-code
Make the Machine Understand, Dan O'Day; 06/2000, p. 92
PDF files
Create an Enterprise Reporting System, Tony Sidera; 01/2001, p. 46
performance
ADO
Optimize ADO 2.5, Dan Fox; 04/2000, p. 56
ASP
10 Surefire Tips to Speed ASP, Francesco Balena; 09/2000, p. 78
COM+
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
database caching
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
databases
Become a Master Database Mechanic, John Pearson; 07/2001, p. 106
datatypes
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
DispID binding
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
MTS
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
SQL Server
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
Use Batches for Faster Throughput, John Pearson; 09/2001, p. 104
string functions
Add C++ to Your VB Apps, Jonathan Morrison; 01/2001, p. 96
XML (Extensible Markup Language)
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
persistence
Extend the PropertyBag Object, Francesco Balena; 10/2000, p. 106
Scale Your App Using Oracle or SQL Server, Kirk Allen Evans; 11/2000, p. 106
Picture object
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
PictureBox control
Ask the VB Pro, Karl E. Peterson; 04/2001, p. 76
pivot tables
Pivot Your Data, Ben Taylor; 10/2000, p. 100
Pocket PC
Program for the Pocket PC, Steve Malofsky and Andy Harding; Fall 2001, p. 44
pointers
Delve Into Delegates, Steve Lardieri; 09/2001, p. 68
Provide Pointers to Class Functions, Matthew Curland; 08/2001, p. 110
Ask the VB Pro, Karl E. Peterson; 02/2001, p. 102
Break API Barriers, Robert Teixeira; 08/2001, p. 32
Modify a Variable's Pointer, Bill McCarthy; 07/2000, p. 117
You Could Use Some Pointers, David Byres; 03/2001, p. 64
polymorphism
Get Your Designs in Gear for VB.NET, Paul R. Reed; 11/2000, p. 34
Use Design Patterns to Create Objects, William Wen; 06/2000, p. 102
Print # statement
Handle File I/O, Ron Schwarz; 12/2000, p. 80
procedures
Good Procedures Call Themselves, Ron Schwarz; 01/2001, p. 60
processes
Manage Processes, Jason Bock; 03/2001, p. 94
program settings
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
project management
Build a Project Core, Ron Schwarz; 03/2001, p. 50
Code Faster with a String Parser, Francesco Balena; 07/2000, p. 104
Create a Scheduling Component, Johnny Anderson; 11/2000, p. 46
Do OO in "Web Time", Deborah Kurata; 01/2001, p. 70
Go Beyond OO with CBD, Deborah Kurata; 07/2000, p. 91
property pages
Build Property Pages, Robert Texeira; 05/2001, p. 80
PropertyBag object
Extend the PropertyBag Object, Francesco Balena; 10/2000, p. 106
protecting code
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
protocols
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
prototyping
Prototype Components in ASP, Jonathan Goodyear; 11/2000, p. 78
Q
query plan
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
queues
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
Quicksort algorithm
It Takes All Sorts, Dan Fox; 04/2000, p. 76
R
raising events
Ask the VB Pro, Karl E. Peterson; 05/2001, p. 72
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
reading XML documents
Generate and Read XML Documents, Yasser Shohoud; 09/2001, p. 94
Record object
Optimize ADO 2.5, Dan Fox; 04/2000, p. 56
recursion
Good Procedures Call Themselves, Ron Schwarz; 01/2001, p. 60
Revisit Recursion, Brian Kierstad; 02/2001, p. 84
RegisterWindowMessage function
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Registry
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
relational database design
Choose the Best Database Design, Joel Garcia; 04/2000, p. 113
Remote Procedure Calls (RPC)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
remoting
Call Objects Remotely, Rockford Lhotka; 06/2001, p. 32
ReplyMessage function
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
reports
Create Powerful Web Reports, Roger Jennings; Fall 2001, p. 18
Create Effective SQL for Reports, Andy Clark; 08/2001, p. 106
Create an Enterprise Reporting System, Tony Sidera; 01/2001, p. 46
Create Web Reports with VB, Stan Schultes; 11/2000, p. 66
resources
Ask the VB Pro, Karl E. Peterson; 05/2000, p. 96
reuse
Avoid Writing Tedious, Boring Code, Marc D' Aoust; 12/2000, p. 94
RGB values
Q&A, Karl E. Peterson; 09/2001, p. 90
role-based security
Implement Dynamic Role-Based Security, Brian A. Manlove; 05/2000, p. 114
ROLLBACK TRANSACTION statement
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
RPC (Remote Procedure Calls)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
Run dialog
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
S
SAFEARRAY data type
Modify a Variable's Pointer, Bill McCarthy; 07/2000, p. 117
Write Faster Code with Type Casting, Francesco Balena; 08/2000, p. 115
salaries
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
saving program settings
Make Application Settings Easy, Stan Schultes; 09/2000, p. 66
SAX (Simple API for XML)
Add a SAX Parser to Your Apps, Francesco Balena; 04/2001, p. 86
Implement SAX2 Classes in VB, A. Russell Jones; 02/2001, p. 96
scalability
ADO
Supercharge Data Binding, Keith Franklin; 03/2000, p. 32
ASP
Prototype Components in ASP, Jonathan Goodyear; 11/2000, p. 78
COM+
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
design
Learn When to Use N-Tier Designs, Rockford Lhotka; 09/2001, p. 82
MTS
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
SQL
Add Scalability with Data Partitioning, Jon Rauschenberger; July 2001 SQL Pro Supplement, p. 4
Scale Your App Using Oracle or SQL Server, Kirk Allen Evans; 11/2000, p. 106
Web servers
Maintain Web Farm Session State, Tony Scott; Fall 2000, p. 44
scheduling
Create a Scheduling Component, Johnny Anderson; 11/2000, p. 46
Share Your Appointments, Chris Barlow; 05/2000, p. 69
Build a Task Scheduler, Stan Schultes; 09/2001, p. 78
Update Your Calendar, Chris Barlow; 04/2000, p. 69
Script control
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
scripting
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
searching
Add Full-Text Search Features to Your Apps, Francesco Balena; 08/2000, p. 108
Find Data Faster, Ron Schwarz; 11/2000, p. 73
Search Across Projects, Tade Oyebode; 06/2000, p. 116
Speed Up Your Searches, Francesco Balena; 07/2001, p. 32
security
Authenticate Your Web App, Yasser Shohoud; 03/2001, p. 70
Implement Dynamic Role-Based Security, Brian A. Manlove; 05/2000, p. 114
Make Passwords Secure with the Crypto API, Daniel Appleman; 01/2001, p. 40
Prevent File Tampering, James World; 03/2000, p. 58
Secure Your Applications with Active Directory, Michiel de Bruijn; 01/2001, p. 32
SelText property
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
SendKeys statement
Put Code for SendKeys in Your KeyPress Events; 08/2000, p. 45
SendMessage function
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
SendMessageTimeout function
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
server controls
Target Multiple Devices, Dan Wahlin; 09/2001, p. 58
serviced component
Use COM+ Services with .NET Components, Alan Gordon; 09/2001, p. 72
session state
Maintain Web Farm Session State, Tony Scott; Fall 2000, p. 44
Scale Your App Using Oracle or SQL Server, Kirk Allen Evans; 11/2000, p. 106
SetLayeredWindowAttributes API
Ask the VB Pro, Karl E. Peterson; 10/2000, p. 96
SetupIterateCabinet function
Manipulate CAB Files Programmatically, Ken Getz; 11/2000, p. 54
Shape commands
Build Hierarchical Recordsets Easily, Brad Feels; 06/2000, p. 64
shared properties
Share State Data with SPM, Mark J. Collins; 07/2001, p. 88
Shared Property Manager (SPM)
Share State Data with SPM, Mark J. Collins; 07/2001, p. 88
shared-file versioning conflicts
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
shell sort algorithm
It Takes All Sorts, Dan Fox; 04/2000, p. 76
SHFormatDrive function
Format a Floppy Disk From Code, John M. Calvert; 06/2000, p. 126
ShowInTaskbar property
Ask the VB Pro, Karl E. Peterson; 01/2001, p. 74
shutdown
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
shutting down applications
Kill an App Gently, Karl E. Peterson; 09/2001, p. 86
side-by-side component sharing (SxS)
Reduce DLL Hell in Windows 2000, Michiel de Bruijn; 06/2000, p. 44
Simple Object Access Protocol (SOAP)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
smart tags
Build Extensible Lookups with Smart Tags, Thomas Robbins; Fall 2001, p. 50
snap-ins
Build Your Own MMC Snap-In, Bill Block; 05/2000, p. 52
SOAP, see Simple Object Access Protocol
sorting
Get Your Sort in Order, Michael Kaplan; 12/2000, p. 104
It Takes All Sorts, Dan Fox; 04/2000, p. 76
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
Sort and Select with XSLT, A. Russell Jones; 02/2001, p. 88
Sort Large Amounts of Data, Marcel Madonna; 04/2001, p. 60
Use Numbers to Sort Themselves, Dave Doknjas; 10/2000, p. 78
Soundex algorithm
Search with Soundex, Stan Schultes; 06/2000, p. 87
SPM (Shared Property Manager)
Share State Data with SPM, Mark J. Collins; 07/2001, p. 88
SQL
Create Effective SQL for Reports, Andy Clark; 08/2001, p. 106
Mix XML and SQL, A. Russell Jones; 04/2001, p. 66
Plant a Database Tree, Jason Rein; July 2001 SQL Pro Supplement, p. 20
SQL Server
Analysis Services
Apply Data Mining to Your DBs, Andrew J. Brust; 12/2000, p. 114
assigning primary keys
Let Your Database Assign Key Values, Benjamin S. Taylor; 08/2000, p. 96
auditing
Audit Data Efficiently, R. Mark Tucker; 07/2000, p. 58
cursors
Process Rows with Cursors, Mary V. Hooke; 03/2000, p. 98
data mining
Apply Data Mining to Your DBs, Andrew J. Brust; 12/2000, p. 114
data validation
Validate Data with Extended Properties, Paul Delcogliano; 03/2001, p. 90
datatypes
Simplify SQL_Variants, Josef Finsel; 03/2001, p. 82
Use New SQL Server Datatypes, Dianne Siebold; 11/2000, p. 96
Distributed Partition Views
Add Scalability with Data Partitioning, Jon Rauschenberger; July 2001 SQL Pro Supplement, p. 4
events
Capture Database Events, Mary V. Hooke; 06/2001, p. 86
Profile Your Database Apps, Dianne Siebold; 04/2000, p. X
extended properties
Create Powerful Web Reports, Roger Jennings; Fall 2001, p. 18
Document Your Database, Dianne Siebold; 05/2001, p. 76
Validate Data with Extended Properties, Paul Delcogliano; 03/2001, p. 90
extended stored procedures
Extend SQL Server, Dianne Siebold; 09/2000, p. 98
features
SQL Server 2000 Gains on Oracle, Roger Jennings; Fall 2000, p. 20
full-text search
Add Full-Text Search Features to Your Apps, Francesco Balena; 08/2000, p. 108
functions
Implement Easier Reuse, Jason Rein; 04/2001, p. 80
heterogenous data
Unify Data Access with Linked Servers, Roger Jennings; July 2001 SQL Pro Supplement, p. 12
Index Tuning Wizard
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
indexes
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
installing
Install Databases a Better Way, Josef Finsel; 09/2001, p. 48
integrating with ADO
Access SQL Server 2000 with XML, Justin Weinberg; 03/2001, p. 86
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
interserver communication
Unify Data Access with Linked Servers, Roger Jennings; July 2001 SQL Pro Supplement, p. 12
linked servers
Unify Data Access with Linked Servers, Roger Jennings; July 2001 SQL Pro Supplement, p. 12
locking
Avoid Locking Conflicts, Barry Fridley; 04/2000, p. 102
merge replication
Handle Conflicts in SQL Server Merge Replication, Michael Kaplan; Fall 2000, p. 61
metadata
Access SQL Server Metadata, Dianne Siebold; 06/2000, p. 112
MSDE
Create Your Next DB App with MSDE, Henry Fiorentini; Fall 2000, p. 56
OLAP Services
Write Complex Queries with MDX, Andrew J. Brust; 07/2000, p. 109
pivot tables
Pivot Your Data, Ben Taylor; 10/2000, p. 100
Profiler
Capture Database Events, Mary V. Hooke; 06/2001, p. 86
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Profile Your Database Apps, Dianne Siebold; 04/2000, p. X
queries
Create Powerful Web Reports, Roger Jennings; Fall 2001, p. 18
Minimize Cache Thrash, Kirk Allen Evans; 05/2000, p. 110
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Profile Your Database Apps, Dianne Siebold; 04/2000, p. X
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
Use SQL with ADO, Stan Schultes; 07/2000, p. 72
Query Analyzer
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Top Ten Analyzer Improvements, Dianne Siebold; 07/2001, p. 74
Query Optimizer
Optimize SQL Server Query Performance, Yasser Shohoud; 04/2000, p. IV
Tune Up SQL Server Performance, Mary V. Hooke; 03/2001, p. 40
sorting
Get Your Sort in Order, Michael Kaplan; 12/2000, p. 104
stored procedures
Audit Data Efficiently, R. Mark Tucker; 07/2000, p. 58
Automate Writing Stored Procedures, David Rabb; 06/2001, p. 114
Call Stored Procedures the Easy Way, Stu Alderman; Fall 2000, p. 34
Write Intelligent Transact-SQL, Mary V. Hooke; 07/2000, p. 98
Use Batches for Faster Throughput, John Pearson; 09/2001, p. 104
system objects
Access SQL Server Metadata, Dianne Siebold; 06/2000, p. 112
trace files
Capture Database Events, Mary V. Hooke; 06/2001, p. 86
Transact SQL
Process Rows with Cursors, Mary V. Hooke; 03/2000, p. 98
Write Intelligent Transact-SQL, Mary V. Hooke; 07/2000, p. 98
transactions
Avoid Locking Conflicts, Barry Fridley; 04/2000, p. 102
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
triggers
Audit Data Efficiently, R. Mark Tucker; 07/2000, p. 58
Handle Events with Triggers, Joseph Lax; 05/2000, p. 100
views
Use Views to Streamline Database Design, Barry Fridley; 10/2000, p. 112
XML
Access SQL Server 2000 with XML, Justin Weinberg; 03/2001, p. 86
stacks
Organize Data with Stacks and Queues, Nick Snowdon; 07/2000, p. 78
Revisit Recursion, Brian Kierstad; 02/2001, p. 84
Start menu
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
statistics
Measure Trends Effectively, Andy Clark; 10/2000, p. 92
status information
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
stored procedures
Audit Data Efficiently, R. Mark Tucker; 07/2000, p. 58
Automate Writing Stored Procedures, David Rabb; 06/2001, p. 114
Call Stored Procedures the Easy Way, Stu Alderman; Fall 2000, p. 34
Execute Stored Procedures in ADO, William R. Vaughn; 01/2001, p. 90
Write Intelligent Transact-SQL, Mary V. Hooke; 07/2000, p. 98
Stream object
Optimize ADO 2.5, Dan Fox; 04/2000, p. 56
String object
Manipulate Strings Faster in VB.NET, Carl Franklin; 07/2001, p. 50
StringBuilder object
Manipulate Strings Faster in VB.NET, Carl Franklin; 07/2001, p. 50
strings
Add C++ to Your VB Apps, Jonathan Morrison; 01/2001, p. 96
Ask the VB Pro, Karl E. Peterson; 05/2001, p. 72
Code Faster with a String Parser, Francesco Balena; 07/2000, p. 104
Manipulate Strings Faster in VB.NET, Carl Franklin; 07/2001, p. 50
structured storage
Persist an Object to Structured Storage, George Shepherd; 06/2001, p. 90
subclassing
Use C++ to Debug Subclassed Apps, Jonathan Morrison; 02/2001, p. 118
synchronizing applications
Synchronize Your Apps, Francesco Balena; 09/2000, p. 58
SysInfo control
Ask the VB Pro, Karl E. Peterson; 03/2001, p. 78
system fonts
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
system tables
Access SQL Server Metadata, Dianne Siebold; 06/2000, p. 112
system z order
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
SystemParametersInfo function
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
Support the Mouse Wheel, Jason Fisher; 07/2001, p. 42
T
task bar
Ask the VB Pro, Karl E. Peterson; 01/2001, p. 74
Task Scheduler
Build a Task Scheduler, Stan Schultes; 09/2001, p. 78
task status
Ask the VB Pro, Karl E. Peterson; 09/2000, p. 92
terminating applications
Kill an App Gently, Karl E. Peterson; 09/2001, p. 86
text labels
Automate Text Graphics Creation, A. Russell Jones; 09/2001, p. 98
TextBox control
Ask the VB Pro, Karl E. Peterson; 08/2001, p. 80
Ask the VB Pro, Karl E. Peterson; 07/2000, p. 94
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
Transact SQL
Process Rows with Cursors, Mary V. Hooke; 03/2000, p. 98
Write Intelligent Transact-SQL, Mary V. Hooke; 07/2000, p. 98
transaction log
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
transaction management
Manage Database Transactions, Eric Litwin; 09/2000, p. 108
transactional applications
Implement Advanced COM+ Transactions, Yasser Shohoud; 08/2000, p. 82
transactions
Implement Advanced COM+ Transactions, Yasser Shohoud; 08/2000, p. 82
Manage Database Transactions, Eric Litwin; 09/2000, p. 108
Use Transactions Efficiently, Barry Fridley; 08/2000, p. 36
TreeView control
Good Procedures Call Themselves, Ron Schwarz; 01/2001, p. 60
trend analysis
Measure Trends Effectively, Andy Clark; 10/2000, p. 92
triggers
Audit Data Efficiently, R. Mark Tucker; 07/2000, p. 58
Handle Events with Triggers, Joseph Lax; 05/2000, p. 100
TrueType fonts
Ask the VB Pro, Karl E. Peterson; 07/2001, p. 70
try-catch
Emulate VB.NET Error Handling, Darin Higgins; 09/2001, p. 108
tuning databases
Become a Master Database Mechanic, John Pearson; 07/2001, p. 106
type casting
Write Faster Code with Type Casting, Francesco Balena; 08/2000, p. 115
U
Unified Modeling Language (UML)
Use UML for Object Modeling, Rockford Lhotka; 08/2000, p. 54
UNIX configuration files
Manage Unix Configuration Files with WebClasses, Ron Schwarz; 08/2001, p. 102
unmanaged code
Manage to Use Unmanaged Code, Richard Grimes; 08/2001, p. 89
uploading files
Roll Your Own Upload Component, Jonathan Goodyear; 05/2000, p. 82
user authentication
Authenticate Your Web App, Yasser Shohoud; 03/2001, p. 70
Secure Your Applications with Active Directory, Michiel de Bruijn; 01/2001, p. 32
user help
Create a Help System, Stan Schultes; 03/2000, p. 68
user interface
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
Implement Dynamic Role-Based Security, Brian A. Manlove; 05/2000, p. 114
user-defined messages
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
user-defined types
Improve MTS and COM+ Performance, Yasser Shohoud; 09/2000, p. 38
V
Validate event
Create Data-Driven Forms, Francesco Balena; 05/2000, p. 104
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
validation
Streamline Input Validation, Francesco Balena; 02/2001, p. 54
VB.NET
API functions
Break API Barriers, Robert Teixeira; 08/2001, p. 32
cross-language development
Inherit Across Languages, Brian Noyes; 05/2001, p. 88
delegates
Provide Pointers to Class Functions, Matthew Curland; 08/2001, p. 110
features
10 More Ways to Prepare for VB.NET, Billy Hollis; 03/2001, p. 42
10 Ways to Prepare for VB.Net, Billy Hollis; 12/2000, p. 62
Drill Down on VB.NET, James Foxall; 02/2001, p. 30
Get Your Designs in Gear for VB.NET, Paul R. Reed; 11/2000, p. 34
multiple device support
Target Multiple Devices, Dan Wahlin; 09/2001, p. 58
objects
Work with Objects in .NET, Deborah Kurata; 08/2001, p. 76
pointers
Break API Barriers, Robert Teixeira; 08/2001, p. 32
protecting code
Is Your Code Safe?, Dan Fergus; 05/2001, p. 36
remoting
Call Objects Remotely, Rockford Lhotka; 06/2001, p. 32
string manipulation
Manipulate Strings Faster in VB.NET, Carl Franklin; 07/2001, p. 50
upgrading
Migrate Your VB6 Code to VB.NET, Stan Schultes; 06/2001, p. 62
Web services
Build Web Services with VB.NET, Yasser Shohoud; 07/2001, p. 62
Winforms
Get Started with Winforms, Ken Getz and Paul D. Sheriff; 04/2001, p. 34
VBA (Visual Basic for Applications)
Ask the VB Pro, Karl E. Peterson; 06/2001, p. 82
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
Create an Enterprise Reporting System, Tony Sidera; 01/2001, p. 46
Create an Expense Report, Chris Barlow; 08/2000, p. 65
VC#.NET
Use COM+ Services with .NET Components, Alan Gordon; 09/2001, p. 72
Target Multiple Devices, Dan Wahlin; 09/2001, p. 58
Consume COM Components From .NET, Brian Noyes; 07/2001, p. 94
Exploit COM Interop in .NET, Brian Noyes; 06/2001, p. 98
Create and Control Windows Services, Mark Schmidt; 08/2001, p. 96
vCalendar format
Share Your Appointments, Chris Barlow; 05/2000, p. 69
views
Use Views to Streamline Database Design, Barry Fridley; 10/2000, p. 112
Visual C++
Add C++ to Your VB Apps, Jonathan Morrison; 01/2001, p. 96
Visual Studio
Add C++ to Your VB Apps, Jonathan Morrison; 01/2001, p. 96
VM (Microsoft Visual Modeler)
Use UML for Object Modeling, Rockford Lhotka; 08/2000, p. 54
vtable binding
Speed Up ActiveX Control References, Francesco Balena; 09/2000, p. 114
W
Web applications
ADO
Build a Forum Using ADO.NET, Jonathan Goodyear; 04/2001, p. 92
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
ASP
Build a Forum Using ADO.NET, Jonathan Goodyear; 04/2001, p. 92
Improve Web Development with ASP 3, A. Russell Jones; 07/2000, p. 84
authentication
Authenticate Your Web App, Yasser Shohoud; 03/2001, p. 70
concurrency
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
optimizing
Build Components for the Web, Deborah Kurata; 11/2000, p. 84
Build Scalable WebClass Applications, Keith Franklin; 08/2000, p. 46
Cache ASP Recordsets the "Exstream" Way, Jonathan Goodyear; 12/2000, p. 108
scalability
Maintain Web Farm Session State, Tony Scott; Fall 2000, p. 44
Prototype Components in ASP, Jonathan Goodyear; 11/2000, p. 78
Scale Your App Using Oracle or SQL Server, Kirk Allen Evans; 11/2000, p. 106
VB.NET
Build Web Services with VB.NET, Yasser Shohoud; 07/2001, p. 62
Web services
Build Web Services with VB.NET, Yasser Shohoud; 07/2001, p. 62
XML (Extensible Markup Language)
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
Web servers
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
Web services
Build Web Services with VB.NET, Yasser Shohoud; 07/2001, p. 62
Web Storage System (WSS)
Navigate Exchange 2000 Data, Paul Delcogliano; 05/2001, p. 84
WebClasses
Manage Unix Configuration Files with WebClasses, Ron Schwarz; 08/2001, p. 102
Build Scalable WebClass Applications, Keith Franklin; 08/2000, p. 46
Web-hosted services
Web Services Come of Age, Don Dugdale; 12/2000, p. 50
WFP (Windows File Protection)
Reduce DLL Hell in Windows 2000, Michiel de Bruijn; 06/2000, p. 44
Win32 Internet Extensions (WinInet)
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
windows
Ask the VB Pro, Karl E. Peterson; 10/2000, p. 96
Windows 2000
Active Directory, security
Secure Your Applications with Active Directory, Michiel de Bruijn; 01/2001, p. 32
disk space
Protect Your Disk Space, L.J. Johnson; 08/2000, p. 102
DLL Hell
Reduce DLL Hell in Windows 2000, Michiel de Bruijn; 06/2000, p. 44
Job object
Manage Processes, Jason Bock; 03/2001, p. 94
layered windows
Ask the VB Pro, Karl E. Peterson; 10/2000, p. 96
managing processes
Manage Processes, Jason Bock; 03/2001, p. 94
Windows Management Interface (WMI)
Manage Resources with WMI, L. J. Johnson; 07/2000, p. 44
Replace API Calls Using WMI, Ken Getz; 09/2000, p. 48
Windows API
Encapsulate Windows API Calls in Classes, Francesco Balena; 04/2000, p. 106
Juice Up Controls with Windows API, Andrew J. Marshall; 12/2000, p. 118
Replace API Calls Using WMI, Ken Getz; 09/2000, p. 48
Windows CE
Program for the Pocket PC, Steve Malofsky and Andy Harding; Fall 2001, p. 44
Windows Clipboard
Create a Clipboard Object, Martin America; 08/2000, p. 86
Windows DNA
Build Scalable WebClass Applications, Keith Franklin; 08/2000, p. 46
Windows File Protection (WFP)
Reduce DLL Hell in Windows 2000, Michiel de Bruijn; 06/2000, p. 44
Windows Management Interface (WMI)
Manage Resources with WMI, L. J. Johnson; 07/2000, p. 44
Replace API Calls Using WMI, Ken Getz; 09/2000, p. 48
Windows Services
Create and Control Windows Services, Mark Schmidt; 08/2001, p. 96
Winforms
Build a WinForms App with ADO.NET, Stan Schultes; 05/2001, p. 54
Get Started with Winforms, Ken Getz and Paul D. Sheriff; 04/2001, p. 34
WinInet (Win32 Internet Extensions)
Ask the VB Pro, Karl E. Peterson; 04/2000, p. 95
WinSock control
Write HTTP with WinSock, Sean Michael Murphy; 10/2000, p. 60
WM_USER
Ask the VB Pro, Karl E. Peterson; 06/2000, p. 106
WMI, see Windows Management Interface
Word
Automate a Newsletter with XML, Jonathan Zuck; 04/2001, p. 46
Write # statement
Handle File I/O, Ron Schwarz; 12/2000, p. 80
writing XML documents
Generate and Read XML Documents, Yasser Shohoud; 09/2001, p. 94
WSS (Web Storage System)
Navigate Exchange 2000 Data, Paul Delcogliano; 05/2001, p. 84
X
XML (Extensible Markup Language)
.ini files
Manage Application Settings with XML, A. Russell Jones; 12/2000, p. 88
ADO
Access SQL Server 2000 with XML, Justin Weinberg; 03/2001, p. 86
Create Round-Trip XML Recordsets, Andrew J. Brust; 03/2000, p. 109
Handle Concurrent Web Data Access, Yasser Shohoud; 01/2001, p. 66
Simplify Data Extraction, John Cartin; 02/2001, p. 106
Transfer Data Between Databases, Kirk Allen Evans; 08/2001, p. 84
ASP
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
authoring
Automate a Newsletter with XML, Jonathan Zuck; 04/2001, p. 46
client/server communication
Marshal Application Data, Josh Lane; 06/2001, p. 118
creating collections
Build Better Collections, Richard Dalton; 07/2001, p. 66
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
Simplify XML Document Access, Deborah Kurata; 05/2001, p. 68
features
MSXML 3 Gains Power, A. Russell Jones; 10/2000, p. 84
object model
Create Persistent Objects with XML, A. Russell Jones; 06/2000, p. 98
From Office DOM to XML DOM, Kurt Cagle; 05/2000, p. 60
Implement SAX2 Classes in VB, A. Russell Jones; 02/2001, p. 96
optimizing
Design Fast and Scalable Apps, Ash Rofail; 12/2000, p. 36
parsers
Add a SAX Parser to Your Apps, Francesco Balena; 04/2001, p. 86
reading and writing
Generate and Read XML Documents, Yasser Shohoud; 09/2001, p. 94
SAX (Simple API for XML)
Add a SAX Parser to Your Apps, Francesco Balena; 04/2001, p. 86
Implement SAX2 Classes in VB, A. Russell Jones; 02/2001, p. 96
Simple Object Access Protocol (SOAP)
Create Firewall-Friendly Distributed Apps, Yasser Shohoud; 10/2000, p. 36
SQL
Access SQL Server 2000 with XML, Justin Weinberg; 03/2001, p. 86
Mix XML and SQL, A. Russell Jones; 04/2001, p. 66
Xpath
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
XMLHttpRequest Object
Marshal Application Data, Josh Lane; 06/2001, p. 118
XmlReader
Generate and Read XML Documents, Yasser Shohoud; 09/2001, p. 94
XMlWriter
Generate and Read XML Documents, Yasser Shohoud; 09/2001, p. 94
Xor operator
Ask the VB Pro, Karl E. Peterson; 08/2000, p. 90
Xpath
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
XSLT (Extensible Stylesheet Language Transformations)
Automate a Newsletter with XML, Jonathan Zuck; 04/2001, p. 46
Build a Reusable Table Viewer, Herb Raffaele; 06/2001, p. 52
Embed Documentation in Your Code, Dan Mayo; 02/2001, p. 110
Mix XML and SQL, A. Russell Jones; 04/2001, p. 66
Sort and Select with XSLT, A. Russell Jones; 02/2001, p. 88
XSLT transforms
Go Beyond Data Islands, A. Russell Jones; 08/2001, p. 70
Z
z order
Ask the VB Pro, Karl E. Peterson; 03/2000, p. 93
Last changed 12/13/01