Errata
Errata for MCTS Self-Paced Training Kit (Exam 70-511): Windows® Application Development with Microsoft® .NET Framework 4
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 | Location 2275-94 3rd option |
.mobi Version Note from the Author or Editor: |
Luciano Soares | Jan 29, 2011 | |
Other Digital Version | Location 2799-819 the question |
.mobi Version Note from the Author or Editor: |
Luciano Soares | Jan 29, 2011 | |
Other Digital Version | Location 4191 2nd question |
.mobi Version Note from the Author or Editor: |
Luciano Soares | Jan 31, 2011 | |
Other Digital Version | . Question ID 511P_1.2_07 & 511P_3.2_01 |
Practice test questions - Note from the Author or Editor: |
Anonymous | Jun 13, 2011 | |
Printed | Page i Bottom "Exam Objectives" |
The link given for the Microsoft Learning website (http://www.microsoft.com/learning/en/us/exams/70-237.mspx) is not for this exam (70-511). Note from the Author or Editor: |
Anonymous | Jul 06, 2011 | Mar 09, 2012 |
Other Digital Version | i Practice Exam. Question P_2.1_10 |
The question asks for a type of event. The correct answer should be 'Create an attached event', this can be concluded from the explaination and the link provided to MSDN. But the application incorrectly states that 'Add a tunneling event...' is the correct answer. Note from the Author or Editor: |
Jeroen Schilders | Jul 11, 2011 | |
Other Digital Version | N Question ID: 511P_3.8_02 |
Question ID: 511P_3.8_02 Note from the Author or Editor: |
Richard Dutton | Aug 10, 2011 | |
Printed | Page n/a Practice Test |
There is no valid answer to this question on the practice test: Note from the Author or Editor: |
Julie | Aug 31, 2011 | |
Printed | Page n/a Practice test |
For this question: Note from the Author or Editor: |
Juliw | Aug 31, 2011 | |
Printed | Page n/a practice test |
Here's the question: Note from the Author or Editor: |
Julie | Aug 31, 2011 | |
Printed | Page n/a n/a |
The disc provided with the book contains Practice Test software. One of the Practice Test questions (511P-VB_3.2_01) asks me to choose between answers that include "Implement a TypeConverter". If I pick this answer, I am marked correct. However, in the explanation of the correct answer, it says "TypeConverters cannot be used for a specific binding, as is needed here" - obviously a blatant contradiction, meaning that either the correct answer specified by the software is in error or the explanation given by it is in error. Note from the Author or Editor: |
Anonymous | Sep 19, 2011 | |
Printed | Page 1 Practice Test, Question 511L_1.1_26 |
The answer to this question on the included practice test is incorrect. Note from the Author or Editor: |
Anonymous | Mar 04, 2011 | |
Printed | Page 1 Practice Test, Question 511L_2.5_01 |
Apologies about 511L_1.1_26 above, it is correct. Note from the Author or Editor: |
Anonymous | Mar 04, 2011 | |
Printed, PDF | Page 1 Question 511P_4.6_0.3 |
The explanation for question 511P_4.6_0.3 states that "Application-scoped settings are saved to a file named assemblyname.config". Note from the Author or Editor: |
Anonymous | Oct 12, 2011 | |
Page 9 6th paragraph |
HorizontalScrollBar should be HorizontalScrollBarVisibility in "You also can enable a horizontal scroll bar by setting the HorizontalScrollBar property, but this setting is less useful." Note from the Author or Editor: |
Lord Wilfrando | Nov 29, 2011 | Mar 09, 2012 | |
Printed | Page 10 lines 3 and 7 in table |
In fact, a ProgressBar control does not use LargeChange and SmallChange properties. It is described in the article "RangeBase.LargeChange Property" in MSDN. Note from the Author or Editor: |
Wei Zhong | Feb 06, 2012 | Mar 09, 2012 |
Printed, PDF | Page 14 2nd Paragraph |
It states: Note from the Author or Editor: |
Anonymous | Sep 14, 2011 | Mar 09, 2012 |
Other Digital Version | 18 1 |
Question 511P_3.8_05 reports the correct answer as B (a trigger should apply a scale transform...) while the correct answer is A (a list item's border should be red...). The explanation of the answer describes that A is the correct answer but the yellow highlight is on B. Note from the Author or Editor: |
Anonymous | Jul 01, 2011 | |
Printed | Page 20 Table 1-7 |
Column Property: HorizonalContentAlignment must be HorizontalContentAlignment Note from the Author or Editor: |
Fredless | Feb 23, 2011 | Mar 09, 2012 |
Printed | Page 24-25 in Table 1-8 |
In Description of HorizontalAlignment, it says "For vertical grid splitters, this property should be set to Top or Bottom". The correct sentence should be "...set to Left or Right". Note from the Author or Editor: |
Stephie | Mar 01, 2011 | Mar 09, 2012 |
Printed | Page 28-29 Figures vs Text |
Text says that figure 1-2 shows a button docked at top, but the figure 1-2 actually shows a button docked on the left. Note from the Author or Editor: |
K Seaman | Feb 10, 2011 | Mar 09, 2012 |
Printed, PDF | Page 30 Bottom |
Several instances of Canvas.ZIndex should be replaced with Panel.ZIndex because ZIndex is attached property of Panel, not Canvas. Note from the Author or Editor: |
Robert K | Aug 17, 2011 | Mar 09, 2012 |
Printed | Page 45 Second listed item, bottom of page |
Under "Creating Resource-Only DLLs", the last sentence of item 2 says to set the "Application Type to Class Library". On the Application tab, one sents the Output Type, not the Application Type. Note from the Author or Editor: |
Ron D Garrison | Feb 18, 2011 | Mar 09, 2012 |
Printed | Page 46 code before "Using Logical Resources" |
When defining the string array for "res", the code should be "String[] res" versus "String res[]" for C#. Note from the Author or Editor: |
Ron D Garrison | Feb 18, 2011 | Mar 09, 2012 |
Printed | Page 46 code in #1 |
1. Get the AssemblyName object that represents the resource-only assembly, as shown Note from the Author or Editor: |
Anonymous | Nov 14, 2011 | Mar 09, 2012 |
Printed, PDF | Page 64 Note ACTIONS IN ANIMATIONS |
In the Note section of Chapter 1 on page 64 the book mentions that "Actions are used primarily in animations, and they are discussed in greater detail in Lesson 2 of this chapter.", but Lesson 2 of the same chapter only refers to Resources and says nothing about "Actions", Reviewing the MCTS Self-Paced Training Kit 70-502 book, at Chapter 7 - Page 314 the same note appears and sure enough in that chapter the "Actions" is explained. This sounds like a case of copy and paste gone wrong. Note from the Author or Editor: |
Mauricio J. Aspiazo | Mar 03, 2011 | Mar 09, 2012 |
Printed | Page 64 Table 1-11 |
In the first two rows of Table 1-11, it says that "Actions are discussed in greater detail in Lesson 2 of this chapter." This table is in Chapter one, Lesson 3. Actions are not discussed in Lesson 2 - they are explained in Chapter 2. Note from the Author or Editor: |
Julie | Sep 29, 2011 | Mar 09, 2012 |
Printed, PDF | Page 78 Under "Bubbling Events" and "Tunneling Events" sections |
A layout panel called "FlowPanel" is mentioned several times on page 78, but there is no longer a control of that name in WPF 4. I believe it was the old version of WrapPanel, but I'm not certain. Note from the Author or Editor: |
Tim Valentine | May 30, 2011 | Mar 09, 2012 |
Page 95 bottom |
is: "public RoutedUICommand Launch" Note from the Author or Editor: |
DS | Jun 26, 2011 | Mar 09, 2012 | |
Printed | Page 105 "Simultaneous Animations" -> example |
Storyboard.TargetProperty="Widtht" should be Storyboard.TargetProperty="Width" Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 126 Line 2-3 |
"RadiusX determines the distance of the outermost circle in the vertical dimension and RadiusY determines it in the horizontal dimension." should be: "RadiusX determines the distance of the outermost circle in the horizontal dimension and RadiusY determines it in the vertical dimension." Note from the Author or Editor: |
Stephie | Mar 13, 2011 | Mar 09, 2012 |
Printed | Page 131 Table 3-7 |
In the description of NonZero, the last line is around the wrong way. It should be, "...the area is not filled. Otherwise, the area is filled." Note from the Author or Editor: |
Stephie | Mar 14, 2011 | Mar 09, 2012 |
Page 205 Table 4-16, 2nd item |
The AsciiOnly property, when set to True, does allow use of ASCII characters other than letters (i.e., numbers, punctuation, etc.) when the masking element of the Mask property is ampersand (&) or C. Note from the Author or Editor: |
Richardt11 | Apr 30, 2011 | Mar 09, 2012 | |
Printed | Page 213 Table 4-19 |
The property "SelectedItem" does NOT return the index of any selected item when the SelectionMode is set to MultiSimple or MultiExtended. It returns one of the selected items. Note from the Author or Editor: |
Anonymous | Apr 25, 2011 | Mar 09, 2012 |
Printed | Page 213 Table 4-19 |
In the definition of the property MultColumn, it says "Indicates whther this item shows multiple columns of items or only a single item." I believe that should be "...only a single column." Note from the Author or Editor: |
Julie | Aug 27, 2011 | Mar 09, 2012 |
Printed | Page 221 Table 4-22 |
In "," (Thousands separator and scaling) section, the last line of Description is wrong: "0," should be "0,,". Note from the Author or Editor: |
Stephie | Mar 30, 2011 | Mar 09, 2012 |
Printed | Page 240 240 lesson summary 4 bullet |
"Although multiple items can be selected, only one item can be selected in the CheckedListBox ****at any time.****" Note from the Author or Editor: |
Anonymous | Apr 20, 2011 | Mar 09, 2012 |
Printed | Page 254,255 Bottom 254 C# code sample, Top 255 C# code sample |
ToolStripMenuItem newMenuItem1; Note from the Author or Editor: |
Anonymous | Apr 22, 2011 | |
Printed | Page 265 Exercise 3 |
At the start of Exercise 3 (In Ch4, Lesson 4), Step 1 instructs you to 'Open the partial solution for this exercise on the companion CD' but there is no such solution included on the disk. Exercise 3 is simply a continuation of exercises 1 and 2. Note from the Author or Editor: |
Adam Delaney | Sep 07, 2011 | |
Printed | Page 267 6yh bullet point in Lesson Summary |
"The MenuStrip control is the host for ToolStripMenuItem properties, which represent individual menu items." I think these are objects, not properties. Note from the Author or Editor: |
Julie | Aug 28, 2011 | Mar 09, 2012 |
Printed | Page 268 Question 2 |
question 2 reads Note from the Author or Editor: |
Anonymous | Apr 23, 2011 | Mar 09, 2012 |
Printed | Page 269 Question 5 |
Within question 5 (Ch4, lesson 4) which reads 'Which of the following code sample will add a new ToolStripButton property to a tool strip named aToolStrip?', for which the correct answer is 'A', the answer reads as follows; Note from the Author or Editor: |
Adam Delaney | Sep 07, 2011 | Mar 09, 2012 |
Page 286 1st and 2nd bulleted items |
The following Note from the Author or Editor: |
Louis Sequin | Jul 19, 2011 | Mar 09, 2012 | |
Printed | Page 295 "Using Predefined Part Names in a Template" Line 5 |
"Part_ContentHost" should be "PART_ContentHost" Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 318 NotifyOnTargetUpdated description |
The description states that the property controls whether to raise the SourceUpdated event, but it actually controls whether to raise the TargetUpdated event. Note from the Author or Editor: |
BTipton | Aug 14, 2011 | Mar 09, 2012 |
Printed, PDF | Page 320 1st Paragraph |
WindowColor is a color, but Button Background is a Brush... Note from the Author or Editor: |
Wes | Oct 01, 2011 | Mar 09, 2012 |
Printed | Page 337 Top page in code sample for Convert |
In the Case "de-DE" section, the value returned should be "myTranslator.EnglishToGerman(aString)", not "myTranslator.FrenchToEnglish(aString)" Note from the Author or Editor: |
Bob Tipton | Nov 19, 2011 | Mar 09, 2012 |
Printed, PDF | Page 345 Answers A-D for Question 2 |
Answers A and B: <Label is not properly closed with /> Note from the Author or Editor: |
Stefan K?sters | Mar 22, 2011 | Mar 09, 2012 |
Printed | Page 345 Answer C&D have identical error |
<Label.Content>-tag is not closed, instead the <Label>-tag is closed twice Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 351 Sample VB code |
The argument used in the PropertyChangedEventArgs in the Set Property for the Property Name should not be "LastName" but "Name". The class name is LastName, but the property is Name. (Actually it would make more sense if the class name were Name and the property LastName, but that's not what is written in the sample code.) Note from the Author or Editor: |
Julie | Nov 27, 2011 | Mar 09, 2012 |
Printed | Page 370 Sample of C# Code |
sample code is in wrong font and bold Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 371 First line of C# code sample |
comment line should start with "//", which is currently not the case Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 372 2nd & 3rd Paragraph |
Words containing Hyphen that aren't cut off. Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 381 Exercise 2, step 1 |
The code presented should close with <Window>, not </Window.Resources>. Note from the Author or Editor: |
Bob Tipton | Nov 12, 2011 | Mar 09, 2012 |
Printed | Page 387 2nd paragraph in Setting the Data Template |
The text, "you set the ItemsTemplate property" should read "you set the ItemTemplate property". Note from the Author or Editor: |
Bob Tipton | Nov 14, 2011 | Mar 09, 2012 |
Printed | Page 393 2nd paragraph |
"HierarchicalDatatemplate" should be "HierarchicalDataTemplate" Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 393 Second paragraph |
In the description of the example for the HierarchicalDataTemplate XAML code, it states the interface contains a TreeView control, but then says the HierarchicalDataTemplate is applied to the "items displayed in ListView" and the ItemTemplate property is "applied to sub-items in Listview". There is no Listview in the example. Note from the Author or Editor: |
Julie | Nov 12, 2011 | Mar 09, 2012 |
Printed | Page 393 XML code |
The bolded attribute ... Note from the Author or Editor: |
Julie | Nov 12, 2011 | Mar 09, 2012 |
Printed | Page 399 1st paragraph |
In the second sentence of the first paragraph, the phrase "The ICollectionView property accepts" should be "The Filter property accepts". Note from the Author or Editor: |
Bob Tipton | Nov 14, 2011 | Mar 09, 2012 |
Page 400 VB Code Sample |
Chapter 7, lesson 2, Filtering ADO.net objects Note from the Author or Editor: |
Louis Sequin | Aug 02, 2011 | Mar 09, 2012 | |
Printed | Page 407 first paragraph |
first paragraph,"The display of data in a grid form has been a constant "meme" in data display...", should read, "...has been a constant "theme"....... Note from the Author or Editor: |
Anonymous | Jun 26, 2011 | Mar 09, 2012 |
Printed | Page 411 Quick Check window |
Quick Check window should come after "Displaying Data in DataGridView" section because the answer of the 2nd question is described in that part Note from the Author or Editor: |
Jorg Ian Floren | Jul 15, 2011 | Mar 09, 2012 |
Printed | Page 465 Exercice 3. (Visual Basic Code) |
The parameters in the method "Label1.Dispatcher.BeginInvoke(Windows.Threading.DispatcherPriority.Normal, update, i)" are inverted. Note from the Author or Editor: |
Anonymous | May 19, 2011 | Mar 09, 2012 |
Printed | Page 476 Sample of Visual basic Code |
The name of the class converter is DateBrushConverter. It should be LanguageConverter as in the C# code. Note from the Author or Editor: |
Anonymous | May 19, 2011 | Mar 09, 2012 |
Printed | Page 488 Exercise 4, XAML code |
The xaml node "<indowsFormsHost Margin..." is not correct. It should be "<WindowsFormsHost Margin..." Note from the Author or Editor: |
Anonymous | May 19, 2011 | Mar 09, 2012 |
Page 497 C# Sample |
Sample of C# Code Note from the Author or Editor: |
Anonymous | Feb 11, 2011 | Mar 09, 2012 | |
Printed | Page 498 c# code top of page |
So that others may see Note from the Author or Editor: |
Anonymous | Jul 13, 2011 | Mar 09, 2012 |
Printed | Page 509 Lesson Review Question 2 C# Code A,B and D |
Sample Code for C# answers A, B and D Note from the Author or Editor: |
Anonymous | Jul 13, 2011 | Mar 09, 2012 |
Other Digital Version | 511p_3.8_02 type of the question, last line |
The last line of the question says: Note from the Author or Editor: |
Anonymous | Sep 19, 2011 | |
Printed | Page 530 Exercise 5, Visual Basic Code |
The comma is missing in "New ListBoxItemAutomationPeer(aWindow.ListBox1.Items(3)LBAutomationPeer)" Note from the Author or Editor: |
Anonymous | May 21, 2011 | Mar 09, 2012 |
Printed | Page 530 #5 C# code to automate scrolling of the ListBox |
In the code to automate scrolling of the ListBox the following Note from the Author or Editor: |
Anonymous | Jul 14, 2011 | Mar 09, 2012 |
Page 530 step 5 VB example |
The following: Note from the Author or Editor: |
Louis Sequin | Aug 19, 2011 | Mar 09, 2012 | |
Printed | Page 532 Question 1 of Lesson Review |
Question one is "Which of the following is NOT required to automate a WPF control? (Choose all that apply.) Note from the Author or Editor: |
Julie Casciato | Aug 12, 2011 | Mar 09, 2012 |
Printed | Page 582 Question 1 |
Similar to location "Page 1 Practice Test, Question 511L_2.5_01", the correct answer should be D instead of B. To flip across y-axis, ScaleX (not ScaleY) needs to set to "-1". Note from the Author or Editor: |
Anonymous | Mar 06, 2011 | Mar 09, 2012 |