书籍详情
MCAD/MCSD学习指南:英文版(Visual Basic .NET Windows Applications(Exam 7.0-306))
作者:(美)David Panagrosso等著
出版社:人民邮电出版社
出版时间:2002-01-01
ISBN:9787115108913
定价:¥75.00
购买这本书可以去
内容简介
本书以MCAD/MCSD认证考试为目标,内容涵盖了MCAD/MCSD核心考试70-306的所有考试要点,详细地介绍了MCAD/MCSD应试者所应该掌握的所有技能。本书在介绍考试要点时针对每个考试目标,使用了大量的插图、表格、试验、测试等,使读者在牢固掌握知识点的同时,轻松地获得丰富的实践经验。本书由具有丰富MCAD/MCSD认证培训经验的专家编写,是参加MCAD/MCSD认证考试人员的必备考试教材。本书也是一本很好的学习使用和管理Visual Basic .NET的参考书,还可以作为一些疑难问题的速查手册。
作者简介
暂缺《MCAD/MCSD学习指南:英文版(Visual Basic .NET Windows Applications(Exam 7.0-306))》作者简介
目录
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
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
猜您喜欢