เริ่มต้น Visual C# 2008 ฉบับสมบูรณ์
นำ Source Code มาฝากชาว โซนไอที เผื่อสนใจศึกษาครับ

เรียนรู้พื้นฐานการเขียนโปรแกรมและใช้งาน Visual C# 2008 อย่างละเอียดเป็นขั้นตอน
ครบสมบูรณ์ตั้งแต่พื้นฐานของภาษา C#, การใช้งาน .NET Namespace,การพัฒนา
แอพพลิเคชั่นฐานข้อมูล,การพัฒนาเว็บแอพพลิเคชั่นด้วย ASP.NET 3.5,การสร้างชุดติดตั้ง
หลากหลายการประยุกต์ใช้ ทั้งการพัฒนา Mobile Application (.NET Compact Framwork)
การพัฒนาแอพพลิเคชั่นร่วมกับ Microsoft Office (VSTO)
เหมาะสำหรับนักเรียน นักศึกษา และผู้สนใจพัฒนาแอพพลิเคชั่นด้วย Visual C# 2008
สารบัญ
บทที่ 1 รู้จักกับ C# และ Visual Studio 2008
- ทำความรู้จักกับ Visual C# 2008
- มารู้จักกับ Visual Studio 2008
- ติดตั้ง Visual Studio 2008
- เริ่มต้นใช้งาน Visual C#2008
- การตั้งค่าการทำงานของ Visual C# 2008
- วิธีใช้และผู้ใช้หนังสือเล่มนี้
บทที่ 2 เริ่มเขียนโปรแกรมด้วย Visual C# 2008
- การเขียนโปรแกรมแบบ Event Drive Programming
- รู้จักกับออบเจ็กต์
- เริ่มต้นเขียนโปรแกรม
- สรุปเกี่ยวกับการเขียนโปรแกรมเบื้องต้น
- รู้จักกับ Solution, Project และฟอร์ม
บทที่ 3 สร้างแอพพลิเคชันแบบ Windows Form ด้วย Visual C# 2008
- รู้จักกับ Windows Form
- ตัวอย่างการสร้างแอพพลิเคชั่นด้วยฟอร์ม
- การใช้งาน MessageBox
- ตัวอย่างการสร้างแอพพลิเคชันแบบ Console
- รวมเทคนิคที่ข่วยให้การเขียนโปรแกรมง่ายขึ้น
- การขอความข่วยเหลือจาก Help
บทที่ 4 หลักการเขียนโปรแกรมในภาษา C#
- รูปแบบการเขียนโปรแกรม
- Data กับ Variable
- ชนิดของข้อมูล
- การประกาศตัวแปร
- การใช้งานค่าคงที่
- การเขียนคำอธิบายโปรแกรม
- การใช้งานตัวดำเนินการ
- การแปลงชนิดของข้อมูล
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
- การควบคุมทิศทางของโปรแกรม
- คำสั่ง if-else : ตัดสินใจเลือกจาก 2 ทางเลือก
- Switch-case : ตัดสินใจเลือกมากกว่า 2 ทางเลือก
- For: การวนซ้ำด้วยจำนวนรอบที่แน่นอน
- การวนซ้ำด้วยจำนวนรอบที่ไม่แน่นอน
- วนซ้ำด้วยการใช้ do-while
- คำสั่งในการกระโดด
บทที่ 6 โครงสร้างข้อมูลเบื้องต้น
- Array: เก็บข้อมูลเป็นชุดที่มีชนิดเดียวกัน
- ข้อมูลชนิด Struct
- การใช้งาน ArrayList
- เก็บข้อมูลเป็นชุดด้วย Enumeration
- จัดการข้อมูลด้วย Stack
- จัดการข้อมูลด้วย Queue
บทที่ 7 การสร้างและใช้งานฟังก์ชัน
- รู้จักกับฟังก์ชัน
- การผ่านค่าให้ฟังก์ชัน
- ขอบเขตของตัวแปร
- เพิ่มฟังก์ชันให้กับ Struct
บทที่ 8 การใช้งานคอนโทรลเบื้องต้น
- การใช้งานคอนโทรลใน Visual C# 2008
- Label : แถมแสดงข้อความ
- LinkLabel : แถบข้อความที่เป็นไฮเปอร์ลิงค์
- Button : ปุ่มคำสั่ง
- TextBon : กรอบข้อความ
- RadioButton : ตัวเลือกที่เลือกได้เพียงตัวเดียว
- CheckBox: เลือกได้มากกว่าหนึ่งตัวเลือก
- ListBox: รายการข้อมูล
- CheckListBox: เอา CheckBox + ListBox
- ComboBox: เอา TextBox + ListBox
- NumericUpdown : เพิ่มลดค่าตัวเลขในช่วงที่กำหนด
- DateTimePicker : เลือกวันที่และเวลา
- MonthCalendar : เลือกวันที่จากปฏิทิน
- GroupBox : จัดกลุ่มของคอนโทรล
- MaskedTextBox : ป้อนข้อมูลตามรูปแบบที่กำหนด
- TabControl : แบ่งการทำงานเป็นชีทเหมือน Excel
- TrackBar : กำหนดสเต็ปการเปลี่ยนแปลง
- Timer : จัดการด้านเวลา
- ProgressBar : แสดงความคืบหน้าของการทำงาน
- คอนโทรล PictureBox : แสดงรูปภาพ
- คอนโทรล WebBrowser
บทที่ 9 การใช้งานเมนู, ไดอะล็อก และทูลบาร์
- การใช้เมนูในแอพพลิเคชัน
- เพิ่มเติมเมนูในแอพพลิเคชัน
- การปรับแต่งเมนูไอเท็มขณะใช้งาน
- การใช้งาน Context Menu ในแอพพลิเคชัน
- สร้างแอพพลิเคชันด้วยฟอร์มมากกว่า 1 ฟอร์ม
- แอพพลิเคชันที่มีหลายฟอร์มแบบ Non MDI
- รู้จักกับ MDI Form
- การใช้งานไดอะล็อก
- การใช้งานทูลบาร์
บทที่ 10 การตรวจสอบและแก้ไขข้อผิดพลาด
- ประเภทของความผิดพลาด
- การตรวจสอบและแก้ไขข้อผิดพลาด
- เครื่องมือสำหรับหยุดการทำงานแอพพลิเคชัน
- การสั่งทำงานหลังจาก Breakpoint
- เครื่องมือสำหรับตรวจสอบข้อมูลขณะดีบั๊ก
- โครงสร้างการเขียนโปแกรมเพื่อจัดการกับข้อผิดพลาด
บทที่ 11 การเขียนโปรแกรมแบบ OOP
- แนวคิดของ OOP
- เริ่มเขียนโปรแกรม OOP กับภาษา C#
- ตัวอย่างการสร้างคลาสและออบเจ็กต์
- การใช้งานคลาสในรูปแบบอื่นๆ
บทที่ 12 รู้จัก .NET Framework และใช้งาน Namespace
- แนะนำ .NET Framework
- รู้จักกับ Namespace
- การใช้งานเนมสเปซ System.TimeSpan
- การใช้งานเนมสเปซ System.String
- การใช้งานเนมสเปซ System.IO
- การจัดการผ่านเมาส์
- การจัดการผ่านคีย์บอร์ด
- การจัดกรคอนโทรลบนฟอร์มด้วยคอลเล็คชัน Controls
บทที่ 13 เริ่มต้นใช้งานฐานข้อมูลกับ Visual C# 2008
- ความรู้ทั่วไปเกี่ยวกับฐานข้อมูล
- เทคโนโลยีเกี่ยวกับแอพพลิเคชันฐานข้อมูล
- แนวคิดการสร้างแอพพลิเคชันฐานข้อมูลด้วย Visual C# 2008
- ตัวอย่างการสร้างแอพพลิเคชันฐานข้อมูล
- รู้จักกับ Data Binding
- การสร้างแอพพลิเคชันด้วยการเขียนโค้ดจัดการออบเจ็กต์ของ ADO.NET
- พัฒนาแอพพลิเคชัน ฐานข้อมูลกับ SQL Server 2005
- การสร้างรายงานจากฐานข้อมูล
บทที่ 14 สร้างแอพพลิเคชันสำหรับอินเทอร์เน็ตกับ ASP.NET และ Web Service
- แนวทางการพัฒนาแอพพลิเคชันสำหรับอินเทอร์เน็ต
- รู้จักกับ ASP.NET
- เตรียมเครื่องมือให้พร้อมเพื่อพัฒนาแอพพลิเคชัน ASP.NET
- ลงมือสร้าง Web Application
- การส่งข้อมูลระหว่างฟอร์ม
- การจัดการสถานะการทำงาน (State Management)
- รู้จักกับ Web Service
บทที่ 15 พัฒนา Mobile Application ด้วย .NET Compact Framework
- แนวคิดการพัฒนา Mobile Application
- เริ่มต้นพัฒนา Mobile Application
- การสร้างแอพพลิเคชันฐานข้อมูลสำหรับ Smart Device
- การสร้างชุดติดตั้งสำหรับ Mobile Application
บทที่ 16 พัฒนาแอพพลิเคชันร่วมกับ Office 2007 ด้วย VSTO
- รู้จักกับ VSTO
- รู้จัดส่วนติดต่อผู้ใช้งานของ Microsoft Office 2007
- การทำงานระหว่าง Office และ VSTO
- เริ่มต้นสร้างแอพพลิเคชันด้วย VSTO
- การใช้งาน Action Pane
- ใส่ Ribbon ให้กับแอพพลิเคชัน
- การนำเอา Office Template ไปใช้งาน
บทที่ 17 การสร้างชุดติดตั้งซอฟต์แวร์ที่พัฒนาขึ้นมา
- แนวคิดเกี่ยวกับแอพพลิเคชันและ Assembly
- รู้จักกับการ Deployment
- สร้างชุดติดตั้งแลล ClickOnce Deployment
- สร้างชุดติดตั้งแบบ Setup Project
Source Code Visual C# 2008 จากหนังสือครับ
http://www.mediafire.com/?o83uni5ry5rdvbj