第二章程式簡介.ppt

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

第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式 2-3 建立Windows應用程式 2-4 Visual Basic應用程式架構 2-5 Visual Basic語言的寫作風格 2-6 表單與程式碼編輯器的使用 2-7 在Windows執行應用程式 2-8 列印程式碼 2-1 如何設計Visual Basic應用程式 2-1-1 程式設計的基礎 2-1-2 演算法 2-1-3 使用Visual Basic開發應用程式 2-1-1 程式設計的基礎-說明 程式設計是將需要解決的問題轉換成程式碼,程式碼不只能夠在電腦上正確的執行,而且可以驗證程式執行的正確性。基本上,程式設計的主要過程可以分成五個階段,如下圖所示: 2-1-1 程式設計的基礎-需求 需求(Requirements) 程式設計的需求是在了解問題本身,以確切獲得程式需要輸入的資料和其預期產生的結果,如下圖所示: 2-1-1 程式設計的基礎-設計 設計(Design) 在了解程式設計的需求後,我們就可以開始找尋解決問題的方法和策略,簡單的說,設計階段是找出解決問題的步驟,如下圖所示: 2-1-1 程式設計的基礎-分析 分析(Analysis) 在解決需求時只有一種解決方法嗎?例如:如果有100個變數,我們可以宣告100個變數儲存資料,或是使用第8章的陣列(一種資料結構)來儲存。 分析階段是將所有可能解決問題的演算法都寫下來,然後分析比較哪一種方法比較好,選擇最好的演算法來撰寫程式。 2-1-1 程式設計的基礎-撰寫程式碼 撰寫程式碼(Coding) 現在我們就可以開始使用程式語言撰寫程式碼,以本書為例是使用Visual Basic 2005語言。 在實際撰寫程式時,可能發現另一種方法比較好,因為設計歸設計,有時在實際撰寫程式時才會發現其優劣,如果是良好的設計方法,就算改為其他方法也不會太困難。 2-1-1 程式設計的基礎-驗證 驗證(Verification) 驗證是證明程式執行的結果符合需求的輸出資料,在這個階段可以再細分成三個小階段,如下所示: 證明:執行程式時需要證明它的執行結果是正確的,程式符合所有輸入資料的組合,程式規格也都符合演算法的需求。 測試:程式需要測試各種可能情況、條件和輸入資料,以測試程式執行無誤。如果有錯誤產生,就需要除錯來解決問題。 除錯:如果程式無法輸出正確結果,除錯是在找出錯誤的地方。我們不但需要找出錯誤,還需要決定找出更正錯誤的方法。 2-1-2 演算法-定義 在程式設計的設計階段寫出的解決問題步驟、策略或方法就是「演算法」(Algorithms),其基本定義如下: 演算法是完成目標工作的一組指令,這組指令的步驟是有限的。除此之外,演算法還必須滿足一些條件,如下所示: 輸入(Input):沒有或數個外界的輸入資料。 輸出(Output):至少有一個輸出結果。 明確性(Definiteness):每一個指令步驟都十分明確,沒有模稜兩可。 有限性(Finiteness):這組指令一定會結束。 有效性(Effectiveness):每一個步驟都可行,可以追蹤其結果。 2-1-2 演算法-表示方式 一般語言文字:直接使用文字描述來說明執行的步驟。 虛擬碼(Pseudo Code):一種趨近程式語言的描述方法,它並沒有固定語法,其每一列約可轉換成一列程式碼。 流程圖(Flow Chart):使用結構化的圖表描述執行過程,以各種不同形狀的圖形表示不同的操作,使用箭頭線標示執行方向。 2-1-3 使用Visual Basic開發應用程式 Step 1 新增專案:Visual Basic應用程式是一個專案,建立Visual Basic應用程式的第一步就是建立Visual Basic專案。 Step 2 建立表單介面:在建立好專案後,預設新增From1.vb表單類別檔,請依照規劃的介面,從「工具箱」視窗拖拉所需控制項到表單,就可以建立表單使用介面。 Step 3 設定控制項屬性:在表單新增控制項後,接著可以在「屬性」視窗調整表單或控制項的大小、字型、色彩和外觀等屬性值。 Step 4 撰寫程式碼:主控台應用程式是撰寫主程式Main()程序的程式碼;Windows應用程式請依照控制項觸發的事件,建立所需的事件處理程序。 Step 5:編譯與執行:在VBE編譯與執行Visual Basic專案的應用程式,如果有編譯錯誤,請重複上述步驟在更改程式碼後,或使用VBE除錯功能來找出錯誤。 2-2 建立主控台應用程式-說明 主控台應用程式是早期BASICA、GWBASIC和QuickBasic在MS-DOS作業系統以文字模式執行的應用程式。Windows作業系統是在「命令提示字元」視窗執

文档评论(0)

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

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

1亿VIP精品文档

相关文档