之前發過一些易語言中文編程的代碼,有不少朋友留言想要學習易語言,就萌發了寫一些簡單入門教程的想法。但由于本人技術能力有限,不太敢做這件事。一旦做了,必定有不少錯漏,徒遭同行嘲笑,所以就擱置了。這兩天又有人說想學,便覺得還是應該搞起來。
對于中文編程的可行性争論,我以前也發過一些解答,這裡就不再浪費口水了,也希望那些捍衛英文編程的“志士”們,不要在這裡浪費精力。
言歸正傳,對于如何入門,一般如果是在學校或者培訓機構裡面,要從抽象的理論開始學起。但我們沒必要那樣做,就從“興趣”本身出發,先認識易語言的界面和簡單代碼,之後再以實例為根基逐步學習理論知識。過程中如果遇到難以理解的,可以留言讨論。
一、下載安裝易語言安裝包
首先從易語言官方網站下載安裝包,推薦下載5.8版本的,因為5.8以上的版本需要在電腦上插上加密狗才能打開使用。此外推薦下載包含“知識庫”的完全版。易語言知識庫相當于微軟的MSDN,幾乎所有的知識點以及例程都能夠在裡面找到,有助于學習和往後開發的過程中查詢知識點。
二、認識易語言界面安裝完易語言後,雙擊打開易語言快捷圖标,顯示它的初始界面如下:
我們要新建一個窗口,才能真正看到一個完整的開發界面。首先點擊菜單欄上面的“程序”菜單,然後點擊“新建”。
在彈出的新建窗口中,選擇“Windows空白程序”(默認已選),然後在右側選擇“Windows窗口程序”,點擊“确定”按鈕。
這時可以看到已經新建了一個窗口,也能夠看到易語言較為完整的窗口設計界面了。其中,中間一塊方形區域就是“窗口”,可以在窗口中根據需要放置各種組件。最上面的橫形區域分别是菜單欄和工具欄,這跟很多軟件是相似的。左側區域是“工作夾”,其中又包含屬性、程序和支持庫三個子夾,它們的功能留在後面再講。
右側是“組件箱”,每一個圖标都代表一個組件,比如“編輯框”、“按鈕”、“标簽”、“畫闆”等等。可以點擊組件箱中的圖标,然後在中間的“窗口”上用鼠标畫出一片區域,就把對應的組件放置在窗口中了。組件箱又分為基本組件、擴展組件、外部組件等區域。其中基本組件可以實現常見的基本功能,擴展組件和外部組件可以擴展更多特定功能,這裡隻需要掌握基本組件的用法即可。
最下面區域是“狀态夾”,可以輸出一些調試信息,以及提示對應功能的幫助信息。
三、寫一個簡單程序
在右側組件箱中點擊“編輯框”圖标,如果不知道哪個是編輯框,可以把鼠标箭頭放在圖标上,會顯示組件名稱。點擊編輯框圖标後,鼠标移到“窗口”上,在合适的位置點擊鼠标,然後拖拽鼠标,劃出一塊區域,最後松開鼠标,編輯框就放置在窗口上了。
用同樣的方法,把組件箱中的“按鈕”組件放置在窗口中。
鼠标點擊放在窗口上的“按鈕”,然後在界面左下角的“在此處選擇加入事件處理子程序”處,點擊顯示下拉列表。列表中顯示的都是“事件”。所謂事件,就是對應組件被觸發某個動作,比如鼠标點擊、鍵盤按下,會産生對應的事件。在對應事件中書寫代碼,就能實現某個操作的功能。
這裡選擇“被單擊”事件。
選擇“被單擊”事件後,自動進入代碼界面。界面中最上面顯示的是“窗口程序集_啟動窗口”,代表這上面的代碼是對應于剛才新建的名叫“啟動窗口”的窗口。而下面的子程序名“_按鈕1_被單擊”就代表我們剛才選擇的“被單擊”事件,接下來就在這下面寫代碼。
易語言有一個很好的輸入代碼的功能,就是輸入中文的拼音就能直接顯示對應的中文命令,大大降低切換輸入法的頻率。在輸入代碼之前,我們先配置一下自帶的輸入法。
在菜單欄中點擊“工具”,然後再點擊“系統配置”。
在彈出的系統配置對話框中,選擇“編輯”,然後在“默認輸入法”中點選“首拼及全拼”,最後點擊“确認”。
回到剛才的代碼界面中,準備輸入代碼。我們要實現的是點擊按鈕,然後在編輯框中顯示一行文字。
直接在英文狀态下輸入“編輯框”三個字的拼音首字母“bjk”,自動彈出一個列表,其中會顯示與拼音對應的各種命令、組件或其他用途的名稱。由于編程用到的關鍵字比自然語言少得多,所以不會有多少重碼,可以快速定位到需要的名稱。
這裡已經顯示了“編輯框1”,就是我們之前放置在窗口上的編輯框,它默認的名稱就是“編輯框1”。如果有多個名稱的話,用方向鍵上下選擇。然後按下空格鍵,“編輯框1”就會自動上屏。
繼續在英文輸入狀态下,輸入半角點号“.”,可以調用對應組件的屬性、方法或事件。每個組件都有屬于自己的屬性、方法和事件,其中“屬性”表示這個組件的一些靜态參數,比如寬度、高度、位置等等;“方法”表示該組件可用的一些操作,“事件”就是前面所說的某種動作觸發的事件。
這裡輸入點号“.”後,自動顯示一系列可用的屬性、方法或事件名稱,我們需要它的“内容”屬性,繼續輸入“nr”,表示“内容”的拼音首字母。顯示了“内容”選項後按下空格鍵,讓“内容”上屏。
繼續在“内容”後面輸入等于号“=”,然後再輸入兩個雙引号“"”。其中等于号“=”代表我們要給剛才選擇的“内容”賦一個值,而兩個雙引号之間就可以輸入賦值的文本。
在編程中有一個常見的術語叫“賦值”,通俗來講就是“給它一個值”,一般使用等于号來進行賦值。等于号的左邊是需要賦值的對象,我們現在用的是“編輯框1”的“内容”。等于号的右邊是将要賦的“值”。
不同的值有不同的類型,比如文本型、整數型等等,這裡先不展開來講。隻需要知道我們現在要賦值給“内容”的是一個文本值,而文本值是包含在雙引号之間的。
易語言中的等于号和雙引号默認是全角字符,但我們可以輸入半角字符,它會自動轉換成全角。什麼叫“全角”、“半角”?可以理解為中文輸入狀态下的字符是全角,而英文狀态下輸入的是半角。
把光标放到雙引号之間,切換到中文輸入法,輸入需要的文本,這裡是:“你好,程序世界!”這樣就完成了一段非常簡單的程序代碼。
四、運行程序點擊工具欄上的三角形“運行”按鈕圖标。
顯示了一個窗口,這是我們剛才新建的窗口,以及窗口上放置的編輯框和按鈕。同時狀态夾裡面會自動顯示一些調試信息,可以作為運行狀态的參考。
在顯示的窗口中,點擊“按鈕”,自動觸發“被單擊”事件,運行了我們剛才寫的那一行代碼,最終編輯框中顯示出“你好,程序世界!”這行文字。
運行後要想繼續寫代碼,需要先結束運行狀态。點擊窗口右上角的叉号,或者在工具欄中點擊方塊形的“終止”按鈕圖标,就會結束運行,回到代碼編輯狀态。
以上是我們直觀認識易語言界面,以及用一個非常簡單的例子感受了從界面設計、代碼輸入到運行調試的過程。目的是讓大家有一個直觀感受,就像相親一樣,先對上眼認識認識,接着才能繼續相處下去。
過程中難免會有人感到迷糊,可以留言詢問,大家一起交流學習。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!