รู้จักกับ object

Post on 13-Feb-2016

46 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

รู้จักกับ Object. ตัว Application ประกอบไปด้วยส่วนต่าง ๆมากมายไม่ว่าจะเป็นปุ่มกดช่องรับข้อความ และอื่น ๆ สิ่งเหล่านี้รวมกันแล้วเรียกว่า Object - PowerPoint PPT Presentation

TRANSCRIPT

ตว Application ประกอบไปดวยสวนตาง ๆมากมายไมวาจะเปนปมกดชองรบขอความ และอน ๆ สงเหลานรวมกนแลวเรยกวา Object

Object คอวตถเปาหมายตวหนง ทมเปาหมายไปในทศทางทแนนอน เชน Edit box จะมฟงกชนตาง ๆ ทรองรบเหตการณตาง ๆ ทเกดกบการกระทำาของตวมนเอง

รจกกบ Object

Property คณสมบต หมายถง คณลกษณะของออบเจคแตละตว ทสามารถกำาหนดใหแตกตางกนไปตามความตองการทตางกน เชน ขนาด และสของปม หรอ ขอความของออบเจคทแสดงอยบนปม เปนตน

Method พฤตกรรม หรอเมธอด (Method) คอ ความสามารถ ในการทำางานของออบเจค ตวอยางเชน การแสดงปม (Show) หรอการซอนปม (Hide) เปนตน

การกำาหนด Properties ของ Object

ใชเหตการณตาง ๆ ทเกดขนมากระทำาการตาง ๆ ซงสงทเราจะตองพบเจอในขณะทเขยนโปรแกรมกคอ การจดการกบเหตการณแตละแบบ

Form เปนหนาตางหลก ซงเราใชตดตอกบผใชงาน การรบขอมล หรอการแสดงผล เราไดนำาเอาสงตาง ๆ ทเรยกวา Component นำามาวางบน Formหมายเหต ใน Delphi 7 จะเรยก Object วา Component

Event

Form และ Component

        สงเกตท Form เราจะพบวา มนม Property อยหลายตว สามารถมองเหนไดจากภายนอก Property บางตวนน เปนการกำาหนดพฤตกรรมการทำางาน หรอทำางานอยเบองหลงกม โดยม Property ทสำาคญดงน

Property ของ Form

Method ทสำาคญในการทำางานดงนShow เปน Method ทใชในการแสดง Form ขนมา ShowModal เปน Method ทใชในการแสดง Form ขนมา แบบ Modal หมายความวา Modal Form คอ Form ทไมยอมให Form แสดงขนมาเหนอตวเอง Form อนๆ จะไม Active ในขณะท Modal Form กำาลงแสดงอย ดงนน จงตองปด Form แบบ Modal เสยกอน Form อนๆ จงจะ Active และแสดง Form อนๆ ได Close เปน Method ทใชในการ ปด Form Hide เปน Method ทใชในการ ซอน Form

Method ของ Form

ใชในการตรวจจบ เหตการณ ตางๆทเกดขน และเราใชบอยๆ มดงน

Event ของ Form OnActive เปนเหตการณทเกดขนเมอมการยายการทำางานกลบมายง Form OnClick เปนเหตการณทเกดขนเมอ มการ Click MouseOnClose เปนเหตการณทเกดขนเมอ มการปด Form OnCreate เปนเหตการณทเกดขนเมอ มการขอหนวยความจำาจาก Windows เพอเรมสราง Form OnDblClick เปนเหตการณทเกดขนเมอ มการ Double Click Mouse ท Form OnMouseDown เปนเหตการณทเกดขนเมอ มการกดปม Mouse ขาลง OnShow เปนเหตการณทเกดขนเมอ มการแสดง Form

โครงสรางแฟมของ Delphiเมอมการเขยนและทดสอบโปรแกรมเสรจแลว

