Visual Basic.NET Programming: วิธีง่ายๆในการสร้างแอพ Windows

การเปิดเผยข้อมูล: การสนับสนุนของคุณช่วยให้เว็บไซต์ทำงานต่อไป! เราได้รับค่าธรรมเนียมการอ้างอิงสำหรับบริการบางอย่างที่เราแนะนำในหน้านี้.


Microsoft Visual Basic และ Visual Studio

Visual Studio เป็นผลิตภัณฑ์การพัฒนาที่สำคัญของ Microsoft มันเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ได้รับการออกแบบทางทฤษฎีในการทำงานกับภาษาการเขียนโปรแกรมใด ๆ เดิมมีการเชื่อมโยงกับ Java เป็นส่วนใหญ่ (ขณะนี้ Microsoft เลิกใช้ภาษา J ++), C ++ และ Visual Basic.

ในช่วงหลายปีที่ผ่านมาจำนวนภาษาเพิ่มขึ้นเพื่อรองรับแม้แต่ Python และ Ruby แต่วันนี้มันถูกใช้เป็นหลักกับ C # และ Visual Basic .NET (VB.NET).

มีอะไรใน Visual Studio

IDE ได้รับการออกแบบมาโดยที่ไม่จำเป็นต้องทำงานนอกบ้าน มันมีองค์ประกอบพื้นฐานดังต่อไปนี้:

  • โปรแกรมแก้ไขซอร์สโค้ด.
  • ดีบักเกอร์.
  • นักออกแบบ
    • ฟอร์ม Windows: ไลบรารีคลาส GUI คล้ายกับ MFC.
    • Web Editor: วิธีการลากและวางเพื่อสร้างหน้าเว็บ.
    • Class Designer: เครื่องมือที่ใช้สายตาสำหรับการสร้างชั้นเรียนใหม่.
    • เครื่องมือฐานข้อมูล: เครื่องมือกราฟิกสำหรับการสร้างสกีมาฐานข้อมูล.

มีส่วนอื่น ๆ อีกมากมายที่สามารถใช้กับ Visual Studio ได้ สิ่งที่น่าสนใจเป็นพิเศษคือ Team Explorer ซึ่งอนุญาตให้โปรแกรมเมอร์ต่าง ๆ ที่ใช้ Visual Studio ร่วมมือกันโดยใช้ระบบควบคุมการแก้ไขของ Microsoft.

Visual Basic

ทุกคนแก่พอที่จะจำได้ว่าพื้นฐานคืออะไร มันได้รับการพัฒนาเป็นครั้งแรกในปีพ. ศ. 2507 สำหรับคอมพิวเตอร์เมนเฟรม – ใช้ภาษาฟอร์แทรนต้น ภาษาดังกล่าวถูกสร้างขึ้นมาอย่างอิสระและในไม่ช้ามันก็มีอยู่ทั่วไปโดยเฉพาะอย่างยิ่งในคอมพิวเตอร์ของมหาวิทยาลัยที่ซึ่ง BASIC เคยใช้ในการเขียนเกมที่ได้รับความนิยมตามเวลาเช่น Star Trek ของ Mike Mayfield.

ขั้นพื้นฐาน

เมื่อคอมพิวเตอร์ส่วนบุคคลมาถึงที่เกิดเหตุ BASIC เป็นภาษาที่ชัดเจนที่จะรวมเพราะมันใช้งานง่าย ในความเป็นจริง Bill Gates และ Paul Allen ได้เริ่มต้นใช้การแปลล่ามพื้นฐานซึ่งพวกเขาใช้ประโยชน์จากการเขียนระบบปฏิบัติการสำหรับพีซี IBM เครื่องใหม่ ในทำนองเดียวกัน Commodore 64 ใช้ระบบปฏิบัติการที่มากกว่าล่ามพื้นฐาน รหัสพื้นฐานของเวลานั้นมีลักษณะเช่นนี้:

