MCAD/MCSD学习指南:英文版(Visual Basic .NET Windows Applications(Exam 7.0-306))

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

作者简介

暂缺《MCAD/MCSD学习指南:英文版(Visual Basic .NET Windows Applications(Exam 7.0-306))》作者简介

内容简介

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

图书目录

Part 1 Creating User Services

1 Creating a Windows Form Using the Windows Forms Designer

Add and Set Properties on a Windows Form Create a Windows Form

Exercise 1-1:Building a Windows Form

Create a Windows Form Using Visual Inheritance

Exercise 1-2:Using Visual Inheritance

Build Graphical Interface Elements Using the System.Drawing Namespace

Exercise 1-3:Drawing with GDI+

Two-Minute Drill

Q&A Self Test

SelfTest Answers

2 Adding Controls to a Windows Form

Set Properties on Controls

Working with Anchor and Dock Properties

Exercise 2-1:Using the Anchor and Dock Properties

Load Controls Dynamically

Exercise 2-2:Dynamically Adding Controls to a Form

Write Code to Handle Control Events and Add the Code to a Control

Exercise 2-3:Adding Events to Controls

Instantiate and Invoke and ActiveX Control

Exercise 2-4:Addign ActiveX Controls to a Windows

Form Project

Create Menus and Menu Items

Creating Menus

Building a MainMenu

Building a ContextMenu

Code Components of Menus

Exercise 2-5:Building a MainMenu and ContextMenu

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

3 Implementing Navigation,Accessibility,and Printing Capabilites

Configure the Order of Tabs

Exercise 3-1:Changing the Tab Order of Controls

Inplement Navigation for the User Interface(UI)

Exercise 3-2:Adding Keyboard Navigation to a Form

Implement Print Capability

Exercise 3-3:Printing Shapes with the PrintDocument

Component

Implement Accessibility Features

Accessibility Properties

Other Properties Affecting Accessibility

Additional Tips

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

4 Validating User Imput

Using Validation Functions

Adding Validation to Components

Exercise 4-1:Performing Date and Numeric Validation

Responding to Validation Errors

Exercise 4-2:Checking Data in the Validating Event

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

5 Implementing Error Handling in the UI

Raise and Handle Errors

Exercise 5-1:Using the Try...End Try Statement

Create and Implement Custom Error Handlers

Exercise 5-2:Coding the When Clause

Create and Implement Custom Error Messages

Exercise 5-3:Catching Subclasses of the Exception Object

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

6 Implementing Online User Assistance

Implement Online User Assistance

Providing Help Through Tooltips

Using The HelpProvider Control

Displaying Help with a Help Button

Exercise 6-1:Adding Help to a Windows Form

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

7 Incorporating Existing Code into Applications

Incorporate Existing Code into a Microsoft Windows-Based

Application

Visual Basic .NET Upgrade Wizard

Data Type Changes

Local Variables Inside Code Blocks

Arrays

Procedures

WEnd vs.End While

File I/O

Elimination of Legacy Code

Controls

Exercise 7-1:Upgrading a Visual Basic 6.0 Application

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

8 Displaying and Updating Data

Transform and Filter Data

Exercise 8-1:Retrieving Rows from an Access Database

Bnd Data to the User Interface

Exercise 8-2:Building a Form with Data-Bound Controls

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

9 Instantiating and Invoking Web Services and Components

Instantiate and Invoke a Web Service

How to Write a Web Service

Exercise 9-1:Build a Web Service

How to Use a Web Service

Exercise 9-2:Create a Proxy for the Web Service

Instantiate and Invoke a COM or COM+Component

Exercise 9-3:Use a COM Component

Instantiate and Invoke a .NET Component

Exercise 9-4:Create a .NET Component

Exercise 9-5:Use a .NET Component

Call Native Functions by Using Platform Invoke

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

10 Implementing Globalization

Localization Background

Implement Localizability for the UI

Exercise 10-1:The Rapid Applicatin Development Approach to Localization

Exercise 10-2:Manually Build Resources and a Form Convert Existing Encodings

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

Propare Culture-Specific Formatting

Exercise 10-3:Culture-Specific Formatting

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

11 Creating,Implementing ,and Handling Events

Asynchronous Programming

Handling Events

Delegates

Callbacks

Exercise 11-1:Asynchronous Processing

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

Part II Creating and Managing Components and .NET Assemblies

12 Creating and Modifying a .NET Assembly

Assemblies Overview

KeyFeatures of .NET Assemblies

Assembly Scope

Working with PE Files

Assembly Manifest

Assembly Configurations

Creating a .NET Assembly

Creating MSIL Code Assembiles

Creating a Single-File Assembly with Visual Studio .NET

