Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore บทที่1

บทที่1

Published by เปมกา สดสอาด, 2019-09-07 23:31:18

Description: บทที่1

Search

Read the Text Version

ครบถ้วนสำหรับผู้เร่ิมต้น  อธิบายองคป์ ระกอบภาพรวมแพลตฟอร์ม Microsoft .NET  รู้จกั คอนโทรลต่างๆ ที่ทางานกบั พ้ืนฐานขอ้ มูล ผแู้ ต่ง เปมิกา สดสอาด

รู้จกั Microsoft Visual Studio 2017 รู้จัก Microsoft Visual Studio 2017 ในบทน้ีจะกลา่ วถึงเน้ือหาภาษาการเขียนโปรแกรม Visudio Basio ท่ีไดร้ ับความนิยมอย่างสูงในปัจจุบนั โดยจะพฒั นาโปรแกรมดว้ ยชุด เคร่ืองมือของ Visual Studio ดงั น้ันเน้ือหาในบทแรกจะมาเขา้ ใจก่อนว่า Visual Studio คือ อะไร มีกรอบการทางานอย่างไร ตลอดจนถึงการดาวน์โหลดการติดต้งั ใชง้ านโปรแกรม

2 รู้จกั Microsoft Visual Studio 2017 1.1 Microsoft Visual Studio คืออะไร ? Microsoft Visual Studio คือ ชุดพฒั นาโปรแกรม (Intgrated Development Environment) ประกอบดว้ ยโปรแกรมหลายๆ ตวั ที่ใชใ้ นการ สร้างโปรแกรมสาเร็จรูปบนระบบปฏิบตั ิการวินโดวส์ หรือใชเ้ ครื่องสร้างเวบ็ โปรแกรม และอ่ืนๆอีกมากมาย Visual t Studio ไดร้ วบร่วมเคร่ืองมือพฒั นาต่างๆ ท่ีใชใ้ นการพฒั นา โปรแกรมต้งั แต่ หน้าจอที่ใช้พฒั นาโปรแกรม (Development interface), เครื่องมือในการตรวจหาจุดผดิ ในโปรแกรม (Debugging tool), ตวั ช่วยอตั โนมตั ิ ใช้ในการเขียนโปรแกรม (Wizard tool), ตวั จดั ฐานขอ้ มูล (Development management) และส่วนประกอบอื่นๆ ที่จาเป็ นในการพฒั นาโปรแกรม นามา ประกอบร่วมกนั เป็นชุด ซ่ึงเราเรียนชุดน้ีวา่ Integrated Development (ชุดพฒั นา โปรมแกรม) หรือเรียกยอ่ ๆวา่ IDE 1.2 แนวทำงกำรพฒั นำโปรแกรมด้วย Visual Studio การสร้าโปรแกรมด้วย Visual Studio จะมีข้นั ตอนหลักๆประกอบด้วย 1.1.1 กำรจัดคอนโทรลและส่วนประกอบ (Component) บนแบบฟอร์ม พร้อมปรับแต่งขนานจดั เรียงใหส้ วยงามไดอ้ ยา่ สะดวกและง่ายดาย 1.1.2 กำหนดคุณสมบัตรของคอนโทรล ใหม้ ีคุณลกั ษณะที่สนบั สนุนต่อ การทางานของโปรแกรม 1.1.3 เขียนโปรแกรมควบคุม ขอ้ มูลจากผูใ้ ช้มาประมวลผลร่วมกบั อุปกรณ์ต่างๆตามที่ผพู้ ฒั นาโปรแกรมดว้ ย Visual Basic ที่ใชภ้ าษาเบสิก

