Makale numarası: 959409 - Son Gözden Geçirme: 19 Kasım 2008 Çarşamba - Gözden geçirme: 1.18 MCTS Self-Paced Training Seti'ni (EXAM 70-536): Microsoft.NET Framework — Application Development yapısı, Second Edition açıklamaları ve düzeltmeleri
Bu SayfadaÖzetBu makalede, açıklamaları ve düzeltmeleri için Microsoft Press kitabı ilgili bilinen hatalar hakkında bilgi içeren MCTS Self-Paced Training Seti'ni (EXAM 70-536): Microsoft.NET Framework Application Development yapısı, Second Edition, 978-0-7356-2619-5. Aşağıdaki konuları kapsar:
Daha fazla bilgi: CD-ROM Hata yöntem sınamaCompanion CD'YI yükleyebilir ve bilgisayarınızda bir Sınava Hazırlık alıştırma sınama içerir. "Skor test üzerinde",'ı tıklattıktan sonra uygulama sınama çalışırken aşağıdaki hata iletisini alabilirsiniz:“ Önceden tahmin edilemeyen hata içinde application.InsertLearningPlan oluştu [Microsoft OLE DB Provider for ODBC sürücüleri] [/ 3604] [Microsoft] [ODBC Microsoft Access sürücüsü] INSERT INTO deyimi aşağıdaki bilinmeyen alan adı içeriyor: ‘ RefProductFurtherInfoDescription ’. Adı doğru yazdığınızdan emin olun ve işlemi yeniden deneyin. ” Varsa, encoutner tıklatın Tamam Lütfen bu hata ve devam alıştırma sınama olacaktır. Bu hata değil Skor değiştirmek veya uygulama sınama erişiminizi etkiler. CD-ROM'u: Hazırlık Değerlendirmesi değerlendirme soru yinelenen sorularınızın yanıtlarını içerir.Hazırlık Değerlendirmesi değerlendirme üzerinde soruları birini başlar:"Kullanıcıların, dize olarak yazdınız telefon numaralarını işleyen uygulama yazıyorsanız." Doğru yanıt iki kere yinelenir, ancak yalnızca biri olarak doğru sonucu. Bu yanıtı doğrudur: CD-ROM'u: Hazırlık Değerlendirmesi değerlendirme soru yinelenen sorularınızın yanıtlarını içerir.Hazırlık Değerlendirmesi değerlendirme üzerinde soruları birini okur:"Aşağıdaki C# kod örnekleri, exhibit içinde gösterilen grafik çizer?" Doğru yanıt iki kere yinelenir, ancak yalnızca biri olarak doğru sonucu. Bu yanıtı doğrudur: CD-ROM'u: Hazırlık Değerlendirmesi doğru yanıt olarak hatalı olarak işaretlendiHazırlık Değerlendirmesi değerlendirme üzerinde soruları birini okur:"Aşağıdaki sınıflar, asimetrik sayısal imzaları sağlayan?" Doğru yanıt olmalıdır: DSACryptoServiceProvider RSACryptoServiceProvider Açıklama metnini RSACryptoServiceProvider doğru yanıt olduğunu yansıtacak şekilde değiştirilmelidir. Değiştir: "Dijital imza sağlamaz; RSACryptoServiceProvider asimetrik şifreleme sağlar." Kime: "RSACryptoServiceProvider asimetrik dijital imzaları sağlar." CD-ROM: Doğru yanıt yöntem sınama soru içermezAlıştırma sınava CD'SINDE bulunan içinde soruları biri doğru yanıt yok.Soru başlar: ", Sistem Yöneticisi bir ısp'de demektir. Yeni web sunucusu kararsızlığa neden araştırmak sonra olan son derece kararsız... iki ayrı müşteriler için web uygulamaları barındıran sonuçlandı " Doğru olarak işaretlenmiş bir yanıt yanlış yanıtlar birinin yineleniyor. Değiştir: "Yeni uygulama havuzu oluşturun ve her müşterinin Web sitesi bu havuzuna taşıyın. <a0>Alt işlem geri dönüşüm (gelen dakika)</a0> onay kutusunu seçin ve 10 ilişkili metin kutusuna girin." Kime: "Iki yeni uygulama havuzu oluşturun. Başarısız olan her hareket için yeni havuzları uygulamalar Web. " CD-ROM'u: Yanlış yanıt alıştırma sınama soru doğru olarak işaretlendiHazırlık Değerlendirmesi değerlendirme üzerinde soruları birini okur:"Microsoft Windows erişim denetimi güvenliği için adlandırılmış bir mutex değiştirmeniz gerekir." Yanıt doğru olarak işaretlenmiş bir yanlış seçim içerir. Değiştir: "Mutex sınıf örneği oluşturma Mutex.GetAccessControl kullanarak MutexSecurityClass örneği oluşturma Mutex sınıfa erişim kuralları ekleme Mutex.SetAccessControl() arama" Kime: "Mutex sınıf örneği oluşturma Mutex.GetAccessControl kullanarak MutexSecurity sınıf örneği oluşturma Erişim kuralları MutexSecurity sınıfına ekleyin... Mutex.SetAccessControl() arama" Sayfa 4: System.DateTime diğer ad yanlış4 Sayfasında, Tablo 1-2'de diğer ad için System.DateTime yanlıştır.Değiştir: "System.DateTime (Date/Date) " Kime: "System.DateTime (DateTime)" Sayfa 27'de: Proje dosyası yanlış konumu27 Sayfasında, adım 1'altında Alıştırmayı 3 ViewFile proje için yanlış konumu gösterir.Değiştir: "1. Kayıt Bul \<installhome>\Chapter01\Lesson1\Exercise1\Partial klasörüne ve C# sürümünü ya da Visual Basic .NET ViewFile proje sürümü açın." Kime: "1. Kayıt Bul \<installhome>\Chapter01\Lesson2\Exercise3\Partial klasörüne ve C# sürümünü ya da Visual Basic .NET ViewFile proje sürümü açın." Sayfası 48: Proje dosyasının yanlış konumuAdım 1'altında Alıştırmayı 1 48 sayfasında CreateStruct proje için yanlış konumu gösterir.Değiştir: "C# sürümünü ya da Visual Basic sürümü CreateStruct projeyi açın ve \<installhome>\Chapter01\Lesson1\Exercise1\Partial klasöre gidin." Kime: "C# sürümünü ya da Visual Basic sürümü CreateStruct projeyi açın ve \<installhome>\Chapter01\Lesson3\Exercise1\Partial klasöre gidin." Sayfası 59: Proje dosyasının yanlış konumu59 Sayfasında, "Lab: güvenle gerçekleştirmek için varolmayan bir klasörü ve shoult bölümüne başvurur Dönüşümlerini", ikinci tümceyi kaldırılır.Olması gereken bir tümce, okumalar kaldırıldı: "\<installhome>\Chapter01\Lesson1\Exercise1\Partial klasöre gidin." Sayfaları 80-81: on eleven olmalıdırSayfa 80 ve 81, ilk satırları VB ve C# kod örnekleri, büyük/küçük harf yanlıştır.80 Sayfasında değiştirin: 81 Sayfasında değiştirin: Sayfa 108: Geribaşvuru yap?s? tanımı eksik108 Sayfasında, Tablo 3-5'te her ikisi de geribaşvuru yapıları tanımı eksik.Değiştir: "\number geribaşvuru. Örneğin (karakterler çift \w)\1 bulur." Kime: "\number geribaşvuru. Örneğin (sözcük karakterler çift \w)\1 bulur." Değiştir: "ad geribaşvuru <name>\k. Örneğin, (? <char>\w)\k <char>doubled sözcükleri bulur. " Kime: "ad geribaşvuru <name>\k. Örneğin, (? <char>\w)\k <char>doubled bir sözcük karakteri bulur. " Sayfa 108: Geribaşvuru yap?s? tanımı eksik108 Sayfasında, Tablo 3-5'te her ikisi de geribaşvuru yapıları tanımı eksik.Değiştir: "\number geribaşvuru. Örneğin (karakterler çift \w)\1 bulur." Kime: "\number geribaşvuru. Örneğin (sözcük karakterler çift \w)\1 bulur." Değiştir: "ad geribaşvuru <name>\k. Örneğin, (? <char>\w)\k <char>doubled sözcükleri bulur. " Kime: "ad geribaşvuru <name>\k. Örneğin, (? <char>\w)\k <char>doubled bir sözcük karakteri bulur. " Sayfa 145: "(ancak yalnızca dize olarak anahtarları)" kaldırılması gerekir145 Sayfasında, ikinci paragrafın yanlıştır.Değiştir: "SortedList herhangi türde bir nesne, değeri (ancak anahtar olarak yalnızca dizeleri) olarak alabilir, ancak StringDictionary sınıfı System.Collections.Specialized ad) alanında (otomatik sıralama olmadan, benzer işlevsellik sağlar ve anahtarlar hem de dize için değerleri gerektirir." Kime: "SortedList nesneyi herhangi bir tür değeri olarak alabilir, ancak StringDictionary sınıfı System.Collections.Specialized ad) alanında (otomatik sıralama olmadan, benzer işlevsellik sağlar ve anahtarlar hem de dize için değerleri gerektirir." Sayfa 288: "doğru" "doğrudan" olmalıdır288 Sayfasında, üçüncü bir paragrafın ikinci bir cümlede yanlış bir sözcüğü içerir.Değiştir: "Doğru monitör sınıfı kullanabilmenize rağmen bu yerleşik anahtar sözcükler Monitor.Enter ve Monitor.Exit yöntemlerini çağırmak için kullanılacak çok daha kolay." Kime: "Monitör sınıfı doğrudan kullanabilmenize rağmen bu yerleşik anahtar sözcükler Monitor.Enter ve Monitor.Exit yöntemlerini çağırmak için kullanılacak çok daha kolay." Sayfa 288: SyncLock SynLock olmalıdır.288 Sayfasında, ilk paragrafın son tümce ve izleyici bölümün ikinci paragrafın ilk tümceyi SyncLock yerine SynLock başvuruyor.Değiştir: "C# [NULL]'anahtar sözcüğü kilidi izlenecek nesneyi belirtmek için kullanın. Visual Basic'te SynLock anahtar sözcüğünü kullanın. Konsol uygulaması önceki bölümde monitör sınıfı ve kilit veya SynLock anahtar sözcükleri kullanarak çözebilirsiniz." Kime: "C# [NULL]'anahtar sözcüğü kilidi izlenecek nesneyi belirtmek için kullanın. Visual Basic'te SyncLock anahtar sözcüğünü kullanın. Konsol uygulaması önceki bölümde monitör sınıfı ve kilit veya SyncLock anahtar sözcükleri kullanarak çözebilirsiniz." Sayfa 332: Internet, ıntranet olmalıdır332 Sayfasında son VB kod sayfasının ilk satırı yanlıştır.Değişikliği: Için: Sayfa 333: Internet, ıntranet olmalıdırIkinci satırı, ilk kod örneğini 333 sayfasında yanlıştır.Değişikliği: Için: Sayfa 384: yanlış başvuru için birden fazla yanıtı seçerekTüm geçerli, ancak var olan tek bir doğru yanıt seçmelisiniz, 384 sayfasında, <a1>Soru</a1> 1 son satırı belirtir.Aşağıdaki metni soru 1 ' Kaldır: "(Tüm uygulama seçin.)" Sayfaları 480-481: sınıf adlarda kullanılan yanlış tireSayfalarda 480 481 birkaç sınıf adları tablosu 11-8 yanlıştır.Değiştir: "IsolatedStorageFile izin" Kime: "IsolatedStorageFilePermission" Değiştir: "PerformanceCounter izin" Kime: "PerformanceCounterPermission" Değiştir: "StrongNameIdentity izin" Kime: "StrongNameIdentityPermission" Sayfa 531: Kullanıcı adı olması gerekirSon madde işaretini noktasının ikinci tümceyi 531 sayfasında yanlıştır.Değiştir: "Kullanım kimliği doğrulandı, erişimi kısıtlamak için kimliği doğrulanmış kullanıcılar, grup üyelikleri ile erişimi kısıtlamak için rol ve kullanıcı için belirli bir kullanıcı erişimi sınırlamak için." Kime: "Kullanım kimliği doğrulandı, erişimi kısıtlamak için kimliği doğrulanmış kullanıcılar, grup üyelikleri ile erişimi kısıtlamak için rol ve belirli bir kullanıcı adı için erişimi sınırlamak için bir ad." Sayfaları 559 560: Guest C:\Guest olmalıdır.Sayfalarında 559 ve 560 Guest için bunun yerine başvurmalıdır C:\Guest bir klasöre çeşitli başvurular var."Alıştırmayı: Create bir klasör ile açık izinleri" bölümünün tümcedeki ilk sayfasında 559, Değiştir'i tıklatın: "Bu alıştırmada, bir uygulama C:\Guest adlı bir klasör oluşturur ve Guest kullanıcı klasörü için okuma erişimi verir yazacaksınız." Kime: "Bu alıştırmada, Guest adlı bir klasör oluşturur ve Guest kullanıcı klasörü için okuma erişimi veren bir uygulama yazacaksınız." Sayfasında 560, adım 6 nın tümcedeki ilk değiştirin: "Windows Explorer C:\Guest klasöre atanmış izinleri görüntülemek için kullanın." Kime: "Guest klasöre atanmış izinleri görüntülemek için Windows Gezgini'ni kullanın." Adım 7 ilk tümcede değiştirin: ", C:\Guest klasörü silebilmek için önce onu sahipliğini gerekir." Kime: ", Guest klasörü silebilmek için önce onu sahipliğini gerekir." 8. Adımda değiştirin: "Şimdi Windows Explorer C:\Guest klasörü silmek için kullanın." Kime: "Şimdi Windows Explorer Guest klasörü silmek için kullanın." Sayfa 561: <a1>Soru</a1> 2 soru, yanıt içerir561 Sayfasında, soru 2 kodu yanıtında sorunun altında VB ve C# kodu içerir.VB kodu aşağıdaki satırı kaldırın: C# koddan aşağıdaki satırı kaldırın: Sayfa 576: simetrik asimetrik olmalıdırSayfada 576 olduğunda, simetrik yerine asimetrik ilk iki madde işaretli öğeler olarak kullanılır.KeySize bölümün ilk tümcede değiştirin: "Alır veya simetrik algoritma tarafından kullanılan gizli anahtarın bit cinsinden boyutunu ayarlar." Kime: "Alır veya asimetrik algoritmaya tarafından kullanılan gizli anahtarın bit cinsinden boyutunu ayarlar." LegalKeySized bölümün ilk tümcede değiştirin: "Anahtar boyutu, aldığı KeySizes bir dizi desteklenen simetrik algoritma tarafından." Kime: "Asimetrik algoritmaya tarafından desteklenen bir anahtar boyutları aldığı BIR KeySizes dizi." Sayfa 580: "şifre çözme" "şifreleme" olmalıdır.580 Sayfasında, ikinci madde imi noktasını sayfasında, ikinci bir tümce tümce kısmen yanlış sağlayan yinelenen bir sözcüğü içerir.Değiştir: "Doğru şifreleme için ayarlandığında ve şifreleme, yalnızca Windows XP ve sonraki işletim sistemlerinde desteklenen veri doldurma en iyi asimetrik şifreleme doldurma (OAEP) kullanın." Kime: "Ne zaman için true, şifreleme ve şifre çözme kullanmak en iyi asimetrik şifreleme doldurma (OAEP) yalnızca Windows XP ve sonraki işletim sistemlerinde desteklenen veri doldurma." Sayfa 635: "GetMethodBody" "GetMethodBase" olmalıdır.635 Sayfasında, ilk paragrafın ilk tümceyi bir yanlış bir yöntem adını içerir.Değiştir: "Methodınfo örneğini oluşturduğunuzda, MethodBody bir kopyasını almak için MethodInfo.GetMethodBase ça??rabilirsiniz." Kime: "Methodınfo örneğini oluşturduğunuzda, MethodBody bir kopyasını almak için MethodInfo.GetMethodBody ça??rabilirsiniz." Sayfa 637: "Derleme", "Uygulama" olmalıdır637 Sayfasında, ilk paragrafın son tümceyi bir yanlış sekmesi adını içerir.Değiştir: "Derleme</a0> sekmesinde derleme bilgileri düğmesini tıklatarak <a0>Proje Özellikleri</a0> sayfasından derleme özniteliklerini düzenlemek, visual Studio sağlar." Kime: "Uygulama</a0> sekmesinde derleme bilgileri düğmesini tıklatarak <a0>Proje Özellikleri</a0> sayfasından derleme özniteliklerini düzenlemek, visual Studio sağlar." Sayfa 653 için: kodlama türünü kod örneği eksik.653 Için sayfada ikinci örnek kod kodlama türü eksik.Değişikliği: Için: Sayfa 699: "Cultureandregionınfobuilder" "CultureAndRegionBuilderInfo" olmalıdır.699 Sayfasında, <a1>Soru</a1> 1 yanıt B bir yanlış sınıf adını içerir.Değiştir: "B CultureAndRegionBuilderInfo" Kime: "B Cultureandregionınfobuilder" "Soyut sayfa 709:" "sanal" olmalıdır709 Sayfasında, <a1>Soru</a1> 2 BIR yanıt, yanlış bir yöntem bir başvuru içerir.Değiştir: "A. doğru: System.Object sınıfından devralınan bir soyut yöntemi ça?r?ld???nda değer türleri kutu içinde. Yöntemi geçersiz kılma kutulama engeller." Kime: "A. doğru: System.Object sınıfından devralınan sanal bir yöntem çağrıldığında değer türleri kutu içinde. Yöntemi geçersiz kılma kutulama engeller." Yanıt numaralandırma sayfaları 745 746: yanlışSayfaları 745 & 746 2'olarak işaretlenmiş yanıt yanıt 1 sayfasında 744 yineleniyor. Bu sorular soru Bölüm 11 sayısı ile tutarsız numaralandırma kalan sağlar.Aşağıdaki yanıt metnini kaldırmak ve sırasıyla 3, 4 ve 5 2, 3 ve 4 kalan yanıtları yeniden numaralandır: 2. "Yanıt düzeltin: B A. yanlış: SecurityAction.Demand çal??ma zaman? arayanın ve yığın içinde daha yüksek olan tüm Arayanların belirtilmiş izni yetersizliği, bir özel durum için yönlendirir. Ancak, SecurityAction.Demand imperatively kullanılması gerektiğini ve soru bildirime dayanan güvenlikte gerek açıklar. B. yanlış: SecurityAction.Deny çal??ma zaman? belirtilen iznini kaldırarak yöntemi çubuğundaki erişimi azaltmak neden olur. C yanlış: SecurityAction.Assert çal??ma zaman? Arayanların belirtilen iznine sahip olmayabilirsiniz gerçeğini yoksayması için yönlendirir. D. doğru: SecurityAction.RequestMinimum bildirimli izinlerini denetlemek için kullanır. Arayanın ayrıcalığı yoksa, çalışma zamanı özel durum atar." Sayfa 753 birden fazla: Doğru yanlış olmalıdır753 Birden fazla sayfasında, <a1>Soru</a1> 2 C yanıt için bir açıklama yanlış yerine doğru olduğunu gösterir.Değiştir: "C hatalı: OutAttribute veri alan veya parametre olarak adlandırılan bir nesneden arayan kişiye konmasını gerekir olduğunu gösterir. InAttribute ile birleştirildiğinde, bu yöntem tarafından yapılan değişiklikleri almak arayanın sağlar." Kime: "C Düzelt: OutAttribute veri alan veya parametre olarak adlandırılan bir nesneden arayan kişiye konmasını gerekir olduğunu gösterir. InAttribute ile birleştirildiğinde, bu yöntem tarafından yapılan değişiklikleri almak arayanın sağlar." Sayfa 759: "Cultureandregionınfobuilder" "CultureAndRegionBuilderInfo" olmalıdır.Bir yanlış sınıf adı 759 sayfasında, A, B ve C yanıtlar için bir açıklama içerir.Değiştir: "A. hatalı:, bir Cultureınfo örneği doğrudan güncelleştiremiyor. Bunun yerine CultureInfoRegionBuilderInfo birer kopyasını oluşturun ve sonra kaydetmek. Kaydetme sonra kendi özel bir kültür için yeni bir Cultureınfo oluşturabilirsiniz. B doğru:, CultureAndRegionBuilderInfo örneği oluşturmak ve ayarları zh-CN kültür ' kopyalayın. Gereksinim duyduğunuz değişiklikleri yaptıktan sonra kültürü eklemek CultureAndRegionBuilderInfo.Register çağırabilirsiniz. C yanlış: Size bir RegionInfo örneği doğrudan güncelleştiremiyor. Bunun yerine CultureInfoRegionBuilderInfo birer kopyasını oluşturun ve sonra kaydetmek. Kaydetme sonra yeni bir RegionInfo özel bölgenizde oluşturabileceğiniz." Kime: "A. hatalı:, bir Cultureınfo örneği doğrudan güncelleştiremiyor. Bunun yerine Cultureandregionınfobuilder birer kopyasını oluşturun ve sonra kaydetmek. Kaydetme sonra kendi özel bir kültür için yeni bir Cultureınfo oluşturabilirsiniz. B doğru:, Cultureandregionınfobuilder örneği oluşturmak ve ayarları zh-CN kültür ' kopyalayın. Gereksinim duyduğunuz değişiklikleri yaptıktan sonra kültürü eklemek CultureAndRegionInfoBuilder.Register çağırabilirsiniz. C yanlış: Size bir RegionInfo örneği doğrudan güncelleştiremiyor. Bunun yerine Cultureandregionınfobuilder birer kopyasını oluşturun ve sonra kaydetmek. Kaydetme sonra yeni bir RegionInfo özel bölgenizde oluşturabileceğiniz." Microsoft Press, bilgilendirici ve doğru defterleri sağlamayı amaçlamaktadır. Tüm açıklamalar ve yukarıda listelenen düzeltmeler bu kitap, gelecekteki printings eklenmesi için hazırsınız. Bir sonraki yazdırma, bu kitap, birçok veya tüm düzeltmeler yukarıdaki zaten içerebilir. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:959409
(http://support.microsoft.com/kb/959409/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






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


Üste