10 LET N = 0
20 LET N = N + 1
30 พิมพ์ N
40 IF N = 8 จากนั้น GOTO 60
50 GOTO 20
60 END

มันมีข้อดีของการมีความชัดเจนมาก คนส่วนใหญ่ที่ไม่มีประสบการณ์การเขียนโปรแกรมสามารถคิดได้ว่ามันทำอะไร เมื่อเวลาผ่านไปพื้นฐานกลายเป็นเรื่องตลกในโลกคอมพิวเตอร์ แต่ในช่วงเวลานั้นสิ่งต่าง ๆ ก็เปลี่ยนแปลงไป สำหรับสิ่งหนึ่ง BASIC กลายเป็นพื้นฐาน ไปเป็นหมายเลขบรรทัดในเป็นฟังก์ชันจริง และคอมไพเลอร์พื้นฐานก็ปรากฏตัวในที่เกิดเหตุเช่น Turbo พื้นฐานของ Borland แต่นี่เป็นจุดสิ้นสุดของแนวโน้มเทคโนโลยี ด้วยการเพิ่มขึ้นของภาษาที่รวบรวมเช่น Pascal และ C, BASIC กลายเป็นผลักไสให้มือสมัครเล่น – และเพียงแค่ผู้เริ่มต้นที่.

Visual Basic

Visual Basic เปลี่ยนทุกสิ่งที่ มันออกมาในปี 1991 ดูเหมือนว่า Microsoft เคยคิดว่ามันเป็นภาษางานอดิเรก – แม้ว่ามันจะยอดเยี่ยมกว่าภาษาที่เคยมีมาก่อน ตอนแรกมันถูกใช้เป็นเครื่องมือกึ่งมืออาชีพโดยคนในธุรกิจขนาดเล็กที่ต้องการซอฟต์แวร์พิเศษ ภายในปี 1996 Microsoft เปิดตัว VBScript ซึ่งอนุญาตให้คนทำสิ่งต่าง ๆ เช่นแอปพลิเคชัน Office โดยอัตโนมัติซึ่งเป็นการปรับปรุงที่ดีกว่าภาษามาโครแบบดั้งเดิม แล้วสิ่งต่าง ๆ ก็เปลี่ยนไปจริงๆ.

Visual Basic .NET

