Visual Basic 基礎語法.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 應用程式最簡單、最方便的語言 由Server啟動VB 程式基本單位:表單(Form) 可在表單上進行程式設計 可在表單上加上各種物件,如按鈕、對話框、選單....等等 將游標指到表單上雙擊左鍵,即可進入程式設計模式 寫作第一個程式 VB 程式構造 VB程式要素與結構:變數、運算子→敘述→物件、函數與副程式→表單與模組→專案 VB程式的語法,許多是與上學期的 FORTRAN 語法精神上類似,不過寫法略有差異 VB擁有整合性的圖形介面,以及即時語法除錯系統 VB 基礎語法:基本輸出與變數宣告 宣告:Dim 變數名 As 變數型態,若無宣告就採用的變數,則由程式自行判斷其變數型態(每個變數都加以宣告,是比較安全的用法) VB 基礎語法:運算子 +:加法運算子 -:減法運算子 *:乘法運算子 /:實數除法運算子 ^:次方運算子(同Fortran 中 **) \:整數除法運算子(若運算元有小數點,則會先行四捨五入為整數後,再進行此運算) 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 之結果為何?(p.4-15 第二題) 邏輯判斷 IF…THEN…ENDIF 當程式需要判斷不同的條件成立下執行不同的指令時,就需要用 IF 敘述進行,用法與 Fortran 中類似 範例: 比較(關係)運算子 邏輯運算子 真值表 流程控制:迴圈 與 Fortran 中的 DO……ENDDO 類用法似,VB的語法為 For……Next 實例:等差級數求和: 習題 1.3 寫作一程式,列出九九乘法表(需用到兩層迴圈) 1.4 寫作一程式,計算 ax2+bx+c=0 之根,需判斷各種狀況:a, b 是否等於零,以及有無實數解(第N次寫這個程式了…) * * 網址: 18:3018 輸入你的計中列 印帳號與密碼 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 5 負數 –a 3 運算子 優先順序 * 順序相同時,由左向右依序進行運算 If(A B) Then Print “AB” ElseIf(AB) Then Print “AB” Else Print “A=B” Endif If(A.GT.B) Then Write(*,*) ‘AB’ Else If(A.LT.B) Then Write(*,*) ‘AB’ Else Write(*,*) ‘A=B’ Endif VB Fortran .NE. 不等於 .LE. 小於等於 = .GE. 大於等於 = .LT. 小於 .GT. 大於 .EQ. 等於 = Fortran對應 功能 VB關係運算子 關係運算子的運算元為數值,運算結果為Boolean(True, False) 第一項真,第二項假時為假,餘為真 包含 IMP 6 二者值相同時為真 等值 EQU 5 二者值相異時為真 互斥

文档评论(0)

绿风 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档