MCAD/MCSD学习指南:Visual Basic .NET Web Applications(Exam 70-305)

MCAD/MCSD学习指南:Visual Basic .NET Web Applications(Exam 70-305)
作 者: Wayne Cassidy David Shapton
出版社: 人民邮电出版社
丛编项: 基于课堂教学的培训和自测参考书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言 程序设计 考核 自学参考资料 英文
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MCAD/MCSD学习指南:Visual Basic .NET Web Applications(Exam 70-305)》作者简介

内容简介

本书以MCAD/MCSD认证考试为目标,内容涵盖了MCAD/MCSD核心考试70-305的所有考试要点,尽可能详细地介绍了MCAD/MCSD应试者所应该掌握的所有技能。本书在介绍考试要点时针对每个考试目标,使用了大量的插图、表格、试验、测试等,使读者在牢固掌握知识点的同时,轻松地获得丰富的实践经验。本书由具有丰富的MCAD/MCSD考试经验的专家编写,是参加MCAD/MCSD考试人员的必备考试教材。本书也是一本学习使用和管理Visual Basic.NET的很好的参考书,还可以作为一些疑难问题的速查手册。

图书目录

Part I Create User Services

1 Create ASP.NET Page:Build the Interface

Add and Set Directives on ASP.NET Pages

The .NET Framework

The ASP.NET Execution Model

ASP.NET Directives

Exercise 1-1:Create an ASP.NET Project in Visual Studio.NET

Add HTML Server,Web Server,User Controls,and HTML Code to ASP.NET Pages

Add HTML Server Controls

Add Web Server Controls

Add User controls

Exercise 1-2:Add Server Controls

Add HTML code

Apply Templates

Exercise 1-3:Apply Templates to the Repeater Control

Set Styles on ASP.NET Pages by Using Cascading Style Sheets

Implement Navigation for the User Interface

Manage the View State

Manage Data During Postback Events

Exercise 1-4:Manage ViewState with IsPostBack

Using Session State to Manage Data Across Pages

Separate User Interface Resources from Business Logic

Create and Use Code-Behind Pages

Exercise 1-5:Using Visual Studio to Implement Code-Behind Pages

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

2 Create ASP.NET Pages:Enable the Interface

Validate User Input

Using Input Validation Controls

Exercise 2-1:Add Validation Controls

Validate the Page

Exercise 2-2:Using the Validation Summary Control

Implement Error Handling in the User Interface

Structured Exception Handling

Implement Global.asax,Application,Page-level,and Page Event Error Handling

Exercise 2-3:Using the Page_Error Event

Exercise 2-4:Using the Application_Error Event to Write to the Windows Event Log

Exercise 2-5:Using the Application_Error Event to Send E-Mail

Configure Custom Error Pages

Exercise 2-6:Configure Custom Error Pages

Implement Online User Assistance

Exercise 2-7:Implement Online User Assistance

Incorporate Existing Code into ASP.NET Pages

Code-behind Pages

User Controls and Custom Controls

Server-Side Includes

Exercise 2-8:Using Server-Side Includes

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

3 Create ASP.NET Pages:Extend the Interface

Instantiate and Invoke Web Services or Components

Instantiate and Invoke a Web Service

Exercise 3-1:Build an XML Web Service

Exercise 3-2:Using an XML Web Service from a Web Form

Instantiate and Invoke a COM or COM+Component

Instantiate and invoke a .NET Component

Exercise 3-3:Build and Invoke a .NET Component

Call Native Functions by Using Platform Invoke

Implement Globaliztion

Implement Localizability for the User Interface

Exercise 3-4:Identify the Browser's Culture settings

Prepare Culture-Specific Formatting

Exercise 3-5:Set the Culture and UICulture Values from Code

Exercise 3-6:Create and Use resource Files

Convert Existing Encodings

Implement Right-to-Left and Left-to-Right Mirroring

Implement Accessibility Features

Use Intrinsic Objects

Exercise 3-7:Create and Use Cookies

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part II Create and Manage Components and .NET Assemblies

4 Create and Modify a .NET Assembly

Create Resource-Only Assemblies

Global Applications

Resource Files

Assemblies

Exercise 4-1:Create Resource Files and package Them into Assemblies

