rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780672314254

Mts Programming With Visual Basic

by Scott Hillier; Scot Hillier; Dan Mezick
  • ISBN13:

    9780672314254

  • ISBN10:

    0672314258

  • Edition: CD
  • Format: Paperback
  • Copyright: 1999-04-01
  • Publisher: Pearson P T R
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.99

Summary

Learn the best techniques and tricks from expert author Scot Hillier. Apply these real-world applications, solutions, and projects to your own programs to become a more efficient and better Microsoft Transaction Server programmer with Visual Basic. Scot Hillier gives you what you need to take your MTS programming with Visual Basic to the next level.

Author Biography

Scot Hillier is the Vice President of Technical Services for New Technology Solutions Incorporated. With offices in New Haven, CT and Boston, MA, NTSI provides training and consulting services in Visual Basic, Visual InterDev, MTS, and related technologies. Scot has written several books, including the Visual Basic 6.0 Certification Exam Guide and Inside Visual Basic Scripting Edition. In addition to writing, Scot is a regular speaker at industry conferences such as VBITS and Developer Days. He is also a Microsoft Regional Director and runs the Connecticut New Technology Forum.

Table of Contents

Introductionp. 1
The Data Services Layerp. 5
Tiered Architecture and the Microsoft Transaction Serverp. 7
Skills Learnedp. 7
Services and Partitioningp. 8
Tiered Application Architecturep. 8
Two-tier Architecturep. 9
Three-Tier Architecturep. 13
N-Tier Architecturep. 14
Visual Basic Tiered Applicationsp. 15
DCOM Configurationsp. 16
The Microsoft Transaction Serverp. 20
Thread Managementp. 20
Object Instance Managementp. 22
State Managementp. 22
Resource Dispensersp. 23
Transaction Managementp. 23
Security Managementp. 23
Establishing a Test Environmentp. 24
Windows NT 4.0 Server, Service Pack 4.0p. 24
SQL Server 7.0p. 24
Internet Information Server 4.0p. 25
Microsoft Transaction Server 2.0p. 25
Visual Studio 98 Enterprise Editionp. 25
Microsoft Message Queuep. 26
Using Visual Modelerp. 27
Administering MTSp. 41
Skills Learnedp. 41
Administering with MTS Explorerp. 42
MTS Explorer Appearance and Operationp. 42
MTS Packagesp. 45
Administering Package Propertiesp. 49
Package Component Propertiesp. 56
Management With The Action Menup. 58
Remote Administrationp. 59
A Simple MTS Applicationp. 61
Designing Components for MTSp. 67
Skills Learnedp. 67
Understanding the ObjectContextp. 68
Communicating with the ObjectContextp. 69
Controlling Reusep. 72
Managing Shared Propertiesp. 82
SharedPropertyGroupManagerp. 83
SharedPropertyGroupp. 83
SharedPropertyp. 83
Obtaining Safe Referencesp. 87
Understanding Threadsp. 87
Building MTS Componentsp. 89
The Business Services Layerp. 99
Accessing Data from MTSp. 101
Skills Learnedp. 101
Database Connections and Resource Dispensersp. 102
Connection Poolingp. 106
Returning Records Using Cursorsp. 109
Returning Records Using ADOp. 110
Firehose Cursorsp. 111
Disconnected Recordsetp. 116
Updating Recordsp. 120
Handling Collisionsp. 122
Summaryp. 126
Data Access with MTSp. 127
Partitioning MTS Applicationsp. 137
Skills Learnedp. 137
Data Services Layerp. 138
User Services Layerp. 146
Defining Communication Standardsp. 147
Standardizing Functionality with Polymorphismp. 148
Abstract Classesp. 148
Encapsulating Stored Proceduresp. 151
Handling Errors in Business Objectsp. 155
Maintaining Application Statep. 157
Simple Data Bindingp. 159
Complex Data Bindingp. 161
Summaryp. 163
Partitioning Applicationsp. 164
Managing Transactions with MTSp. 173
Skills Learnedp. 173
Understanding Transaction Attributesp. 174
ADO Transaction Supportp. 175
Distributed Transaction Coordinationp. 179
Remote Serversp. 180
Transactional Components Under MTSp. 181
Understanding Transaction Contextp. 183
The TransactionContext Objectp. 188
Distributed Transactionsp. 191
Monitoring Transactionsp. 192
MTS Transactionsp. 194
MTS Securityp. 203
Skills Learnedp. 203
Network Basicsp. 204
Windows/NT Securityp. 207
DCOM Securityp. 207
MTS Securityp. 212
Declarative Securityp. 214
Programmatic Securityp. 216
MTS Securityp. 222
Accessing Legacy Data with MTSp. 227
Skills Learnedp. 227
Data Source Classesp. 228
Developing a Custom Query Languagep. 233
OLEDB Providersp. 238
Creating an OLEDB Simple Providerp. 242
MTS and the Internetp. 255
Skills Learnedp. 255
Web Projectsp. 256
ASP Objectsp. 263
Calling ASP Objects with the ObjectContextp. 269
Transactional Web Pagesp. 269
Remote Data Servicesp. 273
RDS Fundamentalsp. 274
Calling MTS Componentsp. 277
MTS and Active Server Pagesp. 281
Debugging and Distributing MTS Applicationsp. 291
Skills Learnedp. 291
Debugging MTS Componentsp. 292
Debugging in Visual Basic 6.0p. 292
Debugging in Visual Basic 5.0p. 295
Deploying MTS Applicationsp. 296
Deploying Data Servicesp. 296
Deploying Business Servicesp. 297
Deploying User Servicesp. 299
Deployment Checklistp. 303
Analyzing MTS Applicationsp. 304
Analyzing MTS Applicationsp. 308
Scripting Administration in MTSp. 319
Skills Learnedp. 319
The MTS Administration Object Modelp. 320
The Catalog Objectp. 321
The CatalogCollection Objectp. 321
The CatalogObject Objectp. 325
Utility Objectsp. 330
The Windows Scripting Hostp. 333
Understanding VBScriptp. 334
WSH Objectsp. 335
Scripting Administrationp. 340
The Microsoft Message Queuep. 345
Skills Learnedp. 345
MSMQ Installation and Administrationp. 346
MSMQ Enterprise Architecturep. 346
MSMQ Administrationp. 347
The Status Tabp. 351
The Security Tabp. 351
MSMQ Applicationsp. 352
MSMQApplication Objectp. 353
MSMQQuery Objectp. 353
MSMQQueueInfos Objectp. 354
MSMQQueueInfo Objectp. 354
MSMQQueue Objectp. 355
MSMQEvent Objectp. 355
MSMQMessage Objectp. 356
MSMQ Transactionsp. 361
The MSMQTransactionDispenser Objectp. 361
The MSMQCoordinatedTransactionDispenser Objectp. 361
The MSMQTransaction Objectp. 362
MSMQ and ADOp. 368
Interfacing Microsoft Outlook and MTSp. 375
Skills Learnedp. 375
Customizing Microsoft Outlookp. 377
Coding Outlook Formsp. 383
The Application Objectp. 384
The Item Objectp. 384
The Inspector Objectp. 385
The Page Objectp. 385
Controls Objectsp. 386
Coding Outlook Itemsp. 386
The NameSpace Objectp. 387
The Folders Collectionp. 387
The TaskItem Objectp. 388
The ContactItem Objectp. 389
The MailItem Objectp. 389
Integrating Outlook and MTSp. 393
Creating a Folder Systemp. 394
Interacting with MTSp. 395
Creating Management Systemsp. 395
MTS and Outlookp. 396
Projectsp. 405
The Data Services Layer Projectp. 407
Project Descriptionp. 407
Creating Use Casesp. 408
The ATM Customers Modulep. 408
The ATM Modulep. 411
Creating a Paper Prototypep. 416
The ATM Customers Modulep. 417
The ATM Modulep. 419
The Logical Modelp. 425
The ATM Customers Modulep. 425
The ATM Modulep. 426
Component Descriptionsp. 427
The Project Schedulep. 428
The Business Services Layer Projectp. 429
Establishing a Test Configurationp. 429
Type A Configurationp. 429
Type B Configurationp. 429
Type C Configurationp. 430
Type D Configurationp. 430
Data Servicesp. 431
Creating the SQL Server Databasesp. 432
Building Data Services Componentsp. 440
Building Business Services Componentsp. 443
Building User Services Componentsp. 446
Completing and Running the Applicationp. 449
The User Services Layer Projectp. 453
The Data Services Layerp. 453
Preparing the Project Templatep. 454
Creating the Data Services Componentsp. 454
The Business Services Layerp. 458
Creating the Business Services Componentp. 458
The User Services Layerp. 460
Creating the Terminal Managerp. 461
Creating the Terminalp. 462
Completing and Running the Applicationp. 464
Creating a Browser Front Endp. 465
Creating the New Projectp. 465
Building the Web Pagep. 467
Indexp. 471
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program