Register your product to gain access to bonus material or receive a coupon.
Adobe® Digital Editions software.
This eBook requires the freeBefore downloading this DRM-encrypted PDF, be sure to:
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.
Introduction
I. WEEK 1. AT A GLANCE.
Day 1. Understanding Windows DNA.Defining Windows DNA. Evolution in Application Design.
Classic Monolithic. Client/Server Model.
Exploring a Classic Three-Tier Architecture. The Microsoft Commitment. Focusing on Solutions, Not Infrastructure.
State Management. Encapsulation.
Investigating the Windows DNA Building Blocks. Introduction to the Three-Tiered Windows DNA Model.
The Presentation Tier. The Business Tier. The Data Tier.
Multitiered Design Principles. Exploring Components: The New Promise of Software Reusability.
Understanding Object Speak. Microsoft's Definition of Objects (COM).
Windows DNA and the Team Environment.
Partitioning the Work. Development Environment. Source Control Using Source Safe. The Repository.
Summary. Q&A. Workshop. Quiz.
Day 2. Building a Windows DNA Application.The Three Tiers Revisited. Presentation Tier.
Navigation, Layout, and Scripting.
Client-Side Presentation.
HTML. Other Types of Markup. Client-Side Scripting. Server-Side Scripting.
Active Server Pages (ASPs).
Business Logic Tier. Component Technology. Visual Basic. Server-Side Scriptlets.
Data Tier.
Transactions. XML: Use It in All Tiers to Handle Data.
Begin with Scalability in Mind.
Scalability Is Expensive.
Typical DNA Configurations.
Development, Staging, and Production Servers.
The Future of DNA.
Windows 2000. COM+. Application Center 2000.
Summary. Q&A. Workshop.
Quiz. Exercises.
Day 3. Architecting a Windows DNA Solution.Performing Analysis.
Business Case. A Business Scenario. Analyzing the Problem. Defining Business Processes.
Mapping the Solution to the DNA Architecture. Development Frameworks.
Using Microsoft Solution Framework to Generate Business Solutions. Extreme Programming.
Summary. Q&A. Workshop.
Quiz. Exercises.
Day 4. Exploring Database Fundamentals.The Basics of Database Architecture.
Database Tables: The Backbone of Databases. Retrieving Database In