VB基础教程:第二章第一节VB用户界面设计基础
第二章 VB的界面设计2.1 VB用户界面设计基础
1. 概述
界面的设计有两步:先绘制控件,然后确定控件属性。
绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按F4键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设置的属性并进行设置。
2. 常用属性的设置
(1)Name属性
对象都有名字,计算机把名字看成对象于对象之间的根本差异,因此在同一窗体里不许出现重名的情况(除非这是一个控件数组),且名字不得超过40个字。
在简单的程序里,给控件命名不是很必要,完全可以使用控件Name属性的缺省值。例如Text1。但在有几十个控件的复杂窗体里,就很难区分它们。所以,VB推荐由三个小写字母的前缀和一个第一个字母为大写的描述性单词组成的名字。例如cmdMyButton是一个命令按钮(前缀是cmd)
推荐的前缀
对象
前缀
例子
确认框(Check Box)
chk
chkCareerChioce
组合框(Combo Box)
cbo
cboCrimesCommitted
命令钮(Command Button)
cmd
cmdExit
数据库控件(Data Control)
dat
datTopSecretInfo
目录列表框(Directory List Box)
dir
dirTree
驱动器列表框(Drive List Box)
drv
drvHardDisk
文件列表框(File List Box)
fil
filDocuments
窗体(Form)
frm
frm1040Tax
框架(Frame)
fra
fraGroupButtons
水平滚动条(Horizontal Scroll Bar)
hsb
hsbTemperature
图形(Image)
img
imgPrettyDrawing
标签(Label)
lbl
lblFakeName
线(Line)
lin
linBorder
列表框(List Box)
lst
lstCandidates
菜单(Menu)
mnu
mnuHamAndEggs
选项钮(Option Button)
opt
optStation101
图形框(Picture Box)
pic
picPrettyPicture
几何图形(Shape)
shp
shpUpOrShipOut
文本框(Text Box)
txt
txtWarning
垂直滚动条(Vertical Scroll Bar)
vsb
vsbMoneyRaised
绛旓細绗簩绔 VB鐨勭晫闈㈣璁 2.1 VB鐢ㄦ埛鐣岄潰璁捐鍩虹 1. 姒傝堪 鐣岄潰鐨勮璁℃湁涓ゆ锛氬厛缁樺埗鎺т欢锛岀劧鍚庣‘瀹氭帶浠跺睘鎬с傜粯鍒舵帶浠讹細鍦ㄥ伐鍏风閲屽崟鍑绘兂鐢荤殑鎺т欢锛屽湪绐椾綋閲屾寜涓嬮紶鏍囧苟鎷栨洺锛岀劧鍚庢澗寮榧犳爣鍗冲彲銆傜‘瀹氬睘鎬э細鍏堥変腑鎺т欢锛岀劧鍚庢寜F4閿垨鍗曞嚮宸ュ叿鏍忎笂鐨勫睘鎬х獥鍙h繘鍏ュ睘鎬э紙Properties锛夌獥鍙o紝鍐嶅湪灞炴х獥鍙d腑...
绛旓細1.1 - 瑙傚療骞剁悊瑙g▼搴忕殑鍩烘湰杩愯1.2 - 瀹炶返缂栧啓绠鍗曠▼搴1.3 - 鎺㈢储VB缂栫▼鍩虹1.3.1 - 鍙鍖栫紪绋嬫蹇1.3.2 - VB绋嬪簭缁撴瀯涓庡伐浣滃師鐞1.3.3 - 闇瑕佹帉鎻$殑鍚庣画鐭ヨ瘑鐐绗2绔 - 鏁版嵁澶勭悊涓庤繍绠 2.1 - 鏍囧噯鏁版嵁绫诲瀷浠嬬粛2.2 - 鍛藉悕瑙勫垯璇﹁В2.3 - 鏁版嵁琛ㄧず涓庢搷浣2.3.1 - 甯搁噺涓庡彉閲2.3...
绛旓細C 璇█閲屾湁涓涓猣or寰幆璇彞锛VB 閲屼篃鏈塅or鍏抽敭瀛楋紝浣滅敤涔熷樊涓嶅锛屽彧鏄 VB 鐨凢or璇彞鏇村鏄 鐞嗚В銆傚畠鐨勬牸寮忔槸锛 For = To [Step ]锛孨ext 鍦ㄩ粯璁ゆ儏鍐典笅锛孲tep 琚涓1锛屽彲浠ョ渷鐣ワ紝Step 涔熷彲浠ヨ涓鸿礋鍊硷紝Dim a= For I=1 To 10 a= Next I 杩欐槸涓涓渶绠鍗曠殑绱姞鍣ㄧ殑渚嬪瓙锛屾妸 1 鍒 10...
绛旓細1.1 Visual Basic .NET绠浠:1.1.1 Visual Studio .NET姒傝堪1.1.2 Visual Basic鐨勫彂灞曞巻绋1.1.3 Visual .NET鐨勪富瑕佺壒鐐1.2 闈㈠悜瀵硅薄绋嬪簭璁捐鍩虹1.3 浠诲姟1-1:绠鍗曟暟瀛﹁绠楀櫒 - 瀛︿範绗竴涓猈indows搴旂敤绋嬪簭1.4 浠诲姟1-2:娆㈣繋淇℃伅鏄剧ず - 鎺у埗鍙板簲鐢ㄧ▼搴忓叆闂绗2绔, 绋嬪簭璁捐鍩虹涓庣粨鏋勫寲璇彞:2...
绛旓細绗2绔 Visual Basic绠鍗曠▼搴忚璁 132.1 闈㈠悜瀵硅薄绋嬪簭璁捐鍩烘湰姒傚康 132.1.1 瀵硅薄 132.1.2 瀵硅薄鐨勪笁瑕佺礌 132.2 绐椾綋 152.2.1 绐椾綋缁撴瀯 152.2.2 绐椾綋鐨勫睘鎬с佹柟娉曞拰浜嬩欢 152.3 鍩烘湰鎺т欢 182.3.1 鏍囩 202.3.2 鏂囨湰妗 212.3.3 鍛戒护鎸夐挳 232.4 Visual Basic搴旂敤绋嬪簭璁捐姝ラ 24涔犻30绗3绔 Visual Basic绋嬪簭...
绛旓細VB鍩虹鏁欑▼,绠鍗,瀹规槗鐪嬫噦,鎴戜滑鐜板湪灏卞湪瀛﹁繖鏈.
绛旓細Visual Basic锛堜互涓嬬畝绉VB锛夊彲浠ヨ鏄彲瑙嗗寲璇█鐨勫厛椹变簡锛岃屼笖瀹冧篃鏄彲瑙嗗寲绋嬪害鏈楂樼殑涓涓紝浠庡嚑骞村墠VB璇炵敓涔嬫棩璧峰埌鐜板湪锛屽畠宸茬粡缁忓巻浜嗕簲涓増鏈紝鑰屼笖鐜板湪寰蒋姝e湪绱у紶鐨勮繘琛岀潃VB6.0鐨勭爺鍒躲佹祴璇曪紝杩欎箞楂樼殑鏇存柊鐜囷紝涓嶅涔庤鏄庝袱涓棶棰橈細鐢ㄦ埛瀵筕B鐨勭儹琛凤紝寰蒋瀵筕B鐨勯噸瑙嗐備笉鍙惁璁ゅ井杞甯傚満鐨勯娴嬭兘鍔...
绛旓細1.Visual Basic鏄粈涔 Visual Basic锛堢畝绉VB锛夋槸Microsoft鍏徃寮鍙戠殑涓绉嶉氱敤鐨勫熀浜庡璞$殑绋嬪簭璁捐璇█銆傗淰isual鈥 鎸囩殑鏄紑鍙戝浘褰㈢敤鎴风晫闈 (GUI) 鐨勬柟娉曗斺斾笉闇缂栧啓澶ч噺浠g爜鍘绘弿杩扮晫闈㈠厓绱犵殑澶栬鍜屼綅缃紝鑰屽彧瑕佹妸棰勫厛寤虹珛鐨勫璞dd鍒板睆骞曚笂鐨勪竴鐐瑰嵆鍙傗淏asic鈥濇寚鐨勬槸 BASIC (Beginners All-Purpose ...
绛旓細鍦╒isual Studio 2008鐨勫紑鍙戠幆澧冧腑锛屾湰鏂囧皢涓轰綘灞曠ず濡備綍鍒涘缓涓涓鍩虹鐨勬枃瀛楀姞瑙e瘑绋嬪簭銆傞鍏堬紝鎵撳紑Visual Studio 2008锛屾柊寤轰竴涓猈indows搴旂敤绋嬪簭椤圭洰锛岄夋嫨Form1浣滀负涓荤晫闈傚湪鐣岄潰涓婏紝娣诲姞Label鍜孴extBox鎺т欢锛屼互鍙夿utton1鍜孊utton2锛岀敤浜庤緭鍏ュ拰鏄剧ず鍔犲瘑/瑙e瘑鍚庣殑鏂囨湰銆傚湪缂栫▼涔嬪墠锛屼簡瑙ystem.Security....
绛旓細杩欎釜浼拌娌′汉鑳藉府浣犮備綘鑺卞嚑鍧楅挶涔颁竴鏈珺ASIC鐨勪功灏辫浜嗭紝瀛VB鏈濂藉厛瀛︿範涓涓婹B锛屽叏鍚峇BASIC銆備功閲岄潰鐨勯兘鏄瘮杈冭缁嗙殑锛屽鏋滀綘鏈変粈涔堜笉鎳傜殑璇濓紝鍙互鍔犱竴涓嬭绠楁満涓撲笟鐨勶紝瀵逛簬瀛﹁绠楁満鐨勶紝杩欑璇█鏄渶鍩烘湰鐨勶紝浜轰汉閮藉簲璇ヤ細銆傝繖娆″洖绛旇櫧鐒舵病缁欎綘甯︽潵澶氬ぇ鐨勭敤閫旓紝浣嗘槸寤鸿浣犳渶濂芥槸涔颁竴鏈功锛佺浣犳棭鏃...