本版是網(wǎng)友死亡土豆制作精簡綠色版,已破解。易語言是一套中文編程系統(tǒng),全中文支持,無需跨越英語門檻。
全可視化編程,支持所見即所得程序界面設(shè)計(jì)和程序流程編碼。中文語句快速錄入。提供多種內(nèi)嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。代碼即文檔。自動規(guī)范強(qiáng)制代碼格式轉(zhuǎn)換,任何人編寫的任何程序源代碼格式均統(tǒng)一。參數(shù)引導(dǎo)技術(shù),方便程序語句參數(shù)錄入。無定義類關(guān)鍵字。所有程序定義部分均采用表格填表方式,用戶無需記憶此類關(guān)鍵字及其使用格式。命令格式統(tǒng)一。所有程序語句調(diào)用格式完全一致
程序的輸入方法:
為了便于輸入程序,易語言內(nèi)置四種名稱輸入法:首拼、全拼、雙拼、英文。三種拼音輸入法均支持南方音及多音字。首拼輸入法及全拼輸入法在系統(tǒng)中被合并為“首拼及全拼輸入法”,系統(tǒng)自動判別所輸入的拼音是首拼方式還是全拼方式。雙拼輸入法的編碼規(guī)則與 Windows 系統(tǒng)所提供的雙拼輸入法一致。例如:欲輸入“取整 (1.23)”語句,各種輸入法的輸入文本為:
1、首拼及全拼輸入法:qz (1.23) 或者 quzheng (1.23)
2、雙拼輸入法:quvg (1.23)
3、英文輸入法:int (1.23)
以上各種輸入法的名稱部分輸入文本(如:qz、quzheng、quvg、int)簡稱為“輸入字”。拼音類輸入法的輸入字(如:qz、quzheng、quvg)簡稱為“拼音輸入字”。首拼及全拼輸入法的輸入字簡稱為“首拼及全拼輸入字”,雙拼輸入法的輸入字簡稱為“雙拼輸入字”。
輸入字可以用來輸入程序中所涉及到的一切名稱,包括:
1、所有當(dāng)前運(yùn)行支持庫中所提供的命令、窗口組件數(shù)據(jù)類型及其屬性和方法、普通數(shù)據(jù)類型及其成員和方法、庫定義常量等等名稱;
2、用戶在程序中定義的子程序參數(shù)、子程序局部變量、程序集變量、全局變量名稱;
3、用戶定義的子程序、 Dll 外部命令名稱;
4、用戶定義的數(shù)據(jù)類型及其成員名稱;
5、用戶所加入的資源和所定義的常量的名稱;
6、用戶在設(shè)計(jì)窗口時所定義的窗口組件、菜單項(xiàng)目名稱;
7、系統(tǒng)定義數(shù)據(jù)類型名稱;
8、系統(tǒng)定義常量名稱。如:邏輯值常量“真”和“假”等。
在使用首拼輸入字時,需要注意純韻母發(fā)音漢字的輸入。如:“按鈕”中的“按”字,它的發(fā)音是韻母“an”。對于此類漢字,在首拼輸入法中必須寫全。譬如“按鈕”的首拼輸入字就應(yīng)該為“ann”(即an, n)。
系統(tǒng)具有當(dāng)前輸入法狀態(tài),當(dāng)系統(tǒng)安裝完畢后,當(dāng)前輸入法默認(rèn)為“首拼及全拼輸入法”,可以使用“工具 -> 系統(tǒng)配置 - 輸入夾 - 默認(rèn)輸入法”菜單功能修改。
如果當(dāng)前輸入字不能找到匹配的目標(biāo)名稱時,系統(tǒng)將自動把該輸入字轉(zhuǎn)換為英文輸入字后再去尋找匹配名稱一次。
--- 書寫拼音輸入字的方法(以首拼及全拼輸入字舉例):
1、為了匹配目標(biāo)名稱中的大小寫英文字母和半角數(shù)字,請?jiān)谙鄳?yīng)位置處使用對應(yīng)的大寫英文字母和半角數(shù)字。如:“jsjA”匹配“計(jì)算機(jī)a”和“計(jì)算機(jī)A”,“jsj1”匹配“計(jì)算機(jī)1”;
2、為了匹配目標(biāo)名稱中的漢字符號或不知道發(fā)音的漢字,請?jiān)谙鄳?yīng)位置處使用該漢字。如:“j算j1”匹配“計(jì)算機(jī)1”。此功能用作修改程序非常方便,例如:欲將“如果”命令修改為“如果真”命令,只需要在“如果”的后面加上“z”即可;
3、拼音輸入字內(nèi)不能包含除了“_”以外的所有其它半角符號。
4、如果某拼音輸入字匹配了多個目標(biāo)名稱,系統(tǒng)將自動列出來以供選擇。
--- 輸入或修改名稱本身:
在程序中經(jīng)常需要輸入或修改各類名稱本身,譬如:加入一個新子程序后,可能需要修改其子程序名稱;在設(shè)計(jì)窗口上繪制上一個窗口組件后,可能需要修改其窗口組件名稱,等等。在輸入或修改名稱的過程中輸入字不能用來引用其它已有名稱,但可以引用系統(tǒng)名稱輸入詞組。所謂“名稱輸入詞組”,類似于通常操作系統(tǒng)輸入法中的自定義詞組,此時輸入字將僅在這些詞組中進(jìn)行匹配搜尋。系統(tǒng)中所有的名稱輸入詞組都被存放在名為“name.txt”的文本文件中,用戶可以使用系統(tǒng)中所提供的功能(工具 -> 系統(tǒng)設(shè)置 - 輸入夾 - 編輯名稱輸入詞組)進(jìn)行修改,也可以使用其它文本編輯器直接修改,但注意要以純文本的格式保存。文本文件中各詞組之間應(yīng)該用換行或全半角空格或制表符分隔開,詞組內(nèi)容必須為全中文。已經(jīng)輸入過的名稱將被自動加入到系統(tǒng)名稱輸入詞組中。
--- 舉例說明:
下面列出了輸入一個判別兩個數(shù)值大小并返回較大值的子程序的全過程,前提為:默認(rèn)輸入法為“首拼及全拼輸入法”:
1、進(jìn)入易語言后使用“插入 -> 子程序集”菜單功能插入一個子程序集到程序(如果程序中已經(jīng)有了子程序集,直接跳轉(zhuǎn)到該子程序集即可);
2、按下 Ctrl + N 插入一個新的子程序;
3、在“返回值類型”欄中輸入“zsx”后回車(“zsx”匹配系統(tǒng)數(shù)據(jù)類型名稱“整數(shù)型”);
4、回車插入一個空參數(shù),在“參數(shù)名”欄中輸入“sz”,選中提示列表中的“數(shù)值”詞,再輸入“1”后回車;
5、在“類型”欄中輸入“zsx”后回車;
6、重復(fù)第4、5步一次,但參數(shù)名改輸入為“數(shù)值2”;
7、移動光標(biāo)到參數(shù)表下的空程序語句上;
8、輸入“rg (sz1 > sz2)”(中間的空格可以略去!皉g”匹配“如果”命令名稱,“sz1”匹配“數(shù)值1”參數(shù)名稱,“sz2”匹配“數(shù)值2”參數(shù)名稱);
9、下移一行光標(biāo)后輸入“fh (sz1)”(“fh”匹配“返回”命令名稱);
10、再下移一行光標(biāo)后輸入“fh (sz2)”。