程序与函数.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序与函数

程序與函數 資訊科技系 林偉川 模組化程式設計 •目前軟體系統或應用程式的功能愈來愈強 大,使用者的需求也水漲船高,從前一個 人可以寫出的試算表程式,幾個人開發的 UNIX 系統將成為神話,模組化程式設計在 應用程式開發上也就愈顯其重要性 。 2 1 模組的基礎 • 現在的軟體系統或應用程式都需要大量的 人員參與分析、設計與開發,因此將一個 大型應用程式所需的功能分割成一個個獨 立的子功能 ,就成為非常重要的工作。 • 模組化是把大型的功能切割成無數的子功 能,至於如何切割成一個個子功能的模 組,就屬於結構化分析的範疇,我們最常 使用的就是由上而下設計方法 。 3 程序函數是一個黑盒子 • 程序函數是一個程式區塊 ,我們執行程序函數時 稱為呼叫 (Subroutines Call ),在呼叫時並不需 要了解程序函數內部實際的程式碼 ,只要告訴我 們如何使用這個黑盒子的 「使用介面」 (Interface )即可,如下圖所示: 4 2 VB.NET的程序與函數 種類- • VB.NET的程序可以分為兩種 ,如下所示 : –事件處理程序事件處理程序 :事件處理程序是處理指定事件: 事件處理程序事件處理程序 :: 的程序 (一定是Sub ,因為不會有傳回值), Windows應用程式都是使用Click事件處理程序 執行所需的功能 。 – 一般程序一般程序:將程式區塊使用一個程序函數名稱: 一般程序一般程序:: 來代替,以便呼叫程序函數執行特定的功能, VB.NET的程序分為 Sub程序和Function 函數兩 種,函數和程序的差別在於函數擁有傳回值 , 而程序沒有。 5 建立Sub程序語法- • Sub程序就是一個程式區塊的VB.NET程式 碼,使用 Sub和End Sub指令包圍 ,然後以 一個程序名稱命名 ,程序並沒有傳回值。 • VB.NET程序的語法 ,如下所示: [Public | Private] Sub名稱 程式區塊 End Sub 6 3 建立Sub程序範例- • 程序名稱的命名和變數名稱相同 ,在同一 個模組不能使用相同的程序名稱 。一個程 序的範例,如下所示: Sub ShowMessage() lblOutput.Text = VB.NET程式設計 End Sub • 上述程式碼是ShowMessage程序 ,因為它並 沒有傳回值 。 7 建立Sub程序呼叫- • 在程式碼呼叫程序是使用Call指令 ,只需在 其後加上程序名稱即可 ,如下所示: Call ShowMessage()

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档