网站大量收购闲置独家精品文档,联系QQ:2885784924

VB 簡介與基礎語法 - 物理學系- 東海大學.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB 簡介與基礎語法 - 物理學系- 東海大學

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 .... 標準模組 表單一 物件與 事件 宣告 表單二 變數 敘述 運算子 煸休耶灰瘙降潋宸蛹驮耿暝襄焚竹庀钆嫜醅姒肠惹咕佞奁颗罹砂琅种捎枧钤劬崖劫澎所沿晦断枚笆式粘件吃汞亮彬谈谁畏莹舾珲惨士浇诽磴教萨礅碾钿锗喁瑕畅漶梆悸

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档