麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 易語言 > 正文

易語言編程基礎知識

2024-07-21 02:54:43
字體:
來源:轉載
供稿:網友

創建一個易應用程序只需要短短幾分鐘的時間 - 通過在設計窗口上“繪制”諸如編輯框和按鈕等組件來創建用戶界面。然后,為窗口和組件設置屬性以規定諸如標題、位置、尺寸等的值。最后,編寫處理程序將生命真正賦于程序。

組件及事件驅動

組件及其事件驅動是使用易語言在 Windows 環境下編程的基礎知識。所謂“組件”,即用作組成用戶圖形界面的基本成員,譬如:窗口、編輯框、圖片框等等。組件按可否容納其它組件劃分為容器類和非容器類。按運行時是否可能具有可視外形劃分為界面類和功能類。容器類組件內可以包容其它的組件,譬如窗口、選擇夾、圖片框等都屬于容器類。而功能類組件僅用作在其所在窗口上提供某種功能,運行時看不到。譬如時鐘、打印機等。

所有組件在其狀態被改變或操作者在其上進行了某種操作后,都有可能向用戶程序發送某種事件信息。譬如:當窗口的尺寸被改變后,窗口將向用戶程序發送尺寸被改變的信息,用作給予用戶程序通過相應的事件處理程序調整窗口布局或進行其它處理的機會。當操作者單擊按鈕后,“按鈕”組件將向用戶程序發送按鈕被單擊的信息,等等。但并不是所有的狀態改變或操作事件都將被發送到用戶程序,那些易系統認為用戶程序沒有必要處理的或者系統完全能夠自行處理的事件,都將被系統直接處理。這樣用戶可以快速創建強大的應用程序而毋需涉及不必要的細節。

在傳統的應用程序中,應用程序自身控制了執行哪一部分程序和按何種順序執行程序,即從第一行開始并按應用程序中預定的路徑執行。在事件驅動的應用程序中,程序不是按照預定的路徑執行而是在響應不同的事件時執行不同的事件處理程序。如前所述,事件可以由組件在其狀態被改變或者操作者在其上進行了某種操作后觸發。這些事件的順序決定了程序執行的順序,因此應用程序每次運行時所經過的程序的路徑都是不同的。在執行中由于程序本身也可以對組件的狀態進行改變,譬如,在程序中改變編輯框中的內容將引發編輯框的“內容被改變”事件。如果該事件在用戶程序中定義了相應的處理程序,則該處理程序將被執行。如果原來假設該事件僅能由操作者在該文本框中進行輸入或修改所觸發,則可能會產生意料之外的結果。所以在設計應用程序時必須完全理解并牢記事件驅動的特點。

對象

易語言是一種基于對象的編程語言,能否熟練地使用易語言,理解對象的概念及其使用方法非常重要。

一、對象的概念:

所謂“對象”,即為屬性、方法和事件的集合。在人們的日常生活中,“對象”也可以理解為“事物”,比如說,一個人、一件東西、一起事情,都可以被認為是一個“對象”。對象的屬性記錄對象特征,對象的方法提供了對對象進行某種操作的途徑,對象的事件用作通知外部它的狀態發生了改變。譬如說一個電源開關,其外形、顏色、使用電壓等等都可以認為是該電源開關“對象”的屬性,而關閉或打開此電源開關則可以認為是電源開關“對象”的方法。在關閉或打開的同時,它可能產生事件,譬如通知與其相連的電器開始工作或者停止等等。在易程序中,例如“畫板”組件,即是一個典型的對象,它具有 “畫筆類型”、“畫筆粗細”等屬性,同時又有“畫直線”、“畫矩形”等方法,在需要重畫時還會產生“繪畫”事件;

二、對象的創建:

