易語言圖文教程R1-我的第一個易語言程序

1.前排提示:
本系列教程將參考覓風易語言教程,按照實例轉化為圖文可用教程,方便新人入門易語言。
易語言是一門中文化的編程語言,運行環(huán)境主要覆蓋Windows系統(tǒng),因方便好用、本土化強,深受多數(shù)計算機入門人員的厚愛。??????

??
2.教程
在首次安裝完畢,啟動易語言后,首先在 程序 > 新建 ,來新建一個易語言程序。


在創(chuàng)建的窗口中我們可以在左側看到當前選中的窗口的屬性,我們將標題修改為“我的第一個易語言程序”

(小技巧):在選中屬性名字后,在狀態(tài)欄點擊提示,可以看到對應描述,這樣我們便可以對各個屬性都有一個基礎的認識。

3.組件
在窗口設計當中,組件時必不可少的一部分,我們接下來在右邊可以看到易語言為我們準備的基礎組件,我們可以使用這些組件,開發(fā)很多實用的功能。

我們點擊指定的組件后,將鼠標移到窗口上,拖動、松開,便可以在窗口上繪制出一個組件,同樣我們選中組件,左側便會顯示組件的屬性,再通過修改屬性,嘗試達到如圖效果吧~


4.事件
光有一個界面怎么能算程序,我們還要為這個程序添加代碼,這樣才能達到我們想要的效果。
我們這里選擇按鈕,在左側下拉列表可以看到指定的事件,選擇單擊事件。
(小技巧:直接雙擊按鈕,便可以跳轉到按鈕的點擊事件,這對于大部分組件都有效果)


5.代碼
易語言其實也是面對對象的編程語言,沒想到吧~
在易語言對接窗口組件的代碼中,我們都需要先指定組件的名稱,也就是我們會在屬性列表中看到的第一行,然后再通過一個點 . 便可以指定組件中的屬性、函數(shù)等(注:有些屬性是只讀的,也就是說這些屬性只能被讀取,不能被賦值)
接下來我們在剛才點擊的事件中打入如圖所示代碼:

首先從第一行代碼的意思來講,等號(=)就是賦值的意思,通常是將等號右側的數(shù)據(jù)賦值到等號左側的可存儲對象中,比如這里我們指定的可讀寫的對象就是在組件 編輯框1 屬性當中的 內(nèi)容 , 內(nèi)容這個屬性和它的名字一樣,就是編輯框當中顯示的內(nèi)容,這個內(nèi)容不僅可以通過鍵盤修改,還可以通過代碼修改。
(注:內(nèi)容是文本型的數(shù)據(jù),所以我們在賦值的時候也需要是文本型的數(shù)據(jù),不然就會報錯無法運行,易語言代碼中定義文本型數(shù)據(jù)需要用的是雙引號來框住所需要的文本)
賦值完內(nèi)容到編輯框的內(nèi)容當中后,我們?nèi)绾芜M行“讀”操作呢?
我們這里用一個 信息框 函數(shù)來查看修改后的編輯框當中的內(nèi)容,信息框 是系統(tǒng)默認就會有的一種功能型對話窗體,可以通過這個窗體在適當?shù)臅r候彈出來提示用戶或確定/取消用戶的操作。
信息框中,在比較老的版本只有三個參數(shù),而在新版新增了一個參數(shù),這四個參數(shù)分別是:提示內(nèi)容、按鈕、窗口標題、父窗口。
本期我們先拋開后三個參數(shù),第一個參數(shù):“提示內(nèi)容”,和名字一樣,就是窗口彈出來之后所顯示的內(nèi)容,這里我們填上編輯框的內(nèi)容,這樣在執(zhí)行函數(shù)的時候,便會將編輯框中的內(nèi)容提交到提示內(nèi)容,彈出來的信息框便會顯示編輯框內(nèi)容中所存放的內(nèi)容。

6.調試與編譯
寫好了代碼,我們該怎樣運行程序呢?
在易語言當中我們可以看到上方有一個三角形的小標志,這個按鈕就是調試程序,調試程序時,程序會被編譯成臨時的可執(zhí)行文件,放到目錄中去運行。
(注:在沒有保存源碼文件前默認在系統(tǒng)臨時文件目錄調試,保存后,默認在源碼目錄下調試)

點擊調試按鈕后,調試按鈕旁邊的正方形按鈕(停止調試按鈕)便可以操作,方便我們關閉調試中的程序,運行后我們點擊按鈕,便會執(zhí)行我們剛才在點擊事件當中所寫的代碼,如下圖:

我們可以看到,點下按鈕的瞬間,編輯框的內(nèi)容被修改成“Hello World!”,并且彈出了一個小窗口(信息框)上面顯示著我們填入的提示內(nèi)容。
調試完我們就要開始編譯才能獲得可執(zhí)行文件。
編譯默認分為了三種模式:普通編譯、靜態(tài)編譯、獨立編譯。
這三種編譯我們只需要了解前兩種即可,普通編譯模式下,我們的程序如果想要執(zhí)行需要額外的支持文件,這些文件易語言會提示是否一同寫出,如果想使用普通編譯的程序在其他沒有安裝易語言和支持文件的電腦上,便需要將支持文件和編譯出來的可執(zhí)行文件一同打包。


這里我們可以看到只打包出了一個krnln.fnr的文件,如果我們有使用其他支持庫當中的內(nèi)容,便會打包出其他支持庫的支持文件。
靜態(tài)編譯反而會使得程序文件更加干凈整潔,因為它將所需的支持文件一并編譯在了軟件的內(nèi)部,這樣做會導致程序本身的大小便大,但總體占用和本體加支持文件占用差不多。


(注:雖然靜態(tài)將支持文件和本體編譯在了一起,但支持文件經(jīng)過壓縮,使得文件占用總體來看反而沒有那么大,比如支持文件1.2MB,本體10K,靜編后總體只占680K)
源碼下載:https://wwx.lanzoui.com/is66Alr0aha
成品下載:https://wwx.lanzoui.com/iIiGalr0aib
喜歡本期教程的,可以點個贊、投個幣、收個藏哦~