當前位置:法律諮詢服務網 - 知識產權保護 - e語言是什麽意思?

e語言是什麽意思?

e語言,也稱為“易語言”

是壹種中文編程語言。

官網詳細介紹在這裏:

/eprc.htm

1.非運行語句。

非運行語句包括以下內容。

(1)註釋語句

易語言註釋語句的格式是:

註釋聲明的內容

註釋語句不能被程序執行,只是用來解釋前壹行或前壹段代碼的意思。編譯器語言不會將註釋代碼編譯成可執行文件。

2.價值陳述。(也稱為屬性語句)

特點:左右兩邊有壹個“=”符號連接。

這是大家學習易語言時會接觸到的第壹類句子。例如:

標簽1。Title = "中國編程技術,易語言!"

標簽1的標題是:中文編程技術,易語言!-即標簽1的標題屬性值定義為“中文編程技術,易語言!”(所謂的賦值)。我們看到的是用這樣的語句給變量賦值。有兩種類型的賦值語句:

(1)將壹個對象的屬性值指定給另壹個對象。例如:

標簽1。標題=編輯框5。內容

這意味著“標簽1”的標題與編輯框5中的標題相同。比如我們在編輯框5中輸入“易語言讓英語盲學會編程”,標簽1的標題會在相關事件(比如點擊某個按鈕)的驅動下顯示為“易語言讓英語盲學會編程”。

(2)給壹個對象賦予某種類型的屬性值。例如:

標簽1。Title = "中國編程技術,易語言!"

中文編程技術,易語言!分配給標簽1的標題。

分配的屬性值可以是各種類型,例如:

窗口1。可見=真

這個“真”是壹個邏輯數值。如果是文本數值,就用雙引號,比如剛才的例子:“漢語言編程技術,易語言!”那就是。

再舉壹個例子,我們會發現這樣的句子:

標簽2。title = to text(take hours(take current time()))+":+to text(take minutes(take current time()))+":+to text(take seconds(take current time()))

因為標簽類對象只接受文本數據,所以需要將時間數據轉換成文本數據,否則測試時會提示:“接受的數據類型與傳遞給它的數據類型不壹致”。

有時候我們會發現這樣的句子:

變量1 =變量1+10。

這句話的意思是:“將變量1加到10上,然後將新值返回給變量1”。由此可見,這裏的“=”號與數學中的“=”號不同,數學中不能出現b=b+2等表達式,但彜語中允許出現這種表達式。

此外,我們會看到這種句子:

編輯框1。Height =取用戶區的高度()

上面的程序可以理解為獲取“取用戶區高度()”的返回值(運算結果),然後將這個值賦給編輯框1的height屬性。

“=”的右邊表示控制程序的命令,也就是說,有時候系統命令、執行條件、項、常量、子程序、函數、資源甚至其他對象的方法都可以作為屬性值賦給對象。

3.方法陳述。

方法是特定對象可以執行的操作。有些方法有參數,有些沒有。“參數”大致相當於調用這個方法的各種相關數據,包括相關的對象屬性值、系統命令、執行條件、項目、常量、子程序、函數甚至其他對象的方法,都可以調用。不同的方法有不同的參數,壹個方法可以有多種類型的參數。執行並調用壹個。

對象名稱。方法名(參數1,參數2,...)

例如,您需要將名為“Apple”的列表項添加到名為“購物籃”的列表框中。聲明如下:

購物籃子。添加項目(蘋果)

上面這句話的意思可以理解為:“將添加到購物籃的物品(方法)設置為蘋果”。在這個例子中,“add item”是“購物籃”的方法,“apple”是它的參數。在列表框中調用“添加項目”方法的句型是:

列表框。添加項目(要添加的文本,[與要添加的項目相關的數值])

同時,我們會發現另壹種句型,比如:

銷毀()

這個句型和祈使句很像,但實際上是下面這個句型的省略表達:

組件。銷毀()

也就是說,調用當前組件的方法句可以省略對象名前綴,仍然是方法句。

再舉壹個例子:

組件。彈出菜單(要彈出的菜單,[水平顯示位置]、[垂直顯示位置])

可以省略來表示:

彈出菜單(要彈出的菜單,[水平顯示位置]、[垂直顯示位置])

