书籍详情
Microsoft Visual InterDev 6.0 Web应用程序开发
作者:Microsoft公司著
出版社:北京大学出版社
出版时间:2000-06-01
ISBN:9787900629074
定价:¥128.00
购买这本书可以去
内容简介
本书是《微软指定MCSD教材(影印第2版)》丛书中的一本,讲述使用Visual InterDev 6.0 Web开发系统创建动态的、数据驱动的Web应用程序,包括需求分析、模型设计、配置开发工具和服务器服务、开发用户服务、创建动态及交互性内容、ActiveX数据对象和远程数据服务、COM组件及MTS、安全性等。本书由微软公司专家编写,技术深入,内容详尽,示例丰富,是Web开发人员必备的一本权威参考书。
作者简介
暂缺《Microsoft Visual InterDev 6.0 Web应用程序开发》作者简介
目录
About This Book
Intended Audience
Prerequisites
Getting Started
Hardware Requirements
Software Requirements
Course Overview
Features of This Book
Conventions Used in This Book
About the CD-ROM
Using This Book to Prepare for Certification
Where to Find Specific Skills in This Book
The Microsoft Certified Professional Program
Microsoft Certification Benefits
Technical Support
About the Authors
Chapter 1: Developing Web-Based Solutions
About This Chapter
Before You Begin
Lesson 1:Web Site Overview
Web Site Architecture
Microsoft Web Technologies and Products
Lesson Summary
Lesson 2:The Web Development Process
The Web Life Cycle
Phases of the Web Development Process
Lesson Summary
Lesson 3:Overview of the Chateau St. Mark Hotel Lab
Description of the Chateau St. Mark Hotel Web Site
Your Role in Web Application Development
Lesson Summary
Lab 1:Tour of the Chateau St. Mark Web Site
Before You Begin
Exercise 1: Creating a New Project
Review
Chapter 2:Creating a Web Site
About This Chapter
Before You Begin
Lesson 1:Introduction to Visual InterDev
Working With Projects
Developing Web Projects
Web Server and Site Structure
Using Visual InterDev Tools
Lesson Summary
Lesson 2:Developing a Conceptual and LogicaI Design
Defining the Project Scope
Creating a Conceptual Design
Creating a Logical Design
Lesson Summary
Lesson 3:Working With HTML
Creating an HTML Page
Creating HTML Forms
Lesson Summary
Lab 2:Developing a Web Project
Before You Begin
Exercise 1:Creating a New Project
Exercise 2:Creating a Static HTML Page
Exercise 3:Creating Dynamic Content
Review
Chapter 3:Using Dynamic HTML
About This Chapter
Before You Begin
Lesson 1:Introduction to DHTML
Overview of Dynamic HTML
The Document Object Model
Working with Objects in the DOM
Lesson Summary
Lesson 2:Using the Window Object
Programming a Web Browser
Navigator Object
Frames Collection
Location Object
Handling Events Using the Event Object
Lesson Summary
Lesson 3:Using the Document Object
Using Element Objects
Using Document Collections
Dynamic Styles
Dynamic Positioning
Dynamic Content
Using the insertAdjacentHTML Method
Creating a Dynamic Outline
Lesson Summary
Lesson 4:Creating DTHML Scriptlets
Overview of Scriptlets
Exposing Properties, Methods, and Events
Adding a Scriptlet to a Page
Lesson Summary
Lab 3:Working with DHTML
Before you begin
Exercise 1:Creating Sidebar Items Dynamically
Exercise 2:Using DHTML Modify Item Appearance
Review
ChaPter 4:Using Active Server Pages
About This Chapter
Before You Begin
Lesson 1:Introduction to Active Server Pages
Overview of Active Server Pages
How Active Server Pages Work
Features of Active Server Pages
Web Applications and HTTP
Developing Active Server Pages
Creating an Active Server Page
ASP Built-In Objects
Using the Script Outline for Server Script
Creating Dynamic Channels
Lesson Summary
Lesson 2:Reading Requests and Sending Responses
HTTP Request and Response Messages
HTTP Request Messages
HTTP Response Messages
The Request Object
The Response Object
Lesson Summary
Lesson 3:Saving State Data
The Application Object
The Session Object
Using Cookies
Personalization and Membership
Lesson Summary
Lesson 4:Using COM Components
Creating Component Instances
Using Installable Components Provided for ASP
The Browser Capabilities Component
The File Access Component
Lesson Summary
Lesson 5:Using Page Objects
Creating Page Objects
Lesson Summary
Lab 4:Working with Active Server Pages
Before You Begin
Exercise 1:Validating Request Object values
Exercise 2:Using Cookies to Save State Data
Review
Chapter 5:Accessing Databases
About This Chapter
Before You Begin
Lesson 1:Introduction to ActiveX Data Objects (ADO)
Universal Data Access
OLE DB Components
Benefits of Using ActiveX Data Objects
The ADO Object Model
Lesson Summary
Lesson 2:Adding a Data Connection
Using the Data Environment
Creating a Connection
Setting Data Connection Properties
Lesson Summary
Lesson 3:Adding a Data Command Object
Creating a Data Command
Using Query Designer
Lesson Summary
Lesson 4:Adding Data-Bound Controls
Types of Controls
How Data-Bound Controls Work
Lesson Summary
Lesson 5:Customizing Database Access
Using the Scripting Object Model
Using Script Objects
Responding to Events
Using the FormManager Control
Writing Appropriate Script for the Target Platform
Lesson Summary
Lesson 6:Managing Databases
Using the Data View Window
Creating Database Projects
Using the Database Designer
Other Database Tools
Lesson Summary
Lab 5:Working with ActiveX Data Objects
Before you begin
Exercise 1:Adding a Data Connection
Exercise 2:Using Design-Time Controls
Review
Chapter 6:Understanding Data Access Technologies
About This Chapter
Before You Begin
Lesson 1:Overview of Structured Query Language
Relational Database Concepts
The SQL Select Statement
Lesson Summary
Lesson 2:Using ADO in VBScript
Establishing a Database Connection
Creating a Connection with Code
Retrieving Records
Navigating Records
Modifying Data
Using the ADO Command Object
Executing a Command
Handling Errors
Performance Considerations for ADO
Lesson Summary
Lesson 3:Using the Remote Data Service
RDS Component Overview
Binding Data to an Element
Inserting the RDS.DataControl Object
Scripting the Control
Using the RDSServer.DataFactory
Performance Considerations for RDS
Lesson Summary
Lab 6:Using ADO and Remote Data Services
Before you begin
Exercise 1:Using ADO to Save Guest Information
Exercise 2:Using Remote Data Services
Review
Chapter 7:Creating COM Components
About This Chapter
Before You Begin
Lesson 1:Overview of Business Services
Business Rules and Business Processes
Business Objects and COM
Lesson Summary
Lesson 2:Creating COM Components with Visual Basic
Choosing the Type of Component
Microsoft Transaction Server
Setting Properties for Projects
Using Class Modules
Setting Properties for Class Modules
Creating and Using Methods
Lesson Summary
Lesson 3:Working with COM Components
Registering and Unregistering Components
Testing and Debugging Components
Using a Proect Group to Test a COM DLL
Calling a Component from an ASP
Using RDS to Create a Remote Business Object
Controlling Version Compatibility
Lesson Summary
Lab 7:Enforcing Business Rules with a COM Component
Before you begin
Exercise 1:Creating the COM Component
Exercise 2:Using a COM Component in ASP
Review
Chapter 8:Using Microsoft Transaction Server
About This Chapter
Before You Begin
Lesson 1:Overview of Microsoft Transaction Server
How MTS Supports Distributed APPlications
Benefits of Microsoft Transaction Server
MTS Services
Transaction Processing Concepts
MTS Architecture
MTS Concepts and Processes
Lesson Summary
Lesson 2:Installing and Configuring Microsoft Transaction Server
MTS System Requirements
Configuring Your MTS Server
Configuring Your Development Computer
Lesson Summary
Lesson 3:Creating Microsoft Transaction Server Components
Designing MTS Components
Creating MTS Components in Visual Basic
Using Transactions in MTS Components
Deploying MTS Components
Handling Errors
Creating Efficient Objects
MTS and ASP
Using the MTS Explorer
Lesson Summary
Lab 8:Deploying a COM Component in MTS
Before You Begin
Exercise 1:Creating an MTS Package
Exercise 2:Coding a Transactional MTS Page
Exercise 3:Supporting MTS in the COM Component
Review
Chapter 9:Implementing Security
About This Chapter
Before You Begin
Lesson 1:Security Issues
Overview
Security in Networked Systems
Categories of Security Threats
Web Security
Microsoft Security Solutions
Lesson Summary
Lesson 2:Implementing Security in a Web Application
Overview of Web Application Security
Setting IIS Permissions
Database Level Anthentication
Using the Global.asa File
Lesson Summary
Lesson 3:Implementing SQL Server Security
Setting SQL Server Login Authentication
Run-Time vs.Design-Time Authentication
Replicating Rich Text and Graphical Content
Lesson Summary
Lesson 4:Security Issues with MTS
Distributed Application Security
Declarative Security:Roles and Identities
Setting Package Security
Setting Package Identity
Using Programmatic Security
Lesson Summary
Lab 9:Securing the Chateau St.Mark Web Site
Before You Begin
Exercise 1:Setting File Permissions in IIS
Exercise 2:Securing the Chateau Database
Review
Chapter 10:Integrating Server Side Technologies
About This Chapter
Before You Begin
Lesson 1:Integrating Mail Services
Mail Services for Windows NT
Mail Access Technologies
How SMTP Service Works
Collaboration Data Objects for Windows NT Server
Sending E-Mail from an ASP Script
Lesson Summary
Lesson 2:Adding Search Services
The Microsoft FrontPage Search Bot And Index Server
Using ASP To Query Index Server
Using Server-Side Objects to Perform Queries
Administering Index Server
Lesson Summary
Lesson 3:Adding Multimedia Delivery Capabilities
Using Multimedia on Your Web Site
Multimedia and Microsoft Internet Explorer
Using NetShow
How NetShow Works
Lesson Summary
Lab l0:Implementing Addtional Server-Side Technologies
Before You Begin
Exercise 1:Using Default Search Capabilities
Exercise 2:Integrating Index Server with ASP
Review
Appendix A:Questions and Answers
Appendix B:Creating Client Script
Glossary
Index
Intended Audience
Prerequisites
Getting Started
Hardware Requirements
Software Requirements
Course Overview
Features of This Book
Conventions Used in This Book
About the CD-ROM
Using This Book to Prepare for Certification
Where to Find Specific Skills in This Book
The Microsoft Certified Professional Program
Microsoft Certification Benefits
Technical Support
About the Authors
Chapter 1: Developing Web-Based Solutions
About This Chapter
Before You Begin
Lesson 1:Web Site Overview
Web Site Architecture
Microsoft Web Technologies and Products
Lesson Summary
Lesson 2:The Web Development Process
The Web Life Cycle
Phases of the Web Development Process
Lesson Summary
Lesson 3:Overview of the Chateau St. Mark Hotel Lab
Description of the Chateau St. Mark Hotel Web Site
Your Role in Web Application Development
Lesson Summary
Lab 1:Tour of the Chateau St. Mark Web Site
Before You Begin
Exercise 1: Creating a New Project
Review
Chapter 2:Creating a Web Site
About This Chapter
Before You Begin
Lesson 1:Introduction to Visual InterDev
Working With Projects
Developing Web Projects
Web Server and Site Structure
Using Visual InterDev Tools
Lesson Summary
Lesson 2:Developing a Conceptual and LogicaI Design
Defining the Project Scope
Creating a Conceptual Design
Creating a Logical Design
Lesson Summary
Lesson 3:Working With HTML
Creating an HTML Page
Creating HTML Forms
Lesson Summary
Lab 2:Developing a Web Project
Before You Begin
Exercise 1:Creating a New Project
Exercise 2:Creating a Static HTML Page
Exercise 3:Creating Dynamic Content
Review
Chapter 3:Using Dynamic HTML
About This Chapter
Before You Begin
Lesson 1:Introduction to DHTML
Overview of Dynamic HTML
The Document Object Model
Working with Objects in the DOM
Lesson Summary
Lesson 2:Using the Window Object
Programming a Web Browser
Navigator Object
Frames Collection
Location Object
Handling Events Using the Event Object
Lesson Summary
Lesson 3:Using the Document Object
Using Element Objects
Using Document Collections
Dynamic Styles
Dynamic Positioning
Dynamic Content
Using the insertAdjacentHTML Method
Creating a Dynamic Outline
Lesson Summary
Lesson 4:Creating DTHML Scriptlets
Overview of Scriptlets
Exposing Properties, Methods, and Events
Adding a Scriptlet to a Page
Lesson Summary
Lab 3:Working with DHTML
Before you begin
Exercise 1:Creating Sidebar Items Dynamically
Exercise 2:Using DHTML Modify Item Appearance
Review
ChaPter 4:Using Active Server Pages
About This Chapter
Before You Begin
Lesson 1:Introduction to Active Server Pages
Overview of Active Server Pages
How Active Server Pages Work
Features of Active Server Pages
Web Applications and HTTP
Developing Active Server Pages
Creating an Active Server Page
ASP Built-In Objects
Using the Script Outline for Server Script
Creating Dynamic Channels
Lesson Summary
Lesson 2:Reading Requests and Sending Responses
HTTP Request and Response Messages
HTTP Request Messages
HTTP Response Messages
The Request Object
The Response Object
Lesson Summary
Lesson 3:Saving State Data
The Application Object
The Session Object
Using Cookies
Personalization and Membership
Lesson Summary
Lesson 4:Using COM Components
Creating Component Instances
Using Installable Components Provided for ASP
The Browser Capabilities Component
The File Access Component
Lesson Summary
Lesson 5:Using Page Objects
Creating Page Objects
Lesson Summary
Lab 4:Working with Active Server Pages
Before You Begin
Exercise 1:Validating Request Object values
Exercise 2:Using Cookies to Save State Data
Review
Chapter 5:Accessing Databases
About This Chapter
Before You Begin
Lesson 1:Introduction to ActiveX Data Objects (ADO)
Universal Data Access
OLE DB Components
Benefits of Using ActiveX Data Objects
The ADO Object Model
Lesson Summary
Lesson 2:Adding a Data Connection
Using the Data Environment
Creating a Connection
Setting Data Connection Properties
Lesson Summary
Lesson 3:Adding a Data Command Object
Creating a Data Command
Using Query Designer
Lesson Summary
Lesson 4:Adding Data-Bound Controls
Types of Controls
How Data-Bound Controls Work
Lesson Summary
Lesson 5:Customizing Database Access
Using the Scripting Object Model
Using Script Objects
Responding to Events
Using the FormManager Control
Writing Appropriate Script for the Target Platform
Lesson Summary
Lesson 6:Managing Databases
Using the Data View Window
Creating Database Projects
Using the Database Designer
Other Database Tools
Lesson Summary
Lab 5:Working with ActiveX Data Objects
Before you begin
Exercise 1:Adding a Data Connection
Exercise 2:Using Design-Time Controls
Review
Chapter 6:Understanding Data Access Technologies
About This Chapter
Before You Begin
Lesson 1:Overview of Structured Query Language
Relational Database Concepts
The SQL Select Statement
Lesson Summary
Lesson 2:Using ADO in VBScript
Establishing a Database Connection
Creating a Connection with Code
Retrieving Records
Navigating Records
Modifying Data
Using the ADO Command Object
Executing a Command
Handling Errors
Performance Considerations for ADO
Lesson Summary
Lesson 3:Using the Remote Data Service
RDS Component Overview
Binding Data to an Element
Inserting the RDS.DataControl Object
Scripting the Control
Using the RDSServer.DataFactory
Performance Considerations for RDS
Lesson Summary
Lab 6:Using ADO and Remote Data Services
Before you begin
Exercise 1:Using ADO to Save Guest Information
Exercise 2:Using Remote Data Services
Review
Chapter 7:Creating COM Components
About This Chapter
Before You Begin
Lesson 1:Overview of Business Services
Business Rules and Business Processes
Business Objects and COM
Lesson Summary
Lesson 2:Creating COM Components with Visual Basic
Choosing the Type of Component
Microsoft Transaction Server
Setting Properties for Projects
Using Class Modules
Setting Properties for Class Modules
Creating and Using Methods
Lesson Summary
Lesson 3:Working with COM Components
Registering and Unregistering Components
Testing and Debugging Components
Using a Proect Group to Test a COM DLL
Calling a Component from an ASP
Using RDS to Create a Remote Business Object
Controlling Version Compatibility
Lesson Summary
Lab 7:Enforcing Business Rules with a COM Component
Before you begin
Exercise 1:Creating the COM Component
Exercise 2:Using a COM Component in ASP
Review
Chapter 8:Using Microsoft Transaction Server
About This Chapter
Before You Begin
Lesson 1:Overview of Microsoft Transaction Server
How MTS Supports Distributed APPlications
Benefits of Microsoft Transaction Server
MTS Services
Transaction Processing Concepts
MTS Architecture
MTS Concepts and Processes
Lesson Summary
Lesson 2:Installing and Configuring Microsoft Transaction Server
MTS System Requirements
Configuring Your MTS Server
Configuring Your Development Computer
Lesson Summary
Lesson 3:Creating Microsoft Transaction Server Components
Designing MTS Components
Creating MTS Components in Visual Basic
Using Transactions in MTS Components
Deploying MTS Components
Handling Errors
Creating Efficient Objects
MTS and ASP
Using the MTS Explorer
Lesson Summary
Lab 8:Deploying a COM Component in MTS
Before You Begin
Exercise 1:Creating an MTS Package
Exercise 2:Coding a Transactional MTS Page
Exercise 3:Supporting MTS in the COM Component
Review
Chapter 9:Implementing Security
About This Chapter
Before You Begin
Lesson 1:Security Issues
Overview
Security in Networked Systems
Categories of Security Threats
Web Security
Microsoft Security Solutions
Lesson Summary
Lesson 2:Implementing Security in a Web Application
Overview of Web Application Security
Setting IIS Permissions
Database Level Anthentication
Using the Global.asa File
Lesson Summary
Lesson 3:Implementing SQL Server Security
Setting SQL Server Login Authentication
Run-Time vs.Design-Time Authentication
Replicating Rich Text and Graphical Content
Lesson Summary
Lesson 4:Security Issues with MTS
Distributed Application Security
Declarative Security:Roles and Identities
Setting Package Security
Setting Package Identity
Using Programmatic Security
Lesson Summary
Lab 9:Securing the Chateau St.Mark Web Site
Before You Begin
Exercise 1:Setting File Permissions in IIS
Exercise 2:Securing the Chateau Database
Review
Chapter 10:Integrating Server Side Technologies
About This Chapter
Before You Begin
Lesson 1:Integrating Mail Services
Mail Services for Windows NT
Mail Access Technologies
How SMTP Service Works
Collaboration Data Objects for Windows NT Server
Sending E-Mail from an ASP Script
Lesson Summary
Lesson 2:Adding Search Services
The Microsoft FrontPage Search Bot And Index Server
Using ASP To Query Index Server
Using Server-Side Objects to Perform Queries
Administering Index Server
Lesson Summary
Lesson 3:Adding Multimedia Delivery Capabilities
Using Multimedia on Your Web Site
Multimedia and Microsoft Internet Explorer
Using NetShow
How NetShow Works
Lesson Summary
Lab l0:Implementing Addtional Server-Side Technologies
Before You Begin
Exercise 1:Using Default Search Capabilities
Exercise 2:Integrating Index Server with ASP
Review
Appendix A:Questions and Answers
Appendix B:Creating Client Script
Glossary
Index
猜您喜欢