3 รู้จกั Microsoft Visual Studio 2017 1.1.4 โปรแกรมไปใช้งำน เพ่ือประมวลผลโปรแกรมแลว้ สามารถนา โปรแกรมไปใชง้ านบนคอมพิวเตอร์ สมาร์ทโฟนและอุปกรณ์ต่างๆ ที่รับรอง รวมท้งั การใชก้ ารใชง้ านบนเครือขา่ ยอินเทอร์เน็ต 1.2 เครื่องมือในชุด Visual Studio 2017 Visual Studio ไดร้ วมหลายๆ เคร่ืองที่ใชใ้ นโปรแกรมภาษาต่างๆและ สามารถเขียนโปรแกรมจากภาษาใดก็ไดต้ ามที่เราถนัด โดยมีเครื่องมือต่างๆ ต่อไปน้ี 1.2.1 Visual Basic ใช้พัฒนาโปรแกรมด้วยภาษาเบสิก สาหรับผู้มี พ้ืนฐานเบสิก 1.2.2 Visual C++ ใชพ้ ฒั นาโปรแกรมดว้ ยภาษาซีพลสั พลสั สาหรับผู้ ท่ีมีพ้ืนฐานภาษาซี 1.2.3 Visual C# ใชพ้ ฒั นาโปรแกรมดว้ ยภาษาซีชาร์ป สาหรับผูท้ ี่มี พ้ืนฐานภาษาซี 1.2.4 Visual F# ใช้พฒั นาโปรแกรมด้วยภาษาเอฟชาร์ป มี พ้ืนฐานภาษาOCaml 1.2.5 Python ใชพ้ ฒั นาโปรแกรมดว้ ยภาษาซีชาร์ป สาหรับผูท้ ่ีมี พ้ืนฐาน OCaml 1.2.6 JavaScript ใชพ้ ฒั นาโปรแกรมดว้ ยภาษาจาวาสคริปต์ สาหรับ พฒั นาเวบ็ เพจ

4 รู้จกั Microsoft Visual Studio 2017 1.3 รู้จกั กบั เทคโนโลยี Microsoft. Net ต้งั แต่ Visual Studio .NET 2002 ไมโคซอฟทไ์ ดเ้ ปิ ดตวั เทคโนโลยี Microsoft. Net คือซอฟตเ์ วร์ท่ีมีความสามารถในการรับส่งขอ้ มูลระหวา่ มนุษย์ (people). ระบบ (Systems) และอุปกรณ์ (Devices) โดยท้งั หมดจะสือสารกยั รู้ เร่ืองผา่ นตวั ดอตเน็ตน้ี People Devices Systems 1-1 รูปภาพการทางานของ Microsoft .NET ที่มา : นางสาวเปมิกา สดสอาด

5 รู้จกั Microsoft Visual Studio 2017 ดอตเน็ตจะใช้ XML เป็นพ้ืนฐานในการรับส่งขอ้ มูล ดงั น้นั ไม่วา่ ระบบ จะเป็ นวินโดวส์หรื อ ดอตเน็ตก็สามารถรับและส่งข้อมูลได้อย่างเข้าใจ ยกตวั อยา่ งเช่น ถา้ เราใช้ Microsoft Office เราสามารถติดต่อกบั โปรแกรมอ่ืนใน โปรแกรมระบบปฏิบตั ิการอื่นไดผ้ า่ นตวั ดอตเน็ต ดอตเน็ตจึงทาให้การสื่อสารง่ายข้ึน และจะเป็ นศูนย์กลางในการ เช่ือมโยงทุกระบบเขา้ ไวด้ ว้ ยกนั และสามารถพดู คุยไดอ้ ยา่ งเขา้ ใจ Microsoft .NET Framework คือเฟรมเวริ ์กท่ีมีความสามารถของดอตเน็ต ซ่ึงสามารถเช่ือมโยงโปรแกรมต่างๆใหส้ ่ือสารเขา้ ใจกนั ได้ ปัจจุบนั วินโดวส์รุ่น ใหม่จะตืดต้ังเฟรมเวิร์กเอาไว้ เพ่ือท่ีสามารถเชื่อมโยงโปรแกรมสาเร็จรูป ท้งั หมดเขา้ ไวด้ ว้ ยกนั ผ่านตวั ดอตเน็ตเฟรมเวิร์ก เช่น โปรแกรมจดั ฐานขอ้ มูล สามารถพูดคุยส่ือสารกบั โปรแกรมบญั ชีไดห้ รือโปรแกรมบญั ชีสามารถส่ง ขอ้ มูลใหโ้ ปรแกรมออกเอกสารโดยเฟรมเวิร์ก เป็นตน้ 1.4 รู้จกั Microsoft Visual Studio 2017 Microsoft Visual Studio 2017 เป็นชุดพฒั นาตวั ล่าสุดของไมโครซอฟต์ รองรับ .NET Framework 4.7, .NET Core 2 และ Xamarin.Forms 3.0 รวมท้งั การสนบั สนุนการเขียนโปรแกรมภาษา C#, Visual Basic, C++ F# JavaScript, TypeScript, Python และ R ซ่ึงใน Visual Studio 2017 ไดแ้ ยง่ เป็นกลุ่มเลก็ ๆ เพื่อผใู้ ชแ้ ต่ระดบั ดงั น้ี Visual Studio Enterprise 2017 เป็ นชุดพฒั นาชุดใหญ่ท่ีสุดสาหรับใช้ ผลิตซอฟตแ์ วร์ในระดบั อุตสาหกรรม หรือระดบั โครงการใหญ่ๆ เป็นชุดพฒั นา ที่สามารถทางานไดห้ ลายคนพร้อมกันแบบเป็ นทีม ครอบคุม้ เครื่องมือและ