กสามารถบนทกสงทไดสรางขนทงหมดเกบไว ซงสามารถเรยกขนมาแกไขปรบปรงภายหลงได โดยจะบนทกไว 2 สวน คอ แฟมยนต (.pas) และโปรเจกต (.dpr)

เปนแฟมหลกทใชอางองถงแฟมตาง ๆ ในโปรเจกต เปนโมดลโคดภาษาออบเจกตปาสคาล ไดจากการใชคำาสง FileSave Project As…

เปนแฟมทเกบคำาสงทเขยนขนดวยโคดภาษาปาสคาล สามารถเปดดและแกไขดวยโปรแกรมเอดเตอรตวอนได อาจจะเปนยนตเดยว หรอยนตทเปนของฟอรมกได คอสามารถมหลาย ๆ แฟมใน 1 โปรเจกต ไดจากการใชคำาสง FileSave

แฟมโปรเจกต .dpr

แฟมยนต .pas

เปนแฟมไบนารทบรรจขอมลทบอกถงรปรางหนาตาของฟอรมนน ๆ ในโปรเจกตหนงอาจจะประกอบดวยหลายไฟลกได ซงแตละฟอรมจะตองม

เปนแฟมทเกบตวเลอกตาง ๆ ทเกยวกบโปรเจกตน

เปนแฟมไบนารใชกบแพคเกจของเดลฟาย

แฟมโปรเจกต .dfm

แฟมยนต .dof

แฟมโปรเจกต .drf

เปนแฟมไบนาร เกบรปของงานเดลฟาย สามารถสรางและปรบปรงโดยอตโนมต ไมควรสรางหรอเปลยนแปลงแฟมน

เปนแฟมโปรแกรมทเสรจสมบรณ พรอมจะถกใชงานจากผใช เราจะคดลอกไปรนตรงไหนกได ไดจากการใชคำาสง Project Compile Project

แฟมโปรเจกต .res

แฟมยนต .exe

จะเกดขนเมอมการคอมไพลแฟมยนต .pas ทงหมดในโปรเจกต ซงจะถกลงคเปนแฟมโปรแกรม .exe

ในกรณทชนงานทเขยนขนเปนไลบรารไมใชแฟมโปรแกรม ผลลพธทไดจากการคอมไพลจะเปนไดนามกลงคไลบราร มนามสกล .dll

แฟมโปรเจกต .dcu

แฟมไดนามกลงคไลบราร (Dynamic Link Library) .dll

Speed bar

Title barMenu bar

Component Palette

Object Inspector

Object Treeiew

Code Editor

Form Designer

Desktops toolbar

สวนประกอบของหนาตางเดลฟายหนาตางหลกของโปรแกรมเดลฟายประกอบดวย 4

สวน คอ หนาตางหลก หนาตางฟอรม (Form) หนาตางยนต (Unit) และหนาตางออบเจกตอนสเปกเตอร (Object Inspector) สามารถอธบายไดดงน

1. แถบเครองมอหลก ประกอบดวย - แถบเมน (Menu Bar) เปนแถบทแสดง

รายการคำาสงของโปรแกรมเดลฟาย เชน แถบเมน File , Edit, Search เปนตน

- แถบเครองมอ (Tool Bar) เปนแถบเครองมอทใชแทนคำาสงตาง ๆ ของโปรแกรมเดลฟาย - แถบคอมโพเนนท (Component Palette) ประกอบดวยคอมโพเนนทชนดตาง ๆ เชน Standard , Additional, Win32 เปนตน ซงแตละชนดประกอบดวยคอมโพเนนทตาง ๆ

2. หนาตางฟอรม (Form) เปนหนาตางทเราสามารถนำาคอมโพเนนทตาง ๆ จากแถบคอมโพเนนทมาวางบนฟอรม โดยทสามารถแกไขขนาดหรอเคลอนยายคอมโพเนนทไปตำาแหนงตาง ๆ รวมทงเพมหรอลบคอมโพเนนทออกจากฟอรมได

