1 / 33

ปฐมนิเทศ การเขียนโปรแกรม วิชวลเบสิค (232201)

ปฐมนิเทศ การเขียนโปรแกรม วิชวลเบสิค (232201). อาจารย์ ชุติวัต จันทวี ( อาจารย์ แจ๊ค ) Email :jack242010@windowslive.com Website : http://ajackckc.zxq.net. Course Outline. Course Outline. Course Outline. 1. 15 ครั้ง 2. สอบกลางภาค 3. สอบปลายภาค. ระยะเวลาการเรียนการสอน. วันอาทิตย์

Télécharger la présentation

ปฐมนิเทศ การเขียนโปรแกรม วิชวลเบสิค (232201)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ปฐมนิเทศการเขียนโปรแกรมวิชวลเบสิค(232201)ปฐมนิเทศการเขียนโปรแกรมวิชวลเบสิค(232201) อาจารย์ ชุติวัต จันทวี (อาจารย์ แจ๊ค) Email :jack242010@windowslive.com Website : http://ajackckc.zxq.net

  2. Course Outline

  3. Course Outline

  4. Course Outline

  5. 1. 15 ครั้ง 2. สอบกลางภาค 3. สอบปลายภาค ระยะเวลาการเรียนการสอน

  6. วันอาทิตย์ • เวลา 16.00-19.20 • ห้องเรียน U302 เวลาเรียน

  7. การมีส่วนร่วมในชั้นเรียน 5 คะแนน • แบบฝึกหัด 15 คะแนน • สอบกลางภาค 30 คะแนน • สอบปลายภาค 50 คะแนน รวม 100 คะแนน สัดส่วนการให้คะแนน

  8. หลักการทำโปรแกรม

  9. โครงงานเก่าที่มีอยู่แล้วโครงงานเก่าที่มีอยู่แล้ว เปิดโครงงานเก่าที่มีอยู่แล้ว สร้างโครงงานใหม่ Visual Basic 2008 IDE

  10. โครงงานในวิชวลเบสิก (Visual Basic Projects) เลือกรูปแบบโครงงาน เลือกภาษา ตั้งชื่อโครงงาน

  11. สำหรับพัฒนาโปรแกรมวิชวลเบสิกมาตรฐานทั่วไป บนระบบวินโดวส์ สำหรับพัฒนาส่วนประกอบของโปรแกรมแบบ class สำหรับพัฒนาโปรแกรมวิชวลเบสิกแบบ Text Mode สำหรับพัฒนาส่วนประกอบโปรแกรมที่ใช้งานกับโปรแกรมวินโดวส์ ประเภทของโครงงาน สำหรับพัฒนาโปรแกรมวิชวลเบสิก บนระบบอุปกรณ์อื่นๆ เช่น PDA

  12. ส่วนที่มองเห็น (Visual Component) • ส่วนโปรแกรม (Code Component) โปรแกรมวิชวลเบสิกแบ่งออกเป็น 2 ส่วน คือ

  13. Parent or MDI Form • Child Form ประเภทของแบบฟอร์ม

  14. ชื่อแบบฟอร์มในหน้าต่างโครงงานชื่อแบบฟอร์มในหน้าต่างโครงงาน

  15. Parent Form Child Form

  16. การเซตค่าพร็อบเพอร์ตี้ของฟอร์ม ให้เป็น MDI

  17. แฟ้มที่เกี่ยวข้องกับการพัฒนาโปรแกรมแฟ้มที่เกี่ยวข้องกับการพัฒนาโปรแกรม

  18. แบบฟอร์ม (Forms) • เป็นวัตถุรูปสี่เหลี่ยมที่วิชวลเบสิกเตรียมไว้เพื่อการพัฒนาโปรแกรม เป็นที่รองรับวัตถุควบคุมที่จะใช้ในโปรแกรม เช่น กล่องข้อความ (Text Box) กล่องรูปภาพ (Picture Box) แถบข้อความ (Label) ปุ่มคำสั่ง (Command Button) ฯลฯ รวมถึงการเขียนโปรแกรมย่อย เช่น Sub หรือ Function ก็ต้องผ่านแบบฟอร์มนี้เช่นเดียวกัน Form and Control Objects แบบฟอร์มและวัตถุควบคุม

  19. แบบฟอร์ม

  20. เป็นวัตถุที่มี คุณสมบัติ และ วิธีการ อยู่ในตัว สามารถรับรู้ เหตุการณ์ และสนองตอบต่อ เหตุการณ์ ตาม วิธีการ ที่ได้กำหนดไว้ วัตถุควบคุม (Control Objects)

  21. กล่องข้อความ (Text Box) เป็นวัตถุควบคุมชนิดหนึ่ง มี คุณสมบัติ ติดตัวอยู่หลายประการ หนึ่งในนั้นคือ ชื่อแบบอักษร (FontName) เมื่อนำกล่องนี้ไปใช้ในแบบฟอร์ม จะใช้ชื่อแบบอักษรตามที่เริ่มติดตั้งวิชวลเบสิก เช่น แบบอักษรเป็นArial ความสูง 8 จุด ลักษณะตัวอักษรปกติ สีดำ เป็นต้น • เมื่อสั่งให้กล่องข้อความแสดงข้อความใด ๆ ออกมา เช่น “Hello” ข้อความ “Hello” ที่แสดงในกล่องข้อความจะใช้ชื่อ แบบอักษร Arial ขนาด 8จุด สีดำ ตัวอักษรปกติ หากต้องการเปลี่ยนแปลง ต้องเรียกกล่องนี้ (โดยการคลิกเมาส์) แล้วทำการเปลี่ยนคุณสมบัติเกี่ยวกับแบบอักษรให้ใหม่ หรือเขียนคำสั่งให้เปลี่ยนก็ได้ ตัวอย่าง

  22. Objคือชื่อวัตถุ • Propertyคือคุณสมบัติของวัตถุ ต้องเป็นไปตามคุณ สมบัติที่ได้กำหนดให้กับวัตถุนั้น ๆ แล้ว • eเป็นข้อความ ค่าคงที่ตรรก หรือ เลข จำนวนที่ใช้กำหนดคุณสมบัติให้กับวัตถุ Obj.Property = e การเขียนคำสั่งเพื่อกำหนดคุณสมบัติ มีรูปแบบดังนี้

  23. Text1.FontName = "MS Sans Serif" ' กำหนดชื่อแบบอักษร • Text1.FontSize = 14 ' กำหนดขนาดอักษร • Text1.FontBold = True ' ให้เป็นตัวหนา • Text1.ForeColor = vbRed ' เป็นอักษรสีแดง ตัวอย่างการเขียนคำสั่งกำหนดคุณสมบัติให้กับกล่องเอกสาร (Text Box)

  24. กล่องเครื่องมือมาตรฐาน (วัตถุควบคุม)

  25. สำหรับแสดงรูปภาพ ปุ่มคำสั่ง CommandButton ให้กระทำการอย่างหนึ่งอย่างใด Text Box ให้รับหรือแสดงข้อความ Label แสดงข้อความเพื่ออธิบายวัตถุควบคุมต่าง ๆ วัตถุควบคุมแบบมาตรฐาน (Common Control Objects) รวมวัตถุควบคุมเข้าเป็นชุดเดียวกัน Check Box ให้เลือก 1 ใน 2 เช่น ใช่/ไม่ใช่ ผิด/ถูก

  26. ให้เลือกได้หนึ่งในหลายตัวเลือก ให้เลือกหนึ่งในหลายตัวเลือก หรือคีย์ข้อมูลใหม่เข้าไปก็ได้ ให้เลือกหนึ่งหรือหลายรายการ

  27. กล่องเครื่องมืออื่นๆ ใช้เป็นที่รวบรวมคอนโทรลอื่นๆ สร้างรายงานเอกสาร

  28. กล่องเครื่องมืออื่นๆ สร้างรายการเมนู กล่องโต้ตอบมาตรฐานบนระบบวินโดวส์

  29. กล่องเครื่องมืออื่นๆ เครื่องมือใช้ติดต่อกับฐานข้อมูล เครื่องมือเกี่ยวข้องกับงานด้านการพิมพ์

  30. แนะนำการใช้คำนำหน้าชื่อวัตถุแนะนำการใช้คำนำหน้าชื่อวัตถุ Object TypePrefix CheckBox chk ComboBox cbo Command Button cmd Common Dialog cdl Data Control dat Data bound ComboBox dbc Data bound grid dbg Data bound ListBox dbl

  31. Object Type Prefix Directory ListBox dir Drive ListBox drv File ListBox fil Frame frm Grid grd Horizontal Scroll Bar hsb Image img Label lbl Line lin

  32. Object TypePrefix ListBox lst Menu mnu OLE Container ole Option Button opt Picture Box pic Shape shp Text Box txt Timer tmr Vertical ScrollBar vsb

  33. Thank You…

More Related