Exercise 12-1:Creating a Single-File Assembly with Visual Studio .NET

Creating a Multifile Assembly on the Command Line

Exercise 12-2: Using the Command Line to Create a Multifile Assembly

Creating Resources and Satellite Assembiles

Creating Resources and Satellite Assembiles with Visual Studio .NET

Exercise 12-3:Implementing Resources and Creating a Satellite Assembly

Command-Line Resources

Modifying Resource Files

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

13 Creating a Windows Control

Windows Forms Controls

Inheriting from the Control Class

Inheriting from a Windows Forms Control

The UserControl Class

Web Forms Controls

Creating a Control

Server-Side Control Rendering

Adding Properties,Methods,and Events

Working with Postbacks

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

Part III Consuming and Manipulating Data

14 Using Ad Hoc Queries and Stored Procedures

ADO.NET Overview

.NET Data Providers

The DataSet Object

Building and Executing Ad Hoc Queries

Using a SqlDataReader

Exercise 14-1:Creating and Ad Hoc Query Using a SqlDataReader

Using a DataSet

Exercise 14-2:Creating and Ad Hoc Query Using a DataSet Working with SQL Server Stored Procedures

Creating a Stored Procedure with Transact-SQL

Calling Stored Procedures

Creating Parameters for a Stored Procedure

Exercise 14-3:Creating Parameters for a Stored Procedure

Calling a Stored Procedure with Parameters

Exercise 14-4:Calling a Stored Procedure with Parameters

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

15 Working with Data Stores

Working with Relational Databases

.NET Data Prociders

DataSet Objects

Handling Data Errors

Exercise 15-1:Working with Relational Databases

Using LOEDB

Working with XML Documents

XML .NET Namespaces

Using XmlDocument

Using XmlDataDocument

Generating XSD Schemas

Using XmlSerializer

Using XslTransform

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

Part IV

Testing and Debugging

16 Testing Your Application

Planning the Testing Phase

Developing the Test Plan

Developing Test Cases

Managing Defects

Testing Strategies

Unit Testing

Functional Testing

Integration Testing

System Testing

Acceptance Testing

Regression Testing

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

17 Implementing Tracing and Resolving Code Defects

Anatomy of a Software Bug

How Visual Basic .NET Handles Errors

Visual Studio .NET's Debugging Tools

Configuring the Environment

Debugging at Run Time

Customizing Breakpoints

Commands Available in Break Mode

Watching Your Program in Action

The Autos and Locals Windows

Understanding the Call Stack

Techniques for Debugging

Applying Debugging Code to Components and Applications

Option Explicit and Option Strict

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

Part V Depolying a Windows-Based Application

18 Planning a Windows-Based Application Deployment

Windows Logo Program Overview

Windows XP Logo Requirements

Designed for Windows XP-Optimized Requirements

Applying for the Program

Windows Installer Overview

Features of the Windows Installer Service

Creating an Installation Database

Planning Physical Deployment

.NET Framework Deployment

Planning a Network-Based Deplyment

Planning a Deployment that Uses Removable Media

Planning a Web-Based Deployment

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

19 Creating Setup Programs and Working with the Global Assembly Cache

Using Setup and Deployment Projects

Exercise 19-1:Creating a Sample Installer for a Windows-Based Application

Understanding s Setup Project

Registering Components and Assemblies

Registering .NET Components for Use by COM Components

Registering .NET Serviced Components for Use with COM+ Applications and Services

Registering COM Components for Use with .NET Applications

Performing and Install-Time Compilation of a Windows-Based Application

Adding Assemblies to the Global Assembly Cache

Verifying Security Poilcies for a Deployed Application

Launching a Remote Application with URL Remoting

Two-Minute Drill

Q&A SelfTest

SelfTest Answers

Part VI

Maintaining and Supporting a Windows-Based Application

20 Optimizing Windows-Based Application Performance

Overview of Performance and Optimization

Common Language Runtime(CLR)Technologies

Overview of the CLR

JIT

Garbage Collection

Thread Management

Techniques for Improving Performance

Data Structures

JIT

Boxing and Unboxing

Text Handling

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

Part VII configuring and Secering a Windows-Based Application

21 Securing and Authorizing Windows-Based Applications

Code Access Security

Authentication

Role-Based Authentication

Windows-Based Authentication

Forms-Based Authentication

Passport Authentication

Two-Minute Drill

Q&A SelfTest

Lab Question

SelfTest Answers

Lab Answer

Part VIII Appendixes

A About the CD

System Requirements

LearnKey Online Training

Installing and Running MasterExam and MasterSim

MasterExam

MasterSim

Electronic Book

Help

Removing Installations(s)

Technical Support

LearnKey Technical Support

B Exam 70-306 Certification Objective Mapping

Index