3. หนาตางยนต (unit) เปนหนาตางทใชสำาหรบการเขยนโปรแกรมเดลฟาย หนาตางนจะซอนทบกบหนาตางฟอรม

4. หนาตางออบเจกต อนสเปกเตอร (Object Inspector) การเพมคำาสงควบคมการ

ทำางานเพอใหแอปพลเคชนสามารถทำางานโตตอบกบ ผใชได โดยการคลก

แทบ Event

เมอนำาคอมโพเนนตทตองการมาวางลงบนฟอรม จะตองกำาหนด

คณสมบตใหกบคอมโพเนนตแตละตวดวย

5. หนาตางออบเจกต ทรวว (Object Treeview) ใชในการแสดงความสมพนธระหวางฟอรมและคอมโพเนนท (เมอนำาคอมโพเนนทมาวางบนฟอรมจะปรากฏท ออบเจกต ทรวว)

Title Bar เปนสวนทบอกชอโปรแกรมและชอไฟลทใชงานอย

Menu Bar เปนสวนทใชเกบคำาสง Delphi7

Speed Bar คอกลมของคำาสงทใชบอยซงแสดงอยใตเมนบารทางดานซาย

องคประกอบสำาคญของ Delphi7

Form Designer เปนสวนทใชในการออกแบบโปรแกรมทเรยกวา form

องคประกอบสำาคญของ Delphi7

Component Palette เปนสวนทเกบ component เปนสวนสำาคญทจะเปนองคประกอบภายในฟอรม เชน ปมคลก ปมเลอก เปนตน

องคประกอบสำาคญของ Delphi7

Component PaletteComponent คอวตถตาง ๆ ทจะ

นำามาเปนสวนประกอบ ของชนงานในฟอรม โดยแยกตามกลมของคอมโพเนนต Delphi ไดจดแบง Component ตางๆ ออกเปนกลมใหเลอก ใชงานไดตามลกษณะงาน ทงหมด 33 กลม โดยแยกกนไวใน Component Palette ดงน

Component Standard เปนกลม Component มาตรฐาน

ซงมการใชงานทวไป ใน Windows

การใชคอมโพเนนท

การโปรแกรมดวยเดลฟายจะประกอบดวยขนตอนตาง ๆ ดงน คอ

1. การสรางโปรเจกตใหม File New2. การจดเตรยมโปรแกรม ประกอบดวย 3

สวน คอ - การกำาหนดคอมโพเนนทบนฟอรม

- กำาหนดคณสมบต ในสวนสวนของออบเจกต อนสเปกเตอร

- การเขยนโปรแกรมในสวนของหนาตางยนต

3. การรนโปรแกรม (ในสวนของโปรเจกตไดสวนขยายเปน .exe) 4. การบนทกขอมล (ในสวนของ project จะไดแฟมทมสวนขยายเปน .dpr และแตละ unit ในโปรเจกตจะมสวนขยายเปน .pas

คณสมบตของคอมโพเนนททใชบอย

การเขยนโปรแกรมลงในอเวนต (Events)เดลฟาย เปนภาษาทมการเขยนโปรแกรมแบบ

Event Driven คอ ใชเหตการณตาง ๆ ทเกดขนมาทำาการขบเคลอนการทำางานของโปรแกรม

ตวอยาง เหตการณทผใชงานคลกทคอมโพเนนท Button จะเกดเหตการณใดเหตการณหนงมารองรบ เชน ลบ หรอ ออกจากโปรแกรม เปนตน

ระดบการเขาถงขอมลเฉพาะขอมลหรอ อนสแตนซ ของ Class เทานนไมอนญาตใหผใช หรอ Class อนเขาถงเขาถงไดจากผใช

Class ทกคน ไมจำากด

สำาหรบประกาศชนดตวแปร เขยนโคดใหอตโนมตถานำาคอมโพเนนตมาวางบนฟอรม

ประกาศตวแปร Form1 ใหมชนดขอมลเปนออบเจก TForm1 ไดมาจากกำาหนด Properties Name

เปนสวนทใชประกาศชนดขอมล ตวแปร คาคงท Object

คำาสงสำาหรบ Compile

เขยนโคดเอาไวใหรอใหเขยนเพม

สวนของ Implementation

สวนของ Interface เปนสวนทใช ประกาศชนดขอมล , ตวแปร , คาคงท, Object, Procedure และ Function ซงทกสงทบรรจไวในสวนน สามารถเขาถง และใชงานไดจาก Unit อน ๆ สวน Implementation ทำาหนาทเหมอนสวน Interface ตางกนตรงท ขอบเขตการเขาถงขอมล คอ จะเขาถงขอมล , ตวแปร , คาคงท, Object, Procedure และ Function ไดจาก Unit นเทานน จะไมมสทธเขาถงพนทในสวนของ Implementation สวน Initialization ใชเกบคำาสงทถกเรยกใชงานกอนการทำางานของ Application โดยปกต จะทำางานกอนทจะสราง Object หรอ Form ขนมา ดงนน มกจะใชพนทสวนนกำาหนดคาใหกบตวแปรบางตวสวน Finalization สวนนทำาหนาทตรงขามกบ Initialization คอใชเกบคำาสงทถกเรยกใชงานหลงการทำางานของ Application โดยปกต จะทำางานหลงจากสราง Object หรอ Form

การบนทกโปรเจกตสำาหรบการบนทกโปรเจคและยนตใน

โปรเจคนน Delphi มคำาสงใหเลอกใช 4 คำาสงดงน

Saveเปนการสงใหบนทกยนตในโปรเจคท

ทำางานอยดวย ชอเดมทเคยบนทกมาแลว กรณทเปน ยนตซงยงไมเคยถกบนทกมากอน Delphi จะแสดงไดอะลอกบอกซ Save Unit As เพอใหตงชอยนตทกำาลงทำางานอยในขณะนน ซงจะเหมอนกบการใชคำาสง File> Sav

e As

Save Asสำาหรบบนทกยนตในไฟลเดมใหเปนไฟล

ใหม โดยเลอกจากเมน File> Save As หลงจากนน Delphi จะแสดงไดอะลอกบอกซใหใสชอไฟลใหม เมอบนทกแลวจะไดเปนไฟลใหมโดยทไฟลเดมยงคงอย

Save All เปนการบนทกไฟลทกไฟลทเราทำางานอยขณะนนรวมทงโปรเจคดวย โดยเลอกจากเมน File> Save All เหมอนการบนทกแอพพลเคชนทสรางขนในตอนตนซง

Delphi จะแสดงไดอะลอกบอกซใหใสชอยนต (.pas) และไดอะลอกบอกซใหใสชอโปรเจค (.

dpr) ตามลำาดบ

Save Project Asสำาหรบบนทกไฟลโปรเจคเดมเปน

ชอใหม โดยเลอกจากเมน File >

Save Project As หลงจากนน Delphi จะแสดงไดอะลอกบอกซ

Save Project As ใหใสชอโปรเจคใหม สวนไฟลโปรเจคเดมยงคงอยในฮารดดสก

การกำาหนด AutoSaveเราจะสามารถให Delphi บนทกให

โดยอตโนมตเมอเรารนโปรแกรมโดยมขนตอนดงน

1. เลอก Tools Environment Options

2 . เลอกแทบ Preference 3 . ตงคาตวเลอกของ Autosave

Autosave Options- Editor ใหบนทกทกไฟลทมการ

แกไขใน Delphi- Desktop ใหบนทกตำาแหนงการ

วางของหนาตาง ทกครงทปดโปรเจคหรอออกจากโปรแกรม Delphi

การเปดโปรเจค

การเปดโปรเจคหรอไฟลยนตขนมาทำางานมรปแบบคำาสงใหเลอกใช 3 คำาสงดงน

Open สำาหรบเปดไฟลทเกบไวขนมาทำางาน ซงสามารถเปดไดทงโปรเจค (.dpr)ฟอรม (.dmf) และ ยนต (.pas) โดยเลอกจากเมน File Open

Open Project สำาหรบการเปดโปรเจกต (.dpr) ทบนทกไวขนมาทำางาน ทำาโดยเลอกจากเมน File Open Project

Reopen สำาหรบเปดไฟล (.pas) หรอโปรเจค (.dpr) ทเพงปดไปขนมาทำางาน โดยเลอกจากเมน File Reopen

การปดโปรเจค

Close ปดเฉพาะไฟลทแสดงอยในขณะนน โดยเลอกจากเมน File Close

Close All ปดทกไฟลททำางานอยในขณะนนรวมทง โปรเจคดวย โดยเลอกจากเมน File Close All

การเพมฟอรมใหมเขามาใน Projectโดยปกตในการสรางแอปพลเคชนจะ

ตองมการใชฟอรมมากกวาหนงฟอรม ดงนนเราสามารถทจะกระทำาการเพมฟอรมเขามาในโปรเจค

1. คลกเพอเลอกเมน File New Form หรอคลก Toolbar

การลบไฟลออกจาก Project ในกรณทสรางฟอรมขนมาแลว แตเรา

ไมตองการใชฟอรมนนอกเราสามารถทจะลบฟอรมนนไดโดย เลอก Remove form Project จากเมน Project หรอคลก เลอกชอไฟลทตองการลบ คลกปม OK ยนยนการลบ

การกำาหนดฟอรมทจะรนในการสรางแอปพลเคชนจะประกอบ

ไปดวยหลาย ๆ ฟอรม ดงนนถาจะรนฟอรมใด ตองทำาการระบพรอมทจะรนกอน โดยสามารถเลอกเมนดงน เลอกเมน Project Options เลอกแทบ Formsเลอกชอ Form ทจะรน ในชอง Main Form: คลกปม OK

การสลบระหวางหนาตางฟอรมกบ Code Editเลอก Toggle Form/Unit จากเมน View หรอคลกเลอก หรอกดคยลด F12คยลดF1 ขอความชวยเหลอF7, F8 ใชสำาหรบตรวจสอบลำาดบการทำางานของโปรแกรมเพอหาจด ผดพลาดF9 สงรนโปรแกรมF11 เปดวนโดวของ Object Inspector เพอกำาหนดคาของ ObjectF12 สลบวนโดวระหวาง Form Window กบ Editor Window เพอเขยน และออกแบบฟอรม

การกำาหนดภาษาไทยใหกบ Delphi 7Editor Window สามารถปอนภาษาไทยได โดยใชเมน ToolEditor Option…. แลวคลกแทบ Display เลอก Editor Font เปน FixedSys ตามรป

การเขยนคำาอธบายโปรแกรม        ในการเขยนโปรแกรมไมวาภาษาใดๆ จะม Comment หรอคำาอธบายโปรแกรม เพราะเปนเครองมอชนสำาคญทผเขยนโปรแกรมจะเขยนเพมเตม ลงในโปรแกรมเพอใสคำาอธบายของสงทเขยนขน โดยคำาอธบายนนไมถอเปนคำาสงในการทำางานใน Delphi7 ม 3 รปแบบดวยกนดงน ใช // หนาขอความ ใช /* ... */ ครอบขอความ ใช {...} ครอบขอความ   เชน        abc := 555; // ใหตวแปร abc เกบคา 555         x :=10; /* ใหตวแปร x เกบคา 10 */        y :=10; { ใหตวแปร y เกบคา 10 }      

ชนดขอมล (Data Type)

ขอบเขตของขอมล(Range)

Integer เกบขอมลตวเลขจำานวนเตมบวกและเตมลบ - 2147483648…2147483647

Cardinal เกบขอมลตวเลขจำานวนเตมตงแต 0…4294967259

Real เกบขอมลตวเลขทศนยม 5.0x10-

324…1.7x10308

Boolean (ใชในการเปรยบ)

1 (Ture) หรอ 0 (False)

Char ใชเกบอกขระ 1 ตวอกษรString ใชเกบอกขระตงแต 1 อกขระขนไป

(ขอความ ) จะอยในเครองหมาย ‘ ‘Variant เกบขอมลไดทกประเภททกคาทกรปแบบ

ชนดขอมล (Data Type) ชนดขอมลใน Pascal มมากมายหลายชนด ดงนนกอนทเราจะกำาหนดวาใชขอมลชนดใดเราควรจะทราบขอบเขตของแตละชนดขอมลกอน ในทนจะกลาวเฉพาะชนดทนยมใช

การตงชอตวแปร

ควรตงชอตวแปรใหสอกบงานทใช เชน name, cost แทนทจะตงชอ a, b ซงจะไมไดความหมายชอตวแปรสามารถใช A–Z, a–z, 0–9 และเครองหมายขดลาง ( _ ) สำาหรบตวอกษรพเศษไมสามารถใชได เชน @, % ฯลฯหามเวนวรรคหามใชคำาสงวน (reserved word) ซงจะสงเกตไดวาถาเปนคำาสงวน เมอทำาการเขยนโปรแกรมคำานนๆ จะเปนตวหนาและไมควรใชชอตรงกบชอทมอยใน Delphi ทไมเปนคำาสงวน เชน Integer, real ซงชอพวกนเมอทำาการกำาหนด จะไมเกด Error แตจะทำาใหสบสน ชอตวแปรสามารถมความยาวตงแต 1 ถง 63 ตวอกษรตวอกษรพมพใหญ พมพเลกถอวาเหมอนกน เชน A3 กบ a3 ถอวาเปน ชอเดยวกน

การประกาศตวแปร กอนทจะมการใชตวแปรใด ๆ ตองทำาการ

ประกาศตวแปรกอน ใน Delphi จะใชคำาวา Var เปนตวบอกวากำาลงจะทำาการประกาศ ตวแปร โดยมรปแบบดงน

Var ชอตวแปร : ชนดขอมล ;

เชนVar

Firstname : string[50];num1, num2 : integer;

Constชอตวแปร = คาตว

แปรนน ;เชน

Const Pi = 3.143;

File_name = ‘ Sriwattana’;

การประกาศคาคงท ถาคาตวแปรใดทเมอมการประมวลผลเราจะไมใหมการเปลยนแปลงคาตวแปรนน เราสามารถกำาหนดใหตวแปรนนเปนคาคงทได ใน Delphi จะใชคำาวา Const เปนตวบอกวาเปนการประกาศคาคงท โดยมรปแบบดงน

ชนดขอมลของคาคงทจะขนกบคาทกำาหนดใหคาคงทนน ๆ ดงตวอยาง Pi จะมชนดของขอมลเปน Real สวน File_name จะมชนดขอมลเปน String

การใหคากบตวแปร ในการเขยนโปรแกรมคาของตวแปรอาจตอง

มการเปลยนเแปลงอยเสมอ(ยกเวนตวแปรแบบคาคงท) ดงนนถาเราตองการใหคากบตวเแปรใด ๆ สามารถกำาหนดไดตามรปแบบดงน

ตวแปร : = คาตวแปรนน ;เชน

num1:=20; Filename: = ‘

Sriwattana’;

ตวดำาเนนการทางคณตศาสตร + บวก เชน 5+2 ไดผลลพธ 7 - บวก เชน 5-2 ไดผลลพธ 3 * บวก เชน 5*2 ไดผลลพธ 10 / บวก เชน 5/2 ไดผลลพธ 2.5 Divหารผลลพธเอาเฉพาะจำานวนเตม (ไมเอาเศษจากการหาร) เชน 5 Div 2 ไดผลลพธ 2 Mod หารผลลพธเอาเฉพาะจำานวนเตม (ไมเอาเศษจากการหาร) เชน 5 Mod 2 ไดผลลพธ 1

ตวดำาเนนการ (Operator)

ตวดำาเนนการทางการเปรยบเทยบ = เทากบ < > ไมเทากบ > มากกวา < นอยกวา >= มากกวาหรอเทากบ <= นอยกวาหรอเทากบ

กลมฟงกชนดานการแปลงชนดของขอมล เพอใหสามารถใชงานขามประเภทได โดยไมเกดขอผดพลาดStrtoint แปลงขอมลจากสตรงใหเปนตวเลขจำานวนเตมInttost แปลงขอมลจากเลขจำานวนเตมใหเปนสตรงFloattostr แปลงขอมลจากทศนยมใหเปนสตรงDatatostr แปลงขอมลจากวนเดอนปใหเปนสตรงTimetostr แปลงขอมลจากเวลาใหเปนสตรงDataTimetostr แปลงขอมลจากวนเวลาใหเปนสตรง

การใชงาน if … then … else if … then … else จะเปนการทำางานทมการเลอก

2 ทางเลอก รปแบบ if เงอนไข then

Statement1;

Else

Statement2;

if … then … else จะเปนการทำางาน ทมการเลอกหลายทางเลอก

รปแบบ if เงอนไข then

Statement 1;

Else if เงอนไข then

Statement 2;

Else if เงอนไข then

Statement 3; Else

Statement 4;

การใชงาน Dialog BoxDialog Box ถอเปน Form อกชนดหนง มการโตตอบกบผใชงาน ซงสามารถเรยกใชไดดงน ShowMessage แสดงขอความอยางเดยว

เปนการสราง Formเพอบรรจขอความสนๆ เพอบอกกบผใชงาน โดยหลงจากผใชงานใชงานเสรจแลว กดปม เพอปด Dialog box รปแบบ คำาสง ShowMessage(‘ขอความ’); ตวอยาง ShowMessage('สวสดครบ');

MessageDlg แสดงขอความและตอบโตกบผใชงาน

เปนการสราง Form ทนอกจากจะแสดงขอความใหผอาน ไดอาน แลวผใชงานจะตองเลอก Click ปมใดปมหนง เพอปด Dialog box ซงเราจะนำาผลการ Click เลอกนน ไปใชงานตอมรปแบบดงน

รปแบบ MessageDlg(Msg, DialogType, Button, HelpCtx) Msg คอ ขอความทเราจะแสดงใน Dialog box DialogType คอ ประเภทของขอความซงมหลายประเภท Button คอ ปมทมใน Dialog box HelpCtx คอ หมายเลขขอมลเชอมโยงกบ Help ถาไมม กำาหนดเปน 0

แนวขอสอบ1 . สวนประกอบตาง ๆ ของหนาจอ โปรแกรม แตละสวนใชทำาอะไร2. วธการเรยก หนาตาง code editor3. คยลดทใชในการรนโปรแกรม4. การตกแตงฟอรมทงหมา(รปแบบตวอกษร,สอกษร,การจดตำาแหนง)5. การแปลงตวอกษร(เปนตวเลกทงหมด,เปนตวใหญทงหมด,เปนรหส)6. การสรางตวอธบายโปรแกรม7. การจดตำาแหนงของตวอกษรทงหมด(กงกลาง,เทากบกรอบ,ตด

ขอความฯลฯ)8. รปแบบการเขยนโปรแกรม9. เครองในแถบ Standard ทงหมด1 0 .โครงสรางการเขยนโปรแกรม

top related