Errata

MCPD Self-Paced Training Kit (Exam 70-548): Designing and Developing Windows®-Based Applications Using the Microsoft® .NET Framework

Errata for MCPD Self-Paced Training Kit (Exam 70-548): Designing and Developing Windows®-Based Applications Using the Microsoft® .NET Framework

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Other Digital Version
CD-ROM

Readiness Review assessment answer incorrect On the Readiness Review assessment there is a question which has an incorrect answer marked as correct and incorrect wording on an answer that should be correct. The question reads: "You are creating a Windows Forms application that accesses a Windows service. On application startup you must check that the service is available. What should you do? 1. Iterate through all processes returned by the Process.GetProcesses method and look for the desired service. 2. Use reflection to locate an Installer-derived class in the assembly that implements the Windows service. Call the Installer.Install method. 3. Iterate through the devices returned by the System.ServiceProcess.ServiceController.GetServices method and look for the desired process. 4. Iterate through the devices returned by the System.ServiceProcess.ServiceController.GetDevices method and look for the desired process." The correct answer should be 3, however the answer should be changed to: "3. Iterate through the devices returned by the System.ServiceProcess.ServiceController.GetServices method and look for the desired service. Make sure that the status indicates a running service."

Microsoft Press  May 06, 2010 
Printed
Page 79

"code" should be "node"
On page 79, the fourth bullet point down in "Key Terms" is incorrect.



Change:

"code"



To:

"node"

Microsoft Press  Jul 13, 2010 
Printed
Page 173

IsContainerValid should be isContainerValid On page 173, the 7th line down in the C# code example contains an incorrect capitalization of the method isContainerValid. Change: result = IsContainerValid(ctl, errorProvider);To: result = isContainerValid(ctl, errorProvider);

Microsoft Press  May 06, 2010 
Printed
Page 326

DbConnectionStringBuilder is not an abstract class
On page 326, the first sentence on the page incorrectly states that the DbConnectionStringBuilder is an abstract class.



Change:

"The DbConnectionStringBuilder class is an abstract class that provides support for a number of data provider–specific classes."



To:

"DbConnectionStringBuilder is a class that provides support for a number of data provider–specific classes."

Microsoft Press  Jul 13, 2010 
Printed
Page 329

"though" should be "through" On page 329, the fourth sentence in the 3rd paragraph contains a spelling error. Change: "A stored procedure is a set of SQL statements defined in the database that can be invoked though a single request." To: "A stored procedure is a set of SQL statements defined in the database that can be invoked through a single request."

Microsoft Press  May 06, 2010 
Printed
Page 636

The definition for "code" is incorrect
On page 636, the definition for "code" is duplicated from the definition of "node"



Change:

"A UML representation of a place of deployment. It typically represents a piece of hardware (like a server)."



To:

"Program instructions that must be translated by a compiler, interpreter, or assembler into object code before execution."

Microsoft Press is committed to providing informative and accurate

books. All comments and corrections listed above are ready for

inclusion in future printings of this book. If you have a later printing

of this book, it may already contain most or all of the above corrections.

Microsoft Press  Jul 13, 2010