Create and Implement Satellite Assemblies

Neuttal and Culture-Specific Assemblies

Location of Assemblies in the Virtual Directory

How the Framework Finds the Right Assembly for the Job

Exercise 4-2:Create a Globalized Application

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

5 Create Controls

Create Custom Controls and User Controls

Create Custom Controls

Exercise 5-1:Create a Custom Control Using Composition

Create User Controls

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part III Consume and Manipulate Data

6 Data Access with SQL Server

Access and manipulate Data from a Microsoft SQL Server Database

Overview of Data Access

Structured Query Language:A Review

Access SQL Server with ADO.NET

Exercise 6-1:Access and Manipulate Data from a SQL Server Database

Use Stored Procedures

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

7 Data Access from a Data Store

Access and Manipulate Data from a Data Store

Access Data from a Relational Database

Access Data from XML Documents

Exercise 7-1:Access and Manipulate Data from a Data Store

Handle Data Errors

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

8 Test and Debug an ASP.NET Application

Create a Unit Test Plan

Structured Basis Test

Data-flow Testing

Equivalence Partition

Error Guess

Test Data

Implement Tracing

Trace and Debug Ojbects

Add Trace Listeners and Trace Switches to an Application

Debug,Rework,and Resolve Defects in Code

Configure the Debugging Environment

Using the Debugger

Execute Tests

Resolve Errors and Rework Code

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part IV Deploy a Web Application

9 Plan and Deploy a Web Application

Plan the Deployment of a Web Application

Requirements for Deployment

Exercise 9-1:Prepare and Deploy a Web Application using XCOPY

Exercise 9-2:Deploy a Web Application Using Copy Project

Plan a Deployment that Uses Removable Media

Exercise 9-3:Create a Web Setup Project to Deploy with Removable Media

Plan a Web-Based Deployment

Use Deployment Editors

Plan the Deployment of an Application to a Web Garden,a Web Farm,or a Cluster

Create a Setup Program that Installs a Web Application and Allows It to Be Uninstalled

Exercise 9-4:Uninstall the Chapter9Setup Web Application

Add Assemblies to the Global Assembly Cache

Exercise 9-5:Using a Web Setup Project to Add an Assembly to the Global Assembly Cache

Deploy a Web Application

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part V Maintain and Support a Web Application

10 Support Web Applications

Optimize the Performance of a Web Application

ASP.NET Caching

Exercise 10-1:Using the OutputCache Directive

Exercise 10-2:Create Multiple Cached Pages Using the VaryByParam Attribute

Exercise 10-3:Fragment Caching

Exercise 10-4:Using the Cache Method

Exercise 10-5:Cache Data Dependent on an XML File

Diagnose and Resolve Errors and Issues

Monitor Application Performance

Exercise 10-6:Monitor and Performance Test an ASP.NET Application

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part VI Configure and Secure a Web Application

11 Configure a Web Application

Configure a Web Application

Application Settings in the web.config File

Machine-Level Settings in the machine.config File

Exercise 11-1:Configure a Web Application

Configure and Implement Session State

Exercise 11-2:Configure and Implement Session State

Install and Configure Server Services

Install and Configure a Web Server

Install and Configure Microsoft FrontPage Server Extensions

Exercise 11-3:Install and Configure Server Services

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

12 Configure Security for a Web Application

Select and Configure Authentication

Security Basics

Authentication

Exercise 12-1:Configure IIS and Windows Authentication

Exercise 12-2:Using Forms-Based Authentication

Exercise 12-3:Using the web.config file as a Credential Store

Exercise 12-4:Create a Hashing Tool for User Passwords

Configure Authorization

File Authorization

Exercise 12-5:Using File Authorization

URL Authorization

Exercise 12-6:Using URL Authorization

Implement Impersonation

Two-Minute Drill

Q&A Self Test

Lab Question

Self Test Answers

Lab Answer

Part VII Appendixes

A About the CD-ROM

System Requirements

LearnKey Online Training

Installing and Running MasterExam and Mastersim

MasterExam

MasterSim

Electronic Book

Help

Removing Installation(s)

Technical Support

LearnKey Technical Support

B Exam 70-305:Certification Objective Mapping

Index