6 รู้จกั Microsoft Visual Studio 2017 บริการสาหรับการออกแบบทดสอบ และจดั การขอ้ ผดิ พลาดของแอพพลิเคชนั ที่ ซบั ซอ้ น Visual Studio professional 2017 เป็ นชุดพฒั นาแบบมือแบบอาชีพ สาหรับนักเขียนโปรแกรมหรือทีมขนานเลก มีเครื่องมือและส่วนการทางาน ครบถ้วย สนับสนุนการสร้าโปรแกรมท่ีทางานบนวินโดวส์เดสก์ท็อปเว็บ คลาวดเ์ ซอร์วิส อุปกรณ์พกพา และพฒั นาแอพพลิเคชนั ขา้ มแพลตฟอร์มไดท้ ้งั วนิ โดวส์ แอนดรอยดแ์ ละไอโอเอส ภายในชุดพฒั นาเดียว Visual Studio Community 2017 เป็นชุดพฒั นาแจกฟรี ท่ีมีความสามารถ ท้งั หมดและส่วนการทางานเสริมสาหรับการสร้างแอพพลิเคชนั บน วินโดวส์ แอนดรอยด์ และไอโอเอส รวมท้ังเว็บแอพพลิเคชันและคราวด์เซอร์วิส ความสามารถเกือบเท่ากบั รุ่น Pofessional แต่ให้ไดเ้ ดียวหรือทีมงานไม่เกิน 5 คน ม่สนับสนุนความสามารถ CodeLens อนุญาตให้ใช้ได้เฉพาะพฒั นา โอเพนซอร์ส หอ้ งเรียน การศึกษาและการวจิ ยั เท่าน้นั 1.5 กำรตดิ ต้งั Visual Studio 2017 Visual Studio เป็นผลิตภณั ฑซ์ อฟแวร์จากไมโครซอฟต์ จดั เป็นเครื่องมือ ช่วยพัฒนาโปรแกรมแบบเบ็ดเสร็จ หรือท่ีเรียกว่า IDE (Integrated Development Environment) กล่าวคือ ภายในชุดโปรแกรมซอฟตแ์ วร์แบบ IDE น้นั จะเตรียมสภาพแวดลอ้ มท่ีประกอบไดด้ ว้ ยเครื่องมือต่างๆเพ่ืออานวยความ สะดวกต่อการเขียนโปรแกรม การคอมไพล์ การตรวจสอบขอ้ ผิดพลาด และ การสง่ั รันโปรแกรม รวมถึงการจดั ฐานขอ้ มูล ตวั จดั การไฟลใ์ นโปรเจก็ ต์ และ ส่วนประกอบอ่ืนๆ ท่ีจาเป็ นต่อการพฒั นาโปรแกรม ดงั น้ัน เมื่อมีการติดต้งั โปรแกรมดงั กล่าว ก็สามารถนาไปสร้างเป็ นโปรแกรมไดต้ ามตอ้ งการ เพราะ

