Book description
Sams Teach Yourself Windows DNA 2000 Programming in 21 Days enables you to create your own distributed applications quickly and easily. Using his classroom-proven methods, expert author Michael Rockwell demystifies the process of creating distributed applications and actually shows you step by step how to put all of the pieces of Windows DNA 2000 together to form robust, scalable solutions. You will benefit from Michael's easy to understand lessons that include: designing Windows DNA 2000 solutions, building the data tier, creating stored procedures, building business logic into your application, creating middle-tier components with COM+, working with transactions, developing with XML, creating thin clients with HTML/DHTML, building rich 32 bit clients, and integrating Office 2000 into your solutions.
Table of contents
- Copyright
- Foreword
- About the Authors
- About the Contributors
- About the Technical Editor
- Acknowledgments
- Tell Us What You Think!
- Introduction
-
At a Glance
-
Understanding Windows DNA
- Defining Windows DNA
- Evolution in Application Design
- Exploring a Classic Three-Tier Architecture
- The Microsoft Commitment
- Focusing on Solutions, Not Infrastructure
- Investigating the Windows DNA Building Blocks
- Introduction to the Three-Tiered Windows DNA Model
- Multitiered Design Principles
- Exploring Components: The New Promise of Software Reusability
- Windows DNA and the Team Environment
- Summary
- Q&A
- Workshop
- Quiz
- Building a Windows DNA Application
- Architecting a Windows DNA Solution
- Exploring Database Fundamentals
- Putting Business Logic in the Data Tier
-
ActiveX Data Objects (ADO)
- Creating a Data Source Name (DSN)
- Exploring DSN-Less Connections
- Comparing OLE DB and ODBC
- Exploring the ADO Object Model
- Using the Recordset Object
- Using the Connection Object
- Exploring the Command Object
- Calling Stored Procedures
- Exploring Other Data Stores
- Record and Stream Objects
- Summary
- Q&A
- Workshop
- Database Transactions and the Distributed Transaction Coordinator
-
Understanding Windows DNA
-
At a Glance
- Introduction to COM and MTS
-
Building COM Components in VB
- Getting Started with COM
- Importing Your Visual Modeler Components
- Using SourceSafe
- Developing Your Project
- Utilizing the Class Builder Add-In
- Reverse-Engineering Your Code Back into Visual Modeler
- Creating a Test Harness
- Testing Your Components
- Storing Your Finished Code in Microsoft Repository
- Summary
- Q&A
- Workshop
- Adding Transactional Support
- Interacting with the Database—ADO Revisited
- The Power of XML
- The Future: COM+
-
Best Practices and Other Services
- Asynchronous Communications—Working with Message Queues
- Interacting with Legacy Systems—COM TI
- Integrating Legacy Systems with Host Integration Server
- Getting to Know BizTalk Server 2000
- Introducing the BizTalk Server 2000 JumpStart Kit
- The JumpStart Kit Architecture
- Exploring the Simple Object Application Protocol (SOAP)
- Exploring Application Center 2000 Server
- Visual Studio.NET
- Web Applications
- A Better Visual Basic
- Summary
- Q&A
- Workshop
-
At a Glance
-
A Rich Native Windows Client
- Building a Rich Client
- Using WinSock to Connect to Business Objects
- Using DCOM to Connect to Business Objects
- Using Remote Data Services (RDS) to Connect to Business Objects
- Advantages and Disadvantages of RDS
- LAB: Connecting via RDS
- Using the Windows Internet Components to Connect to Business Objects
- Advantages and Disadvantages of a Native Windows Client
- Summary
- Q&A
- Workshop
- Using ActiveX Controls to Move Business Logic from the Server to the Client
-
Using DHTML for the Presentation Tier
- Distributing the Presentation Layer
- Up and Running with JavaScript
- Benefiting from DHTML
- Scripting Compatibility Issues—Netscape Versus Internet Explorer
- Client-Side Versus Server-Side Scripting
- Interacting with DOM
- Allowing Events to Work for You
- Interacting with ActiveX Controls
- Summary
- Q&A
- Workshop
- Active Server Pages
- Thin HTML—Reach Clients
- Office 2000 and Web Components
- Implementing Digital Dashboards in Windows DNA Applications
-
A Rich Native Windows Client
- Answers to the Quiz and Exercise Questions
- Index
Product information
- Title: Sams Teach Yourself Microsoft® Windows® DNA Programming in 21 Days
- Author(s):
- Release date: August 2000
- Publisher(s): Sams
- ISBN: 9780672318979
You might also like
book
.NET and COM Interoperability Handbook, The
.NET/COM interoperability in depth: comprehensive techniques and strategies The most in-depth guide to .NET/COM interoperability ever …
book
COM Programming with Microsoft® .NET
Providing both theoretical and practical approaches, this in-depth programming guide explains how to interoperate between COM/COM+ …
book
Microsoft® SQL Server™ 2005 Administrator's Companion
Get comprehensive information to plan, deploy, administer, and support Microsoft SQL Server 2005 in organizations of …
book
Transforming Campus Networks to Intent-Based Networking
Migrate to Intent-Based Networking–and improve network manageability, cost, agility, security, and simplicity With Intent-Based Networking (IBN), …