资料库概念-行动学习平台.PPT

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 在介紹完描述演算法有三種方法之後,接下來,我們再針對流程圖,作更詳細說明與介紹 ,亦即延伸學習。 接下來我們來介紹流程圖的重要觀念 * 1.流程圖必須使用標準符號,便於閱讀和分析。 2.流程圖中的文字力求簡潔、扼要,而且明確可行。 3.繪製方向應由上而下,由左至右。 4.流程線條避免太長或交叉,可多用連接符號。 * * * * * * * * * * * * 1.正確性是一個好程式最基本的要求。如果我們所撰寫的程式不正確,那功能再強、速度再快,都沒有用。 因此,正確性是一個好程式最重要的條件。 2.再滿足了正確性的條件之後,接下來我們就必須要求我們撰寫程式的執行效率,因為愈有效率的程式,背 面所代表著是一套有效率的演算法。 3.除了滿足正確性與效率性之外,我們也必須進一步考慮到程式的維護性。因為一套有用及易用的程式, 可能必須要經常維護,如此才能滿足使用的需求。 * * * * * * * 以前我們使用VB來呼叫Windows API很不方便,在 .NET Framework底下,完全沒有這方面的問題,因為不管是哪一種程式語言,最終都要編譯成中介語言(MSIL),所有程式及程式元件之間的溝通介面都是以中介語言(MSIL)為基準 * * ?加入程式碼片段的方法: * * 在程式碼視窗中加入程式碼片段的位置,按右鍵,此時會出現快速功能表,請選擇你所須的功能,一層一層的往下找到你所須的程式碼片段,最後快按二下即可插入此程式碼片段了。 [實例]利用程式碼片段的方式來設計產生亂數值。 步驟一:在欲加入位置按右鍵,此時會出現快速功能表,再點選 「插入程式碼片段」選項,如下圖所示: * * * 步驟二:選擇所須的功能 * 步驟三:插入程式碼片段 * 步驟四:測試執行結果 題目:利用程式碼片段來產生亂數值 程式檔案名稱 ch1-7.sln 01 02 03 04 05 06 07 08 Public Class Form1 Private Sub Button1_Click(……) Handles Button1.Click Dim generator As New Random Dim randomValue As Integer randomValue = generator.Next(10, 100) MsgBox(randomValue) End Sub End Class * * * * * * * * * * * * * * * * * * * * * * * * * * * 1-2.1 .NET Framework 的架構 * * NET Framework大致可分為三部分,分別為共通語言規範(Common Language Specification)、共通語言執行環境(Common Language Runtime)及基礎類別庫(Base Class Library)。如下圖所示。 1-2.2共通語言規範 (Common Language Specification) * * 在.NET Framework平台中,它大約可以相容25種不同的程式語言,例如:VB, C#,J#,C++等。而程式設計師不需要學會每一種程式語言,只要學會其中一種語言即可,並遵守共通語言規範的情況下,每一種程式語言都可以相互轉換為與平台無關的中介語言(MSIL)。其最主要的目的就是不同的程式語言可以相互使用所須要的資源,而不會有轉換上的問題。 1-2.3 共通語言執行環境 (Common Language Runtime) * * 「Runtime」指的是電腦在編譯某種程式語言的執行時期。而只要以程式語言撰寫出來的程式,就必須要Runtime來執行,而且不同的程式語言所使用的Runtime也不相同。因為Runtime提供了程式語言所必須配備的函式與物件,而各種語言的函式與物件都不盡相同,所以各種語言都有著自己的Runtime,無法共用。 但是.NET Framework以共通語言執行環境(CLR)來解決了這個共用問題,IL(Intermediate Language)這個中介語言(介於程式碼與機器碼之間的語言。 1-2.4 基礎類別庫(Base Class Library) * * 不同的程式語言有自己的「Run

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档