在易程序中,對象通過定義數據類型的實例來創建。定義方法有多種,譬如將一個組件繪制到設計窗口上或者在程序中定義一個具有該數據類型的變量。被繪制到設計窗口上的組件或者所定義的變量即為對象。所謂“數據類型”,只是定義了對象的構架,就好比是房屋設計圖和實際房屋之間的關系。設計圖只是指定了該房屋的構造和布局,在使用該設計圖建造出實際的房屋之前,房屋對象是根本不存在的。同樣,一個數據類型可以定義出無限多個對象,就好比使用某一份房屋設計圖可以建造出無數同樣的房屋一樣;

三、在程序中引用對象的屬性及方法:

通過在對象及其屬性或者方法之間加上句點(“.”)即可以引用對象的屬性及方法。

易語言,編程,基礎知識

舉例

下面舉例說明一步步創建顯示 “祖國,您好!”信息的易程序。

創建易應用程序有三個主要步驟:

  • 創建應用程序界面;
  • 設置屬性;
  • 編寫代碼。

為了說明這一實現過程,按照以下步驟可創建一個簡單應用程序,該應用程序的界面由一個標簽和一個命令按鈕組成。單擊命令按鈕,標簽中會出現 "祖國,您好!" 信息。

一、創建應用程序界面:

建造易應用程序的第一步是創建并設計窗口,這些窗口將是應用程序界面的基礎。然后在窗口上繪制構成界面的組件。對于目前的應用程序,可用組件工具箱中的兩個組件:標簽按鈕

<1>、進入系統后跳轉到名稱為“_啟動窗口”的窗口設計界面。如果在安裝系統后沒有使用“程序 -> 系統設置”菜單功能修改易程序的啟動方式,新建程序進入編輯后就直接停留在“_啟動窗口”窗口的設計界面;

<2>、在窗口組件工具箱中選中“標簽”窗口組件,使用鼠標將它繪制到窗口的上邊中部;

<3>、在窗口組件工具箱中選中“按鈕”窗口組件,使用鼠標將它繪制到窗口的下邊中部。

易語言,編程,基礎知識

二、設置屬性:

選中被繪制在窗口上的“標簽”組件,在屬性表中將其“標題”屬性值改為空。

三、編寫代碼:

<1>、雙擊被繪制在窗口上的“按鈕”組件或者選中該組件后在屬性表最下邊的組合框內選取“被單擊”事件從而開始編寫對應的事件處理子程序;

<2>、在子程序的程序部分輸入“bq1.bt = "祖國,您好!"”后回車。

易語言,編程,基礎知識

至此,我們的第一個應用程序已經創建完畢,按下 F5 鍵或使用“運行 -> 運行”菜單功能開始執行程序,單擊窗口中的按鈕,標簽中即出現 "祖國,您好!" 信息。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美性生交xxxxx久久久 | 国产精品一区在线观看 | 国产午夜电影 | 性明星video另类hd | 九九视频在线观看黄 | 斗罗破苍穹在线观看免费完整观看 | 久久久久久久99 | 好吊色欧美一区二区三区四区 | 激情小视频在线观看 | 免费放黄网站在线播放 | 国产精品一区自拍 | 91精品国产91久久久 | 国产视频在线一区 | 亚洲精品永久视频 | 黄色伊人网站 | 一级免费黄视频 | 草草影院地址 | 黄色免费不卡视频 | 黄色的视频免费观看 | 国产精品一区二区x88av | va视频| 黄网站在线免费 | 久久久久亚洲视频 | 亚洲av一级毛片特黄大片 | 久久我不卡 | 精品一区二区在线观看视频 | 久久丝袜脚交足黄网站免费 | 午夜影院a | 久久国产精品区 | 欧美三区在线 | 欧美日韩在线看片 | 国产精品久久久久永久免费 | 国产欧美日韩在线不卡第一页 | 午夜精品一区二区三区免费 | 久久久青青草 | 免费一区二区三区 | 欧美18一19sex性护士农村 | 国产精品久久久久久婷婷天堂 | 中文在线日韩 | 久久免费视频5 | 草莓视频在线导航 |