ThiÕt kÕ giao diÖn
Khëi ®éng Visual Basic T«i dïng Visual Basic 5 ®Ó minh häa, c¸c b¹n cã thÓ dïng c¸c phiªn b¶n kh¸c (v4 hay v6) còng kh«ng sao. Cßn nÕu m¸y cha cã ph¶i tiÕn hµnh cµi ®Æt, nªn chän c¸c Ên b¶n Enterprise ®Ó tËn dông søc m¹nh cña Visual Basic (VB). KÓ tõ Visual Basic 5 trë ®i Microsoft chØ ph¸t hµnh version 32 bit, version 16bit cuèi cïng xuÊt hiÖn ë Visual Basic 4.
Vµo file/ New Project, click chän Standard EXE, click OK, b¹n sÏ thÊy ngay mét form trèng xuÊt hiÖn s½n sµng ®Ó thiÕt kÕ.

B©y giê b¹n h·y t¹o c¸c control kh¸c trªn form, vÞ trÝ c¸c control b¹n cã thÓ tïy ý b¹n hay theo mÉu minh häa, thiÕt ®Æt c¸c th«ng sè vÒ thuéc tÝnh (properties) nh sau:
| Control | Properties | Name | Notes |
| form |
> BorderStyle: 1- FixedSingle |
frmMain |
form chÝnh cña ch¬ng tr×nh. |
|
Môc ®Ých cña viÖc g¸n thuéc tÝnh BorderStyle: 1- FixedSingle lµ kh«ng cho ngêi dïng thay ®æi kÝch thíc cöa sæ ch¬ng tr×nh trong khi ch¹y. MinButton: True, cho phÐp ngêi dïng Minimaize ch¬ng tr×nh cña m×nh. MÆc nhiªn khi chän BorderStyle: 1- FixedSingle th× 2 thuéc tÝnh MinButton & MaxButton tù ®éng g¸n lµ False. |
|||
| CommandButton | Caption: Windows | cmdWin | C¸c nót nhÊn ®Ó khëi ®éng c¸c øng dông t¬ng øng trong nhãm |
| CommandButton | Caption: Applications | cmdApp | |
| CommandButton | Caption: VietNamese | cmdVN | |
| CommandButton | Caption: Exit | cmdExit | Nót tho¸t |
| Ta cã thÓ chia nhãm c¸c øng dông ®· cµi ®Æt trªn m¸y tÝnh b»ng nhiÒu c¸ch. Cã thÓ ph©n lo¹i theo chøc n¨ng, ng«n ng÷, m«i trêng ho¹t ®éng, ... Trong bµy minh häa nµy t«i t¹m ph©n lo¹i 1 c¸c ®¬n gi·n thµnh 3 nhãm sau: Windows (c¸c øng dông cã s½n cña Windows), Apptications (c¸c ch¬ng tr×nh øng dông kh¸c), VietNamese (C¸c tiÖn Ých vÒ tiÕng viÖt nh: tõ ®iÓn, bé gâ, ...). | |||
| Label | Caption: §Ó trèng Alignment: 2- Center Font: fontsize = 14 |
lblMsg | Khung th«ng b¸o |
| CheckBox | Caption: Unload after 20
sec Value: 1-Checked |
chkUnload | NÕu check th× sao 20 gi©y ch¬ng tr×nh tù ®éng tho¸t. |
| PictureBox | Height: 255; Width: 5295 | picOut | |
| PictureBox | Appearance: 0- Flat BorderStyle: 0- None BackColor: &H00C0FFC0& |
picIns | B¹n nªn chän mét mµu nµo ®ã cho BackColor ®Ó dÔ nh×n. |
| B¹n tù cho kÝch thíc sao cho picIns nhá h¬n picOut 1 chót. Vµ picIns ph¶i n»m lät trong picOut, ®Ó cã thÓ lµm picIns lät vµo bªn trong b¹n lµm nh sau: T¹o picOut, hiÖu chØnh kÝch thíc cho hîp lý (h×nh minh häa), click chän picOut, vÏ thªm 1 picturebox bªn trong n÷a, ®iÒu chØnh kÝch thíc vµ ®Æt tªn lµ picIns. Hai PictureBox nµy sÏ lµm thanh hiÓn thÞ thêi gian khi ch¬ng tr×nh ë chÕ ®é tù ®éng tho¸t. | |||
| Timer | (gi÷ nguyªn c¸c thuéc tÝnh) | timer1 | Phôc vô cho viÖc tù ®éng tho¸t. |
T¹o hÖ thèng c¸c menu cho ch¬ng tr×nh:
Tõ tr×nh ®¬n Tools chän Menu Editor hay nhÊn tæ hîp phÝm Ctrl - E còng cã t¸c dông t¬ng tù.

Sè lîng menu nµy chØ lµm vÝ dô. B¹n thÝch ®a ch¬ng tr×nh nµo vµo menu th× t¹o ra môc chän menu t¬ng øng. Trong hép tho¹i Menu Editor cã c¸c nót víi c«ng dông nh sau:

Sau ®©y thuéc tÝnh cña c¸c menu
|
Caption |
Name |
|
&Windows |
mnuWin mnuWE mnusp1 mnuPaint mnuWP mnuNotepad |
| &Applications ___ Microsoft Word ___ Microsoft Excel ___ Microsoft Access ___ - ___ Paint Shop Pro ___ - ___ Visual Basic ___ Visual C++ |
mnuApp mnuWord mnuExcel mnuAccess mnusp2 mnuPaintPro mnusp3 mnuVb mnuVc |
| &Vietnamese ___ VNI Tan Ky 4 ___ VietKey 4.09d ___ - ___ Lac Viet td ___ Just click 'n' see |
mnuVN mnuVNI mnuVK mnusp4 mnuLV mnuClickSee |
| &Exit | mnuExit |
Chóng ta thÊy cã 4 menu cã tªn lÇn lît sp1, sp2, sp3, sp4, thuéc tÝnh Caption cña nã chØ lµ dÊu trõ "-". T¸c dông cña nã lµ t¹o ra c¸c ®êng kÎ ngang ®Ó ph©n c¸ch c¸c môc chän trong menu. Sau khi t¹o xong, b¹n cã c¸c hÖ thèng menu nh sau

Giao diÖn sau khi t¹o xong hÖ thèng menu. B©y giê b¹n cã thÓ ch¹y thö ch¬ng tr×nh b»ng phÝm F5. Lóc nµy b¹n ®· thiÕt kÕ xong phÇn giao diÖn cña ch¬ng tr×nh, kÕ tiÕp chóng ta sÏ tiÕn hµnh viÕt code cho ch¬ng tr×nh.

PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com