Visual Basic 基础语法.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 簡介 Visual Basic 基礎語法 什麼是 Visual Basic BASIC 語言:Beginner’s All-purpose Symbolic Instruction Code,是一種簡單易學的高階語言 VB = Visual + Basic ,以傳統的 BASIC 語言加上圖形介面(GUI = Graph User Interface)以及物件導向(OOP = Object-Oriented Programming)概念 VB 是寫作 Windows 應用程式最簡單、最方便的語言 VB 視窗配置 練習一:進入即時運算視窗 啟動 VB,然後選取功能表的「檢視/即時運算視窗」 改變即時運算視窗的大小 改變即時運算視窗的位置 可在及時運算視窗中做「交談式」指令 注意:仍須使用VB指令之格式(後詳),否則會發生語法錯誤 程式基本單位:表單(Form) 可在表單上進行程式設計 可在表單上加上各種物件,如按鈕、對話框、選單....等等 將游標指到表單上雙擊左鍵,即可進入程式設計模式 寫作第一個程式 VB 程式構造 VB程式要素與結構:變數、運算子→敘述→物件、函數與副程式→表單與模組→專案 VB程式的語法,許多是與上學期的 C 語法精神上類似,不過寫法略有差異 VB擁有整合性的圖形介面,以及即時語法除錯系統 VB 基礎語法:基本輸出與變數宣告 宣告:「Dim 變數名 As 變數型態」(如「Dim a As Integer」),若無宣告就採用的變數,則由程式自行判斷其變數型態(每個變數都加以宣告,是比較安全的用法) 比較:C語言的宣告方式為「變數名 變數型態;」(如「int a;」) 變數的命名規則 變數名稱的字數不得超過255 變數名稱的第一個字元必須是英文字母或中文字,其餘部份可以是英文字母、中文字、數字、或底線(_),其餘的符號則不能使用 保留字不可以單獨作為變數名稱,但可以包含在變數名稱之內,作為變數名稱的一部份 講國語也會通! VB也允許我們用中文來為變數命名 保留字(Reserved Word) 由字元組合而成,並且由BASIC內部加以定義,猶如英語裡的單字一樣,具有特殊的意義及使用規則 使用者必須依規定來使用這些字,不可隨意使用 例如:Print 就是一個保留字,它的用途是印字,所以我們不可以將變數取名為「Print」,並下類似「Print=2」的指令 VB保留字請見課本 p.794(附錄B) VB 基礎語法:運算子 +:加法運算子 -:減法運算子 *:乘法運算子 /:實數除法運算子 ^:次方運算子(同Fortran 中 **或是C中的 pow 函數) \:整數除法運算子(若運算元有小數點,則會先行四捨五入為整數後,再進行此運算) Mod:餘數運算子(例如:5 Mod 2 的結果為 1,若運算元有小數點,則會先行四捨五入為整數後,再進行此運算) :字串連接運算子(例如:“ Hello” “World” 的結果為 “Hello World” 運算子的優先順序 基本輸入與輸出 基本輸出:Print “字串”, 變數 — 將字串與變數顯示在表單上 基本輸入:InputBox(“字串”) — 會跳出一視窗讓使用者輸入,引數中的「字串」為提示語 舉例:x=InputBox(“Please input x”) 舉例:InputBox 與 Print 習題 1.1寫作一程式,求 x2 + 5x + 3 = 0 的兩個解 1.2寫作一程式,計算 47.3\6.7+47.3 Mod 6.7 之結果為何? 邏輯判斷 IF…THEN…ENDIF 當程式需要判斷不同的條件成立下執行不同的指令時,就需要用 IF 敘述進行,用法與 C 中類似 範例: 比較(關係)運算子 邏輯運算子 真值表 流程控制:迴圈 與 Fortran 中的 DO……ENDDO 類用法似,VB的語法為 For……Next 實例:等差級數求和: 習題 1.3 寫作一程式,列出九九乘法表(需用到兩層迴圈) 1.4 寫作一程式,計算 ax2+bx+c=0 之根,需判斷各種狀況:a, b 是否等於零,以及有無實數解 * * VB 啟動畫面 選擇「標準執行檔」 1. 選擇「Activate」 2. 輸入程式碼 3. 執行程式 Public A As Integer Dim B As Integer Sub Command1_Click() Dim C As Integer C=A+B End Sub Sub .... 標準模組 表單一 物件與 事件 宣告 表單二 變數 敘述 運算子 餘數 a Mod b 6 實數乘除 a*b, a/b 4 括弧 (a+b) 1 指數 a^b 2 加減 a+b, a-b 7 整數乘除 i\j

您可能关注的文档

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档