7 รู้จกั Microsoft Visual Studio 2017 ภายในชุดซอฟตแ์ วร์ดงั กล่าวไดเ้ ตรียมเคร่ืองมือต่างๆ ใหก้ บั ผเู้ ขียนโปรแกรมไว้ อย่างครบครั่นน้นั เอง ท้งั ชุดโปรแกรม Visual Studio Community 2017 ได้ ผนวกโปรแกรมภาษามากกวา่ หน่ึงภาษาอยภู่ ายในชุดใหผ้ เู้ ลือกใชง้ านตามความ ถนดั อนั ไดแ้ ก่ ภาษา Visual Basic, Visual C++, Visual C# โดยในที่น้ีจะ มุ่งเนน้ ศึกษาการเขียนโปรแกรมดว้ ยภาษา Visual Basic เป็นสาคญั Visual Studio Community 2017 ซ่ึงสามารถดาวน์โหลดไดฟ้ รี และ ติดต้งั ใชง้ านตามข้นั ตอนน้ี 1.5.1 เริ่มเขา้ สู่เวบ็ ไซต์ www. VisualStudio.com ท่ีรายการ Visual Studio IDE ใหค้ ลิกที่ Download for Windows และเลือก Community 2017 1.5.2 ปรากฏแทบสถานะดา้ นล่างเบราวเ์ ซอร์ ให้คลิกเลือก Save>Save as เพื่อดาวนโ์ หลดไฟติดต้งั เกบ็ ไวใ้ นเคร่ือง 1.5.3 ดบั เบิลคลิกไฟลต์ ิดต้งั โปรแกรมท่ีดาวน์โหลดเกบ็ ไวใ้ นตวั เคร่ือง 1.5.4 ปรากฏหนา้ ต่าง Open-file-security Warning ใหค้ ลิกป่ ุม Run เพื่อ เปิ ดไฟลต์ ิดต้งั 1.5.5 ปรากฏหนา้ ต่าง Visual Studio Installer แนะนาใหเ้ ขา้ ไปศึกษาการ กาหนดค่าระบบก่อนท่ีจะเริ่มกรติดต้งั ให้คลิกป่ ุม Continue (หากไม่มีหนา้ ต่าง น้ีใหข้ า้ มไปยงั ข้นั ตอนต่อไป) 1.5.6 ปรากฏหนา้ ต่างแสดงสถานการณ์ดาวน์โหลดและติดต้งั Installer หรือชุดติดต้งั Visual Studio ใหร้ อจนจบ 1.5.7 เมื่อเขา้ มาที่เวบ็ ไซตข์ อง Visual Studio แลว้ ใหก้ ดที่ดาวน์โหลด

8 รู้จกั Microsoft Visual Studio 2017 1.1 รูปภาพการติดต้งั Visual Studio ท่ีมา : เปมิกา สดสอาด 1.5.8 เม่ือ download เสร็จแลว้ ใหเ้ ปิ ดตวั install จะพบกบั หนา้ จอดงั น้ี 1.2 รูปภาพการติดต้งั Visual Studio ที่มา : นางสาวเปมิกา สดสอาด 1.5.9 เม่ือเขา้ มาท่ีหนา้ น้ีแลว้ จะพบกบั การเลือกรายการสาหรับติดต้งั ในส่วนน้ี ผเู้ ขียนจะติดต้งั เฉพาะตวั ที่ไวใ้ ชก้ บั การสร้าง Web Application, Windows Application เท่าน้นั

9 รู้จกั Microsoft Visual Studio 2017 1.3รูปภาพการติดต้งั Visual Studio ที่มา : Medium.com/jed-ng/installation-การติดต้งั -ms-studio-2017- communiy-ea0f42a15785 1.5.10 โดยให้เลือกรายการ ASP.NET and web development เท่าน้นั ซ่ึงจะอยู่ ในส่วนของ Workloads >> Web & Cloud >> ASP.NET and web development 1.4รูปภาพการติดต้งั Visual Studio ท่ีมา : Medium.com/jed-ng/installation-การติดต้ัง-ms-studio-2017- communiy-ea0f42a15785

