没有合适的资源?快使用搜索试试~ 我知道了~
首页MCTS 70-536题库:微软认证宝典
MCTS 70-536题库是一本由Microsoft Press出版的专业书籍,它专注于微软认证考试,特别是针对那些希望通过该认证的考生。这本书的内容涵盖了多个微软技术领域,如Active Directory、Excel、IntelliSense、Internet Explorer、Microsoft Press、MSDN、OpenType、Outlook以及Visual Basic等。作者包括Tony Northrup、Shawn Wildermuth和Bill Ryan,以及Grand Masters, LLC团队,他们共同确保了教材的权威性和深度。
该题库的特点在于其全面性和完整性,英语版本的题库特别适合准备参加70-536考试的考生,因为它是以官方语言和考试标准为基础编写的。书中包含了丰富的实践题和理论知识,旨在帮助读者理解和掌握必要的技能,以便在实际考试中表现出色。版权方面,所有内容受到严格保护,未经Microsoft Press许可,不得复制或传播。
书中的ISBN-13和ISBN-10编码分别为978-0-7356-2277-7和0-7356-2277-9,表明了图书的身份,并且还提供了Library of Congress Control Number(美国国会图书馆的登记号),进一步证实了它的学术地位。本书是在美国印刷和装订的,同时也通过H.B.Fenn and Company Ltd.在加拿大发行。对于国际版的查询,考生可以通过联系当地的微软公司办公室或直接联系Microsoft Press International获取更多信息,其传真号码为425-936-7329,网站为www.microsoft.com/mspress,同时欢迎读者将反馈发送至tkinput@microsoft.com。
MCTS 70-536题库是备考者在追求Microsoft认证过程中不可或缺的学习资源,它集成了微软最新的技术和考试策略,是提升专业技能和通过考试的有效工具。
xvi Contents
Suggested Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Serialize or Deserialize an Object or an Object Graph by Using
Runtime Serialization Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Control the Serialization of an Object into XML Format by Using
the System.Xml.Serialization Namespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Implement Custom Serialization Formatting by Using
the Serialization Formatter Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Take a Practice Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
6 Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Lesson 1: Drawing Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
The System.Drawing Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
How to Specify the Location and Size of Controls . . . . . . . . . . . . . . . . . . . . . . 324
How to Specify the Color of Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
How to Draw Lines and Shapes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
How to Customize Pens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
How to Fill Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Lab: Create a Method to Draw a Pie Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Lesson 2: Working with Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
The Image and Bitmap Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
How to Display Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
How to Create and Save Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
How to Use Icons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Lab: Save a Pie Chart as a Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Lesson 3: Formatting Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
How to Add Text to Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
How to Create a Font Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
How to Write Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
How to Control the Formatting of Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Lab: Add Text to an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Chapter Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
www.Cyrussoft.net
Contents xvii
Key Terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Case Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Case Scenario 1: Choosing Graphics Techniques. . . . . . . . . . . . . . . . . . . . . . . . 363
Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Case Scenario 2: Creating Simple Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Suggested Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Enhance the User Interface of a .NET Framework
Application by Using Brushes, Pens, Colors, and Fonts . . . . . . . . . . . . . . . . . . 365
Enhance the User Interface of a .NET Framework Application
by Using Graphics, Images, Bitmaps, and Icons . . . . . . . . . . . . . . . . . . . . . . . . 365
Enhance the User Interface of a .NET Framework Application
by Using Shapes and Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Take a Practice Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
7 Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Lesson 1: Creating Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Simple Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Passing Data to Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Stopping Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Execution Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Lab: Use the Thread Class to Demonstrate Multithreading. . . . . . . . . . . . . . . 383
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Lesson 2: Sharing Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Avoiding Collisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Synchronization Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Lab: Use a Mutex to Create a Single-Instance Application . . . . . . . . . . . . . . . 408
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Lesson 3: The Asynchronous Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Understanding Asynchronous Programming . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Using the ThreadPool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Using Timer Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Lab: Use the ThreadPool to Queue Work Items. . . . . . . . . . . . . . . . . . . . . . . . . 428
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Chapter Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
www.Cyrussoft.net
xviii Contents
Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Case Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Case Scenario 1: Improving Server Processing . . . . . . . . . . . . . . . . . . . . . . . . . 432
Case Scenario 2: Multiple Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Suggested Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Create a ThreadPool Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Take a Practice Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
8 Application Domains and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Lesson 1: Creating Application Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
What Is an Application Domain?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
The AppDomain Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
How to Create an Application Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
How to Load Assemblies in an Application Domain . . . . . . . . . . . . . . . . . . . . 443
How to Unload an Application Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Lab: Creating Domains and Loading Assemblies . . . . . . . . . . . . . . . . . . . . . . . 444
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Lesson 2: Configuring Application Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
How to Use an Application Domain to Launch
Assemblies with Limited Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
How to Configure Application Domain Properties . . . . . . . . . . . . . . . . . . . . . 451
Lab: Control Application Domain Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Lesson 3: Creating Windows Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
What Is a Windows Service? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
How to Create a Service Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
How to Implement a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
How to Create an Install Project for a Service. . . . . . . . . . . . . . . . . . . . . . . . . . 461
How to Manage and Control a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Lab: Create, Install, and Start a Service to Monitor a Web Site . . . . . . . . . . . 465
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Chapter Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Case Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
www.Cyrussoft.net
Contents xix
Case Scenario 1: Creating a Testing Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Case Scenario 2: Monitoring a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Suggested Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Create a Unit of Isolation for the Common Language Runtime
Within a .NET Framework Application by Using Application Domains . . . . . 475
Implement, Install, and Control a Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Take a Practice Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
9 Installing and Configuring Applications. . . . . . . . . . . . . . . . . . . . . . . . . 477
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Lesson 1: Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Configuration in .NET Framework 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Common Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Application Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Lab: Get a Database Connection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
Lesson 2: Creating an Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Using Base Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Committing an Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Rolling Back an Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Lab: Set and Roll Back a Registry Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Lesson 3: Using the .NET Framework 2.0 Configuration Tool . . . . . . . . . . . . . . . . . . . 521
Browsing Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Changing a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Resetting a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
Lab: Change and Restore Application Settings . . . . . . . . . . . . . . . . . . . . . . . . . 529
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Lesson 4: Configuration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Getting and Storing Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Implementing Configuration Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
Lab: Read and Write Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Lesson Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Lesson Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
Chapter Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Chapter Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
www.Cyrussoft.net
xx Contents
Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
Case Scenario: Installing and Configuring a New Application . . . . . . . . . . . . . . . . . . 548
Suggested Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Create a Unit of Isolation for Common Language Runtime within a .NET
Framework Application by Using Application Domains . . . . . . . . . . . . . . . . . 549
Implement, Install, and Control a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Take a Practice Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
10 Instrumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Lesson 1: Logging Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Using Microsoft Windows Events and Logging Them . . . . . . . . . . . . . . . . . . . 553
Creating and Deleting an Event Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
Writing to an Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
Reading from an Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
Lab: Create and Use an Application Event Log. . . . . . . . . . . . . . . . . . . . . . . . . 561
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
Lesson 2: Debugging and Tracing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
Writing Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
Debug Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Creating Trace Listeners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Listener Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Lab: Create and Use an Application Event Log. . . . . . . . . . . . . . . . . . . . . . . . . 589
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
Lesson 3: Monitoring Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
An Overview of Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
The Process Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Enumerating Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Using Performance Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
The CounterCreationData Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
The PerformanceCounterCategory Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
The PerformanceCounter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
Starting Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
The StackTrace and StackFrame Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Lab: Monitoring Application Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
Lesson Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Lesson Review. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
www.Cyrussoft.net
剩余1077页未读,继续阅读
2010-04-08 上传
2010-12-08 上传
2009-03-22 上传
241 浏览量
2010-04-08 上传
白发魔女
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Lanzador-开源
- basic-roguelike:具有基本功能的经典Roguelike。使用ROT.js教程项目的TypeScript版本作为起点
- MyBookManager.zip_教育系统应用_Java_
- TTKMusicplayer:模仿Kugou音乐的TTKMusicPlayer,该音乐播放器使用基于Qt的qmmp核心库在Windows和Linux上使用。
- 2019年10月10日
- IvmukOS-开源
- 带有嵌入式HTTP服务器的,适用于Android和Appium的高效UI布局检查器应用程序是uiautomatorviewer(monitor.bat)的替代产品。-Android开发
- FilesystemTreeHTML
- basic_course_2020-21_-2
- vue node express 商城项目.zip
- ampp.rar_matlab例程_matlab_
- 组合:Mi底漆组合
- QtAutoUpdater:一个Qt库,用于自动检查更新并安装更新
- 黑白简洁html5单页网站模板
- angularLAB
- Blank-Image-Finder:一点点JS来生成小书签,该小书签查找未设置路径的图像
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功