ในปี 2544 ไมโครซอฟท์เปิดตัว Visual Basic .NET เป็นหนึ่งในสองภาษา (อีกภาษาหนึ่งคือ Visual C #) ที่สร้างขึ้นเป็นพิเศษเพื่อทำงานกับ. NET Framework มันเป็นไลบรารีคลาสที่ทำให้การสร้างแอพพลิเคชั่นบน Windows ง่ายกว่าที่เคยเป็น.

ตามจริงแล้ว Visual Basic จะไม่เหมือนภาษาเบสิกดั้งเดิม ในช่วงสองทศวรรษที่ผ่านมามีแนวโน้มที่แข็งแกร่งสำหรับทุกภาษาที่จะเริ่มมีลักษณะเหมือนกัน แต่ Visual Basic จะรักษาไวยากรณ์ที่ตรงไปตรงมามากซึ่งง่ายต่อการเขียนและเข้าใจ นี่คือตัวอย่างจากเครือข่ายนักพัฒนาของ Microsoft (โปรดทราบว่าสิ่งใดก็ตามที่ติดตามเครื่องหมายอัญประกาศเดี่ยวนี้เป็นความคิดเห็น):

‘อนุญาตให้อ้างอิงอย่างง่ายไปยังคลาสระบบเนมสเปซ.
ระบบนำเข้า

module โมดูลนี้เป็นจุดเริ่มต้นของแอปพลิเคชัน.
โมดูลสาธารณะ modmain
‘Main เป็นจุดเริ่มต้นของแอปพลิเคชัน.
Sub Main ()
‘เขียนข้อความไปยังคอนโซล.
Console.WriteLine (“ Hello World ใช้ Visual Basic!”)
ส่วนท้าย
สิ้นสุดโมดูล

รุ่น Visual Basic

Visual Basic นั้นผ่านมาหลายรุ่นแล้วและการกำหนดตัวเลขนั้นค่อนข้างสับสนเพราะเวอร์ชั่นที่ถูกอ้างถึงนั้นเป็นทั้งหมายเลขและปี นี่คือภาพรวมทั่วไป:

  • V01 (1991): มันเป็นรุ่นแรกของผลิตภัณฑ์ ปีต่อไปนี้ Visual Basic สำหรับ DOS เปิดตัว แต่จริงๆแล้วเป็นรุ่นล่าสุดของ Microsoft QuickBASIC IDE และไม่เข้ากันได้กับ Windows รุ่นจริง.
  • V02 (1992): ส่วนใหญ่เป็นการอัพเกรดด้วยความเร็วที่เพิ่มขึ้น.
  • V03 (1993): รุ่นนี้นำเสนอ Jet Database Engine.
  • V04 (1995): นี่เป็นรุ่นแรกที่สามารถสร้างแอปพลิเคชั่นแบบ 32 บิต นอกจากนี้ยังแทนที่ VBX ด้วยตัวควบคุม OLE.
  • V05 (1997): เป็น Visual Basic รุ่น 32 บิตแรกเท่านั้น อนุญาตให้ผู้ใช้สร้างตัวควบคุม ActiveX.
  • V06 (1998): รุ่นนี้รองรับการสร้างแอพพลิเคชั่นไคลเอนต์และเซิร์ฟเวอร์ด้านเซิร์ฟเวอร์และฟังก์ชั่นฐานข้อมูลใหม่ ๆ มากมายรวมถึงการสนับสนุนอย่างเต็มที่ของวัตถุข้อมูล ActiveX.
  • V07 (2002): นี่เป็น Visual Basic รุ่นแรกที่ใช้. NET Framework 1.0.
  • V08 (2005): รุ่นนี้แข็ง Visual Basic เป็นภาษา. NET เพื่อให้สอดคล้องกับสิ่งนี้“ .NET” จึงถูกลบออกจากชื่อเพื่อให้เป็น“ Visual Basic” เช่นเดียวกับ C # ที่ถูกเรียกง่ายๆว่า“ C #”
  • V09 (2008): นี่เป็นการอัปเกรดที่เข้ากันได้กับ. NET Framework 3.5.
  • V10 (2010): โปรแกรมปรับปรุงนี้ทำให้ Visual Basic สอดคล้องกับ C # มากขึ้น.
  • V11 (2012): รุ่นนี้นำเสนอการคำนวณแบบอะซิงโครนัสและอัพเดทเป็น. NET Framework 4.5.
  • V12 (2013): รุ่นนี้เป็นเพียง Visual Basic 11 กับ Visual Studio 2013.
  • V13 (201?): รุ่นนี้ถูกข้ามโดย Microsoft เพื่อทำให้หมายเลขของ Visual Basic และ Visual Studio เหมือนกัน.
  • V14 (2015): นี่เป็น Visual Basic รุ่นใหม่ล่าสุดและเป็นโอเพ่นซอร์สรุ่นแรก.

เริ่มต้นใช้งาน

โดยทั่วไปหากคุณกำลังจะพัฒนาแอพพลิเคชั่น Visual Basic คุณจะใช้ Visual Studio ทั้งสองไปด้วยกัน อย่างไรก็ตามการได้รับเครื่องมือที่ใช้ในบทช่วยสอนเหล่านี้อาจเป็นเรื่องยาก โดยทั่วไปไม่น่าจะมีปัญหาในการใช้เวอร์ชันที่ต่างกันเนื่องจากทรัพยากรเหล่านี้เกี่ยวข้องกับสิ่งอำนวยความสะดวกหลักของทั้งภาษาและ IDE.

  • เริ่มต้นกับ Visual Basic: เพจของ Microsoft ลิงก์สำหรับเริ่มต้นกับ Visual Basic โดยใช้ Visual Studio 2015.
  • Visual Basic .NET Tutorials: การแนะนำที่ดีเกี่ยวกับ Visual Basic,. NET Framework และ Visual Studio.
  • Visual Basic 6 Tutorial: เป็นการแนะนำที่ดีเกี่ยวกับ Visual Basic 6 แต่ยังรวมถึงลิงก์ไปยังบทเรียนสำหรับทุกรุ่นตั้งแต่ 9 (2008) ถึง 14 (2015).
  • เริ่มต้นกับ Visual Basic 2008 (pdf): บทแรกของหนังสือ Evangelos Petroutsos, การเรียนรู้ Microsoft Visual Basic 2008.
  • บทช่วยสอน Microsoft Visual Basic: บทเรียนสองสามร้อยข้อที่ชัดเจนมากเกี่ยวกับ Visual Basic และวิชาที่เกี่ยวข้อง.
  • ฟรี VB .NET Course: การแนะนำอย่างละเอียดเกี่ยวกับ Visual Basic ที่ไม่ถือว่ามีความรู้มาก่อน.
  • วิธีเริ่มโปรแกรม: วิดีโอสั้น ๆ 56 ชุดซึ่งนำคุณจากการดาวน์โหลด Visual Basic 2008 ไปยังแนวคิดเช่นข้อยกเว้นและคลาส.
  • VB.Net Tutorial: การสอนพื้นฐานที่ค่อนข้างละเอียด.

บทเรียนขั้นสูง

Visual Basic เป็นเรื่องที่กว้างใหญ่ที่เป็นไปไม่ได้ที่ทรัพยากรใด ๆ จะจัดการกับองค์ประกอบทั้งหมดของมัน แต่ต่อไปนี้จะช่วยให้คุณเริ่มต้นด้วยแง่มุมที่สูงขึ้นของภาษาเมื่อคุณเชี่ยวชาญพื้นฐาน.

  • หน้า Visual Basic ของ Microsoft: มีลิงก์ไปยังข้อมูลจำนวนมหาศาลสำหรับ Visual Basic ด้วย Visual Studio 2015.
  • Tutorials Point: บทช่วยสอนต่าง ๆ ซึ่งบางบทเรียนมีพื้นฐาน แต่บางอย่างก็ล้ำหน้ากว่า.
  • ฟรี Tutes Advanced VB6 Tutorial: แม้ว่า pre- สุทธิบทเรียนเหล่านี้จะจัดการกับสิ่งสำคัญมากมายเช่น COM และ ActiveX Controls พวกเขายังมีบทช่วยสอน. NET.
  • Net-informations.com Visual Basic .NET: มีบทช่วยสอนพื้นฐานมากมาย แต่มีความสำคัญมากกว่าหัวข้อขั้นสูงเช่นการเขียนโปรแกรม ADO.NET และ GUI.
  • FunctionX Visual Basic .NET หน้า: บทช่วยสอนในทุกส่วนของ Visual Basic พร้อมกับตัวอย่างขั้นสูงจำนวนมาก.
  • Visual Basic .NET ของ C # Corner: ตัวอย่าง Visual Basic ขั้นสูง น่าสนใจทีเดียว!
  • การเขียนโปรแกรมเชิงวัตถุใน VB.NET: การสอนด้วย Visual Basic โดยมุ่งเน้นที่วัตถุที่เป็นธรรมชาติ อาจไม่ใช่ทางเลือกที่ดีสำหรับการแนะนำภาษาครั้งแรก.
  • Wonder How To VB.NET: ตัวอย่างพื้นฐานของ Visual แสดงให้เห็นถึงวิดีโอ.

หนังสือ

มีวรรณกรรมมากมายใน Visual Basic และ Visual Studio หนังสือหลายเล่มต่อไปนี้เป็นส่วนหนึ่งของชุดและอาจมีรุ่นสำหรับระบบรุ่นก่อนหน้าหากเป็นสิ่งที่คุณใช้ แต่เช่นเดียวกับบทเรียนพื้นฐานโดยทั่วไปคุณจะโอเคกับการใช้ทรัพยากรที่ไม่เฉพาะเจาะจงกับสิ่งที่คุณใช้.

  • การเริ่มต้น Visual Basic 2015 โดย Bryan Newsome: มุ่งสู่ผู้ที่ยังใหม่กับการเขียนโปรแกรม หนังสือเล่มนี้มีรุ่นที่กลับไปใช้ Visual Basic 2008.
  • Visual Basic 2015 ใน 24 ชั่วโมงโดย James Foxall: บทนำสู่ Visual Basic ตั้งแต่เริ่มต้น หนังสือเล่มนี้มีรุ่นที่กลับไปใช้ Visual Basic 2005.
  • การเรียนรู้ Visual Basic .NET โดย Jesse Liberty: หนังสือเก่า แต่ยังคงเป็นการแนะนำที่ยอดเยี่ยมสำหรับภาษาการเขียนโปรแกรม Visual Basic.
  • Professional Visual Basic 2012 และ. NET 4.5 การเขียนโปรแกรมโดย Sheldon และคณะ: การแนะนำอย่างละเอียดพร้อมหัวข้อขั้นสูงจำนวนมาก.
  • Visual Studio 2015 สำหรับผู้เริ่มต้นโดย Lewis Edwards: คำแนะนำสั้น ๆ เกี่ยวกับ Visual Studio.
  • Professional Visual Studio 2015 โดย Bruce Johnson: การอ้างอิงขั้นสุดท้ายสำหรับทุกสิ่งที่ Visual Studio สามารถทำได้ มันเริ่มต้นที่จุดเริ่มต้นและครอบคลุมทุกอย่าง มันยังมีอยู่ในรุ่น 2012 และ 2013.

เครื่องมือ

Visual Studio มีเครื่องมือทั้งหมดที่คุณจำเป็นต้องใช้ตามปกติ แต่มีโปรแกรมเสริมและส่วนขยายต่าง ๆ ที่คุณอาจพบว่ามีประโยชน์ในบางสถานการณ์.

  • Visual Basic 6 Quick Reference: การอ้างอิงขั้นพื้นฐานบนกระดาษแผ่นเดียว – มีประโยชน์สำหรับการปักกับผนัง.
  • เครื่องมือในการพัฒนาและภาษา: ลิงก์ไปยังเครื่องมือพัฒนาของ Microsoft ทั้งหมดรวมถึง Visual Studio และ SDK.
  • เครื่องมือ Visual Basic สำหรับ Visual Studio: บริการที่ช่วยให้คุณสามารถกำหนดรหัสคลาสสิก Visual Basic ภายใน Visual Studio รุ่นล่าสุด.
  • เครื่องมือ MZ: โปรแกรมเสริม Visual Studio เชิงพาณิชย์ที่ให้บริการเทมเพลตโค้ดที่ปรับแต่งได้นักออกแบบเฉพาะทางและอื่น ๆ อีกมากมาย.

VBScript

VBScript เป็นภาษาสคริปต์ลิขสิทธิ์ที่พัฒนาโดย Microsoft และใช้ Visual Basic มันได้รับการออกแบบและวางจำหน่ายในช่วงกลางปี ​​1990 ส่วนใหญ่เป็นภาษาสคริปต์น้ำหนักเบาสำหรับใช้ในสภาพแวดล้อมของ Microsoft มันยังมีจุดประสงค์ในช่วงต้นเป็นภาษาในเบราว์เซอร์แทน JavaScript.

ประวัติ VBScript

VBScript ได้รับการพัฒนาที่ Microsoft ในเวลาเดียวกันกับ JScript ซึ่งเป็นการใช้งาน JavaScript ของ Microsoft พวกเขามีเป้าหมายหลักที่นักพัฒนาเว็บเริ่มแรก อย่างไรก็ตาม VBScript เนื่องจากมี API เชื่อมโยงกับสภาพแวดล้อมโฮสต์ (เรียกว่า COM หรือ Component Object Model) และเนื่องจากใช้งานค่อนข้างง่ายได้รับการใช้งานอย่างรวดเร็วในหมู่ผู้ดูแลระบบ Microsoft.

เมื่อความนิยมของ VBScript เพิ่มขึ้นก็พบว่ามันเข้าใกล้ทุกสภาพแวดล้อมของ Microsoft ที่มีอยู่ นอกจากนี้ภาษายังขยายรวมถึงการแสดงออกปกติหลักการเขียนโปรแกรมเชิงวัตถุและคุณสมบัติขั้นสูงอื่น ๆ ตามรุ่นที่ 5 ของภาษามันสามารถทำอะไรก็ได้ในภาษาหลักอื่น ๆ ที่มีความสามารถ.

ด้วยการมาถึงของ. NET Framework, Microsoft ตัดสินใจที่จะพับ VBScript เป็นเฟรมเวิร์กนั้น เนื่องจากการรวมใน. NET, VBScript เกือบจะพร้อมใช้งานทั่วไปในสภาพแวดล้อมของ Microsoft.

ที่น่าสนใจสำหรับ VBScript นั้นได้ขยายขอบเขตการเข้าถึงในช่วงสองทศวรรษที่ผ่านมามีที่เดียวที่ไม่สามารถใช้งานได้อีกต่อไป: เบราว์เซอร์ VBScript ไม่สามารถใช้ได้ในเบราว์เซอร์ที่ไม่ใช่ของ Microsoft Internet Explorer รุ่นล่าสุดที่จะรองรับ VBScript คือเวอร์ชัน 10 Internet Explorer 11 และเบราว์เซอร์ Microsoft Edge ใหม่ไม่รองรับ VBScript (ที่จริงแล้วเป็นไปได้ที่จะเรียกใช้ VBScript ใน Internet Explorer 11 หากคุณเปิดโหมดความเข้ากันได้ แต่ไม่แนะนำให้ทำเช่นนี้)

การใช้ VBScript ระดับประถมศึกษา

VBScript เป็นภาษาสคริปต์วัตถุประสงค์ทั่วไปและในทางทฤษฎีสามารถนำมาใช้เพื่อวัตถุประสงค์ใด ๆ อย่างไรก็ตามการใช้งานสคริปต์ VB ส่วนใหญ่อยู่ในหมวดหมู่จำนวนเล็กน้อย:

  • การจัดการระบบ: ผู้ดูแลระบบของระบบ Microsoft ต่าง ๆ เป็นกลุ่มแรก ๆ ที่ใช้ VBScript เนื่องจากเป็นการปรับปรุงทางเลือกก่อนหน้านี้ มันยังคงถูกใช้โดย sysadmins และการใช้งานนั้นคล้ายคลึงกับการใช้ Bash หรือ Perl ในหมู่ผู้ดูแลระบบ Linux VBScript กำลังจะถูกแทนที่โดย PowerShell ในพื้นที่นี้ แต่ VBScript ยังคงมีการใช้งานค่อนข้างมาก.
  • การทดสอบ: VBScript ใช้ใน Quick Test Professional (ปัจจุบันเรียกว่า Unified Functional Testing) ซึ่งเป็นชุดทดสอบยอดนิยม.
  • อุปกรณ์เอ็มเบ็ดเด็ด” VBScript ยังได้รับความนิยมในหมู่ผู้พัฒนาแอพพลิเคชั่นแบบฝังตัว (ซอฟท์แวร์การโต้ตอบกับผู้ใช้ที่ติดตั้งในอุปกรณ์ที่กำหนดเอง).
  • แมโครและการเขียนสคริปต์ในแอป: VBScript ได้รับปริมาณการใช้งานพอสมควรภายในแอปพลิเคชันอื่น ๆ ของ Microsoft เช่น MS Office.

VBScript และการพัฒนาเว็บ

เดิม VBScript มีเป้าหมายที่นักพัฒนาเว็บทั้งสำหรับฝั่งไคลเอ็นต์ (ในเบราว์เซอร์) และสคริปต์ฝั่งเซิร์ฟเวอร์ ด้วยการเพิ่มขึ้นของจาวาสคริปท์การใช้งาน VBScript ในเบราว์เซอร์ก็ไม่เคยยิ่งใหญ่เกินขอบเขต มันได้รับประโยชน์บางอย่างสำหรับการพัฒนาฝั่งเซิร์ฟเวอร์ในบริบทของ Active Server Pages (APS) ของ Microsoft ซึ่งสามารถเรียกใช้สคริปต์ VBScript ผ่าน. dll.

แม้ว่าการใช้งานในเบราว์เซอร์ได้รับการขาดแคลน (และไม่ได้รับการสนับสนุนอีกต่อไป) คุณสมบัติที่ใช้เบราว์เซอร์ของ VBScript สามารถใช้ประโยชน์ในบริบทของแอปพลิเคชัน HTML ซึ่งเป็นรูปแบบแอพ Windows ที่อนุญาตให้สร้าง UI บนเดสก์ท็อป ผ่านภาษาสคริปต์หนึ่งภาษาขึ้นไป วิธีการนี้เป็นที่นิยมอย่างมากในหมู่ผู้ดูแลระบบ Windows และผู้พัฒนาเนื่องจากช่วยให้พวกเขาสามารถสร้างต้นแบบขึ้นมาและทำงานได้อย่างรวดเร็ว (การใช้เดสก์ท็อปนี้ใช้ HTML ย้อนหลังไปถึงช่วงปลายทศวรรษ 1990 เป็นต้นมากำหนดแอพพลิเคชั่นที่ทันสมัยเช่น Electron, NW.js และ PhoneGap).

ภาษาและตัวอย่าง VBScript

ด้านล่างเราจะให้คำแนะนำเบื้องต้นเกี่ยวกับภาษา.

คุณสมบัติ

VBScript เป็นภาษาที่ใช้งานได้เป็นหลัก มันสนับสนุนคลาสและวัตถุ แต่ไม่ใช่แบบดื้อรั้น ภาษาเวอร์ชันก่อนหน้าไม่สนับสนุนคลาสและคุณลักษณะเชิงวัตถุอื่น ๆ ตรรกะมาตรฐานและโครงสร้างการไหลของการควบคุมพร้อมใช้งานเช่นเดียวกับชนิดข้อมูลที่หลากหลาย.

“หน่วย” หลักของการเขียนโปรแกรมเป็นขั้นตอน มีขั้นตอนการทำงานและขั้นตอนย่อย โพรซีเดอร์ย่อยจะไม่ส่งคืนค่า แต่สามารถดำเนินการได้.

แตกต่างจาก Visual Basic, VB ไม่มีความสามารถในการกำหนด GUI มันสามารถสร้างการแจ้งเตือนป๊อปอัพได้ง่าย ๆ แต่แอปพลิเคชันที่ใช้แบบฟอร์มจะต้องมีอะไรบางอย่างเช่น HTML หรือ XML เพื่อกำหนด UI.

สิ่งแวดล้อม

VBScript ต้องทำงานในสภาพแวดล้อมที่รองรับ สำหรับการพัฒนาเว็บฝั่งเซิร์ฟเวอร์สภาพแวดล้อมนั้นคือ ASP สำหรับระบบอัตโนมัติมักเป็น Windows Script Host.

วากยสัมพันธ์

VBScript นั้นใช้ Visual Basic ดังนั้นไวยากรณ์ของมันจึงคล้ายกับมันมากที่สุด Visual Basic นั้นใช้พื้นฐานของ BASIC และยังคงไว้ซึ่งคุณสมบัติทางไวยากรณ์จำนวนมากจากภาษานั้น หากคุณเรียนรู้การเขียนโปรแกรมในภาษาเบสิก VBScript อาจจะดูค่อนข้างคุ้นเคยเป็นอย่างน้อย.

ไวยากรณ์ VBScript ดูเหมือน JavaScript เล็กน้อย แต่มีความแตกต่างมากพอที่จะทำให้สะดุดได้ง่ายขึ้น ความคล้ายคลึงกันรวมถึงเครื่องหมายจุดสำหรับการเข้าถึงโมเดลวัตถุแบบจำลองที่มีลักษณะเหมือนการเข้าถึงโมเดลวัตถุเอกสารใน JavaScript.

ควรประกาศตัวแปรโดยใช้คำสำคัญสลัวก่อนที่จะใช้ คุณสามารถระบุประเภทตัวแปรหรือปล่อยให้มันไม่ได้กำหนดจนกว่าจะมีการกำหนดค่า.

ทักทายติ่มซำ
ผู้รับสลัวเป็นสตริง
ข้อความติ่มซำ
ทักทาย = "สวัสดี"
ผู้รับ = "โลก!"
ข้อความ = อวยพร & " " & ผู้รับ
document.write (ข้อความ)

แตกต่างจาก JavaScript ชื่อตัวแปรเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ตามที่เป็นส่วนใหญ่ของภาษา) และตัวคั่นเซมิโคลอนไม่จำเป็นต้องใช้.

