รายละเอียด
คู่มือ Visual C# 2005 ฉบับสมบูรณ์ เรียนรู้พื้นฐานการเขียนโปรแกรมเพื่อสร้างแอพพลิเคชันกับภาษา C# ด้วย Visual C# อย่างครบถ้วน ง่าย และเป็นขั้นตอน ครอบคลุมเนื้อหาสำคัญตั้งแต่ระดับเบื้องต้น จนกระทั่งการประยุกต์ใช้งานระดับสูงในงานแขนงต่างๆ โดยมีความรู้ ที่มา รายละเอียดประกอบครบถ้วนสมบูรณ์ มีเทคนิคระดับมืออาชีพมาแนะนำ และทุกหัวข้อมีตัวอย่างประกอบเพื่อความเข้าใจ เหมาะสำหรับ นักเรียน นักศึกษา โปรแกรมเมอร์ และผู้สนใจการเขียนโปรแกรมด้วย Visual C# ทุกระดับ FREE CD-ROM ตัวอย่าง Source Code Patch และ ource ต่างๆ
สารบัญ
- ทำความรู้จักกับ Visual C# 2005
- ติดตั้ง Visual Studio 2005
- IDE ของ Visual Studio 2005
- วิธีใช้และผู้ใช้หนังสือเล่มนี้
- การเขียนโปรแกรมแบบ Event Driven Programming
- รู้จักกับออบเจ็กต์
- เริ่มต้นเขียนโปรแกรม
- สรุปเกี่ยวกับการเขียนโปรแกรมเบื้องต้น
- รู้จักกับ Solution, Project และฟอร์ม
- รู้จักกับ Windows Form
- ตัวอย่างการสร้างแอพพลิเคชันด้วยฟอร์ม
- การใช้งาน MessageBox
- ตัวอย่างการสร้างแอพพลิเคชันแบบ Console
- รวมเทคนิคที่ช่วยให้การเขียนโปรแกรมง่ายขึ้น
- การขอความช่วยเหลือจาก Help
- รูปแบบการเขียนโปรแกรม
- Data กับ Variable
- ชนิดของข้อมูล
- การประกาศตัวแปร
- การใช้งานค่าคงที่
- การเขียนคำอธิบายโปรแกรม
- การใช้งานตัวดำเนินการ
- การแปลงชนิดของข้อมูล
- การควบคุมทิศทางของโปรแกรม
- if-else : ตัดสินใจเลือกจาก 2 ทางเลือก
- switch-case : ตัดสินใจเลือกมากกว่า 2 ทางเลือก
- for : การวนซ้ำด้วยจำนวนรอบที่แน่นอน
- การวนซ้ำด้วยจำนวนรอบที่ไม่แน่นอน
- วนซ้ำด้วยการใช้ do-while
- คำสั่งในการกระโดด
- Array : เก็บข้อมูลเป็นชุดที่มีชนิดเดียวกัน
- ข้อมูลชนิด Structure
- การใช้งาน ArrayList
- เก็บข้อมูลเป็นชุดด้วย Enumeration
- จัดการข้อมูลด้วย Stack
- จัดการข้อมูลด้วย Queue
- รู้จักกับฟังก์ชัน
- การผ่านค่าให้ฟังก์ชัน
- ขอบเขตของตัวแปร
- เพิ่มฟังก์ชันให้กับ Structure
- การใช้งานคอนโทรลใน Visual C# 2005
- คอนโทรล Label : แถบแสดงข้อความ
- คอนโทรล LinkLabel : แถบข้อความที่เป็นไฮเปอร์ลิงค์
- คอนโทรล Button : ปุ่มคำสั่ง
- คอนโทรล TextBox : กรอบข้อความ
- คอนโทรล RadioButton : ตัวเลือกที่เลือกได้เพียงตัวเดียว
- คอนโทรล CheckBox : เลือกได้มากกว่าหนึ่งตัวเลือก
- คอนโทรล ListBox : รายการข้อมูล
- คอนโทรล CheckedListBox : เอา CheckBox + ListBox
- คอนโทรล ComboBox : เอา TextBox + ListBox
- คอนโทรล NumericUpdown : เพิ่มลดค่าตัวเลขในช่วงที่กำหนด
- คอนโทรล DateTimePicker : เลือกวันที่และเวลา
- MonthCalendar : เลือกวันที่จากปฏิทิน
- คอนโทรล GroupBox : จัดกลุ่มของคอนโทรล
- คอนโทรล MaskedTextBox : ป้อนข้อมูลตามรูปแบบที่กำหนด
- คอนโทรล TabControl : แบ่งการทำงานเป็นชีทเหมือน Excel
- คอนโทรล TrackBar : กำหนดสเต็ปการเปลี่ยนแปลง
- คอมโพเนนต์ Timer : จัดการด้านเวลา
- คอนโทรล ProgressBar : แสดงความคืบหน้าของการทำงาน
- คอนโทรล PictureBox : แสดงรูปภาพ
- คอนโทรล WebBrowser : ย่อ IE ลงในแอพพลิเคชัน
- การใช้เมนูในแอพพลิเคชัน
- เพิ่มเติมเมนูในแอพพลิเคชัน
- การใช้งาน Context Menu ในแอพพลิเคชัน
- สร้างแอพพลิเคชันด้วยฟอร์มมากกว่า 1 ฟอร์ม
- แอพพลิเคชันที่มีหลายฟอร์มแบบ Non MDI
- รู้จักกับ MDI Form
- การใช้งานไดอะล็อก
- การใช้งานทูลบาร์
- ประเภทของความผิดพลาด
- การตรวจสอบและแก้ไขข้อผิดพลาด
- เครื่องมือสำหรับหยุดการทำงานแอพพลิเคชัน
- การสั่งทำงานหลังจาก Breakpoint
- เครื่องมือสำหรับตรวจสอบข้อมูลขณะดีบั๊ก
- โครงสร้างการเขียนโปรแกรมเพื่อจัดการกับข้อผิดพลาด
- แนวคิดของ OOP
- เริ่มเขียนโปรแกรม OOP กับภาษา C#
- ตัวอย่างการสร้างคลาสและออบเจ็กต์
- การใช้งานคลาสในรูปแบบอื่นๆ
- แนะนำ .NET Framework
- รู้จักกับ Namespace
- การใช้งานเนมสเปซ System.DateTime
- การใช้งานเนมสเปซ System.TimeSpan
- การใช้งานเนมสเปซ System.String
- การใช้งานเนมสเปซ System.IO
- การจัดการผ่านเมาส์
- การจัดการผ่านคีย์บอร์ด
- การจัดการคอนโทรลบนฟอร์มด้วยคอลเล็คชัน Controls
- ความรู้ทั่วไปเกี่ยวกับฐานข้อมูล
- เทคโนโลยีเกี่ยวกับแอพพลิเคชันฐานข้อมูล
- แนวคิดการสร้างแอพพลิเคชันฐานข้อมูลด้วย Visual C# 2005
- ตัวอย่างการสร้างแอพพลิเคชันฐานข้อมูล
- รู้จักกับ Data Binding
- การสร้างแอพพลิเคชันด้วยการเขียนโค้ดจัดการออบเจ็กต์ของ ADO .NET 2.0
- การสร้างรายงานจากฐานข้อมูล
- แนวทางการพัฒนาแอพพลิเคชันสำหรับอินเทอร์เน็ต
- รู้จักกับ ASP .NET 2.0
- ข้อแตกต่างระหว่าง ASP และ ASP .NET
- เริ่มต้นการสร้าง Web Application
- การส่งข้อมูลระหว่างฟอร์ม
- การจัดการสถานะการทำงาน (State Management)
- แนวคิดการพัฒนา Mobile Application
- เริ่มต้นพัฒนา Mobile Application
- การสร้างแอพพลิเคชันฐานข้อมูลสำหรับ Smart Device
- การสร้างชุดติดตั้งสำหรับ Mobile Application
- แนวคิดเกี่ยวกับแอพพลิเคชัน และ Assembly
- รู้จักกับการ Deployment
- สร้างชุดติดตั้งแบบ ClickOnce Deployment
- สร้างชุดติดตั้งแบบ Setup Project
|