易語言入門教程(1)
起步下載與安裝第一個程序windows窗口程序1. 事件處理子程序2.引用格式基礎變量局部變量(子程序變量)程序集變量全局變量常量數據類型與數據類型長度各數據類型初始值易語言編輯器內置輸入法注意起步
機緣巧合下知道了易語言的存在,想要學習易語言卻發現相關博客文章太少,官網手冊的學習文檔中的版本又太舊。這次跟著《十天學會易語言圖解教程》學習易語言,打算對自己提高要求做個筆記,也希望能給想要學習易語言的伙伴們提供一些幫助。
筆者有前端編程基礎,可能不會講解的太細致。大家可以配合官方的《十天學會易語言圖解教程》一起看。
下載與安裝
-
官網下載地址
下載版本:【易語言5.9完全版下載(包括知識庫、多媒體教程)】e59_chs_all.exe
安裝易語言,一直下一步即可。
如若打開不了的話,可以百度找下**補丁,替換下e.exe,有條件的話還是支持正版。
第一個程序
1.雙擊打開易語言,如下圖所示:
2. 點擊中間的新建,選擇Windows窗口程序,并在窗口中創建一個【按鈕】和一個【編輯框】。具體方法:點擊右邊的小組件圖標,再到窗口內用鼠標拉開大小就行。
3.雙擊【按鈕】,打開程序設計頁面,在子程序名
的表格后面輸入:編輯框1.內容=“hello world”
,這句話就是【按鈕】所執行的動作或程序或事件了。
點擊【三角形運行】按鈕,啟動hello world程序。
啟動成功后,點擊【按鈕】,【編輯框】的內容就變成hello world了。
windows窗口程序
1. 事件處理子程序
程序被專門用作接收運行時來自程序窗口的事件,被稱為事件處理子程序。它們名稱的組成格式為_產生事件的窗口單元名稱_事件名稱
。
那么名稱為_按鈕1_被單擊
的子程序,就是用來接收名稱為“按鈕1”的按鈕窗口單元上所產生的“被單擊”事件。也就是說,易程序運行時用戶一旦單擊了此按鈕,系統將會自動執行具有此名稱的子程序。
這類程序名稱不能修改
2.引用格式
引用一個窗口單元必須使用它的名稱,引用窗口單元的某個屬性必須使用: 窗口單元名稱.屬性名稱
的格式,如編輯框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
選擇