基本輸出入介面.pptVIP

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 基本輸出入介面設計 3.1 表單物件常見的屬性 VB 透過工具箱提供工具,不用寫程式便能快速 建立高親和力的圖形化輸出入介面。 表單就是一個視窗,是最基本的輸出入介面 像一個容器可將工具箱的工具安置其中。 由工具箱拖曳到表單的工具稱為控制項或物件。 每個控制項都有所屬的屬性和方法,透過屬性 值改變可讓同類表單或控制項擁有不同外觀和 功能。 不同控制項和表單可能擁有相同的屬性, 也可能只有該控制項所獨有。 每個屬性皆有其預設值,可依程式需求來 加以修改。 修改控制項屬性最快方式 ? 在程式編輯設計階段透過屬性視窗來設定。 ? 在程式執行階段依需求在適當時機做設定。 屬性視窗介紹 1. 查詢或修改屬性 ? 分類鈕: 屬性按照外觀、行為、其他…等類型來分類 排列。 ? 字母鈕: 屬性會按照屬性的 英文名稱順序排列。 2. 如何修改屬性的內容 Step1 - 先在表單上選取欲修改的控制項或表單本身。 - 另一方式到屬性視窗的物件清單下拉鈕按一下 選取控制項或表單本身。 Step2 點選反白欲修改的屬性。 Step3 選取屬性內容右邊可能出現下列圖示: ? ?顯示下拉式清單供您選取。 ? ?出現對話方塊供您選取。 ? 若出現插入點游標則直接輸入。 3.1.1 外觀類型的屬性 1. 如何設定表單的標題欄名稱為 Visual Basic 2. 如何設定表單的背景色為 Yellow 3. 如何設定表單的背景圖片 Step1 選取表單,點選 BackgroudImage 屬性。 Step2 按該屬性值欄的 鈕 開啟 選取資源對話方塊。 Step3 在選取資源對話方塊中,點選 本機資源,再按 匯入 鈕 打開 開啟對話方塊。 Step4 在開啟對話方塊中,點選書附 光碟 [ch03/images/Image1. jpg] 圖片檔,按 開啟鈕,返回選取 資源對話方塊。 Step5 返回「選取資源」對話方塊後, 觀察圖片預覽區的內容,按 確定鈕。 Step6 結果表單的背景圖呈現所選取圖片 內容。 3.1.2 視窗樣式的屬性 3.1.3 配置類型的屬性 容器(表單)的左上角座標值為(0,0),小括號內的第一個參數X座標值也就是水平距離;第二個參數為Y座標值也就是垂直距離。水平方向向右為正;垂直方向向下為正。 3.2 表單物件常用的事件程序 傳統 DOS 作業系統設計出的程式都會按照 既定流程執行。 Windows 作業系統,採事件驅動觀念。將 使用者操作動作視為「事件」,事件會被作 業系統所攔截,並傳遞給應用程式的處理序 來處理。 事件驅動 是指程式執行時,程式會不斷地等待操作者 觸發事件,才執行該事件程序內所撰寫的 程式碼。由於程式執行時的流程是由操作者 決定,因此每次執行流程未必一樣。 事件是物件傳送訊息給應用程式,通知有事情 發生需要處理,而傳送訊息的動作稱為觸動事件 或引發事件。 所觸動的事件要如何處理,就以程式碼寫在 事件程序裡。 如家中門鈴響,就是門鈴物件 的 按一下事件 被觸動,發出訊息(門鈴聲)通知有人來。 將要處理的方式寫在「門鈴_按一下」事件程序: ? 若是熟識的人,就開門歡迎 ? 若是推銷員,就假裝不在家…。 3.2 表單物件常用的事件程序 事件程序的命名是結合事件傳送者(表單或控制項)的 物件名稱和事件名稱,兩者中間以底線作區隔。 在表單上按一下觸動表單的 Click 事件,若表單名稱為 Form1,其Click 事件程序的寫法如下: 物件包括表單或控制項,它們都有自己本身對應的事件。 在表單或按鈕按一下,分別觸動表單或按鈕 Click 事件。 表單物件有 Load 事件,但 按鈕控制項則沒 Load 事件。 Step1 建立專案和表單 Load事件程序 ? 建立 專案名稱為 EventTest 。 ? 在表單空白處快按兩下,直接進入 Form1_Load() 事件 程序的編碼視窗。 ? 將標題欄名稱 Text 更名為「表單Load事件測試 ... 」。 將表單的 WindowState 屬性設成最大化。 Step2 建立表單物件的 Form1_Activated 事件程序 Step 3 建立表單物件的 Form1_Click 事件程序 Step 4 建立表單物件的 Form1_DoubleClick 事件程序 ? 按照上面建立事件方式,在編碼窗格中 - 在左窗格選取 (Form1事件) - 在右窗格選取 DoubleClick 事件。 ? 在Form1_DoubleCl

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档