10 รู้จกั Microsoft Visual Studio 2017 1.5.11 เมื่อเลือกแลว้ ตวั ติดต้งั จะทาการเลือกรายการย่อยให้อตั โนมตั ิ โดย สามารถดูรายการไดโ้ ดยเลือก Individual components จะพบกบั รายการยอ่ ยที่ ถูกเลือกให้ 1.5รูปภาพการติดต้งั Visual Studio ที่มา : Medium.com/jed-ng/installation-การติดต้งั -ms-studio-2017- communiy-ea0f42a15785 1.5.12 ถา้ ตอ้ งการเลือกรายการยอ่ ยใดสามารถเลือกรายการน้นั ไดเ้ ลย สาหรับ ผเู้ ขียนจะติดต้งั รายการ LINQ to SQL tools ไปดว้ ย 1.6รูปภาพการติดต้งั Visual Studio ท่ีมา : Medium.com/jed-ng/installation-การติดต้งั -ms-studio-2017- communiy-ea0f42a1578

11 รู้จกั Microsoft Visual Studio 2017 1.6 เปิ ดใช้งำน Visual Studio คร้ังแรก เริ่มตน้ จะปรากฏหนา้ ต่าง Sign in เชื่อมต่อบิการต่างๆ สาหรับการพฒั นา โปรแกรมเช่น คลาวดเ์ ซอร์วสิ เป็นตน้ หากยงั ไม่มีบญั ชีผใู้ ชง้ านให้คลิก Sign up เพ่ือลงทะเบียนบญั ชีผใู้ ชใ้ หม่ (จะเหมือนกบั การสมคั รอีเมล์ outlook.com ซ่ึงจะ ไม่ขอกล่าวถึง) หน้าหากตอ้ งการ Sign in ในภายหลงั ให้คลิกที่ Not now, maybe late 1.7 รูปภาพการเปิ ดใช้ Visual Studio ที่มา : Medium.com/jed-ng/installation-การติดต้งั -ms-studio-2017- communiy-ea0f42a15785

12 รู้จกั Microsoft Visual Studio 2017 1.7 โปรแกรมแรกกบั Visual Basic 2017 เมื่อไดต้ ิดต้งั โปรแกรม Visual Studio 2017 เป็นท่ีเรียบร้อยแลว้ ต่อไปเรา จะมาเรียนรู้ส่วนประกอบต่างๆท่ีจาเป็นในเบ้ืองตน้ พร้อมกบั การลงมือเขียน โปรแกรมแรกดว้ ยกนั 1.7. 1 เปิ ดโปรแกรมข้ึนมา คลิกท่ี File > New > Project 1.8 รูปภาพการเปิ ดใชง้ าน Visual Basic 2017 ที่มา : https://medium.com/@sitinutwaisara/วิธีการ-download-และติดต้งั - visual-studio-2017-สาหรับภาษา-c-f58e7579973b

13 รู้จกั Microsoft Visual Studio 2017 1.7.2 กดสร้าง Empty Project แลว้ กด OK 1.7.3 มองมาท่ีหนา้ ต่าง Solution Explorer ดา้ ขวา. จะเจอโฟลเดอร์ช่ือ Source File แลว้ คลิกขวาแลว้ Add > New Item 1.7.4 เลือก C++ File (.cpp)แลว้ แกช้ ่ือไฟลเ์ ป็นไฟลท์ ่ีตอ้ งการ ลงทา้ ย ดว้ ย .c ในที่น้ีจะต้งั ช่ือวา่ Source.c 1.7.5 มาเร่ิมเขียนโปรแกรมแรกใน Tutorial น้ี จะให้คอม Output คา ออกมาง่ายๆ โดยจะใหค้ อม Output คาวา่ “Hello World!” ออกมา 1.7.6 กดป่ ุม Local Debugger ดา้ นบนเพ่ือรันโปรแกรม 1.9 รูปภาพการรันโปรแกรม Visual Basic 2017 ท่ีมา : https://medium.com/@sitinutwaisara/วิธีการ-download-และติดต้งั - visual-studio-2017-สาหรับภาษา-c-f58e7579973b