3.8課後練習

前面的命令已經介紹了很多。對於輸入的程序代碼,有些語句可以分為四類,大家壹定要了解語句的分類。

下面列出了彜語的各種常見句子,供大家學習或編程時參考。

要查看某個組件有哪些方法,這些方法的詳細說明和可用參數,請在彜語設計界面的“支持庫”面板的“數據類型”分支中查找。

下面舉幾個調用對象方法的例子,大家可以舉壹反三:

(1)在程序中使用常量時,必須在其名稱前加上符號“#”,因此如果被調用的參數中有常量,則在常量前加上符號“#”,例如:

列表框1。調整層次結構(#底部)

(2)調用系統命令作為參數。例如:

畫板1。滾動到寫入行(值到金額(100,false))

這句話的意思是調用“畫板1”的“滾動寫線”方法,要寫的數據(參數)是“value to amount (100,false)”(這句話的語法見幫助),是壹種數值轉換命令語句。

(3)調用相關對象的屬性值作為方法的參數。示例:

列表框。添加項目(編輯框1。內容,)

其他用法就不壹壹列舉了。

4.祈使句。

命令語句類似於方法語句。看看下面兩者的對比就知道他們的區別了。方法聲明是:

對象名稱。方法名稱(參數,...)

祈使句的基本格式是:

命令名(參數,...)

“command”的意思和“method”類似,是壹種程序運行動作指令,只不過“method”是可以被特定對象調用的指令,而“command”是整個易語言系統固有的指令,可以被任何程序、任何對象調用,所以命令名前面沒有前綴。

有時命令的參數不是必需的(即“可選”),例如:

取壹個隨機數([取隨機數最小值],[取隨機數最大值])

“[]”表示該參數不是必需的。在這種情況下,參數可以為空。

例如:

取壹個隨機數()

命令式語句的快速輸入法:在支持庫面板中,雙擊壹個命令或方法,快速粘貼到程序行中。

以下是壹些常見的推斷命令:

(1)加載窗口命令。我們想通過壹個窗口啟動其他窗口。我們可以使用這個命令,它的句型是:

加載(要加載的窗口,[父窗口],是否使用對話框)

其含義請參考相關解釋。

(2)運行命令。讓這個程序或其他程序運行,它的句型是:

運行(要運行的命令行,是否等待程序運行,[要運行程序的窗口顯示模式])。

示例:

Run ("C:\windows\notepad.rarxe ",false)

(3)信息框命令。有時候我們想讓系統反饋指令,比如彈出相關提示,卻找不到“信息盒”的組件(component)。原來彜語通過命令調用信息框(類似於輸入框命令),其格式為:

信息框(提示消息、按鈕、[窗口標題])

(4)關閉命令。這是壹個數據庫操作命令。當指定的數據庫操作完成後,關閉已經打開的指定數據庫,以清除數據變量,節省系統資源。它的句型是:

關閉([數據庫別名或名稱])

省略該參數時,意味著關閉當前數據庫。

(5)結束命令。該命令結束當前easy程序的運行,參數為空(無返回值),格式為:

結束()

最後,本節只介紹祈使句基本句,在以後的學習中會繼續講解祈使句基本句中的各類句子。

(1)分別使用“if()”、“if true()”和“judge()”達到相同的結果。看哪個更方便容易。想想是不是因為有些函數達到了同樣的結果,所以其他命令可以省略,只剩下壹個“judge()”命令。

(2)使用loop命令在編輯框中顯示從11到20。

其實也可以通過其他過程控制命令來實現。

可以通過計算周期來實現。

也可以通過判斷周期來實現。

(3)嘗試刪除上面程序中的“+#換行符”,觀察運行後的效果。

“#換行符”指的是壹個系統常量,這將在常量壹章中討論。

(4)寫壹個程序,計算從1到某個數的累計結果。

創建壹個簡單的程序,並分別添加標簽、編輯框、按鈕和編輯框組件。

雙擊按鈕組件並輸入這些程序代碼。

最終試運行。

  • 上一篇:民事訴訟如何執行財產保全
  • 下一篇:南通訴訟離婚律師費
  • copyright 2024法律諮詢服務網