ตัวอย่าง.101 ซึ่งเป็นโค้ดสาธิตที่เขียนด้วย Visual Basic และ C# ประกอบด้วยการสาธิตคุณลักษณะใหม่ๆ มากมายของ Visual Studio 2005 และ .NET Framework 2.0 สำหรับตัวอย่างโค้ดเพิ่มเติม โปรดดู การดาวน์โหลดนี้
ดาวน์โหลดตัวอย่างทั้งหมด 101 รายการ: เวอร์ชัน C# | เวอร์ชัน VB
ตัวอย่างเหล่านี้ได้รับการพัฒนาและทดสอบโดยใช้ Visual Studio 2005
การเข้าถึงข้อมูล
ตัวอย่างรหัสการเข้าถึงข้อมูลนี้สาธิตวิธีการใช้คลาสใน System.Data และเนมสเปซที่เกี่ยวข้อง และวิธีการใช้คุณลักษณะใหม่ใน SQL Server 2005 ตัวอย่างโค้ดได้แก่:
- คิวรีแบบอะซิงโครนัส
- การแนบฐานข้อมูลกับแอปพลิเคชัน
- การสร้างและการใช้ประเภทที่ผู้ใช้กำหนดใน SQL Server 2005
- การเปรียบเทียบ DataReader และ
- ชุดข้อมูล ชุดข้อมูล และการปรับปรุง DataTable
- ดำเนินการอัปเดตเป็นชุดและเพจข้อมูล )
- ดำเนินการอัปเดตจำนวนมาก (อัปเดตเป็นกลุ่ม)
- อ่านและเขียนรูปภาพใน ฐานข้อมูล
- ใช้คลาส Factory
- ใช้ Managed Stored Procedure ใน SQL Server 2005 และฟังก์ชันที่ผู้ใช้กำหนด (ฟังก์ชันที่ผู้ใช้กำหนด)
- ใช้ชุดผลลัพธ์ที่ใช้งานอยู่หลายรายการของ SQL Server 2005
- โดยใช้การแจ้งเตือนใน SQL Server 2005
โดยใช้ชนิดข้อมูล XML - XPath และ XSLT การปรับปรุงการเปลี่ยนแปลง
- ใน SQL Server 2005
ดาวน์โหลด: เวอร์ชัน C# | . เวอร์ชัน VB
การพัฒนาเว็บ
ตัวอย่างโค้ดการพัฒนาเว็บนี้สาธิตวิธีการใช้คุณลักษณะใหม่บางอย่างใน ASP.NET 2.0 ตัวอย่างโค้ดได้แก่:
- การใช้ SQLCacheDependency สำหรับการบัฟเฟอร์
- การใช้ ObjectDataSource, SqlDataSource และ XmlDataSource สำหรับการผูกข้อมูล
- การใช้ตัวควบคุม DataGridView และ DetailView เพื่อสร้าง
- มาสเตอร์เพจตามมุมมอง Master/Detail, มาสเตอร์เพจที่ซ้อนกัน และมาสเตอร์เพจที่ปรับแต่งโดยเบราว์เซอร์
- โดยใช้การเป็นสมาชิกใหม่ การควบคุม รวมถึง LoginStatus, LoginName, LoginView, CreateUserWizard และการควบคุมอื่นๆ
- ใช้
เมนู - และ
การ - ควบคุม
- SiteMapPath
- เพื่อจัดเก็บแอตทริบิวต์ของผู้ใช้
- สร้างพอร์ทัลที่กำหนดเอง
ดาวน์โหลด: เวอร์ชัน C# | .VB เวอร์ชัน
Windows Forms
ตัวอย่างโค้ด Windows Forms นี้สาธิตวิธีการใช้คุณลักษณะใหม่บางอย่างใน Visual Studio 2005 เพื่อสร้างแอปพลิเคชันบนเดสก์ท็อป ตัวอย่างโค้ดได้แก่:
- เรียกใช้งานแบบอะซิงโครนัส (งานแบบอะซิงโครนัส)
- จัดเก็บข้อมูลการกำหนดค่าไคลเอนต์แบบกำหนดเอง
- สร้าง
- การเล่นแบบฟอร์มหลัก/รายละเอียด การเล่นแบบวนซ้ำ และการเล่นเสียงแบบอะซิงโครนัส
- ใช้ BindingNavigator เพื่อจัดการข้อมูลแบบคงที่และไดนามิก
- ใช้ BindingSource เพื่อจัดเก็บวัตถุข้อมูลแบบคงที่และไดนามิก
- ขยาย ClickOnce ใช้แอปพลิเคชันโดยทางโปรแกรม
- เพื่ออัปเดตประเภทการควบคุมของคอลัมน์ของ DataGridView ที่กำหนดเอง
- ใช้
- ตัวควบคุม MaskedTextBox เพื่อป้อนข้อมูลประเภทที่มีอยู่แล้วภายในและประเภทที่กำหนดเอง
- ใช้ตัวควบคุมเมนู StatusStrip และ ToolStrip เพื่อควบคุม Rich แบบง่าย กล่องข้อความ
- ใช้ My เพื่อเข้าถึงแอปพลิเคชัน คอมพิวเตอร์ การกำหนดค่า และข้อมูลอื่นๆ หมายเหตุ: ตัวอย่างนี้มีไว้สำหรับ Visual Basic
- ใช้ตัวควบคุม SplitContainer
- เป็นพื้นฐานของตัวควบคุม WebBrowser และใช้ตัวควบคุม WebBrowserControl และ HTMLDocumentModel เพื่อให้เกิดการสื่อสารสองทางจากแบบฟอร์มไปยังเบราว์เซอร์