14 รู้จกั Microsoft Visual Studio 2017 Project Name คือช่ือโปรเจก็ ตท์ ่ีต้งั ข้ึน Menu Bar คือเมนูหลกั ที่เก็บคาสง่ั ต่างๆ ท่ีเกี่ยวขอ้ ง ซ่ึงแต่ละคาสงั่ จะ ถูกจัดกลุ่มแยกตามประเภทของช่ือเมนูน้ันๆ เช่น เมนู FILE, EDIT, VIEW, PROJECT ฯลฯ คร้ังท่ีคลิกท่ีเมนู FILE กจ็ ะปรากฏคาสงั่ ต่างๆที่เก่ียวขอ้ งกบั แฟ้มขอ้ มูล เช่น คาส่ัง New Project, Open Project และการเปิ ด/ปิ ดไฟล์ ต่างๆ เป็นตน้ Toolbars คือป่ ุมคอนโทรลต่างๆ ท่ีมกั ถูกเรียกใชง้ านบ่อยๆ ซ่ึงผูใ้ ช้ สามารถใช้เป็ นทางลัดในการเขา้ ถึงคาสั่งน้ัน ได้อย่าง รวดเร็ว เช่นกรณีส่ังรันโปรแกรม แทนที่จะเรียกใช้งาน ผา่ นเมนู Debug กค็ ลิกที่ป่ ุม Start บนทูลบาร์เพ่ือสงั่ รันได้ ทนั ที Form Design คือแทบของชื่อฟอร์มที่ใชอ้ อกแบบในขณะน้นั Toolbox Button คือกลุ่มเครื่ องมือต่างๆ ที่นามาใช้สาหรับออกแบบ โปรแกรม ซ่ึงประกอบด้วยคอนโทรลต่างๆ ที่ผู้เขียน สามารถนาไปวางลงแบบฟอร์มเพ่ือออกแบบหน้าจอ โปรแกรม แต่ดว้ ยคอนโทรลน้นั มีจานวนมาก จึงมีการจดั กลุ่มเพ่ือเกบ็ แยกตามประเภทน้นั ๆ Title Bar คือแทบช่ือของหน้าต่าง (ฟอร์ม) ซ่ึงสามารถต้งั ช่ือใหม่ ตามแต่ละโปรแกรมได้ Form คือพ้ืนท่ีท่ีใชส้ าหรับออกแบบหนา้ จอโปรแกรม สาหรับคีย์ ลดั เพ่ือไปยงั แบบฟอร์มออกแบบหนา้ จอคือป่ ุม [Shift+F7]

