- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB6 的基本概念 VB6 的資料型態 資料型態 電腦為了方便於記憶體儲存輸入的資料,通常把資料分成兩類;常數(constant) 和變數(Variable)。常數是在程式執行的過程一直保持不變,變數則可以改變其值。 變數 所謂的變數(variable)是指其值可以改變,也就是它的值將因程式執行而更改。 命名規則 變數需以字母開頭 (a b …z) 變數所用的字元只能用字母(a b..z), 數字(0..9)和底線字元( _ )組成,不能含有標點、空白等字元。 字數個數不得超過40字元。 不能使用VB的保留字例如integer ,for, abs等 VB6 的資料型態(續) VB6 的資料型態(續) 基本資料型態 Visual Basic 語言的基本資料型態有 7 種(及一種自由型態),而為了要方便程式設計師辨認那一個變數是屬於那一類資料,VB特別在變數名稱後面加上一特殊字元,以作為變數資料型態的識別。 VB6 的資料型態(續) 例如 number% = 123 、設定number%是整數變數 n1 = 65000 設定n1是長整數變數 a3! = 123.5 設定a3!是單精度浮點數變數 test# =123 設定test#是倍精度浮點數變數 y5$ = “八德” 設定y5$是字串數變數 num@ = 4321.5 設定num@是金錢變數 自由資料型態(variant) 在 VB 中規定凡是某變數名稱末端不含特殊資料型態辨識字元(如:# ! %),則將此類的變數視為是自由資料型態(variant)變數,此時變數可存放任意資料。 VB6 的資料型態(續) 如何宣告變數 除了以變數的末端含資料型態辨別字元,以作為變數型態的設計外,我們也可以用Global, Dim, Static來宣告變數 Global 只能用於模組的Declaration section中,用Global所宣告的變數為全域性變數,程式所有的模組,表格都可使用。 Dim 可用於模組或表格的Declaration中,如用於模組的Declaration中則該模組內所有副程式皆可取用,如用於表格的Declaration中則該表格內所有副程式皆可取用。 Static 只能用於副程式內,用Static所宣告的變數會保留至下次副程式被宣告。 VB6 的資料型態(續) 常數符號 Const常數名稱 = 表示式 Const pi = 3.14159 VB6 的資料型態(續) 範例 VB6 的資料型態(續) 屬性設定 TextBox (Text1 ~ 3) Font : 新細明體28號字 Text : 清空 Label (label1) Caption : + Font : 新細明體36號字 CommandButton (Command1) Caption : = Font :新細明體24號字 VB6 的資料型態(續) 按下按鈕引發的動作 (Click) VB6 的資料型態(續) 當按下Enter鍵時希望引發的動作(KeyPress) 當於Text1輸入數字並按下Enter鍵後,希望自動將控制權交給Text2 SetFocus 當於Text2輸入數字並按下Enter鍵後,希望自動進行數值的加總,並將結果顯示於Text3上 VB6 的資料型態(續) 運算式(Expression) 運算式是由運算子(Operators)與運算元(operand)所組成,運算元可以是常數、變數、及運算式。運算子是執行運算元運算的特殊符號,如+、-、*、/、、 等。 運算子依運算功能可分為4大類 算數運算子 (+、-、*、/、…) 比較運算子 (、、=、、=、=) 邏輯運算子 (and、or、not) 連接(字串)運算子 (+、) VB6 的資料型態(續) 算數運算子 VB6 的資料型態(續) 比較運算子 VB6 的資料型態(續) 邏輯運算子 連接(字串)運算子 流程圖(續) 製作流程圖應注意事項 只能有一邏輯上的起點 至少有一邏輯上的終點 判斷符號至少有兩條流出線 終止符號不可以有流出線,其他符號只能有一條流出線 除了起始符號之外,每個符號必須有一條流入線 應注意整齊與對齊 VB6 的基本語法 條件判斷結構 If …… Then If …… Then …… Else VB6 的基本語法(續) If … Then … ElseIf … Then … Else VB6 的基本語法(續) Select Case VB6 的基本語法(續) 重複結構(計數迴圈) For … Next 已知或欲執行的迴圈次數固定時較宜使用 VB6 的基本語法(續) VB6 的基本語法(續) 設計一程式,計算1+2+3+
文档评论(0)