ความคิดเห็นใน VBScript เป็นบรรทัดเดียวเท่านั้นและถูกกำหนดโดยเครื่องหมายวรรคตอนนำหน้า (‘).

นี่คือความคิดเห็น.

ฟังก์ชันโพรซีเดอร์หากข้อความสั่งและบล็อกโค้ดอื่น ๆ ถูกประกาศด้วยคำสั่งคีย์และจบลงด้วยคำสั่งสิ้นสุด.

‘ง่ายถ้าคำสั่ง
ถ้า x > y จากนั้น
wsh.echo "X ยิ่งใหญ่กว่า"
จบถ้า

ทรัพยากร VBScript

  • หนังสือ
    • การอ้างอิงของ VBScript Programmer
    • VBScript สั้น ๆ
    • การอ้างอิง VBScript Pocket
    • การเรียนรู้ VBScript
    • VBScript ขั้นสูงสำหรับผู้ดูแลระบบ Microsoft Windows
    • Microsoft VBScript: ทีละขั้นตอน
  • ออนไลน์
    • สอน
      • W3Schools VBSCript บทช่วยสอน
      • ซีรี่ส์วิดีโอเก้าตอนใน VBScript
      • VbScript Tutorial ที่ Tizag.com
      • บทช่วยสอนการโฮสต์สคริปต์ Windows
    • การอ้างอิง
      • การอ้างอิงภาษา VBScript (Microsoft)
      • การอ้างอิง VBScript ที่ PCTools
      • สูตรโกงคำสั่ง VBScript

ฉันควรเรียนรู้ VBScript?

หากคุณเป็นผู้เชี่ยวชาญด้านไอทีหรือผู้ดูแลระบบที่ทำงานในสภาพแวดล้อมของ Microsoft คุณอาจคุ้นเคยกับ VBScript และใช้เป็นเครื่องมือระบบอัตโนมัติ แม้ว่าคุณจะสามารถใช้ PowerShell และภาษาอื่น ๆ ได้ แต่คุณอาจพบกับการทำงานอัตโนมัติและสคริปต์การทดสอบที่เขียนด้วย VBScript ซึ่งคุณจะต้องบำรุงรักษาดีบักหรือเขียนใหม่.

สรุป

Visual Basic และ Visual Studio เป็นวิชาที่ใหญ่มาก หากคุณกำลังเขียนโปรแกรมในสภาพแวดล้อม Windows สิ่งเหล่านี้จะให้พลังในการทำสิ่งที่คุณต้องการ ด้วยการใช้ทรัพยากรที่นำเสนอที่นี่คุณสามารถเริ่มต้นและไปไกล คุณเพียงแค่ต้องดำน้ำ.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map