สำหรับในตัวอย่างนี้ ผมจะขอให้Vs2005 Professional เป็นตัวอย่างนะครับ(ในเครื่องไม่มีExpress)
อย่างแรกเลย เมื่อเราได้ทำการติดตั้งVs และ MSDNเสร็จเรียบร้อยแล้วนั้น ให้ผู้ใช้เปิดโปรแกรมVs ขึ้นมา ก็จะได้หน้าจอดังต่อไปนี้

ไปที่File->New->Project จะได้หน้าต่างดังรูป

ให้เลือกตามความถนัดของตนเองเลยครับว่าจะใช้ภาษาไหนในการเขียน เมื่อเลือกภาษาที่จะใช้ได้แล้วมองด้านขวามือ เลือกWindows Application
ตรงช่องLocationด้านล่าง ให้เลือกว่าเราจะเก็บProjectนี้ไว้ที่Folderไหน
Name: ใส่ชื่อโปรเจคที่ต้องการ
ในที่นี้ ให้ลองเลือกLocationไปที่c:\ และใช้ชื่อโปรเจคว่า TestWinApp
เมื่อกำหนดค่าเสร็จแล้ว กดOK จะได้หน้าจอดังนี้ (หน้าจอนี้เป็นของVc# นะครับ)

มาดูกันตามหมายเลขนะครับ 3 อันนี้จะเป็นหน้าต่างที่สำคัญและใช้บ่อยๆของเรา
1. Solution Explorer เป็นหน้าจอที่จะแสดงผลของโปรเจคเราว่า มีไฟล์อะไรบ้างที่อยู่ในโปรเจคนี้
2. Property Window จะแสดงผลค่าต่างๆของวัตถุที่เราได้ทำการเลือกไว้เพื่อให้เราสามารถปรับเปลี่ยนค่าคุณสมบัติของวัตถุนั้นๆได้
3. Toolbox เก็บรวบรวมเครื่องมือและอุปกรณ์ต่างๆที่เราจะใช้ในการเขียนโปรแกรมของเรา
เอาละ เราลองมาดูหน้าต่างSolution ของทั้ง3 อันกันดีกว่าครับ
อันแรกนั้น เป็นของVB.NET

จะเห็นได้ว่า เมื่อเราสร้างโปรเจ็คมาแล้วนั้น ตัวโปรแกรมจะสร้างForm มาให้เรา1ฟอร์ม โดยถ้าในVBนั้น มันจะเก็บอยู่ในรูปของไฟล์ สกุล .VB
ต่อมา มาดูของVc#กันบ้าง
ต่อมา มาดูของVc#กันบ้าง

จะเห็นว่า มีเครื่องหมาย + อยู่หน้าForm1.CS ให้ลองกดดู จะได้หน้าตาแบบนี้

จากภาพจะเห็นว่า ถ้าเป็นC# Form ที่ได้จะอยู่ในรูปของไฟล์.CS และยังมีอีกไฟล์ซ่อนอยู่ในใต้นั้นอีกตะหาก รายละเอียดเรื่องนี้เดี๋ยวจะขอกล่าวในบทหลังๆ
สุดท้ายมาถึงVc++ กันบ้าง

สุดท้ายมาถึงVc++ กันบ้าง

จะเห็นว่าไฟล์ที่ได้ จะเป็นอะไรที่ยุ่งยากกว่าเยอะ เมื่อลองเปรียบเทียบระหว่างC#กับ Vc++แล้ว ลองดูกันดีกว่า ว่ามันแตกต่างกันตรงไหน ................
คำตอบคือ มันไม่มีไฟล์ .Hอีกต่อไปแล้วครับ เพราะฉะนั้น ในC# จะไม่มีการมา #include"Stdio.h"; กันอีกแล้ว ส่วนเรื่องหลักไวยกรณ์นั้น จะเหมือนกับของC++ แทบทุกประการ แต่การเขียนนั้นVc++ยากกว่าแน่นอน หลายคนอาจจะถามว่ายากกว่า เขียน.NETได้เหมือนกัน แล้วจะใช้ Vc++ทำไมฟะ! คำตอบนั้นแสนง่ายครับ "เพราะVc++มันเป็นความสวยงามทางProgramming"
อันนี้ล้อเล่น เอาจริงๆคือVc++ถึงแม้จะเป็น.NET แต่ตัวมันเองค่อนข้างจะเป็นLow levelมากกว่า Vc# คือ ถึงแม้จะเขียนโดย.NET คุณก็ยังสามารถเขียนClass แบบUnmage Codeปนเข้าไปได้ด้วย ซึ่งถ้าพูดเรื่องประสิทธภาพและความเร็วแล้วมันดีกว่าครับ
อืม บทนี้ผมก็ขอจบเพียงเท่านี้ก่อนละกันนะ ไฟล์ที่เราCreateไว้ก็อย่าพึ่งลบทิ้งนะครับ เพราะเดี๋ยวจะให้ต่อบทหน้ากัน ส่วนเรื่องSave load Open นี่ผมว่าทุกคนคงทำเป็นอยู่แล้วหละ เลยขอข้ามเลยละกัน(ขี้เกียจ แคปรูป)
คำตอบคือ มันไม่มีไฟล์ .Hอีกต่อไปแล้วครับ เพราะฉะนั้น ในC# จะไม่มีการมา #include"Stdio.h"; กันอีกแล้ว ส่วนเรื่องหลักไวยกรณ์นั้น จะเหมือนกับของC++ แทบทุกประการ แต่การเขียนนั้นVc++ยากกว่าแน่นอน หลายคนอาจจะถามว่ายากกว่า เขียน.NETได้เหมือนกัน แล้วจะใช้ Vc++ทำไมฟะ! คำตอบนั้นแสนง่ายครับ "เพราะVc++มันเป็นความสวยงามทางProgramming"
อันนี้ล้อเล่น เอาจริงๆคือVc++ถึงแม้จะเป็น.NET แต่ตัวมันเองค่อนข้างจะเป็นLow levelมากกว่า Vc# คือ ถึงแม้จะเขียนโดย.NET คุณก็ยังสามารถเขียนClass แบบUnmage Codeปนเข้าไปได้ด้วย ซึ่งถ้าพูดเรื่องประสิทธภาพและความเร็วแล้วมันดีกว่าครับ
อืม บทนี้ผมก็ขอจบเพียงเท่านี้ก่อนละกันนะ ไฟล์ที่เราCreateไว้ก็อย่าพึ่งลบทิ้งนะครับ เพราะเดี๋ยวจะให้ต่อบทหน้ากัน ส่วนเรื่องSave load Open นี่ผมว่าทุกคนคงทำเป็นอยู่แล้วหละ เลยขอข้ามเลยละกัน(ขี้เกียจ แคปรูป)