SlideShare a Scribd company logo
1 of 12
Download to read offline
หน่วยการเรียนที่ 3
เรียนรู้และใช้งานไวยากรณ์เบื้องต้น
ตัวแปร,ค่าคงที่, การใช้ Comment
MS Visual Basic 2013 Express
คาสั่ง Option Explicit และ Option Strict
• Option Explicit On หมายถึง ต้องมีการประกาศตัวแปรก่อนใช้งานทุกครั้ง
• Option Strict On หมายถึง กาหนดให้มีการตรวจสอบโค้ดของภาษา VB
อย่างเคร่งครัด ให้ภาษา VB มีระดับเช่นเดียวกับภาษา VC# เพื่อก่อให้เกิดโค้ดที่มี
คุณภาพ
เนมสเปช (Namespaces) คืออะไร
• เนมสเปช คือการแยกแยะคลาสสาเร็จรูปต่างๆ ที่ประกอบมาเป็น .NET Framework
ออกเป็นหมวดหมู่ เมื่อใดก็ตามที่คุณต้องการใช้งานคลาส จึงต้องมีการระบุเนมสเปช หรือระบุที่
อยู่ของคลาสให้ถูกต้องเสียก่อน จึงจะสามารถเรียกใช้งานออบเจ็กต์ต่างๆได้
• VB ใช้คาสั่ง Imports เช่น Imports System.Data.SqlClient
• VC# ใช้คาสั่ง using เช่น using System.Windows.Forms;
ตัวแปร ใน Visual Basic
• การนาเข้าข้อมูลต่างๆ ไม่ว่าจะเป็น ข้อความ, ตัวเลขจานวนเต็ม, ตัวเลขทศนิยม ฯลฯ
เข้ามาใช้ในโปรแกรม จะต้องมีการประกาศตัวแปรขึ้นมาเพื่อเก็บข้อมูลดังกล่าว
• การเขียนโค้ดที่มีคุณภาพ จะต้องมีการประกาศตัวแปรให้มีชนิดข้อมูลเดียวกันกับ
ข้อมูลที่ตัวแปรนั้นๆ เก็บ
• การประกาศตัวแปรใน Visual Basic ต้องขึ้นต้นด้วยคาสั่ง Dim เสมอ
ตัวอย่างการประกาศตัวแปรใน Visual Basic
ขอบเขตของตัวแปรใน Visual Basic
•สามารถแบ่งแยกได้ 3 ระดับ ดังนี้
1. ตัวแปรระดับฟอร์ม
2. ตัวแปรระดับเหตุการณ์
3. ตัวแปรระดับบล็อก
1. ตัวแปรระดับฟอร์ม
• มีขอบเขตการใช้งานทุกเหตุการณ์ที่อยู่ในฟอร์มนั้นๆ เช่น
2.ตัวแปรระดับเหตุการณ์
•เป็นตัวแปรที่สร้างขึ้นมาเพื่อใช้ในเหตุการณ์นั้นๆ เหตุการณ์อื่นไม่
สามารถเรียกใช้งานได้
3.ตัวแปรระดับบล็อก
•เป็นตัวแปรที่ใช้งานกับคาสั่งจาพวกวนรอบการทางาน
การใช้ Comment
•การ Comment คือการทาหมายเหตุโปรแกรม เพื่ออธิบายการ
ทางานของโปรแกรม หรือต้องการหมายเหตุบางสิ่งบางอย่างในโค้ด
โปรแกรมเพื่อเตือนความจา หรือยกเลิกบรรทัดคาสั่ง
•เครื่องหมายที่ใช้คือ ‘
การใช้งานค่าคงที่
• ค่าคงที่คือ ค่าที่กาหนดค่าให้กับตัวแปรเพียงครั้งเดียว และไม่สามารถเปลี่ยนแปลงค่า
ได้อีก
• ซึ่งจะต่างกับตัวแปรธรรมดา ที่สร้างขึ้นมาแล้ว สามารถเปลี่ยนแปลงค่าภายหลังได้
• รูปแบบการใช้งานค่าคงที่
Const Pi As Double = 3.14

More Related Content

What's hot

Cuidados de enfermagem com cateter de picc
Cuidados de enfermagem com cateter de piccCuidados de enfermagem com cateter de picc
Cuidados de enfermagem com cateter de piccIvanilson Gomes
 
Anatomia cardiovascular
Anatomia cardiovascularAnatomia cardiovascular
Anatomia cardiovascularresenfe2013
 
