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
Sams Teach Yourself Visual Basic® 6 in 24 Hours
The niche of this book is that it not only focuses on the topic at hand …
book
Windows® CE 3.0 Application Programming
Windows CE 3.0 programming for Pocket PC, handheld PC, and embedded devices Enterprise computing including COM, …
book
Win32 System Services: The Heart of Windows® 98 and Windows® 2000
The Win32 best-seller, fully updated for Windows 2000 and Windows 98! Master every key Win32 system …
book
Applying COM+
COM+ is Microsoft¿s new version of its COM object-oriented programming framework. Built into Windows 2000, this …