26
วววว :: ววววววววววววววววววว ววววววววววว 1 Lec03 : วววววววววววววววววว ววววววววววว Visual Basic .net 2005 ววว ว. ววววววว วววววววว วววววววว ววววววววววววววววว ววว วววววววว วววววววว ววววววววววว วววววววววววววววววววววววววว ววววววววววววววววววววววว http://www.siam2dev.com

โดย อ . นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์

  • Upload
    justis

  • View
    121

  • Download
    5

Embed Size (px)

DESCRIPTION

วิชา :: การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1 Lec03 : แนะนำหลักการเขียนโปรแกรมด้วย Visual Basic .net 2005. โดย อ . นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราชภัฏพระนคร http://www.siam2dev.com [email protected] - PowerPoint PPT Presentation

Citation preview

วชา :: การเขยนโปรแกรมภาษาคอมพวเตอร 1Lec03 : แนะนำาหลกการเขยนโปรแกรมดวย Visual Basic .net 2005

โดย อ. นฐพงศ สงเนยมสาขาวชา เทคโนโลยสารสนเทศ และสาขาวชา วทยาการคอมพวเตอรคณะวทยาศาสตรและเทคโนโลย มหาวทยาลยราชภฏพระนคร http://[email protected]@yahoo.com

Agendaแนะนำ� vb.netVisual Programming คออะไรEvent Driven คออะไรWinformWebformPropertiesMethodEvent

ก�รเรยกโปรแกรม MS-studio.net ขนม�ใชง�น

• กดท Start• เลอก Program• เลอก microsoft visual

studio.net2005• เลอก microsoft visual

studio.net2005 อกครงหนง

จะปรากฏหนาแรก เมอเขาส จะปรากฏหนาแรก เมอเขาส โปรแกรม ดงรป โปรแกรม ดงรป

สวนประกอบของหน�ต�งโปรแกรม MS-Studio.NET2005

Title BarMenu BarTool BarStatus BarStart PageSolutionToolboxProperties WindowsCode view

สวนประกอบทสำาคญของหนาตางโปรแกรม สวนประกอบทสำาคญของหนาตางโปรแกรม Microsoft Microsoft Visual Studio.netVisual Studio.net

Start Page

Solution Explorer

การสราง การสราง Project Project ใหมใหม

• ก�รสร�ง Project ของ VB.NET ขนม�ใหมนนโดยปกตส�ม�รถทำ�ได 2 วธ ดงน– วธท 1

• ไปทเมน File >> New >> Project– วธท 2

• Click ท Start Page >> เลอกแถบ Project >> แลวกดทปม New Project

จ�กนนจะปร�กฏหน�ต�ง New Project ขนม�ดงรป

• โดย มร�ยละเอยดดงน• Project Type

– หม�ยถง เลอกชนดของ ภ�ษ�ทเร�ตองก�รสร�ง Project ในทนกใหเลอก Visual Basic Project

• Templates– หม�ยถง ประเภทของ

Project ทเร�ตองก�รจะสร�งขนม�ใชง�น ห�กเร�ตองก�รจะสร�งโปรแกรมทจะทำ�ง�นอยบนวนโดวส กตองเลอก เปน Windows Application ดงรป

หน�ต�ง New Project (ตอ)

• ตรงชอง Name นนใหเร�ใสชอของโปรเจกตทตองก�รจะสร�งขนม� โดยในทน ผม จะตงชอว� “FirstProject”

• สวนในชองของ Location นนหม�ยถงตำ�แหนงทอยของไฟลโปรเจกตทงหมดทเร�ตองก�รจะเกบขอมลไฟลไว ซงห�กเร� ยงไมไดเคยสร�งโฟลเดอรไวกอนหน�น VB.NET กจะสร�งโฟลเดอรนใหเร�โดยอตมต

• จ�กนนกกด OK ไดเลย

• หลงจ�กสร�งโปรเจกตใหมแลว กจะเข�สโปรแกรมของเร�ดงรป

• โดย VB.NET จะสร�ง สงทเรยกว� Form ขนม�ใหเร�ใชง�นดงรป

Formแนะนำ� Formก�รเพม Formก�รเปลยนชอ Formก�รลบ Form ออกจ�กโปรแจกตก�รกำ�หนดให Form เปนฟอรมแรกของ

โปรเจกตคณสมบตต�ง ๆ ของ Formเหตก�รณต�ง ๆ ของ Form

แนะนำ� Form• Form คออะไร

– Form หม�ยถง พนทของโปรแกรมทเร�จะตองมในก�รทำ�ง�นของโปรแกรมททำ�ง�อยบนวนโดวสทกโปรแกรม

– จกรปน สวนทเปนสเท� กคอฟอรมนนเอง

ก�รเพม Form• โดยปกต Project หนง ๆ

อ�จมฟอรมไดหล�ยฟอรม โดยเร�จะมวธก�รเพมฟอรมไดดงน– ไปท Menu Project– เลอก Add Window

Form– จะปร�กฏหน�ต�งดงรป– ใหเร�พมพชอฟอรมท

ตองก�ร ในทนจะถกตองเปน Form2 โดยอตโนมต แตเร�ส�ม�รถตงชอของฟอรมใหมนไดต�มตองก�ร

หลงจ�กเพม Form แลวจะปร�กฏชอฟอรมทในหน�ต�ง Solution ดงรป

• ซงในหน�ต�ง Solution นเอง จะมหน�ทในก�รจดก�รกบ Form ต�ง ๆ ในก�รเพมลบ หรอเปลยนชอ ของ ทง Project , Form และ Module

• โดยก�ร Click mouse ขว�ท Object ทตองก�ร

ชอของ Form

• Form จะมชอของฟอรมอย 2 อย�งดวยกน– 1 ชอฟอรมทเร�ใชในก�ร

อ�งองถงเมอเขยนคำ�สงหรอเขยนโคด หรอ ตอนทเร�จะกำ�หนดใหแสดง ฟอรมนขนม�ในตอนแรกสดเมอมก�รรนโปรแกรม โดยก�รเปลยนชอฟอรมวธนจะกำ�หนดในชอง Name ของหน�ต�ง Properties นนเอง

– 2 ชอฟอรมทถกใชในก�ร Save เปนไฟลขอมลของ Form ซงจะมน�มสกล เปน .vb ต.ย. Form1.vb ซงส�ม�รถสงไดจ�กหน�ต�ง Solution

ฟอรม และก�รกำ�หนดคณสมบตของฟอรม

• คณสมบตของฟอรมนนมม�กม�ย แตทสำ�คญและควรรจกมดงน– Name– BackColor– BackgroundImage– Cursor– Enabled– Font– ForeColor– FormBorderStyle– MiniMizeBox– MaxiMizeBox– StartPosition– Text– WindowState

คณสมบต ของ Form (ตอ)

• Name– เปนคณสมบตทใชสำ�หรบก�รกำ�หนดชอของฟอรม เพอใชในก�ร

อ�งองในโปรแกรม– ควรตงชอใหสอคว�มหม�ย– โดยตองตงต�มหลกก�รตงชอ ทว ๆ ไป

• ตองไมขนตนดวยตวเลข เชน ห�มตงเปน 50FrmTest• ห�มมชองว�งระหว�งชอ เชน ห�มตงเปน Frm Test• ตองไมมเครองหม�ยท�งคณตศ�สตรในชอฟอรม เชน ห�มตงเปน

Frm+Test• ห�มซำ�กบคำ�สงวนของ VB.NET เชน ห�มตงเปน For

ต.ย. การกำาหนดคณสมบต Name ของฟอรม

จ�กหน�ต�ง Properties จะตงชอว�

FrmTest1

คณสมบต ของ Form (ตอ)

• Backcolor– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนดสของพนหลงของฟอรม– ซงจะม 3 รปแบบใหเลอกคอ

• System• Custom• Web

– ไมควรใชสทม สสนม�กเกนไป จะทำ�ให ผใชง�นโปรแกรมเร� ปวดส�ยต�ได

ต.ย. ก�รกำ�หนด BackColor ของฟอรม

คณสมบต ของ Form (ตอ)

• BackgroundImage– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนดรปภ�พใหเปนรปพนหลงของฟอรม

– ดงรป

คณสมบต ของ Form (ตอ)

• Cursor– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนด เคอรเซอรเม�สเปนรปต�ง ๆ ซงมใหเลอกอยหล�ยแบบดวย ดงรป

คณสมบต ของ Form (ตอ)

• Text– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนด ขอคว�มทจะปร�กฏอยบนแถบไตเตลบ�รของฟอรม ดงรป

คณสมบต ของ Form (ตอ)

• Startposition– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนด ตำ�แหนงของฟอรมเมอ รนโปรแกรมว�จะตองก�รใหฟอรมปร�กฏอย�งไร โดยจะม 5 แบบใหเลอก ดงน

• Manual• CenterScreen• WindowsDefaultLocation• WindowsDefaultBounds• CenterParent

คณสมบต ของ Form (ตอ)

• WindowState– เปนคณสมบตทใชสำ�หรบก�ร

กำ�หนด ขน�ดของฟอรมเมอ รนโปรแกรมว�จะตองก�รใหขน�ดของฟอรมเปนแบบไหน โดยจะม 3 แบบใหเลอก ดงน

• Manual :: – ต�มขน�ดเดมทเร�กำ�หนด

• Maximize– ขน�ดใหญสด เตมจอภ�พ

• Minimize– ขน�ดเลกสด ยอเลกสด นนเอง

Any Question ?