AULA 1 - Neonatologia aplicada a Enfermagem
AULA 1 - Neonatologia aplicada a EnfermagemAULA 1 - Neonatologia aplicada a Enfermagem
AULA 1 - Neonatologia aplicada a EnfermagemBeatriz Cordeiro
 
Pós operatório de cirurgia cardiovascular
Pós operatório de cirurgia cardiovascularPós operatório de cirurgia cardiovascular
Pós operatório de cirurgia cardiovascularPaulo Sérgio
 
A implantação de um Núcleo Interno de Regulação para gestão de casos at...
A implantação de um Núcleo Interno de Regulação para gestão de casos at...A implantação de um Núcleo Interno de Regulação para gestão de casos at...
A implantação de um Núcleo Interno de Regulação para gestão de casos at...Portal da Inovação em Saúde
 
Ventilacao mecanica [modo_de_compatibilidade]
Ventilacao mecanica [modo_de_compatibilidade]Ventilacao mecanica [modo_de_compatibilidade]
Ventilacao mecanica [modo_de_compatibilidade]Jeisy Nascimento
 
Ventilação Mecânica: Princípios Básicos e Intervenções de Enfermagem
Ventilação Mecânica:  Princípios Básicos e  Intervenções de EnfermagemVentilação Mecânica:  Princípios Básicos e  Intervenções de Enfermagem
Ventilação Mecânica: Princípios Básicos e Intervenções de Enfermagempryloock
 
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdf
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdfOXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdf
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdfNaldoCastro7
 
Terapia nutricional no paciente criticamente enfermo
Terapia nutricional no paciente criticamente enfermoTerapia nutricional no paciente criticamente enfermo
Terapia nutricional no paciente criticamente enfermoLarissa Goncalves
 
Avaliação paciente grave
Avaliação paciente graveAvaliação paciente grave
Avaliação paciente gravePatriciaZen
 
Aula oxigenoterapia
Aula oxigenoterapiaAula oxigenoterapia
Aula oxigenoterapiaDeylane Melo
 

What's hot (20)

Cuidados de enfermagem com cateter de picc
Cuidados de enfermagem com cateter de piccCuidados de enfermagem com cateter de picc
Cuidados de enfermagem com cateter de picc
 
Derrames
DerramesDerrames
Derrames
 
Anatomia cardiovascular
Anatomia cardiovascularAnatomia cardiovascular
Anatomia cardiovascular
 
AULA 1 - Neonatologia aplicada a Enfermagem
AULA 1 - Neonatologia aplicada a EnfermagemAULA 1 - Neonatologia aplicada a Enfermagem
AULA 1 - Neonatologia aplicada a Enfermagem
 
Sistema cardiovascular a circulação
Sistema cardiovascular   a circulaçãoSistema cardiovascular   a circulação
Sistema cardiovascular a circulação
 
Oxigenioterapia2
Oxigenioterapia2Oxigenioterapia2
Oxigenioterapia2
 
Pós operatório de cirurgia cardiovascular
Pós operatório de cirurgia cardiovascularPós operatório de cirurgia cardiovascular
Pós operatório de cirurgia cardiovascular
 
Sistema Circulatório
Sistema CirculatórioSistema Circulatório
Sistema Circulatório
 
A implantação de um Núcleo Interno de Regulação para gestão de casos at...
A implantação de um Núcleo Interno de Regulação para gestão de casos at...A implantação de um Núcleo Interno de Regulação para gestão de casos at...
A implantação de um Núcleo Interno de Regulação para gestão de casos at...
 
Ventilacao mecanica [modo_de_compatibilidade]
Ventilacao mecanica [modo_de_compatibilidade]Ventilacao mecanica [modo_de_compatibilidade]
Ventilacao mecanica [modo_de_compatibilidade]
 
Ventilação Mecânica: Princípios Básicos e Intervenções de Enfermagem
Ventilação Mecânica:  Princípios Básicos e  Intervenções de EnfermagemVentilação Mecânica:  Princípios Básicos e  Intervenções de Enfermagem
Ventilação Mecânica: Princípios Básicos e Intervenções de Enfermagem
 
Sistema respiratório
Sistema respiratórioSistema respiratório
Sistema respiratório
 
Gramatica verbos
Gramatica verbosGramatica verbos
Gramatica verbos
 
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdf
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdfOXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdf
OXIGENIOTERAPIA + SUPORTE RESPIRATÓRIO.pdf
 
Saep.pdf
Saep.pdfSaep.pdf
Saep.pdf
 
RDC_50_Climatizacao
RDC_50_ClimatizacaoRDC_50_Climatizacao
RDC_50_Climatizacao
 
Vasos sanguíneos
Vasos sanguíneosVasos sanguíneos
Vasos sanguíneos
 
Terapia nutricional no paciente criticamente enfermo
Terapia nutricional no paciente criticamente enfermoTerapia nutricional no paciente criticamente enfermo
Terapia nutricional no paciente criticamente enfermo
 
Avaliação paciente grave
Avaliação paciente graveAvaliação paciente grave
Avaliação paciente grave
 
Aula oxigenoterapia
Aula oxigenoterapiaAula oxigenoterapia
Aula oxigenoterapia
 

More from ครูสม ฟาร์มมะนาว

บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลครูสม ฟาร์มมะนาว
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressครูสม ฟาร์มมะนาว
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressครูสม ฟาร์มมะนาว
 
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 express
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 expressหน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 express
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 expressครูสม ฟาร์มมะนาว
 
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressหน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressครูสม ฟาร์มมะนาว
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลครูสม ฟาร์มมะนาว
 
ตัวอย่าง 027 โครงการ wesite เหนือ เหนือ yummy กมลชนกก จันจิรา อัจฉราพรรณ 56
ตัวอย่าง 027 โครงการ wesite เหนือ  เหนือ  yummy กมลชนกก จันจิรา อัจฉราพรรณ 56ตัวอย่าง 027 โครงการ wesite เหนือ  เหนือ  yummy กมลชนกก จันจิรา อัจฉราพรรณ 56
ตัวอย่าง 027 โครงการ wesite เหนือ เหนือ yummy กมลชนกก จันจิรา อัจฉราพรรณ 56ครูสม ฟาร์มมะนาว
 

More from ครูสม ฟาร์มมะนาว (20)

Presentation rvc2
Presentation rvc2Presentation rvc2
Presentation rvc2
 
แบบร่างเขียนรายงานโครงการ
แบบร่างเขียนรายงานโครงการแบบร่างเขียนรายงานโครงการ
แบบร่างเขียนรายงานโครงการ
 
Joomla 56 km
Joomla 56 kmJoomla 56 km
Joomla 56 km
 
บทที่ 5 การแปลง er diagram ให้เป็น table
บทที่ 5 การแปลง er diagram ให้เป็น tableบทที่ 5 การแปลง er diagram ให้เป็น table
บทที่ 5 การแปลง er diagram ให้เป็น table
 
บทที่ 4 er diagram
บทที่ 4 er diagramบทที่ 4 er diagram
บทที่ 4 er diagram
 
บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
 
คำสั่งในการวนรอบการทำงาน Vb2010 (1)
คำสั่งในการวนรอบการทำงาน Vb2010 (1)คำสั่งในการวนรอบการทำงาน Vb2010 (1)
คำสั่งในการวนรอบการทำงาน Vb2010 (1)
 
การประมวลผลข้อมูล
การประมวลผลข้อมูลการประมวลผลข้อมูล
การประมวลผลข้อมูล
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
 
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 express
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 expressหน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 express
หน่วยการเรียนที่ 2 สภาพแวดล้อมของ vb 2013 express
 
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressหน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
 
ความรู้เบื้องต้นเกี่ยวกับ Internet
ความรู้เบื้องต้นเกี่ยวกับ Internetความรู้เบื้องต้นเกี่ยวกับ Internet
ความรู้เบื้องต้นเกี่ยวกับ Internet
 
หลักการเขียนผังงาน(Flow chart)
หลักการเขียนผังงาน(Flow chart)หลักการเขียนผังงาน(Flow chart)
หลักการเขียนผังงาน(Flow chart)
 
160
160160
160
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
 
โดนัทPresent project
โดนัทPresent projectโดนัทPresent project
โดนัทPresent project
 
2ตัวอย่างนำเสนอโครงการ
2ตัวอย่างนำเสนอโครงการ2ตัวอย่างนำเสนอโครงการ
2ตัวอย่างนำเสนอโครงการ
 
ตัวอย่าง 027 โครงการ wesite เหนือ เหนือ yummy กมลชนกก จันจิรา อัจฉราพรรณ 56
ตัวอย่าง 027 โครงการ wesite เหนือ  เหนือ  yummy กมลชนกก จันจิรา อัจฉราพรรณ 56ตัวอย่าง 027 โครงการ wesite เหนือ  เหนือ  yummy กมลชนกก จันจิรา อัจฉราพรรณ 56
ตัวอย่าง 027 โครงการ wesite เหนือ เหนือ yummy กมลชนกก จันจิรา อัจฉราพรรณ 56
 

หน่วยการเรียนที่ 3 เรียนรู้ไวยากรณ์ ตัวแปร ค่าคงที่ comment