




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、易語言3.8之前的版本,輸入代碼的方法為:每輸入一行程序,必須使用回車鍵確認,否那么將自動保存為草稿。而繼4.0之后,易語言的代碼區(qū)支持文本輸入方法,用戶只需要要按著文本的正常輸入方法輸入代碼即可,無需以前的輸入方法。 內置輸入法1拼音輸入法為了便于輸入程序代碼,易語言內置4種名稱輸入法:首拼、全拼、雙拼、英文。使用菜單“工具“系統(tǒng)配置彈出“系統(tǒng)配置對話框,如圖1-17所示。圖1-17 系統(tǒng)配置對話框3種拼音輸入法均支持南方音及多音字。首拼輸入法及全拼輸入法在系統(tǒng)中被合并為“首拼及全拼輸入法,系統(tǒng)自動判別所輸入的拼音是首拼方式還是全拼方式。雙拼輸入法的編碼規(guī)那么與Windows系統(tǒng)所提供的雙拼
2、輸入法一致。例如:欲輸入“取整 (1.23)語句,各種輸入法的輸入文本如下。首拼輸入法:qz (1.23)全拼輸入法:quzheng (1.23)雙拼輸入法:quvg (1.23)英文輸入法:int (1.23)以上各種輸入法的名稱局部輸入文本如:qz,quzheng,quvg,int簡稱為“輸入字。拼音類輸入法的輸入字如:qz,quzheng,quvg簡稱為“拼音輸入字。首拼及全拼輸入法的輸入字簡稱為“首拼及全拼輸入字,雙拼輸入法的輸入字簡稱為“雙拼輸入字。 輸入字可以用來輸入程序中所涉及到的一切名稱,包括:l 所有當前運行支持庫中所提供的命令、窗口和報表單元數據類型及其屬性和方法、普通數據
3、類型及其成員和方法、庫定義常量等名稱。l 用戶在程序中定義的子程序參數、子程序局部變量、程序集變量、全局變量名稱。l 用戶定義的子程序、Dll外部命令名稱。l 用戶定義的數據類型及其成員名稱。l 用戶所參加的資源和所定義的常量的名稱。l 用戶在設計窗口或報表時所定義的組件、菜單工程或報表單元名稱。l 系統(tǒng)數據類型名稱。如:“整數型、“小數型等等。l 系統(tǒng)常量名稱。如:邏輯值常量“真和“假等。2書寫拼音輸入字的方法以首拼及全拼輸入字為例1為了匹配目標名稱中的大小寫英文字母和半角數字,請在相應位置處使用對應的大寫英文字母和半角數字。如:“jsjA匹配“計算機a和“計算機A,“jsj1匹配“計算機1
4、。2為了匹配目標名稱中的漢字符號或不知道發(fā)音的漢字,請在相應位置處使用該漢字。如:“j算j1”匹配“計算機1。此功能用作修改程序非常方便,例如:欲將“如果命令修改為“如果真命令,只需要在“如果的后面加上“z即可。3在使用首拼輸入字時,需要注意純韻母發(fā)音漢字的輸入。如:“按鈕中的“按字,它的發(fā)音是韻母“an。對于此類漢字,在首拼輸入法中必須寫全。譬如“按鈕的首拼輸入字就應該為“ann即an,n。4輸入或修改名稱在程序中經常需要輸入或修改各類名稱。譬如:在參加一個新子程序后,可能需要修改其子程序名稱;在設計窗口上繪制上一個組件后,可能需要修改其組件名稱等等。在輸入或修改名稱的過程中,輸入字不能用來
5、引用其他已有名稱,但可以引用專用的名稱輸入詞組。所謂“名稱輸入詞組,類似于輸入法中的自定義詞組。用戶在輸入或修改名稱的過程中按下回車鍵后,系統(tǒng)將自動搜尋系統(tǒng)中的名稱輸入詞組中是否有當前光標位置上的輸入字,如果找到系統(tǒng)會提示該名稱已經使用。系統(tǒng)中所有的名稱輸入詞組都被存放在名為name.txt的文本文件中,用戶可以使用系統(tǒng)所提供的功能“工具“系統(tǒng)設置“輸入夾“編輯名稱輸入詞組進行修改,也可以使用其他文本編輯器直接修改,但注意要以純文本的格式保存。文本文件中各詞組之間應該用換行符分隔開。詞組內容必須為全中文,且不能包括GBK漢字。系統(tǒng)在處理這些詞組時,不符合要求的將被濾去。5程序輸入實例下面列出了
6、輸入一個判別兩個數值大小并返回較大值的子程序的全過程,默認輸入法為“首拼及全拼輸入法。1運行易語言后,在主菜單中使用“插入“新程序集菜單功能插入一個“子程序集1到程序如果程序中已經有了程序集,直接跳轉到該子程序集即可;也可以在程序面板中用鼠標右鍵完成。2按下Ctrl+N組合鍵插入一個新的子程序。3在“返回值類型欄中輸入zsx后回車zsx匹配系統(tǒng)數據類型名稱“整數型。4回車插入一個空參數,在“參數名欄中輸入sz后按空格sz匹配系統(tǒng)安裝時提供的名稱輸入詞組文件中的“數值詞組,再輸入“1后回車。5在“類型欄中輸入zsx后回車。6重復第4、5步一次,但參數名改為“數值2。以上操作請參看圖1-18所示。
7、7移動光標到參數表下的空程序語句上,輸入rg (sz1 > sz2)中間的空格可以略去。rg匹配“如果命令名稱,“sz1匹配“數值1參數名稱,“sz2匹配“數值2參數名稱。8下移一行光標后輸入fh(sz1)fh匹配“返回命令名稱。9再下移一行光標后輸入fh(sz2)。至此,一個子程序就全部輸入完成了,如圖1-19所示。系統(tǒng)輸入法五筆字型、自然碼等這些由Windows提供的系統(tǒng)輸入法,在易語言中也可以進行程序代碼的輸入。可以直接輸入智能ABC、紫光拼音等輸入法,而不需要在易語言的命令行中輸入拼音再轉換為中文。如圖1-20所示,直接輸入中文程序。如果以前對五筆字型等輸入法比較熟悉,就可以很快
8、地完成程序錄入工作。 輸入備注與代碼屏蔽備注是一行或多行的文本,是一段代碼的功能說明或是程序的修改注示。備注方便了程序員對程序代碼的快速理解,提高了程序開發(fā)和維護的效率。編寫代碼時請養(yǎng)成為代碼備注的好習慣,既方便了自己日后閱讀代碼,又方便其他人更快捷的理解代碼的思路與功能。 1輸入備注輸入備注的方法很簡單,在備注文本前加“號即可,被標注為備注的文字會變成綠色。如圖1-21所示。1屏蔽與批量屏蔽在任何情況下,如果想屏蔽一行代碼,那么在該行代碼前加“號即可,這與寫備注的方法是相同的。屏蔽后的代碼在運行調試時不會被編譯,在調試程序尋找錯誤時,該方法起到很大作用。將代碼前的“號刪除便可以解除屏蔽。如圖
9、1-22所示。還可以在代碼上點擊鼠標右鍵,在彈出的菜單中選擇“屏蔽或“解除屏蔽選項。屏蔽的快捷鍵是“Ctrl+K鍵,可以選擇多行代碼,然后使用“Ctrl+K來屏蔽多行代碼。使用“Ctrl+M鍵來解除屏蔽。輸入語句下面,列舉易語言常見的4種輸入語句供大家學習或編程時參考。1值型語句賦值型也可稱屬性型語句特征:有一個“=號將左右兩邊連起來。學習易語言時首先會接觸的這一類語句,如:標簽1.標題 “漢語言編程技術,易語言!此句代碼表達的含義是:標簽1的標題是“漢語言編程技術,易語言!。給變量賦值的常見方法就是用此類語句,賦值語句常見有以下兩類。1將某一對象的某種屬性值賦給另一對象。比方:標簽1.標題
10、= 編輯框5.內容此語句的含義是“標簽1的標題與編輯框5中的內容一樣。比方,在編輯框5中輸入“易語言使英語盲也學會了編程,那么在相關事件比方單擊按鈕的驅動下,標簽1的標題也相應顯示為“易語言使英語盲也學會了編程。2將某一類型的屬性值賦予某個對象。比方:標簽1.標題 = “漢語言編程技術,易語言!將“漢語言編程技術,易語言!賦給標簽1的標題。所賦予的屬性值可以是各種類型的,比方:窗口1.可視 = 真這個“真是一個邏輯型數值。如果是文本型數值要用雙引號,比方剛剛的例子:“漢語言編程技術,易語言!即是文本型數據。又如,下面這類語句:標簽2.標題 到文本 (取小時 (取現行時間 () “: 到文本 (
11、取分鐘 (取現行時間 () “: 到文本 (取秒 (取現行時間 ()因為標簽類對象只接受文本型數據,所以要把時間型數據轉化為文本型,否那么測試時會提示:“所接受的數據類型與傳遞給它的數據類型不一致。 有時會發(fā)現此類句子:變量1 = 變量1+10此語句的含義是:“將變量1加10之后,再將新值傳回給變量1”。從這里可以看出,這里的“=號跟數學中的“=號在含義上是不同的,在數學中不可能出現b=b+2之類的表達式,而在易語言中這種表達式卻是允許的,而且是經常運用的。另外,又會看到下面這類句子:編輯框1.高度 = 取用戶區(qū)高度 “=號的右邊表示操控程序的命令,也就是說有時可以將系統(tǒng)命令、執(zhí)行條件、工程、
12、常量、子程序、函數、資源乃至其他對象的方法等,都可以當作是屬性值賦給對象。編輯框1.高度 = 取用戶區(qū)高度 可以理解為取得“取用戶區(qū)高度的返回值運算結果,然后將此值賦給編輯框1的“高度屬性。2非運行語句非運行語句包括以下幾種。 1注釋型語句。易語言的注釋型語句的格式如下: 注釋語句內容“ 為注釋語句符號,用于提示系統(tǒng)“ 后的文本為注釋語句。注釋語句不能被執(zhí)行,只能用來標注代碼的含義。2被屏蔽的代碼 ,代碼格式如下: 被屏蔽的程序代碼 被屏蔽的代碼也不能被執(zhí)行,并且在編譯程序時不會被編譯成機器碼。3方法型語句方法是一個具體對象能夠執(zhí)行的動作。有的方法會有參數,有的方法那么不用參數,“參數是調用這
13、個方法的各種相關數據,包括相關對象屬性值、系統(tǒng)命令、執(zhí)行條件、工程、常量、子程序、函數乃至其他對象的方法等,都是可以調用的參數。不同的方法有不同的參數,一種方法可以有多種類型的參數。執(zhí)行、調用一個對象的方法的一般格式如下。 對象名.方法名(參數1,參數2,.)例如需要在一個名為“購物籃的列表框里添加一個叫“蘋果的列表工程,其語句如下。購物籃.參加工程蘋果上面這句話的含義可以理解為:“將購物籃的參加工程方法定為蘋果。在這個例句中,“參加工程是“購物籃的方法,“蘋果是其參數。其中調用列表框的“參加工程方法的語法如下。列表框.參加工程 (欲參加工程的文本,與欲參加工程相關的數值)另一類句式銷毀()與
14、命令型句式很像,它其實是下面這個句式的省略表達。組件.銷毀 也就是說,調用當前組件的方法可省略對象名前綴,它仍然是一種方法型語句。再舉另一例子:組件.彈出菜單 欲彈出的菜單,水平顯示位置,垂直顯示位置可以省略表達成:彈出菜單 欲彈出的菜單,水平顯示位置,垂直顯示位置查看某類組件的方法、方法的詳細解釋及參數等,請到易語言設計界面的支持庫夾中,“系統(tǒng)核心支持庫的“數據類型分支中查找,如圖1-23所示。譬如:想了解畫板的所有方法,可以到支持庫面板中的“數據類型“畫板下查看。下面列舉幾個調用對象方法的例子。1在程序中使用常量時,其名稱前必須加上“#符號,所以如果調用的參數中有常量,就在常量前面加上“#
15、符號,比方:列表框1.調整層次 (#底層)2調用系統(tǒng)命令作為參數。例句:畫板1.滾動寫行 (數值到人民幣 (100, 假)此語句的含義是:調用“畫板1的“滾動寫行方法。而其欲寫出的數據參數是“數值到人民幣 (100, 假)這句的語法請看幫助,這是一種數值轉換命令語句。3調用相關對象的屬性值作為方法的參數。例句:列表框參加工程 (編輯框1.內容,)其他用法就不一一列舉了。 4命令型語句命令型語句跟方法型語句相近,兩者比照方下。方法型語句:對象名稱.方法名稱(參數,.)命令型語句的根本格式:命令名稱 (參數,.)“命令的意思也跟“方法差不多,都是程序運行的動作指令,只不過“方法是某個具體對象所具有
16、的能供調用的指令,而“命令那么是整個易語言系統(tǒng)固有的、可以供任何程序任何對象調用的指令,所以命令名稱前面沒有前綴的對象名。有時候命令的參數不是必需的即“可選的,比方:取隨機數 欲取隨機數的最小值,欲取隨機數的最大值“表示該參數不是必需的。如果是這種情況,該參數可為空。比方:取隨機數 那么,怎樣調用命令呢怎樣編輯命令代碼?怎樣查找易語言系統(tǒng)提供的命令呢?也有兩種方法。1在易語言設計界面的支持庫夾中的“系統(tǒng)核心支持庫分支中查找。譬如:想了解文件讀寫的“插入文本命令,可以到“系統(tǒng)核心支持庫“文件讀寫“讀入文本查看。點擊“讀入文本命令后,可以在“提示夾中看到該命令的相應提示。如圖1-24所示。2選擇“
17、幫助“易語言知識庫“系統(tǒng)核心支持庫4.*版“命令類別,會發(fā)現在那里列舉了易語言提供的所有命令類別,可以查看某類命令類別,如圖1-25所示。通過查找,會發(fā)現易語言提供以下幾種類型的命令。1調用核心支持庫命令,包括以下幾大類型:l 流程控制 算術運算 邏輯比較 位運算l 變量操作 數組操作 環(huán)境存取 拼音處理l 文本操作 字節(jié)集操作 數值轉換 時間操作l 磁盤操作 文件讀寫 系統(tǒng)處理 媒體播放l 程序調試 其他 數據庫 網絡通信 比方“取現行時間()是屬于時間操作命令,而“數值到人民幣(100, 假)屬于數值轉換命令,如圖1-26所示。2調用其他程序包括窗口程序集、子程序等、函數、API函數等的命
18、令,有時候會發(fā)現某個命令在核心支持庫里找不到,比方在某一個例子中有一個“正弦的命令,這個命令在系統(tǒng)命令列表里找不到,這是由編程員自行增加的子程序。再看下面有一個子程序叫“正弦,原來該命令是調用“正弦子程序,如圖1-27所示。“_按鈕1_被單擊子程序調用“正弦子程序,如圖1-28所示。下面再列舉一些常見的命令以便舉一反三:1載入窗口命令。我們想通過一個窗口啟動其他窗口,可用此命令,其句式如下。載入 欲載入的窗口,父窗口,是否采用對話框方式它的含義請查看相關說明。2運行命令。使本程序或其他程序如系統(tǒng)程序:計算器,記事本等運行,其句式為:運行 欲運行的命令行,是否等待程序運行完畢,被運行程序窗口顯示
19、方式。例如:運行程序1,假。3信息框命令。有時需要系統(tǒng)反響信息,比方彈出相關提示,但又找不到有“信息框這個組件組件,原來易語言是通過命令調用信息框的類似的還有輸入框命令,其格式如下:信息框 提示信息,按鈕,窗口標題4關閉命令。這是一種數據庫操作命令,當指定數據庫操作完畢后,關閉已經被翻開的指定數據庫,以便清空數據變量,節(jié)約系統(tǒng)資源,其句式如下。關閉 數據庫別名或名稱5結束命令。本命令結束當前易程序的運行,參數為空無返回值,其格式是:結束 最后要說的是,本節(jié)只介紹了命令型的根本語句,在以后的學習中將會繼續(xù)講解命令型根本語句中的各類語句。 配置易語言本節(jié)及以后所有表達都假設在:安裝易語言后沒有使用
20、“程序“系統(tǒng)配置菜單項修改正系統(tǒng)的初始配置信息。如果不能確定,請在啟動易語言的同時一直按住Shift鍵,出現系統(tǒng)界面后再放開,此時將自動去除以前的設置信息。1系統(tǒng)配置運行易語言后,單擊菜單“工具“系統(tǒng)配置,可以翻開系統(tǒng)配置對話框,如圖1-29所示。圖1-29 系統(tǒng)配置對話框在“通常選項卡中,可以設置程序啟動方式等。在“輸入選項卡中可以設計內置輸入法。在“程序顯示選項卡中可以設置顯示風格,其中的顏色配置方案可以有不同的選擇,還可以自己定義各種顏色,保存為配置文件,以后可以重新從文件讀入,如圖1-30所示。“窗口設計選項卡,在此可以設置新建窗口時的尺寸大小,以及窗體上是否顯示網點等信息,如圖1-3
21、1所示?!熬幾g選項選項卡,設定編譯時的一些設置。如圖1-32所示?!澳康某绦蚱桨策x項卡,在此可設置程序編譯后的平安性,為該程序在編譯的過程中參加一些花指令代碼。該花指令代碼是一些無用代碼,僅用于增強防止破解和跟蹤目的程序的強度。要注意的是,插入的花指令代碼會導致程序運行速度變慢,且編譯生成的目的程序體積會變大,因此除非必要,請保持“花指令插入級別選項值為零。如圖1-33所示。2程序配置單擊菜單“工具“配置,可以翻開程序配置對話框,如圖1-34所示。在程序配置對話框中可以將程序名稱、程序備注、作者信息等信息保存在生成后的EXE文件,當查看此EXE文件的屬性時,這些信息會顯示出來。、在程序配置對話
22、框中還可以設計程序的圖標,要求輸入一個32×32像素16色及16×16像素16色的ICO圖標,也可以去除這個圖標。“調試參數行是指帶有“取命令行命令的易程序,可以在此輸入參數調試代碼,而不必生成EXE文件后加參數運行。生成EXE文件后,此調試參數行不保存。如一條DOS命令:“FORMAT/S命令,其中“/S就是一個參數。如果每次要生成EXE文件,然后運行帶參數的EXE文件是非常麻煩的,在這里輸入參數后,就不必每次都要生成EXE文件進行調試。生成EXE文件后,此調試參數行不保存。3支持庫配置單擊主菜單“工具“支持庫配置,可以翻開程序配置對話框,如圖1-35所示?!爸С謳煸O置對話框顯示的是易語言增強型支持庫,也有擴展型的支持庫,可以通過執(zhí)行系統(tǒng)菜單“工具“安裝新的支持庫,將新的支持庫添加進來,這些有新特性的支持庫可以從易語言網站下載。下面帶有“號開頭的是OCX組件包裝支持庫。OCX組件的安裝可以通過執(zhí)行系統(tǒng)菜單“工具“類型庫或OCX組件,將新的OCX組件參加。在易語言3.2版本以后才支持OCX組件。 OCX組件的特性為易語言增加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育學模擬試題含參考答案
- 市政雨季施工方案
- 創(chuàng)意美術冰鎮(zhèn)奶茶課件
- 春夏季過敏性疾病及其預防
- 超市工作述職報告
- 2025至2031年中國旋鈕式機械三速開關行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國營業(yè)廳計費管理系統(tǒng)數據監(jiān)測研究報告
- 2025至2031年中國鋅合金拉頭行業(yè)投資前景及策略咨詢研究報告
- 項目投資管理協(xié)議書(2篇)
- 2025至2031年中國精鑄花葉行業(yè)投資前景及策略咨詢研究報告
- 新課標(水平三)體育與健康《籃球》大單元教學計劃及配套教案(18課時)
- GA/T 761-2024停車庫(場)安全管理系統(tǒng)技術要求
- 大學生創(chuàng)新創(chuàng)業(yè)基礎(創(chuàng)新創(chuàng)業(yè)課程)完整全套教學課件
- 人教版小學數學四年級下冊第一單元測試卷附答案(共9套)
- (完整版)形式發(fā)票模版(國際件通用)
- GM∕T 0036-2014 采用非接觸卡的門禁系統(tǒng)密碼應用指南
- 部編版四年級道德與法治下冊第3課《當沖突發(fā)生》優(yōu)秀課件(含視頻)
- 陽泉氣象地質資料
- 醫(yī)院重要文件借閱登記制度
- 家用和類似用途空調器安裝規(guī)范
- 游船安全生產事故調查處理及責任追究制度
評論
0/150
提交評論