15 รู้จกั Microsoft Visual Studio 2017 คอนโทรล ประกอบดว้ ยกลุ่มออบเจ็กตต์ ่างๆ ท่ีมกั นามาใชอ้ อกแบบ (Control) โปรแกรมตัวอย่างคอนโทรลพ้ืนฐานที่ใช้บ่อยๆ เช่น Button, Label, Textbox, Checkbox, List box เป็นตน้ ซ่ึง คอมโพเนนต์ คอนโทรลเหล่าน้ีจดั เป็ นเคร่ืองมือสาคญั ในการออกแบบ (Component) โปรแกรมกราฟิ กโหมดกว็ า่ ได้ ความแตกต่างระหว่างคอนโทรลกับคอมโพเนนต์ คือ คอนโทรลเป็ นออบเจ็กต์ที่เราสามารถมองเห็นได้บน หน้าจอไม่ว่าจะเป็ นกล่องบรรจุขอ้ ความ หรือป่ ุมต่างๆ ในขณะที่คอมโพเนนตจ์ ะเป็นออบเจก็ ตท์ ี่ไม่แสดงผลยบู่ น ฟอร์มแต่อย่างใด แต่จะทาหน้าที่อยู่เบ้ืองหลงั แทน เช่น คอมโพเนนต์ท่ีใช้สาหรับจบั เวลา (Timer) ที่ผูใ้ ช้จะไม่ สามารถมองเห็นบนหน้าจอแต่ทางานอยู่เบ้ืองหลงั แทน ตวั อยา่ ง การนาคอนโทรลคอมโพเนนต์ Timer มาใช้ เช่น กรณีท่ียูสเซอร์ไม่มีการโตต้ อบกบั โปรแกรมจนครบเวลา ท่ีต้งั ไวโ้ ปรแกรมจะหยดุ การตอบสนองโดยทนั ที เป็นตน้ 1.8 กำรสั่งโปรแกรมโดยไม่ต้องเปิ ดโปรแกรมวชิ วลเบสิก เนื่องจากวิชวลเบสิกใช้ตัวแปลภาษาแบบคอมไพเลอร์ ดังน้ัน เม่ือ โปรแกรมที่เขียนข้ึน ผ่านการคอมไพเลอร์เป็ นท่ีเรียบร้อยแลว้ โดยไม่มี ผดิ พลาด ส่ิงท่ีไดต้ ามมากค็ ือเอก็ ซีคิวตไ์ ฟล์ (Execute File) โดยไฟลด์ งั กล่าว เราสามารถสง่ั รันไดท้ นั ทีโดยไม่ตอ้ งเปิ ดโปรแกรมวชิ วลเบสิกอีกต่อไป

16 รู้จกั Microsoft Visual Studio 2017 สรุปท้ำยบท Visual Studio 2017 เป็นผลิตภณั ฑซ์ อฟตแ์ วร์จากบริษทั ไมโครซอฟต์ ภายในชุดได้ผนวกโปรแกรมภาษามากว่าหน่ึงภาษาอนั ได้แก่ภาษา Visual Basic, Visual C# และ Visual C++ การเขียนโปรแกรม Visual Basic จาเป็ นตอ้ งนาเคร่ืองมือต่างๆ ใน Toolbox มาช่วยในการออกแบบฟอร์ม ซ่ึงปกติจะมีเคร่ืองมืออยู่ 2 ประเภท หลกั ๆ ดว้ ยกนั คือ คอนโทรลและคอมโพเนนต์ คอนโทรล (Control) ประกอบดว้ ยกลุ่มออบเจก็ ตต์ ่างๆ ท่ีมกั นามาใช้ ออกแบบโปรแกรมตวั อยา่ งคอนโทรลพ้ืนฐานที่ใชบ้ ่อยๆ เช่น Button, Label, Textbox, Checkbox, List box เป็นตน้ คอมโพเนนต์ (Component) ความแตกต่างระหว่างคอนโทรลกบั คอมโพเนนตค์ ือ คอนโทรลเป็ นออบเจก็ ตท์ ี่เราสามารถมองเห็นไดบ้ นหนา้ จอ เช่น กล่องบรรจุขอ้ ความ หรือป่ ุมต่างๆ ในขณะท่ีคอมโพเนนตจ์ ะเป็นออบเจก็ ต์ ที่ไม่แสดงผลยบู่ นฟอร์ม แต่จะทาหนา้ ที่อยเู่ บ้ืองหลงั แทน การสร้างโคด้ ใหก้ บั วชิ วลเบสิก จะเป็นการสร้างโคด้ เพ่ือกากบั เหตุการณ์ ต่างๆในตวั โปรแกรม เช่น เม่ือมีผใู้ ชค้ ลิกป่ ุมออบเจก็ ตใ์ ดๆ ในโปรแกรม แต่ละ ออบเจ็กต์ก็จะตอบสอนงทุกเหตุการณ์ตามที่ผูใ้ ชเ้ ลือก โดยผูใ้ ชแ้ ต่ละคนอาจ ตอบโตก้ บั โปรแกรมผ่านลาดบั เหตุการณ์ท่ีแตกต่างกนั ได้ ซ่ึงถือเป็ นวิธีการ พฒั นาโปรแกรมแบบ Event Programming น้นั เอง


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook