Home > Store

Sams Teach Yourself Windows DNA Programming in 21 Days

Register your product to gain access to bonus material or receive a coupon.

Sams Teach Yourself Windows DNA Programming in 21 Days

eBook (Adobe DRM)

  • Sorry, this book is no longer in print.
  • About Adobe DRM eBooks
  • This eBook requires the free Adobe® Digital Editions software.

    Before downloading this DRM-encrypted PDF, be sure to:


    • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
    • Authorize your copy of Adobe Digital Editions using your Adobe ID (select AdobeID as the eBook vendor). If you don't already have an Adobe ID, you can create one here.
Not for Sale

Description

  • Copyright 2003
  • Pages: 750
  • Edition: 1st
  • eBook (Adobe DRM)
  • ISBN-10: 0-7686-5708-3
  • ISBN-13: 978-0-7686-5708-1

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.

Sample Content

Table of Contents



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

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.