เรียน asp.net เทศกาล เขียนโปรแกรม ภาษา C# VB
สอน asp.net เขียนโปรแกรม asp.net สอนทำเว็บไซต์
   หน้าแรก  ติดตั้ง/ลงทะเบียน  เรียนรู้ ASP.NET ดาวน์โหลด เรียนรู้ Silverlight   เรียนรู้ XNA Game
เขียน ASP.NET เลือกใช้ ภาษา VB หรือ C# ดี ?
เปิดโปรแกรม VWD
 
เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  เมื่อเปิด VWD มาอีกครั้ง จะมี โปรเจ็กต์ที่เราเคยทำเอาไว้ แสดงอยู่ คือ Chapter1 คลิกเลือก โปรเจ็กต์ Chapter1 ->
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
   
  VWD จะแสดงไฟล์เก่าที่เราเปิดค้างเอาไว้ คือ Default.aspx สามารถปิดไฟล์ นั้นๆ ได้ โดย คลิกที่ X (Close)
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  จะเหลือหน้า Start Page อยู่ (สามารถปิดหน้านี้ได้โดยไม่มีผลต่อการเขียนโปรแกรมแต่อย่างใด)
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  ลองสร้างไฟล์ใหม่ โดยไปที่ File > New File... ->
 
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
   
  มีจุดที่ให้สังเกตุ 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 ]
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  จะได้ไฟล์ใหม่ ชื่อ Default2.aspx
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  เมื่อคลิกที่ Default2.aspx (Solution Explorer มุมขวาด้านบน) จะเห็นชื่อไฟล์ 2 ไฟล์ คือ
Default2.aspx (ส่วนที่เป็น HTML) และ Default2.aspx.vb (ส่วนที่เป็น Code)

หมายเหตุ : Default2.aspx.vb คือ ไฟล์ Code ของเราที่เขียนด้วยภาษา VIsual Basic หรือ VB นั่นเอง
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  สร้างไฟล์ (Web Form)ใหม่อีกครั้ง File > New File... ->
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  ครั้งนี้ ตรง Language ให้เลือกเป็น Visual C#
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
   
  จากนั้น คลิกที่ ปุ่ม [ Add ]
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  จะได้ไฟล์ใหม่ ชื่อ Default3.aspx
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  เมื่อคลิกที่ Default3.aspx (Solution Explorer มุมขวาด้านบน) จะเห็นชื่อไฟล์ 2 ไฟล์
คือ Default3.aspx (ส่วนที่เป็น HTML) และ Default3.aspx.cs (ส่วนที่เป็น Code)

หมายเหตุ : Default3.aspx.cs คือ ไฟล์ Code ของเราที่เขียนด้วยภาษา VIsual C# หรือ C# นั่นเอง
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  ความแตกต่าง ระหว่าง ไฟล์ HTML ที่เขียนด้วยภาษา VB (Default2.aspx) กับ ไฟล์ HTML ที่เขียนด้วยภาษา C# (Default3.aspx) คือ
แถวที่ 1 ด้านบนสุดนั่นเอง ฉะนั้นถ้าเราต้องการเปลี่ยน ระหว่าง ไฟล์ HTML ที่เขียนด้วยภาษา VB.NET กับ C# ก็ไม่ใช่เรื่องยากอะไร เพียงแค่เปลี่ยน code แถวบนสุดแถวเดียว
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  เรียนรู้ ASP.NET 3.5 ด้วย Visual Web Developer 2008
   
  การเลือกใช้ภาษาใด ในการเขียนนั้น พอจะแนะนำได้ดังนี้
ภาษาทั้ง 2 ภาษา เมื่อเขียน ออกมาแล้ว สามารถทำงานได้เหมือนกันทุกประการ รวมทั้งความเร็ว
ความสามารถต่างๆไม่แตกต่างกันเลย ขึ้นอยู่กลับ ความถนัดของแต่ละบุคคล

อย่างผู้ที่เคยเขียน C++ , PHP , JAVA ภาษา C# ก็น่าจะเป็นทางเลือกที่ดีที่สุด เพราะโครงสร้างภาษาใกล้เคียงกัน
แต่ ถ้า คนที่เคยเขียน VB มา VB ก็น่าเป็นทางเลือกที่ดีที่สุดเช่นกัน

เอ้... แต่ถ้าเราไม่เคยเขียนอะไรมาเลยล่ะ ?
แนะนำ ให้เริ่มที่ VB ก่อน แล้วค่อยดู ภาษา C# เปรียบเทียบดู ถ้าถนัดทางไหนก็ไปทางนั้น
หรือถ้าจะเป็นทั้ง 2 ภาษา เลย ก็ไม่ว่ากัน
   
ดาวน์โหลด Page_Load และ คำสั่ง Response.Write ด้วย ภาษา VB
 
  เว็บไซต์แห่งนี้ จัดทำ โดยใช้ Visual Web Developer 2008 Express Edition / ASP.NET 3.5 และ ฐานข้อมูล SQL Server 2005 2005  
  สอนเขียน ASP.NET 2.0 , 3.5 เรียน ASP.NET 2.0 , 3.5 สอนเขียนโปรแกรม สอนทำเว็บไซต์ เรียนด้วยตัวเอง ASP.NET คืออะไร Webboard ASP.NET  
  © 2009 thai.aspxcode.net All Rights Reserved  
  Valid CSS! Valid XHTML 1.0 Transitional  
     
eXTReMe Tracker