|
|
เปิดโปรแกรม VWD |
|
|
 |
|
|
|
|
|
เมื่อเปิด VWD มาอีกครั้ง จะมี โปรเจ็กต์ที่เราเคยทำเอาไว้ แสดงอยู่ คือ Chapter1 คลิกเลือก โปรเจ็กต์ Chapter1 -> |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
VWD จะแสดงไฟล์เก่าที่เราเปิดค้างเอาไว้ คือ Default.aspx สามารถปิดไฟล์ นั้นๆ ได้ โดย คลิกที่ X (Close) |
|
|
|
|
|
 |
|
|
|
|
|
จะเหลือหน้า Start Page อยู่ (สามารถปิดหน้านี้ได้โดยไม่มีผลต่อการเขียนโปรแกรมแต่อย่างใด) |
|
|
|
|
|
 |
|
|
|
|
|
ลองสร้างไฟล์ใหม่ โดยไปที่ File > New File... -> |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
มีจุดที่ให้สังเกตุ 4 จุดคือ
1. Templates ให้เลือกเป็น Web Form (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
2. Name ชื่อไฟล์ คือ Default2.aspx (ซึ่งโปรแกรมตั้งชื่อไว้อยู่แล้ว)
3. Language ให้เลือกเป็น Visual Basic (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
4. ติ๊กเลือก Place code in separate file (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
Place code in separate file คือ โปรแกรมจะแยกไฟล์ที่เราเขียน Code ออกจากไฟล์ HTML
ซึ่งเว็บไซต์ แห่งนี้ จะใช้วิธีการดังกล่าวในการเรียนรู้การเขียนโปรแกรม ของคุณ
จากนั้น คลิกที่ ปุ่ม [ Add ] |
|
|
|
|
|
 |
|
|
|
|
|
จะได้ไฟล์ใหม่ ชื่อ Default2.aspx |
|
|
|
|
|
 |
|
|
|
|
|
เมื่อคลิกที่ Default2.aspx (Solution Explorer มุมขวาด้านบน) จะเห็นชื่อไฟล์ 2
ไฟล์ คือ
Default2.aspx (ส่วนที่เป็น HTML) และ Default2.aspx.vb (ส่วนที่เป็น Code)
หมายเหตุ : Default2.aspx.vb คือ ไฟล์ Code ของเราที่เขียนด้วยภาษา VIsual Basic
หรือ VB นั่นเอง |
|
|
|
|
|
 |
|
|
|
|
|
สร้างไฟล์ (Web Form)ใหม่อีกครั้ง File > New File... -> |
|
|
|
|
|
 |
|
|
|
|
|
ครั้งนี้ ตรง Language ให้เลือกเป็น Visual C# |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
จากนั้น คลิกที่ ปุ่ม [ Add ] |
|
|
|
|
|
 |
|
|
|
|
|
จะได้ไฟล์ใหม่ ชื่อ Default3.aspx |
|
|
|
|
|
 |
|
|
|
|
|
เมื่อคลิกที่ Default3.aspx (Solution Explorer มุมขวาด้านบน) จะเห็นชื่อไฟล์ 2
ไฟล์
คือ Default3.aspx (ส่วนที่เป็น HTML) และ Default3.aspx.cs (ส่วนที่เป็น Code)
หมายเหตุ : Default3.aspx.cs คือ ไฟล์ Code ของเราที่เขียนด้วยภาษา VIsual C# หรือ
C# นั่นเอง |
|
|
|
|
|
 |
|
|
|
|
|
ความแตกต่าง ระหว่าง ไฟล์ HTML ที่เขียนด้วยภาษา VB (Default2.aspx) กับ ไฟล์ HTML
ที่เขียนด้วยภาษา C# (Default3.aspx) คือ
แถวที่ 1 ด้านบนสุดนั่นเอง ฉะนั้นถ้าเราต้องการเปลี่ยน ระหว่าง ไฟล์ HTML
ที่เขียนด้วยภาษา VB.NET กับ C# ก็ไม่ใช่เรื่องยากอะไร เพียงแค่เปลี่ยน code
แถวบนสุดแถวเดียว |
|
|
|
|
|
 |
|
|
|
|
|
 |
|
|
|
|
|
การเลือกใช้ภาษาใด ในการเขียนนั้น พอจะแนะนำได้ดังนี้
ภาษาทั้ง 2 ภาษา เมื่อเขียน ออกมาแล้ว สามารถทำงานได้เหมือนกันทุกประการ
รวมทั้งความเร็ว
ความสามารถต่างๆไม่แตกต่างกันเลย ขึ้นอยู่กลับ ความถนัดของแต่ละบุคคล
อย่างผู้ที่เคยเขียน C++ , PHP , JAVA ภาษา C# ก็น่าจะเป็นทางเลือกที่ดีที่สุด
เพราะโครงสร้างภาษาใกล้เคียงกัน
แต่ ถ้า คนที่เคยเขียน VB มา VB ก็น่าเป็นทางเลือกที่ดีที่สุดเช่นกัน
เอ้... แต่ถ้าเราไม่เคยเขียนอะไรมาเลยล่ะ ?
แนะนำ ให้เริ่มที่ VB ก่อน แล้วค่อยดู ภาษา C# เปรียบเทียบดู
ถ้าถนัดทางไหนก็ไปทางนั้น
หรือถ้าจะเป็นทั้ง 2 ภาษา เลย ก็ไม่ว่ากัน |
|
|
|
 |
Page_Load และ คำสั่ง Response.Write ด้วย ภาษา VB
|