欢迎来到天天文库
浏览记录
ID:43517133
大小:4.31 MB
页数:56页
时间:2019-10-09
《整合开发环境介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第六章整合開發環境介紹本投影片僅供上課使用,非經同意,請勿散播或轉載。6.1Windwos應用程式專案WindowsForm是以.NETFramework為基礎的一個新平台,主要用來開發視窗應用程式。由於它提供一個具有物件導向且可延伸的ClassLibrary能迅速開發出各種視窗應用程式它還可作為多層分散式方案(Multi-TierDistributiondSolution)中本機使用者的介面。WindowsForm是一個物件導向的類別庫,當新增一個表單到專案時,便直接繼承System.Win
2、dows.Forms.Form的原始類別,也可由先前已設計好的表單繼承,再新增或修改自己需要的功能。表單(Form)即視窗-是設計程式時用來製作使用者輸出入介面的基本物件。-主要用來接收所鍵入資料或提供資訊給使用者觀看。-使用者和電腦溝通的主要工具。表單大都以矩形方式出現,如標準的視窗、對話方塊、多重文件視窗等都是表單的一種。輸出入介面的建立是將表單當做一個容器,透過工具箱所提供的工具在表單上面建立需要的控制項(Control)或稱物件(Object)。因程式需求允許兩個以上表單同時出現
3、,除輪流顯示,也可相互重疊。主控台應用程式模式可用一行行命令來設計Windows表單的輸出入介面,對初學者不易學習。Windows應用程式模式下-在整合開發環境(IDE),利用工具箱提供工具,不用寫程式便輕易製作所要輸出入介面-專注編寫程式流程的核心,省時且易維護。-符合所看即所得(Whatyouseeiswhatyouget)的精神。傳統Console模式撰寫程式,在程式編輯階段得費時撰寫輸入介面的程式碼,執行階段方能看到輸出入介面的結果是否正確?若輸出入格式不符合需求,又得再回編
4、輯階段修改一直到符合需求為止。6.2物件導向觀念介紹物件導向程設計就是以真實世界的狀態,以接近電腦世界的方式表現出來。每個物件都擁有自己的屬性、方法、事件。何謂物件(Object)-真實世界任何具體或抽象的東西都可視為一個物件。-如一本書、一條狗、一部車子都可視為一個物件。-小物件可再組成一個大物件。如車子是一個大物件,是由四個輪子、四個車門、方向盤…等其他小物件組成。-電腦硬體是由一個大物件由主機板、cpu、記憶體、晶片電源變壓器等物件所構成。-視窗是由一個按鈕、文字方塊、功能表選項、視窗
5、…等物件構成。2.屬性(Property)-屬性是用來表示一個物件所擁有的外觀、狀態或特質。-如小明(物件)的身高(屬性)是170公分(屬性值),-如小華的衣服(物件)的顏色(屬性)是紅色的(屬性值)。-以下圖說明鈕是物件按鈕上文字顏色(ForeColor屬性)是紅色(屬性值)按鈕上的文字(Text屬性)是M+(屬性值)。3.方法(Method)用來表示一個物件所表現的行為(動作)。如:人(物件)會跑步(方法),鳥(物件)會飛(方法)。物件與物件之間可以透過方法來達到互動。如車子(物件)撞到
6、(方法)小明(物件)。以VB程式設計來表示物件、屬性及方法‘建立ArrayList型別的ary物件DimaryAsNewArrayList()‘使用ary物件的Add方法將”小明”放入陣列ary.Add(“小明”)‘使用ary物件的Count屬性取得陣列總數目並指定給整數nintn=ary.Count4.事件(Event)當某個物件接收訊息而產生一種反應,此種反應即稱為事件。例如:在按鈕上按下滑鼠鍵,按鈕接收到按下的訊息而發生按下的事件,接著即會執行按鈕的Click事件程序,因此您可以將處理
7、按鈕被按下的相關程式碼撰寫在按鈕的Click事件程序內,事件程序是以Sub表示。在VB中不同的物件可執行不同的事件程序。6.3第一個Windwos應用程式撰寫VB視窗應用程式,採下列四個步驟:Step1設計表單輸出入介面Step2設定各控制項(物件)的屬性Step3撰寫程式碼Step4除錯按照上面四個步驟設計一個Hello應用程式,在表單上透過工具箱的標籤(Label)工具、文字方塊(TextBox)工具和按鈕(Button)工具,建立下面輸出入介面(FileName:WinHello.sl
8、n):一.設計表單輸出入介面Step4建立標籤控制項二.設計各控制項的屬性三.撰寫程式碼三個方法其中之一來撰寫Form1_Load事件程序:方法1選取某控制項並快按滑鼠左鍵兩下進入預設的事件程序在表單空白處快按滑鼠左鍵兩下,即會進入到表單的Form1_Load事件,表單Load事件程序中的程式碼會在表單載入時立即執行。在Form1_Load事件程序中撰寫「lblShow.」,此時會出現清單讓您選擇要使用的lblShow屬性或方法,接著請將程式碼撰寫為lblShow.Text=””。方法2透
此文档下载收益归作者所有