易語言入門教程(1)

起步下載與安裝第一個程序windows窗口程序1. 事件處理子程序2.引用格式基礎變量局部變量(子程序變量)程序集變量全局變量常量數據類型與數據類型長度各數據類型初始值易語言編輯器內置輸入法注意

起步

機緣巧合下知道了易語言的存在,想要學習易語言卻發現相關博客文章太少,官網手冊的學習文檔中的版本又太舊。這次跟著《十天學會易語言圖解教程》學習易語言,打算對自己提高要求做個筆記,也希望能給想要學習易語言的伙伴們提供一些幫助。

筆者有前端編程基礎,可能不會講解的太細致。大家可以配合官方的《十天學會易語言圖解教程》一起看。

下載與安裝

    官網下載地址 下載版本:【易語言5.9完全版下載(包括知識庫、多媒體教程)】e59_chs_all.exe 安裝易語言,一直下一步即可。 如若打開不了的話,可以百度找下**補丁,替換下e.exe,有條件的話還是支持正版。

第一個程序

1.雙擊打開易語言,如下圖所示:
易語言入門教程(1) -小方三防
2. 點擊中間的新建,選擇Windows窗口程序,并在窗口中創建一個【按鈕】和一個【編輯框】。具體方法:點擊右邊的小組件圖標,再到窗口內用鼠標拉開大小就行。
易語言入門教程(1) -小方三防
易語言入門教程(1) -小方三防
3.雙擊【按鈕】,打開程序設計頁面,在子程序名的表格后面輸入:編輯框1.內容=“hello world”,這句話就是【按鈕】所執行的動作或程序或事件了。
點擊【三角形運行】按鈕,啟動hello world程序。
啟動成功后,點擊【按鈕】,【編輯框】的內容就變成hello world了。
易語言入門教程(1) -小方三防

windows窗口程序

1. 事件處理子程序

程序被專門用作接收運行時來自程序窗口的事件,被稱為事件處理子程序。它們名稱的組成格式為_產生事件的窗口單元名稱_事件名稱。
那么名稱為_按鈕1_被單擊的子程序,就是用來接收名稱為“按鈕1”的按鈕窗口單元上所產生的“被單擊”事件。也就是說,易程序運行時用戶一旦單擊了此按鈕,系統將會自動執行具有此名稱的子程序。
這類程序名稱不能修改

2.引用格式

引用一個窗口單元必須使用它的名稱,引用窗口單元的某個屬性必須使用: 窗口單元名稱.屬性名稱 的格式,如編輯框1.內容
修改其他屬性
易語言入門教程(1) -小方三防

基礎

變量

命名格式:中文名稱、英文數字

局部變量(子程序變量)

    新增局部變量:【插入】-》【局部變量】,得到一個變量表,在變量表第一列變量名中,輸入自定義的變量名;在變量表第二列中,點擊【空格鍵】,在出現的數據類型彈框中選擇變量類型。

程序集變量

    光標移到程序集名稱上回車即可添加一個程序集變量。 如果增加了新的窗口,就會為每一個窗口自動生成一個窗口程序集。窗口程序集變量可以作用于窗口內的所有程序,但不能作用于其它窗口程序集的子程序。

全局變量

    新增全局變量:【插入】-》【全局變量】,得到一個全局變量表。 全局變量,在程序的任何位置都可以使用。包括不同的程序集與子程序。
    易語言入門教程(1) -小方三防
    各變量作用范圍示例
    易語言入門教程(1) -小方三防

常量

常量可在易程序的左側小窗口中找到,用#常量名調用
易語言入門教程(1) -小方三防

數據類型與數據類型長度

數據名稱 數據類型長度 name(~~) length 字節型 0~255個字節 短整數型 -32,768 到 32,767 之間的數值,尺寸為 2 個字節 整數型 -2,147,483,648 到 2,147,483,647 之間的數值,尺寸為 4 個字節 長整數型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之間的數值,尺寸為 8 個字節 小數型 3.4E +/- 38 (7位小數) 之間的數值,尺寸為 4 個字節 雙精度小數型 1.7E +/- 308 (15位小數) 之間的數值,尺寸為 8 個字節 邏輯型 “真”或“假”,尺寸為 2 個字節 日期時間型 記錄日期及時間,尺寸為 8 個字節 文本型 可記錄一段文本,文本由以 0 結束的一系列字符組成 字節集 用作記錄一段字節型數據。字節集與字節數組之間可以互相轉換,在程序中允許使用字節數組的地方也可以使用字節集,或者相反。字節數組的使用方法,譬如用中括號對(“[ ]”)加索引數值引用字節成員,使用數組型數值數據進行賦值等等,都可以被字節集所使用。兩者之間惟一的不同是字節集可以變長,因此可把字節集看作可變長的字節數組 子程序指針 用作指向一個子程序,尺寸為 4 個字節。具有此數據類型的容器可以用來間接調用子程序

各數據類型初始值

易語言入門教程(1) -小方三防
字節型、短整數型、整數型、長整數型、小數型、雙精度小數型統稱為數值型,它們之間的區別在于所容納數值范圍的不同和數據尺寸的不同。

所有數值型變量的初始值都為 0 ,邏輯型變量的初始值為假,日期時間型變量的初始值為1899年12月30日,文本型變量的初始值為長度為 0 的空文本,字節集變量的初始值為空字節集。如果變量為數組,其每個數組成員的初始值都與單個容器相同。

易語言編輯器

內置輸入法

有四種,首拼、全拼、雙拼、英文。首拼、全拼、雙拼、英文。
例如:欲輸入“取整 (1.23)”語句,各種輸入法的輸入文本為:
首拼及全拼輸入法:qz (1.23) 或者quzheng (1.23)
雙拼輸入法:quvg (1.23)
英文輸入法:int (1.23)

輸入字可以用來輸入程序中所涉及到的一切名稱,包括:

所有當前運行支持庫中所提供的命令、窗口和報表單元數據類型及其屬性和方法、普通數據類型及其成員和方法、庫定義常量等等名稱; 用戶在程序中定義的子程序參數、子程序局部容器、程序集容器、全局容器名稱; 用戶定義的子程序、 DLL外部命令名稱; 用戶定義的數據類型及其成員名稱; 用戶所加入的資源和所定義的常量的名稱; 用戶在設計窗口或報表時所定義的窗口單元、菜單項目或報表單元名稱; 系統數據類型名稱,如:“整數型”、“小數型”等等; 系統常量名稱,如:邏輯值常量“真”和“假”等。

注意

a. 編輯框1就是windows窗口程序中的編輯框,名字必須一致;輸入完整名字后,再輸入.,會有可修改內容的提示框,與其他編輯器一致(如vscode,webstorm)
b.引號必須是中文引號
c. 每輸入名稱時需要在彈出的提示框內用enter選擇