您好,登錄后才能下訂單哦!
這篇文章主要介紹了易語言編程命令調用操作有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
1. 什么是命令:命令是一個功能調用的開始。
2. 命令的參數:調用一個功能方法時候輸入的數據或者條件。
3. 命令的返回值:調用完功能方法后得到的輸出結果。
1. 格式: [返回值][所屬對象]命令名稱([參數1],[參數2],...)。
2. 注意點:[]指的是可以有但不一定必須有的東西。
3. 例子: 返回(1)。
1. 參數可以是常量也可以是變量。
2. 調用時傳遞給命令的參數必須滿足該命令對參數的定義,如 “輸入(文本型)”這個例子中參數定義為文本格式那么傳遞的參數就必須是文本格式,否則就會出現語法錯誤。
3. 并非所有的命令都需要參數,即存在不需要參數的命令,但是命令名稱后面的“()”以及多個參數之間的間隔符“,”不能沒有。
4. 實際開發中不需要將所有的命令背下來,只需要按F1就能夠查看明亮的即時幫助文檔進行命令說明的查看。
1. 大多數命令執行完畢都會有返回值,即并不是所有命令結束都會有返回值的。
2. 有的命令返回運算結果,有的命令返回執行后的反饋信息,有的命令返回的是邏輯的判斷。
3. 命令的返回值的數據類型由命令的語法規定決定,實際開發中往往需要對返回值的數據類型進行轉換,如編輯框只顯示文本,那么要顯示數字的話就需要用“到文本()”命令進行轉換。
程序:多項選擇以及滾動寫行
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕1_被單擊 ' 畫板1.滾動寫行 (多項選擇 (3, “A”, 666, [2018年9月9日])) ' 畫板1.滾動寫行 (多項選擇 (2, “A”, 666, [2018年9月9日])) 畫板1.滾動寫行 (多項選擇 (1, “A”, 666, [2018年9月9日])) .子程序 _按鈕2_被單擊 畫板1.滾動寫行 (多項選擇 (2, “A”, 666, [2018年9月9日])) .子程序 _按鈕3_被單擊 畫板1.滾動寫行 (多項選擇 (3, “A”, 666, [2018年9月9日])) ' 滾動寫行就是換行輸入 ' 多項選擇就是在后面的幾項中選擇
1. 命令是可以嵌套使用的,嵌套的意思就是命令的參數可以是另外一個命令的返回值
2. 例子:編輯框1.內容=到文本(到數值(編輯框1.內容)+1)
1. 數組型參數:有的時候命令的參數必須是一個數組型變量,如“重定義數組()”的命令
程序:播放器三
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕1_被單擊 .局部變量 播放列表變量, 文本型, , "6" ' 通過數組變量實現多首歌曲連續播放 播放列表變量 = { “F:\CloudMusic\Ace組合 - 楚地無歌.mp3”, “F:\CloudMusic\FLOW,GRANRODEO - Howling.mp3”, “F:\CloudMusic\Gemie,SawanoHiroyuki[nZk] - X.U.mp3” } ' 播放的音樂需要和程序文件在同一個文件夾下 ' 播放MP3 (1, “藍井エイル - 流星.mp3”) ' 嘗試不在同一文件夾下要如何處理 ? ' 增加完全路徑試試 ' 播放MP3 (1, “F:\CloudMusic\Ace組合 - 楚地無歌.mp3”) ' 嘗試成功!通過增加全路徑也能夠實現跨文件夾的mp3播放 ' 嘗試不通過修改源代碼就能夠播放其它的音樂? ' 暫時沒嘗試出來。。。。 ' 上面是之前寫的我的播放器一的代碼,現在對我的播放器一進行升級 _啟動窗口.背景音樂 = { } _啟動窗口.底圖 = #圖片2 播放MP3 (1, 播放列表變量) .子程序 __啟動窗口_創建完畢 _啟動窗口.底圖 = #圖片1 ' 通過以上代碼就能夠實現播放的時候切換背景圖片了,同樣的道理也能夠做到切換背景音樂 ' 可以通過點擊不同的按鈕切換背景圖片和背景音樂達到類似音樂播放器的點歌效果 ' 可以進一步考慮歌詞的顯示功能?
2. 數組型返回值:有些命令 的返回值是數組型變量如“分割文本()”的命令
流程控制命令分三類:分支類、循環類和跳轉類
1. 分支類:如果()、如果真()、判斷()
2. 循環類:判斷循環首()、循環判斷首()、計次循環首()、變量循環首()
3. 跳轉類:到循環尾()、跳出循環()、返回()、結束()
算術運算命令可以分為基本算術運算命令和擴展算術運算命令
1. 基本算術運算命令:加(+)、減(-)、乘(×)、除(/)、整除(\)、求余數(%)
2. 擴展算術運算命令:取符號、取絕對值、取整、絕對取整、四舍五入、求次方、求平方根、求正弦、求余弦、求正切、求反正切、求自然對數、求反對數、是否運算正確、置隨機數種子、取隨機數
易語言中邏輯比較類命令只能比較基本數據類型,即:字節型、短整數型、整數型、長整數型、小數型、雙精度小數型、子程序指針、邏輯型、文本型、字節集星型、日期時間型
1. 邏輯比較命令:等于、不等于、小于、大于、小于或等于、大于或等于、近似等于、并且、或者、取反
位運算是指對數據進行二進制的逐位運算
1. 常見的位運算命令有:位取反、位與、位或、位異或、左移、右移、合并整數、、合并短整數
1.常見的數組操作命令有:重定義數組、取數組成員數、取數組下標、復制數組、加入成員、插入成員、刪除成員、清除數組、數組排序、數組清零
常見的環境存取命令:取命令行、取運行目錄、取執行文件名、讀環境變量、寫環境變量
1. 常見的拼音處理命令有:取所有發音、取發音數目、取拼音、取聲母、取韻母、發音比較、輸入字比較
2. 為了匹配目標文本中大小寫英文字母,在相應位置處使用對應的大寫英文字母,如“jsjA”匹配“計算機a”、“計算機A”
3. 為了匹配目標文本中半角數字,在相應位置處使用還數字,如“jsj1”匹配“計算機1”
4. 為了匹配目標文本中漢字符或不知道發音的漢字,在相應位置處需使用該漢字,如“j算j1”匹配“計算機1”
5. 拼音輸入內容不能包含除了“_”以外的所有其他半角符號
1. 標準ASCII表
2. 常見的文本操作命令有:
取文本長度、取文本左邊、取文本右邊、取文本中間、
字符、取代碼、尋找文本、倒找文本、
到大寫、到小寫、到全角、到半角、到文本、
刪首空、刪尾空、刪首尾空、刪全部空、
文本替換、子文本替換、取空白文本、取重復文本、
文本比較、分割文本、指針到文本
常見時間操作命令有:到時間、增減時間、取時間間隔、取某月天數、
時間到文本、取時間部分、取年份、取月份、取日、取星期幾、取小時、
取分鐘、取秒、指定時間、取現行時間、置現行時間、取日期、取時間
常見 的數值轉換命令有:到數值、數值到大寫、數值到金額、數值到格式文本、
取十六進制文本、取八進制文本、到字節、到短整數、到整數、到長整數、到小數、
十七、 字節集操作命令
常見的字節集操作命令有:取字節集長度、到字節集、
取字節集數據、取字節集左邊、取字節集右邊、取字節集中間、
尋找字節集、倒找字節集、字節集替換、子字節集替換、
取空白字節集、取重復字節集、分割字節集、指針到字節集
1. 絕對路徑與相對路徑:
完整描述文件位置的路徑就是絕對路徑,如F:\易語言練習
由某個文件(程序)所在的路徑引起的跟其他文件(文件夾)的路徑關系稱為相對路徑,如F:\易語言練習\新建文件夾,可以是F:\易語言練習的相對路徑\新建文件夾
2. 常見的磁盤操作命令有:
取磁盤總空間、取磁盤剩余空間、取磁盤卷標、置磁盤卷標、
改變驅動器、改變目錄、取當前目錄、創建目錄、刪除目錄、
復制文件、移動文件、刪除文件、文件更名、文件是否存在、
尋找文件取文件時間、取文件尺寸、取文件屬性、置文件屬性、
取臨時文件名、讀入文件、寫到文件
十九、 文件讀寫命令
常見的文件讀寫命令有:
打開文件、打開內存文件、關閉文件、關閉所有文件、
鎖住文件、解鎖文件、移動讀寫位置、移到文件首、移到文件尾、
讀入字節集、寫出字節集、讀入文本、寫出文本、讀入一行、
寫文本行、讀入數據、寫出數據、是否在文件尾、
取讀寫位置、取文件長度、插入字節集、插入文本、插入文本行、
刪除數據、打開加密文件
1. 剪輯板
2. 注冊表
3. 常見系統處理命令:
運行、取剪輯板文本、置剪輯板文本、剪輯板中可有文本、清除剪輯板、取屏幕寬度、取屏幕高度、取鼠標水平位置、去鼠標垂直位置、取顏色數、輸入框、信息框、鳴叫、取啟動時間、置等待鼠標、恢復鼠標、延時、取文本注冊項、取數值注冊項、取字節集注冊項、寫注冊項、刪除表項、注冊項是否存在、取默認底色、快照、讀配置項、寫配置項、取配置節點名、取操作系統類別、多文件對話框
1. 常見的音頻格式:
① WAV:微軟公司開發的聲音文件格式,符合RIFF文件規范
② MIDI:樂器數字接口,早期為了解決電聲樂器之間的通信問題提出的
③ MP3:動態影像專家壓縮標準音頻層面3,是當今較為流行的音頻編碼和有損壓縮格式
2. 媒體播放命令:
播放音樂、停止播放、播放MID、播放MP3、同步播放MP3、
暫停播放MP3、繼續播放MP3、取MP3播放狀態
常見網絡通信命令 :取主機名、通信測試、轉換為主機名、轉換為IP地址
常見的其他命令:標準輸出、標準輸入、截入、選擇、多項選擇、是否為空、是否已創建、取數據類型尺寸、取顏色值、取事件組件、事件轉移、處理事件、截入圖片、卸載圖片、取硬盤特征字、取系統語言、寫到內存、DLL命令調用轉向、置錯誤提示管理、置DLL裝載目錄、取組件名稱、取對象類型、尋找組件、取找到組件數目、取所找到的組件、置入代碼
程序:播放器三改
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕_播放_被單擊 .局部變量 MP3文件組, 文本型, , "0" MP3文件組 = 多文件對話框 (“請添加想要播放的mp3文件”, “mp3文件(*.mp3)|*.mp3”, , , , 真) .如果真 (取數組成員數 (MP3文件組) = 0) 返回 () .如果真結束 播放MP3 (-1, MP3文件組) ' 這里涉及到的命令有:多文件對話框、如果真、取數組成員數 、返回、播放MP3 ' 一、多文件對話框調用格式: ' 顯示一個文件打開對話框,允許用戶選擇或輸入多個所需要打開的已存在文件,返回用戶所選擇或輸入后的結果文本數組。 ' 如果用戶未輸入或按“取消”按鈕退出,則返回一個成員數為0的空文本數組。 ' 參數<1>的名稱為“標題”,類型為“文本型(text)”,可以被省略。指定文件打開對話框的標題,如果被省略,則默認為“請輸入欲打開的文件:”。 ' 參數<2>的名稱為“過濾器”,類型為“文本型(text)”,可以被省略。過濾器文本由單個或多個成對的文本串組成,每對文本串的第一個描述顯示形式,如:“文本文件(*.txt)”;第二個指定實際的過濾匹配符,如:“*.txt”,所有各文本串之間用“|”號隔開。如果被省略,則默認沒有過濾器。 ' 參數<3>的名稱為“初始過濾器”,類型為“整數型(int)”,可以被省略。如果上一參數提供了有效的過濾器文本,則本參數用作指定初始的過濾器,0為第一個過濾器。如果被省略,則默認值為0。 ' 參數<4>的名稱為“初始目錄”,類型為“文本型(text)”,可以被省略。指定當打開對話框時所自動跳轉到的目錄,如果被省略,則默認為當前目錄。 ' 參數<5>的名稱為“不改變目錄”,類型為“邏輯型(bool)”,可以被省略。指定在對話框關閉后是否自動返回到進入對話框前的文件目錄,如果被省略,則默認值為假。 ' 參數<6>的名稱為“父窗口”,類型為“通用型(all)”,可以被省略。指定對話框的父窗口,可以是一個"窗口"類型數據或者一個整數型窗口句柄.如果被省略,默認為無. ' 二、如果真 ' 調用格式: 〈無返回值〉 如果真 (邏輯型 條件) ' 本命令根據提供的邏輯參數的值,來決定是否改變程序的執行位置,如果提供的邏輯參數值為真,程序繼續順序向下執行,否則跳轉到左側箭頭線指向的命令處去執行。 ' 同“如果”命令相比,本命令沒有為假時的程序部分。 ' 參數<1>的名稱為“條件”,類型為“邏輯型(bool)”。本條件值的結果決定下一步程序執行位置。 ' 三、取數組成員數 ' 調用格式: 〈整數型〉 取數組成員數 (通用型變量/變量數組 欲檢查的變量) ' 取指定數組變量的全部成員數目,如果該變量不為數組,返回-1,因此本命令也可以用作檢查指定變量是否為數組變量。 ' 參數<1>的名稱為“欲檢查的變量”,類型為“通用型(all)”,提供參數數據時只能提供變量及變量數組。參數值指定欲檢查其成員數目的數組變量或者欲檢查其是否為數組的變量。 ' 四、返回 ' 調用格式: 〈無返回值〉 返回 ([通用型 返回到調用方的值]) ' 本命令轉移當前程序執行位置到調用本子程序語句的下一條語句處,并可根據需要返回一個值到子程序調用處。 ' 參數<1>的名稱為“返回到調用方的值”,類型為“通用型(all)”,可以被省略。 ' 五、播放MP3 ' 調用格式: 〈無返回值〉 播放MP3([整數型 播放次數],文本型數組/非數組 欲播放的MP3文件名,... ) ' 可以自動連續播放多個 MP3 音樂文件。命令參數表中最后一個參數可以被重復添加。 ' 參數<1>的名稱為“播放次數”,類型為“整數型(int)”,可以被省略。為 -1 表示指定音樂將被循環播放,否則僅只播放指定的次數。如果本參數被省略,默認值為 1 。 ' 參數<2>的名稱為“欲播放的MP3文件名”,類型為“文本型(text)”,提供參數數據時可以同時提供數組或非數組數據。 ' 用這種方式雖然的確能夠顯示選擇播放音樂的名字,但是顯示的是全路徑而且如果是列表播放的話,也無法自動更新編輯框的內容,待改進 編輯框1.內容 = MP3文件組 [取數組下標 (MP3文件組, 1)] .子程序 __啟動窗口_創建完畢 _啟動窗口.底圖 = #播放器的背景圖片 _啟動窗口.背景音樂 = { } 編輯框1.內容 = “請選擇你喜歡的音樂!” 播放MP3 (1, “F:\易語言練習\VariousArtists - 風一樣的勇士.mp3”) ' 由于現在的音樂發部分格式是mp3,而易語言的資源聲頻要求是WAV格式,所以只能用別的方法實現背景音樂的功能。 ' 命令“播放音樂”是只能 播放WAV和MID格式的音頻,因此這里使用命令“播放MP3” .子程序 _按鈕_暫停_被單擊 暫停播放MP3 () .子程序 _按鈕3_被單擊 繼續播放MP3 () .子程序 _按鈕_其它_被單擊 停止播放 () 編輯框1.內容 = “請選擇你喜歡的音樂!”
感謝你能夠認真閱讀完這篇文章,希望小編分享的“易語言編程命令調用操作有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。