Artikel-ID: 941491 - Geändert am: Mittwoch, 28. November 2007 - Version: 2.8 MCPD Paced Training (Prüfung 70-547): Entwerfen und Developing Web-Based Anwendungen verwenden das Microsoft .NET Framework-Kommentare und Korrekturen
Auf dieser SeiteZusammenfassungDieser Artikel enthält Kommentare, Korrekturen und Informationen zu bekannten Fehlern im Zusammenhang mit dem Microsoft Press-Buch MCPD Paced Training (Prüfung 70-547): Entwerfen und Developing Web-Based Anwendungen mithilfe von Microsoft .NET Framework , 978-0-7356-2340-8. Folgende Themen werden behandelt:
Weitere InformationenCD: Dateierweiterungen für Kapitel 4 Codebeispiele sind falschEinige Codebeispiele für die Kapitel 4 Übungen haben die Erweiterung falsch .xpsa. Um diese Dateien korrekt zu verwenden, sollten Sie in .aspx umbenannt werden.Wenn die Codebeispiele am Standardspeicherort installiert sind sind, die folgenden Dateien befinden sich in \My Documents\Microsoft Press\MCPD Paced Training Kit-Prüfung 70-547\Chapter 04\Lesson 1\CS und \My Documents\Microsoft Press\MCPD Paced Training Kit-Prüfung 70-547\Chapter 04\Lesson 1\VB: Ch04_Intro.xpsa Ch04_MasterPage_Intro.xpsa Ch04_MasterPage_Terms.xpsa Ch04_TreeView_Intro.xpsa Ch04_TreeView_Terms.xpsa Erweiterung .xpsa ist falsch, es sollte aspx. Verwenden Sie die folgenden Anweisungen, um diese Dateien umbenennen: 1. Mithilfe von Windows Explorer auf das Kapitel 4 VB navigieren oder CS Ordner mit den ungültigen Code-Beispiel-Dateien aufgeführten. 2. Wählen Sie eine der aufgeführten mit der Dateierweiterung .xpsa ungültigen Code Beispieldateien. 3. Auf, klicken Sie auf auf Umbenennen. Zu diesem Zeitpunkt kann der Dateiname bearbeitet werden. 4. Ändern Sie die Dateinamenerweiterung von .xpsa, in .aspx, dann drücken Sie die EINGABETASTE. 5. Wiederholen Sie die Schritte 1 bis 4 für die verbleibenden Beispieldateien von Code, die die .xpsa-Dateierweiterung haben. CD: Falsche Antwort markiert korrekt in der Praxis-TestIn der elektronische praktischen Test auf Assistent-CD enthalten ist eine der Fragen falsch bewertet. Die Frage lautet:"Sie eine ASP.NET-Anwendung entwickeln, die Mitarbeiter Ihres Unternehmens ?s intern verwendet wird. Jeder Mitarbeiter wird eine gesicherte Arbeitsstation Windows verwendet, um die Anwendung zugreifen. Welche der folgenden Authentifizierungsstrategien für wäre am einfachsten zu implementieren und Verwalten? Anonymen Zugriff zulassen Formularbasierte Authentifizierung mithilfe einer XML-basierte Datei zum Speichern der Benutzername und Kennwort Formularbasierte Authentifizierung mit einer Back-End-SQL-Datenbank Zugriff Steuerelement ACL-Authentifizierung über Windows Herausforderung/Rückmeldung" Wenn die Frage bewertet ist, ist "Anonymen Zugriff zulassen" als korrekt markiert. "Steuerelement ACL-Zugriffsauthentifizierung über Windows Herausforderung/Rückmeldung" sollte stattdessen korrekt gekennzeichnet werden. CD: Readiness Review Bewertung Frage Antwort Struktur falschAuf der Bewertung Readiness überprüfen befindet sich eine Frage, die Optionsfelder für die Antwort Auswahl falsch verwendet. Die Frage sollte Kontrollkästchen verwenden, da es mehrere richtige Antwort ist. Die Frage liest (derzeit mit Optionsfeldern für Antwort Auswahl):"Welche der folgenden gelten Eigenschaften für Komponententests? (Wählen Sie alle zutreffenden Optionen.) Ein vollständiger Satz von Einheit testet die Ergebnisse in der Möglichkeit, smoke (oder Regression) testen. Komponententests sind nützlich für Leistungsprobleme mit Ihrem Code bestimmen. Komponententests Hilfe für Ihren Code dokumentieren. Komponententests Hilfe bei die Ausführung von der Benutzeroberfläche zu bestätigen." Es sollte lauten (mithilfe der Kontrollkästchen für die Antwort Auswahl): "Welche der folgenden gelten Eigenschaften für Komponententests? (Wählen Sie alle zutreffenden Optionen.) A. ein vollständiger Satz von Einheit testet die Ergebnisse in der Möglichkeit, smoke (oder Regression) testen. B. Unit Tests sind nützlich zum Ermitteln von Leistungsproblemen mit Ihrem Code. C. Komponententests Hilfe für Ihren Code dokumentieren. D. Einheit testet Hilfe bei die Ausführung von der Benutzeroberfläche zu bestätigen." Richtig sind Antworten A und C. CD: Readiness Review Bewertung "sind nicht" sollte "sind"In der Überprüfung der Bereitschaft "Bewertung der Antwort 3, um eine der Fragen statt verwendet"sind nicht"sind".Ändern: Was möchten Sie beim Seite Antwortzeiten überwachen? (Wählen Sie alle zutreffenden Optionen.) Antworten: 1. Zeit für den Server zum Verarbeiten der Anforderung 2. Zeit für den Client die Anforderung nicht verarbeiten 3. Seiten, die häufig zugegriffen werden nicht 4. Wie schnell Ihre Webanwendung Webseiten rendert An: Was möchten Sie beim Seite Antwortzeiten überwachen? (Wählen Sie alle zutreffenden Optionen.) Antworten: 1. Zeit für den Server zum Verarbeiten der Anforderung 2. Zeit für den Client die Anforderung nicht verarbeiten 3. Seiten, die häufig zugegriffen wird 4. Wie schnell Ihre Webanwendung Webseiten rendert Seite 63: "Bit" sollte "big" sein.Auf Seite 63 verwendet der zehnten Satz des zweiten Absatzes das Wort "Bit" statt "big".Ändern: "Die anderen Objekte in Ihrem ORM sind manchmal Bit Spieler in der Domäne." An: "Die anderen Objekte in Ihrem ORM sind manchmal groß Spieler in der Domäne." Seite 69: "Exipre" sollte "Ablaufen" sein.Auf Seite 69 enthält die 6. Zeile nach unten in beiden Codebeispielen für VB und c# ein falsch geschriebenes Wort.Ändern: Um: Seite 107: Fehlende KlammernAuf Seite 107 fehlt die fünfte Zeile der C#-Codebeispiel einige Klammern.Ändern: Um: Seite 108: Falsch platziert KlammernAuf Seite 108 haben Zeilen 8 und 14 des C#-Codebeispiel Klammern in der falschen Stelle.Ändern Sie auf Zeile 8: Um: Ändern Sie auf Zeile 14: Um: Seite 120: ToString ToString() sollteAuf Seite 120 sollte sechs Vorkommen von ToString ToString().Ändern Sie die Zeilen 6 und 7: Um: Ändern Sie auf Linien 31 und 32: Um: Ändern Sie auf Linien 49 und 50: Um: Seite 125: der Pfad muss Seite sein.Auf Seite 125, in dem ersten Satz nach Abbildung 4-3 ist der Pfad Wort anstelle der Seite verwendet.Ändern: "Platzieren ein SiteMapPath-Steuerelement auf Ihrem Pfad wird alle für die Anzeige erforderlich ist." An: "Ein SiteMapPath-Steuerelement auf der Seite wird alle für die Anzeige erforderlich ist." Seite 152: "& _";"sollte"+"Auf Seite 152 handelt die zweite Zeile von unten nach falsch.Ändern: Um: Seite 152: SqlClient.SqlCommand "Neue SqlClient.SqlCommand" sollteAuf Seite 152 ist Zeile 11 des Codebeispiels VB in Schritt 2 falsch.Ändern: Um: Seite 153: Cmd; sollte "Cmd = neue SqlClient.SqlCommand();Auf Seite 153 ist die erste Zeile falsch.Ändern: Um: Seiten 213-215: Langugae sollten Sprache sein.Auf Seiten 213-215 verwenden die Codebeispiele das Wort "Langugae" statt "Sprache".Ändern Sie in der ersten Zeile des Codebeispiels für die Schritt 1: "< select Id ="SelUIMode"Langugae ="Javascript"" Um: Ändern Sie in der ersten Zeile des Codebeispiels für Schritt 3: Um: Ändern Sie auf Seite 214, in die vierte Zeile: Um: Ändern Sie auf Zeile 11: Um: Ändern Sie auf Seite 215, auf die vierte Zeile: Um: Ändern Sie auf Zeile 11: Um: Seite 307: Vererbungsinformationen für das Friend-Schlüsselwort ist teilweise ungültigAuf Seite 307 enthält das Friend-Schlüsselwort in der Vererbungsliste Beschreibung falsche Informationen bezüglich c#. Die letzten zwei Sätze in der Beschreibung für c# falsch sind jedoch für Visual Basic korrekt sind.Ändern: "Klassen deklariert, wie Friend innerhalb einer anderen Klasse sein muss. Alle Klassen, die auf der Namespaceebene deklariert müssen öffentlich sein." An: "Klassen deklariert als Freund innerhalb einer anderen Klasse sein muss und alle Klassen, die auf der Namespaceebene deklariert müssen öffentlich (für nur Visual Basic) sein." Seite 309: Overrides Außerkraftsetzung für c# sollteAuf Seite 309 kennzeichnet der letzte Satz des zweiten Absatzes des Abschnitts "Überschreiben und Überladen" das falsche Schlüsselwort für Overrinding in c#.Ändern: "In Visual Basic und c# verwenden Sie das Overrides-Schlüsselwort (obwohl es nicht groß in c# geschrieben ist) an, dass ein Element einen anderen Member desselben Namens in der Basisklasse überschrieben wird." An: "In Visual Basic verwenden Sie das Overrides-Schlüsselwort an, dass ein Element einen anderen Member desselben Namens in der Basisklasse überschrieben wird. In c# verwenden Sie das Override-Schlüsselwort zum Durchführen derselben Aufgabe. ? Seite 318: Nicht genügend Informationen zu C#-KonzeptAuf Seite 318 fehlt der vierte Satz nur Absatz auf der Seite wichtige Informationen über das Konzept "ausblenden anhand des Namens" für c#.Ändern: "Dies ist in Visual Basic mit dem Shadows-Schlüsselwort und in c# implementiert durch die Methode als private redeclaring." An: "Dies ist in Visual Basic mit dem Shadows-Schlüsselwort und in c# implementiert durch die Methode als private redeclaring und anwenden das new-Schlüsselwort." Seite 319: "neu" Qualifizierer C#-Codebeispiel fehltAuf Seite 319 fehlt die zehnten Zeile in die Fortsetzung des C#-Codebeispiel aus Seite 318 den Qualifizierer "neuen".Ändern: Um: Seite 325: Frage 2 sollte entfernt/ignoriert werdenAuf Seite 325 Frage 2 ist falsch und nicht in Zeile mit den Informationen aus diesem Grund in das Kapitel vorgestellten ignoriert werden muss.Seite 406: < fehltDie erste Zeile des Codebeispiels in Schritt 4 auf Seite 406 ist fehlt ein.Ändern: Um: Seite 570: "E-mail" sollte "Netzwerknachricht" "" sein.Auf Seite 570 enthält Schritt 5 eine fehlerhafte Benachrichtigung-Option.Ändern: "5. Auf der Registerkarte Aktion geben Sie einen Aktion, die Such As Senden einer E-mail, Schreiben eines Eintrags in der Event log oder einige Programmausführung ausgeführt werden." An: "5. Auf der Registerkarte Aktion geben Sie einen Aktion, die Such As eine Netzwerknachricht senden, Schreiben eines Eintrags in der Event log oder einige Programmausführung ausgeführt werden." Seite 574: "E-mail" sollte "Netzwerknachricht" "" sein.Auf Seite 574 enthält Antwort B von Frage 3 eine fehlerhafte Benachrichtigung-Option.Ändern: ? B. Erstellen einer Warnung in Systemmonitor, die eine E-mail direkt an die Administratoren sendet. ? An: ? B. Erstellen einer Warnung in Systemmonitor, die direkt an die Administratoren eine Netzwerknachricht sendet. ? Seite 577: ? Working Set ? ist ein Speicher Objekt LeistungsindikatorAuf Seite 577 kann dritte Punkt unter Speicher mit dem Titel "Working Set" und seine Erklärung ignoriert und entfernt werden. Arbeitsseiten ist ein Objekt Leistungsindikator Speicher.Seite 582: ? Working Set ? ist ein Speicher Objekt LeistungsindikatorAuf Seite 582 steht das vierte Aufzählungszeichen nach unten in Lektion Zusammenfassung fälschlicherweise, dass Arbeitsseiten Leistungsindikatoren Speicherobjekt gehören.Ändern: "Verfügbare MB, Seiten/s und Arbeitsseiten Indikatoren aus dem Speicher-Objekt können verwendet werden, um die Speichernutzung auf Ihren Servern zu überwachen." An: "Verfügbare MB und Seiten/s Leistungsindikatoren aus dem Speicher-Objekt können verwendet werden, um die Speichernutzung auf Ihren Servern zu überwachen." Seite 598: Antwort A zu Frage 2 sollten korrekt sein.Auf Seite 598 sollte Antwort A zu Frage 2 korrekt sein und eine andere Explination angegeben.Ändern: "2. Antworten zu korrigieren: B und C A. falsch: Die Benutzeroberfläche sollte nicht erforderlich sein um die Datenintegrität erzwingen. Zulassen der Datenebene und die Datenbank die Datenintegrität erzwingen gewährleistet, dass die Daten aus jedem Code sicher ist." An: "2. Antworten zu korrigieren: A, B und C A. richtig: die Benutzeroberfläche sollten erforderlich sein, um die Datenintegrität erzwingen. " Seite 602: Falsche Antwort auf Frage 2 der Lektion 1Auf Seite 602 Antwort B auf Frage 2, Lektion 1 sollten korrekt gekennzeichnet und Antwort A sollte als falsch markiert sein.Ändern: "2. Antwort zu beheben: EIN a korrigieren: der @ Register-Direktive ist erforderlich, nur einmal unabhängig von der Häufigkeit mit das Benutzersteuerelement auf der Seite verwendet wird. B. falsch: Der @ Register-Direktive für ein Benutzersteuerelement enthält ein TagPrefix-Attribut, das ein Präfix mit dem Benutzersteuerelement verknüpft. Dieses Präfix wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Sie enthält außerdem ein TagName-Attribut, das einen Namen mit dem Benutzersteuerelement verknüpft. Dieser Name wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Ein Src-Attribut definiert den virtuellen Pfad zu der Benutzersteuerelement-Datei, die Sie enthalten sind." An: "2. Antwort zu korrigieren: B A. falsch: Der @ Register-Direktive muss nur einmal auf, unabhängig von der Häufigkeit des Benutzersteuerelements auf der Seite verwendet wird. B. richtig: Der @ Register-Direktive für ein Benutzersteuerelement enthält ein TagPrefix-Attribut, das ein Präfix mit dem Benutzersteuerelement verknüpft. Dieses Präfix wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Sie enthält außerdem ein TagName-Attribut, das einen Namen mit dem Benutzersteuerelement verknüpft. Dieser Name wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Ein Src-Attribut definiert den virtuellen Pfad zu der Benutzersteuerelement-Datei, die Sie enthalten sind." Seite 605: "CurrentCultureUI" sollte "CurrentUICulture" sein.Auf Seite 605 in Schritt 1 von Case Szenario 2 ist das Steuerelement, das verwendet wird, nicht korrekt.Ändern: "1. Der CurrentCultureUI-Steuerelement bietet Ihnen die Fähigkeiten zum lokalisierten Text für Benutzer verfügbar machen." An: "1. Die CurrentUICulture-Steuerelement können Sie mit den Funktionen zum lokalisierten Text für Benutzer verfügbar machen." Seite 615: Antwort auf Frage 3 ist teilweise ungültigAuf Seite 615 ist die Antwort zu Frage 3 in der Mitte der Seite teilweise falschÄndern: "3. Antwort zu korrigieren: C A. falsch: Private Methoden sind Overridable standardmäßig. B. falsch: Öffentliche Methoden sind standardmäßig NotOverridable. C. richtig: Wenn Sie MustOverride-Methoden oder Eigenschaften erstellen, muss die Klasse geerbt werden. D. falsch: MustOverride-Methoden enthalten nur die Deklarationsanweisung für eine Sub, Function oder Property. Darüber hinaus steht keine Anweisung End Sub oder End Function für Methoden." An: "3. Antworten zu korrigieren: A, C und D A. richtig: Private Methoden sind standardmäßig NotOverridable. B. falsch: Öffentliche Methoden sind standardmäßig NotOverridable. C. richtig: Wenn Sie MustOverride-Methoden oder Eigenschaften erstellen, muss die Klasse geerbt werden. D. richtig: MustOverride-Methoden enthalten nur die Deklarationsanweisung für Sub, Function oder Property. Darüber hinaus steht keine Anweisung End Sub oder End Function für Methoden." Seite 635: "E-mail" sollte "Netzwerknachricht" "" sein.Auf Seite 635 enthalten die Antworten B und C von Frage 3 eine fehlerhafte Benachrichtigung Option.Ändern: "B. korrigieren: Sie können eine Warnung, die eine E-mail, sendet Wenn einen bestimmten Leistungsindikator-Schwellenwert überschritten oder nicht erreicht erstellen. C. falsch: Obwohl Sie eine Warnung einrichten können, eine ausführbare Datei auszuführen, es wäre einfacher zu einfach direkt Senden einer E-mail mit die Warnung. ? An: "B. korrigieren: Sie können eine Warnung, die eine Netzwerknachricht, sendet Wenn einen bestimmten Leistungsindikator-Schwellenwert überschritten oder nicht erreicht erstellen. C. falsch: Obwohl Sie eine Warnung einrichten können, eine ausführbare Datei auszuführen, es wäre einfach direkt eine Netzwerknachricht senden einfacher mit die Warnung. ? Microsoft Press ist bestrebt, informative und genaue Bücher bereitstellen. Alle Kommentare und Korrekturen, die oben aufgeführten sind bereit für die Aufnahme in zukünftige Printings dieses Buches. Wenn eine höher Drucken von diesem Buch Sie haben möglicherweise es die meisten oder alle der obigen Korrekturen bereits enthalten. Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 941491
(http://support.microsoft.com/kb/941491/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunitySPRACHE AUSWÄHLEN |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Zum Anfang