ความรู้เบื้องต้นเกี่ยวกัน Visual C# 2010
องค์ประกอบที่ควรรู้จักในเบื้องต้น
เมื่อเปิดเข้าสู่โปรแกรม Visual Studio จะเริ่มที่ start Page ซึ่งมีลักษณะองค์ประกอบดังรูป
เมื่อเปิดเข้าสู่โปรแกรม Visual Studio จะเริ่มที่ start Page ซึ่งมีลักษณะองค์ประกอบดังรูป
การที่เราจะเข้าสู่สภาพแวดล้อมของการพัฒนาโปรแกรมได้ เราต้องสร้างโปรเจคใหม่ขึ้นมาเสียก่อน โดยวิธีการสร้างโปรเจคมีให้เลือกหลายวิธี เช่น
วิธีที่ 1 ที่มุมมอง Start Page เลือกที่ลิงค์ News Project
วิธีที่ 2 เลือกจากเมนู File > News Project
จากนั้นในขั้นตอนถัดไปจะปรากฏ Windows News Project ให้เลือกดังนี้
1. ที่ช่อง Installed Template เลือก Other languages > Visual C#
2. ช่องตรงกลางให้เลือก Windows Forms Application
3. กำหนดชื่อโปรเจค (Name) ซึ่งเราจะตั้งชื่ออะไรก็ได้ แต่ควรสื่อความหมายว่า โปรเจ็กต์นั้นเกี่ยวกับอะไร
จากนั้นจะเข้าสู่มุมมองของโปรเจ็กต์ ซึ่งมีองค์ประกอบของหลักดังนี้
สำหรับองค์ประกอบแต่ละอย่างมีรายละเอียด โดยสังเขปดังนี้
ทูลบ็อกซ์ (ถ้าทูลบ๊อกซ์ไม่ปรากฏให้คลิกที่ปุ่ม หรือเลือกจากเมนู View > Toolbox) เป็นส่วนที่ใช้ในการแสดงคอนโทรลต่าง ๆ ที่จะนำมาวางบนฟอร์ม แต่เนื่องจากคอนโทรลมีจำนวนมาก ดังนั้นจึงได้มีการแบ่งออกเป็นกลุ่มๆ โดยแต่ละกลุ่มจะแยกด้วยแท็บหากเราต้องการใช้ คอนโทรลในกลุ่มใด ก็คลิกที่แถบของกลุ่มนั้นเพื่อขยายออก
Solution Explorer (ถ้าไม่ปรากฏให้คลิกอเลือกจากเมนู View > Solution Explorer) เป็นส่วนที่แสดงโครงสร้างของฝ่ายต่าง ๆ ที่มีในโปรเจ๊กต์ นอกจากนี้ยังสามารถจัดการกับไฟล์เหล่านั้นได้ ผ่าน Solution Explorer เช่น การเพิ่ม ลบ เปลี่ยนชื่อ สร้างโฟลเดอร์ ใช้สลับไปมาระหว่างมุมมองของการออกแบบและโค้ด ของโปรแกรม
การพัฒนาแอพพลิเคชั่นภายใต้ .Net ทุกอย่างจะอยู่ในรูปแบบของออบเจ็กต์ เนื้อทุก ออบเจ็กต์ จะประกอบด้วยข้อมูลที่เป็นคุณสมบัติของออบเจ็กต์นั้น ซึ่งเราจะเรียกคุณสมบัติของออบเจ็กต์ นี้ว่า Properties เป็นส่วนที่ใช้ในการแสดงพฤติกรรม ออบเจ็กต์ ที่ถูกเลือกในขณะนั้นอย่างชื่น คอนโทรล หรือ คอมโพเนนต์ ต่าง ๆ ที่วางอยู่บนฟอร์ม เช่น ขนาดตำแหน่ง สี หรืออาจเป็นการแสดง Properties ของไฟล์ที่ถูกเลือกที่ Solution Explorer เป็นต้น
Form (ถ้าฟอร์มไม่ปรากฏให้คลิกอเลือกจากเมนู View > Solution Designer) เป็นส่วนประกอบพื้นฐานที่สำคัญในการพัฒนาแอพพลิเคชั่นบน Visual เพราะต้องใช้ในการจัดวางคอนโทรลต่างๆ เพื่อติดต่อกับผู้ใช้ เช่น หากเราเลือกคอนโทรล บางตัวจากทูลบล็อกมาวางลงบนฟอร์มจะได้ดังรูป