1 / 43

視窗程式設計基礎

視窗程式設計基礎. 鄧姚文. 參考書. 林文恭、吳進北、吳惠雯( 2011 ), MTA Exam 98-362 視窗研發認證實戰寶典, 碁峰資訊股份有限公司, ISBN 9789862763629 (書號 CMS101200 ) 林建宏 譯( 2011 ), MTA Exam 98-362 Windows Developer Fundamentals 官方認證教材, 碁峰資訊股份有限公司, ISBN 978-986-276-226-4 (書號 CMS100200 ). 2.1 Windows 專案範本. 2.2 Windows Form.

Download Presentation

視窗程式設計基礎

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 視窗程式設計基礎 鄧姚文

  2. 參考書 林文恭、吳進北、吳惠雯(2011), MTA Exam 98-362 視窗研發認證實戰寶典, 碁峰資訊股份有限公司, ISBN 9789862763629 (書號 CMS101200) 林建宏 譯(2011), MTA Exam 98-362 Windows Developer Fundamentals 官方認證教材, 碁峰資訊股份有限公司, ISBN 978-986-276-226-4 (書號 CMS100200)

  3. 2.1Windows 專案範本

  4. 2.2Windows Form • 何時要使用 Windows Form • 想要讓用戶端應用程式負責應用程式中大多數的處理負荷時,可以使用 Windows Form 開發程式。 • 應用程式,完全倚賴桌上型電腦的處理能力,以及高效能顯示能力 • 有些Windows Form 應用程式可能是完全獨立的 (Self-Contained),並且在使用者電腦上執行整個應用程式處理。 • 應用程式可能是較大型系統的一部分,而桌上型電腦主要是用來處理使用者輸入。 • 例如,銷售點(POS)系統通常需要在桌上型電腦上建立複雜、可回應的使用者介面,但又要連結至執行後端處理的其他元件。

  5. 2.2Windows Form • 何時要使用 Windows Form • 在 Windows 架構的基礎上建置表單的 Windows 應用程式,因此這個應用程式能夠存取用戶端電腦上的系統資源,包括本機檔案、Windows 登錄、印表機等等。 • 可限制存取層級來避免因非法存取產生的任何安全風險或潛在問題 • 可以使用 .NET Framework GDI+ 圖形類別來建立圖形式豐富的介面,而這通常是資料採擷或遊戲應用程式的要件。

  6. 2.3 方案、專案 • Visual Studio 提供了兩個容器,協助您有效率地管理開發工作所需的項目,例如參考、資料連結、資料夾和檔案。這兩個容器就叫方案(Solution)和專案(Project)。 • 方案包含一個或多個專案,加上協助定義整個方案的檔案和繼資料。

  7. 2.3 方案、專案

  8. 2.3 方案、專案 • 建立新專案時,Visual Studio 會自動產生方案。 • 必要時,可以接著在方案中加入其他專案。[ 方案總管] 提供整個方案的圖形檢視,協助開發人員在開發應用程式時管理其專案和檔案。 • 方案資料夾是 [ 方案總管 ] 的組織工具 • 建議以方案中組合管理專案的相同方式,組合管理磁碟上的專案。

  9. 方案定義檔 • Visual Studio 將方案定義儲存於兩種檔案中:.sln和 .suo。 • 在前面版本 Visual Studio 中,Visual Basic 和 Visual C++ 中的群組 (.vbg) 或工作區 (.dsw) 檔案。

  10. 方案定義檔 (.sln) 儲存定義方案的中繼資料 • 與方案關聯的專案。 • 與特定專案無關,可在方案層級上使用的項目。 • 設定哪一種專案組態,要套用到各組建類型的方案組建組態。 • 附註 • .sln檔案可供開發小組的開發人員之間共用。 • .suo檔案則是使用者特定的檔案,無法在開發人員之間共用。

  11. 設定啟始專案 • 可選取一個或數個專案,當做方案中要最先建置、偵錯和部署 Visual Studio 的專案,以及當做部署方案時要最先執行的專案。 • 設定單一的啟始專案 • 在 [ 方案總管] 中,從方案中選取所要的啟始專案。 • 在 [ 專案] 功能表上,選擇 [ 設定為啟始專案]。

  12. 設定「app2」為啟始專案

  13. 由「app2 方案」參考「app1 方案」類別資料

  14. 2.4 資料型別

  15. 變數的有效範圍

  16. 變數的有效範圍 用 Static 宣告的區域變數的值會一直存在;而用 Dim 宣告的變數,只在程序執行期間才存在。 不能在程序中宣告公用變數,只能在模組的宣告區塊中宣告公用變數。 要建立僅存在於程序內的常數或變數,請在這個程序內宣告。 要建立對模組內所有程序都有效,但對模組之外任何程式碼都無效的常數或變數,請在模組的宣告區塊中宣告。 要建立在整個應用程式中都有效的常數或變數,請在一般模組的宣告區塊中進行宣告,如為常數,請在 Const 前面放置 Public 關鍵字

  17. 運算子

  18. = 運算子 用於指定一個值到某個變數或屬性,與數學上的等號 "=" 意義並不完全相同。 語法

  19. 算術運算子

  20. 比較運算子

  21. 文字連結運算子 使用 & 符號來連結一個或多個字串。

  22. 邏輯運算子

  23. 陣列 下列範例宣告含有學校中,每一年級學生數目的陣列變數。 從陣列取得值 在括弧內,包含和每個想要取得之元素相對應的索引的運算式。 每個陣列維度 (Dimension) 都需要有一個索引。

  24. 2.5 程式設計基本指令 Visual Basic 基本常用語法整理 宣告變數 註解

  25. Visual Basic 基本常用語法整理 指派陳述式 條件陳述式

  26. 選擇陳述式

  27. 迴圈 For 迴圈 While 迴圈

  28. 副程式 以傳值方式傳遞參數 以傳址方式傳遞參數

  29. 指定初值例

  30. VB 常用函數

  31. VB 常用函數(續)

  32. 於方案中加入多專案

  33. 於方案中加入多專案

  34. 設定啟始專案

  35. 同方案加入其他專案參考

  36. 偵錯模式下的「區域變數」及「即時運算」視窗偵錯模式下的「區域變數」及「即時運算」視窗 在偵錯期間Visual Studio 中的【區域變數】視窗會顯示所有範圍內變數和屬性值。〔即時運算〕視窗則是用來即時執行運算式或指令。

  37. Debug.Write 指令 Debug.Write 指令用在除錯時輸出訊息。 當編譯模式為debug 時才有用,設為release 時,Debug.Write 在編譯時會被忽略。

More Related