更多有關極語言中文編程的信息請看文件夾下的sec.htm或者官網的編程說明書http://sec.yihuolao.com/sec.htm。
極語言的官方網址是:
http://sec.yihuolao.com/
http://sec.z5x.cn/
http://www.z5x.cn/
極語言入門教學視頻:https://www.ixigua.com/7128748847265743371
極語言游戲教學視頻:https://www.ixigua.com/7128744019546341921
極語言整理的標準ASCII碼表:http://sec.yihuolao.com/ascii.htm
極語言QQ交流群:13016712
極語言手動安裝包下載地址:http://sec.yihuolao.com/SEC.rar
極語言在線安裝地址:http://sec.yihuolao.com/Sec.zip
極語言
極語言中文編程語言是面向過程的語言。
Sec是Simple easy compile的縮寫,也是秒的意思,編譯和運行都極快的中文編程。
安裝說明
安裝目錄盡量不要選擇C盤,也不要在分區(qū)根目錄。
極語言程序文件介紹
sec是集成開發(fā)環(huán)境(IDE,Integrated Development Environment),用于提供程序開發(fā)環(huán)境的應用程序
?
人怎么說話就怎么理解極語言的代碼。
比如,當窗口關閉的時候我就結束程序,當點擊鼠標左鍵時我就彈出信息框,信息框里標題是“你好”,信息框里的內容是一個信息圖標和兩個字“中國”。
如何理解編程語言中的函數、方法?
干什么(誰,怎樣)
誰.干什么(怎樣)
誰(怎樣干什么)
誰(怎樣)(干什么)
?
所有的編程語言中的方法和函數大概就以上這幾種方式。
窗口程序必須有的代碼框架
程序段 窗體消息(窗口,消息,參數,數據) 判斷(消息)為 窗口關閉{停止(0)} 為 單擊左鍵{左鍵點擊(參數)} 否則 處理窗口(窗口,消息,參數,數據) 結束 程序段 窗體啟動 結束
窗體啟動
程序段 窗體消息(窗口,消息,參數,數據) 判斷(消息)為 窗口關閉{停止(0)} 為 單擊左鍵{左鍵點擊(參數)} 否則 處理窗口(窗口,消息,參數,數據) 結束 程序段 窗體啟動 改窗口字(窗體,"這是窗口標題名稱") 結束
消息是程序運行時,系統發(fā)過來的.
?
函數使用
改窗口字(文本框1,"asdasdadad");
/*
參數1:控件名或窗口名或窗口編號。主窗口也算是一個控件。
參數2:修改后的字符串。就是想要把標題修改成啥。這里是把文本框1的標題修改成"asdasdadad"
*/
當然你也可以不用代碼區(qū)修改窗口的標題,極語言編程工具里有相應的窗口參數設置項,可以直接在上面修改窗口的標題:
如何創(chuàng)造變量?
這里的創(chuàng)造其實和其他編程里的聲明這個詞是差不多的意思。
變量就是可能會變化的量。
變量里的量,我理解就是一種結果,可能是數,也可能是字,也可能是狀態(tài)。
變量的作用是用來存儲信息的。
注意,變量名和變量是兩個概念。
變量名是指變量的名稱,就是我們給某種信息或者某種結果起了一個名字,
變量才是信息,才是結果。
數據類型 變量名稱=變量;
?
這個語句是說,把一個變量起一個名字。后面你想用這個變量的時候,便于引用。你規(guī)定了這個變量屬于啥類型。屬于數,還是字,還是邏輯。
字符 變量1="你好你好"; 布爾 變量2=真; 整形 變量3=100; 正整形 變量4=65535; 整數 變量6=1000000000; 小數 變量7=3.1415; 文本 變量8[3]="你好呀"; 浮點 變量9=3.141592654; 大數 變量9=210980912490830941909184091283103414111;
其中整形、正整形、整數有什么區(qū)別?
這些數據類型有范圍上的區(qū)別(整形2字節(jié),整數4字節(jié)),至于整形的范圍是多少到多少之間,正整形的范圍是多少到多少之間,整數的范圍是多少到多少之間,請查看極語言中文編程的編程說明書http://sec.yihuolao.com/sec.htm。
如何創(chuàng)造多個同一類型的變量?
字符 變量1,變量2,變量3,變量5="莎莎書a";
如何注釋?
單行注釋
//改窗口字(窗體,"這是窗口標題名稱");
多行注釋
/* 改窗口字(窗體,"這是窗口標題名稱"); 改窗口字(窗體,"這是窗口標題名稱"); */
廢棄函數說明
中文名稱 | 英文名稱 | 示例 | 作用 | 附加說明 |
創(chuàng)建計時 | CreateSystemTimer | 計時=創(chuàng)建計時(毫秒,@回調) | 創(chuàng)建一個指定時間的系統計時器 | win11廢棄了這個函數 |
定時器(窗體,編號,毫秒)
函數作用:開啟指定編號和毫秒的定時器,毫秒數為零關閉定時器
參數說明:
窗體:窗體的名字。
編號:定時器的名字。編號可以是0到42億的數字,開啟42億個獨立的定時器
毫秒:你想要倒計時的毫秒數。
極語言開始一個HelloWorld
程序段 窗體消息(窗口,消息,參數,數據) 判斷(消息)為 窗口關閉{停止(0)} 為 單擊左鍵{左鍵點擊(參數)} 否則 處理窗口(窗口,消息,參數,數據) 結束 程序段 窗體啟動 信息框(0,"中國","你好",信息圖標) 結束
函數使用
信息框(0,"中國","你好",信息圖標)
/*
信息框函數有三個參數,
參數1:窗口名或者窗口編號。窗體啟動的窗口編號是"0",窗口名叫窗口,這里寫"窗口"也一樣的結果.
參數2:提示信息。內容是兩個漢字"中國",也可以是任意字符串。
參數3:信息框的標題。標題是兩個漢字"你好",也可以是任意字符串。
參數4:信息框的提示圖標。
*/
?加法運算
整數 結果=10+10; 文本 顯示[10]=結果; 信息框(0,顯示,"你好",信息圖標); /* 結果是20 */
?函數使用
文本 b[13]; 取窗口字(按鈕1,b,13); 信息框(0,b,"標題",信息圖標); /* 取窗口字(按鈕1,b,13); 作用:獲取控件或窗口上的文字。 參數1:窗口名或控件名或編號 參數2:字符串接收者。你要定義一個變量,誰來接收這個窗口或控件上的字符串。 參數3:要獲取幾個字節(jié)。想要這個控件或窗口上的文字字符串的字節(jié)長度是多少個? 數字1字節(jié),漢字兩字節(jié)。 比如, 若控件上有2個漢字,你想截取1個漢字,就填3字節(jié),想截取兩個漢字就填5。 想截取兩個漢字就填3.但是你要是說有兩個漢字,你只想截取一個,但是你填了1,那么這個字很可能無法顯示,你填了3,會出現只顯示一個漢字,后面可能會多出來一個未知的字符。 若控件上只有2個數字,那么想截取一個數字,就填2,想截取2個數字,就填3。 示例: 文本 b[100]; 取窗口字(按鈕1,b,100); 信息框(0,b,"標題",信息圖標); */
?
記住,極語言中的一個數字、一個符號都是一個字節(jié),中國的一個漢文字、韓國的一個韓文字、日本的一個日文字是2個字節(jié)。
定義文本類型的變量或常量時,你的字節(jié)長度要始終多一個字節(jié)。
比如
有一個值為“你好”的文本類型的變量,一個漢字是2字節(jié),兩個漢字就是4字節(jié),但是要多一個字節(jié),你定義的這個字符串長度應該為5:
文本 字符串[5]="哈你";
?函數使用
加文字(數文1,數文2);
/*
示例:
整數 結果00;
結果00=加文字("你","好");
信息框(0,結果00,"你好",信息圖標);
*/
加文字的作用是拼接字符串,有兩個參數,兩個參數都是字符串,加文字的返回值是字符串,需要一個整數或整形變量去臨時存儲這個結果的地址,才能夠在程序中使用它的結果。
全能函數
函數使用
參考:https://blog.csdn.net/mcw_720624/article/details/117192221
發(fā)送消息(窗口名或控件名,事件,發(fā)送出去的內容,發(fā)送出去的內容);
/*
參數1:發(fā)送對象。窗口名或控件名
參數2:發(fā)送過去要執(zhí)行啥東西。事件。消息名稱
參數3:發(fā)送出去的內容。 字符型參數
參數4:發(fā)送出去的內容。長整型參數
作用:發(fā)送消息可以修改其它程序的窗口或控件,包括文字、圖片、圖標、光標、背景風格樣式、位置大小、添加刪除列表或菜單等等,而取窗口字就只能修改自身程序的,不能跨進程修改
*/
創(chuàng)建一個dll
?新建工程-標準擴展dll
程序段 初始化(整數 實例,整數 模式,整數 數據) 信息框(0,"世界","你好",信息圖標); 結束; /* 原始內容如下: 程序段 初始化(整數 實例,整數 模式,整數 數據) 返回(1) 結束; */
?
調用dll使用中括號里的語法[加載庫("創(chuàng)建dll.dll")](提前是把dll放入程序同目錄下能這樣寫,不然你就需要寫完整的路徑)
程序段 窗體消息(窗口,消息,參數,數據) 判斷(消息)為 窗口關閉{停止(0)} 為 單擊左鍵{左鍵點擊(參數)} 否則 處理窗口(窗口,消息,參數,數據) 結束 程序段 窗體啟動 加載庫("創(chuàng)建dll.dll") 結束
?寫一個控制臺程序。(新建工程-命令控制臺)
程序段 初始啟動 寫文字("你好,我是簡易中文編程") 讀字符 結束;
?寫一個命令控制臺程序,返回小數點后幾位:
以下代碼解讀,
首先極語言不會幫助開發(fā)者取申請內存空間,需要開發(fā)者自行申請內存空間,最好用到多少內存空間就申請多少內存空間。
所以寫了一個程序段返回了你需要的值,你需要自己申請一個變量去接收這個值,注意,你程序段返回的是什么類型的值,那么你就需要申請一個相應的數據類型的值去接收這個值。
這里程序段返回的是一個小數,所以需要申請一個浮點類型的變量去接收這個值,然后再使用[寫格式()]這個命令去格式化這個值顯示到命令控制臺上。格式化浮點類型的數據使用%f。
注意程序段如果返回的值是小數,那么需要在小數前面跟上一個冒號符號:,表示你返回的是一個浮點類型的值。例如,你想返回4.5這個小數,那么表達式就是返回(:4.5)
程序段 初始啟動 浮點 值; 值=取一個小數; 寫格式("%f",值);//默認精確到小數點后6位數 寫格式("\r\n",""); 寫格式("%.1f",值);//精確到小數點后1位數 寫格式("\r\n",""); 寫格式("%.2f",值);//精確到小數點后2位數 寫格式("\r\n",""); 寫格式("%.3f",值);//精確到小數點后3位數 寫格式("\r\n",""); 寫格式("%.4f",值);//精確到小數點后4位數 寫格式("\r\n",""); 寫格式("%.5f",值);//精確到小數點后5位數 寫格式("\r\n",""); 寫格式("%.6f",值);//精確到小數點后6位數 寫格式("\r\n",""); 寫格式("%.7f",值);//精確到小數點后7位數 寫格式("\r\n....\r\n",""); 寫格式("%.70f",值);//精確到小數點后70位數 讀字符 結束; 程序段 取一個小數 返回(:4.5) 結束 /* 函數說明: 寫格式("你好%s",名字); 作用:把一個或多個變量轉換格式化后顯示在屏幕(控制臺)上 */
使用發(fā)送消息讓編輯框與編輯框之間傳值
程序段 編輯框1_改變 整形 字=申請內存(64); 整形 你; 你=字; 發(fā)送消息(編輯框1,獲取文本,64,字); 發(fā)送消息(編輯框2,設置文本,真,你); 結束
?但是這個語句其實是不對的,整形不可以作為指針也就是地址使用,應該把 整形 改為 整數。
?極語言中的數據類型有全局變量和局部變量之分。
數組,結構體,字節(jié),字符,整形,短數,正數,大數,日期,這些數據類型的變量都是全局性的,不論你在程序中的哪個位置聲明,都可以使用。當然不在一個工程下的文件里的全局變量除外。
極語言所有的數據類型(12種):
字符、字節(jié)、整形(短數)、正數、整數、日期、小數、浮點、大數、子類、對象和自定義類型。
極語言的所有變量即可為全局變量,只要聲明在程序段之外即可.
全局變量除了文本需要指定申請內存大小,其他都不需要,只要別超過數據類型定義的大小范圍即可.
全局變量中的文本數據類型,指定的字節(jié)大小依然遵循4的整數倍.
全局變量中的文本數據類型,指定的字節(jié)大小申請沒有最大120字節(jié)限制,
只要不超過數據類型給定的范圍即可.
聲明在程序段之內的就是局部變量,并且只能聲明整數、小數、文本、浮點、子類和對象這6種數據類型.
所有的變量除了文本類型都是按照4字節(jié)以及4字節(jié)的倍數參與內存操作運算的,
比如申請了一個6字節(jié)的變量,程序會把這個變量當作8字節(jié)的.
程序中所有的局部變量的字節(jié)長度,默認最大申請的內存為120字節(jié),如果所有局部變量加起來需要申請更多字節(jié)的內存空間時,
請在程序段內的局部變量前,加上局部兩個字或者加上loacl也行,都是一個意思,然后再空格,比如:
程序段 窗體啟動 局部 文本 ss(122); 結束
因為極語言中,0代表著空,代表著結束,所以想要清空變量,只需要把0賦予給要清空的變量即可.比如:
文本 s[10]="abcd"; s=0;
局部變量最多能夠申請的字節(jié)內存大小為1-2M.
如何修改文本數據中的某個字符?
使用數組操作即可,比如申請了一個文本變量:
//申請16字節(jié)的文本變量 文本 s[16]="abc"; //使用數組操作,把s變量中第2個位置的字符修改為d s(2)=\d;
注意以上程序不要搞混了,申請變量需要在變量前定義數據類型,
如果不定義數據類型,括號里的數字就是指索引,叫下標也行,下標從0開始,
所以s變量的第2個位置的字符是c,修改第2個位置的字符為d.
要注意這一點,極語言中的全局和局部和其他編程語言里的全局和局部不一樣。極語言的全局能夠跨越文件和程序段。局部就是局部。
?
極語言的數組
數組屬于全局變量,所以一個工程下聲明的數組在此工程下哪里都能用。
數組,即一組數據。如果數據有順序的話,那么就肯定要有一個順序,但是從哪里開始呢?極語言里面的數組順序是從0開始。
在其它語言中,通常數組是這樣聲明的,
example = ["a","b","c","d","e","f","g"]
但是這里面的這些數據,我們成為數組中的元素,我們總要知道某個元素處于數組中的什么位置吧?怎么描述這個位置呢?
你不妨可以這樣看這組數據:
example = [0,1,2,3,4,5,6,7,8,9]
比如,給元素排個序,里面的每個元素都有一個序號,這個序號我們稱它為下標,元素下方的標識,也可以叫做索引,一種目錄的線索引用。
現在你能看懂數組了嗎?
那么極語言里的數組聲明需要一個一個的對數組里的每一個元素進行賦值,
數組聲明的語法是
內容(下標)=數據;
比如想聲明一個名為“內容”的數組,第一個元素是
內容(0)="你好"
第二個元素是
內容(1)="你好好"
第三個元素是
內容(2)="你"
界面菜單設計
極語言的菜單設計,首先要把.frm文件呼喚出來,雙擊那個文件即可呼喚出來,然后在那個界面上鼠標右鍵一下,會出來選項,選擇編輯菜單即可。
編輯菜單的界面有一個輸入框,那個輸入框里直接輸入菜單名按一下回車鍵即可追加菜單名,有上下箭頭可以移動菜單項。
需要注意的是,菜單項,不要輸入空白的菜單名,不然的話,整個菜單項都無法顯示。
就像這樣:
如果你想整一個二級菜單,菜單編輯器上有左右鍵,可以先添加菜單項,然后左右鍵控制菜單級別,像下面這樣:
極語言如何添加菜單的綁定事件?
在控件窗體上右鍵,注意不要在控件上右鍵,在窗體沒有控件的空白處右鍵,編輯菜單-輸入菜單名稱-點擊添加按鈕-雙擊菜單名即可添加菜單的綁定事件。
極語言如何刪除菜單的綁定事件?
在一個控件上鼠標右鍵,然后點擊刪除事件,把你要刪除的事件名稱弄進去即可。
數據表的使用
程序段 窗體消息(窗口,消息,參數,數據) 判斷(消息)為 窗口關閉{停止(0)} 為 單擊左鍵{左鍵點擊(參數)} 否則 處理窗口(窗口,消息,參數,數據) 結束 //見過Excel表格嘛? //定義表格名稱并且定義表格的列名 密碼 密保 郵箱 性別四個字段 //同時僅僅是定義名稱,都可以放在外面,尤其是 全局變量. //數據表 屬于 結構體 數據類型, 結構體 數據類型屬于 全局變量. 數據表 賬號表{文本 密碼[16],密保[16],郵箱[16];整數 性別} 程序段 窗體啟動 //定義可存入表記錄數 可存入5000行數據 重置 賬號表(5000); //定義第1行數據 賬號表(0).密碼="123"; 賬號表(0).密保="寵物"; 賬號表(0).郵箱="123@qq.com"; 賬號表(0).性別=1; //定義第2行數據 賬號表(1).密碼="---"; 賬號表(1).密保="---"; 賬號表(1).郵箱="123---@qq.com"; 賬號表(1).性別=0; 整數 aa=賬號表(0).密碼; //獲取數據表的行數 整數 bb=賬號表.rows; //獲取數據表的列數 整數 cc=賬號表.cols; 文本 行數[10]=bb; 文本 列數[10]=cc; 信息框(0,行數,"你好",信息圖標); 結束 /* 為啥獲取賬號表的行數或列數需要多一個數據轉換的步驟? 就是整數這個數據類型始終傳遞的是變量的地址,當聲明一個變量時,需要從內存中申請一個地址給它,現在我們已經在內存中申請到地址了,然后當程序去引用時,直接引用這個整數變量就能顯示數據。 但是,當我獲取數據表的行數或者列數時,也需要使用整數先給它從內存中申請一個地址,然后由于信息框中的提示信息屬于文本類型的數據,所以需要再給它這個變量的數據轉成文本類型才行。 上面我獲取的賬號表(0).密碼這個因為數據本身已經是文本類型,所以現在看起來才少了一步驟。 整數變量獲取了地址----引用這個變量能顯示地址上的數據------至于你想要在屏幕上顯示的話,那么要看顯示在屏幕上那個函數里規(guī)定的數據類型是啥,來決定需不需要轉換數據。 */
?播放和停止音樂
//添加一首歌曲 音樂播放.添加("1.mp3") //播放序號為1的歌曲 音樂播放.開始(1) //停止序號為1的歌曲 音樂播放.停止(1)
?極語言如何更改程序圖標?
ide界面-設置-程序圖標
?極語言如何讓程序發(fā)出嘀的一聲?
程序段 窗體啟動 嘀(377,1000); 結束 /* 嘀(頻率,持續(xù)時間); 頻率:在37到32767之間 持續(xù)時間:毫秒數,1000毫秒等于1秒,1分鐘就是60000毫秒 */
?極語言IDE窗體設計界面的組件框分別有哪些?
注意:下面的組件排列順序與窗體設計界面的組件位置是一一對應的。
除了第一個指針不是用來畫界面的,其他的組件數量共有31個。
指針 圖像框 標簽 按鈕
網頁框 編輯框 復選框 單選鈕
分組框 列表框 組合框 高級組合框
滾動條 標頭 調節(jié)框 工具提示
選項卡 工具條 狀態(tài)欄 進度條
樹表 表格 文檔編輯 滑塊條
日期框 月歷 影音動畫 鏈接
熱鍵 分頁框 IP框 用戶控件
?極語言編譯的程序如何獲得管理員權限?
菜單項-工程-版本信息-合法版權或文件描述里寫上install或者update。這樣編譯后的程序將擁有獲取管理員的權限。
極語言如何把窗體文件的編程代碼?
選中窗體或窗體文件,點擊菜單欄倒數第四個按鈕:切換設計。能把窗口文件圖像轉換成代碼模式。
如何調用另一個窗體?
已有窗體1,創(chuàng)建窗體2,選中窗體2,切換設計,小程序后面的“加載窗體2”就是一個函數,可以在其他函數中調用這個函數名即可調用顯示出該窗體。
創(chuàng)建線程
創(chuàng)建線程(屬性,堆棧,@函數,參數,標志,標識); /* 函數說明: 一般情況下,需要填寫參數三. 參考鏈接 https://www.cnblogs.com/ay-a/p/8762951.html 第一個參數:表示線程內核對象的安全屬性,一般傳入NULL表示使用默認設置。(null就是0,就是空) 第二個參數:表示線程??臻g大小。傳入0表示使用默認大小(1MB)。 第三個參數:表示新線程所執(zhí)行的線程函數地址,多個線程可以使用同一個函數地址。 第四個參數:是傳給線程函數的參數。 第五個參數:指定額外的標志來控制線程的創(chuàng)建,為0表示線程創(chuàng)建之后立即就可以進行調度,如果為CREATE_SUSPENDED則表示線程創(chuàng)建后暫停運行,這樣它就無法調度,直到調用ResumeThread()。 第六個參數:將返回線程的ID號,傳入NULL表示不需要返回該線程ID號。(null就是0,就是空) */ //函數示例 程序段 窗體啟動 創(chuàng)建線程(0,0,@播放音樂,0,0,0); 結束 小程序 播放音樂 音樂播放.添加("1.mp3"); 音樂播放.開始(1); 結束
?
開啟線程
開啟線程(@函數,堆棧大小,參數); /* 一般情況下,需要填寫參數一。 函數說明: 參考鏈接 https://www.cnblogs.com/LiaoQian1996/p/12923318.html 參數1:函數名/小程序名 參數2:新線程的堆棧大小;設為0表示與主線程使用一樣的堆棧 參數3:參數列表(沒有參數時為NULL,null就是0,就是空) */ //函數示例 程序段 窗體啟動 開啟線程(@播放音樂,0,0); 結束 小程序 播放音樂 音樂播放.添加("1.mp3"); 音樂播放.開始(1); 結束
開啟線程和創(chuàng)建線程目前不清楚有何區(qū)別,目前知道的就是
- 兩者作用一樣
- 創(chuàng)建線程,這個函數最后一個參數可以把線程的狀態(tài)返回到一個整數值上,這樣你就知道這個線程當前啥狀態(tài),成功了還是失敗了還是說有其他情況。這個狀態(tài)有11031種,參考https://www.cnblogs.com/carekee/articles/2196518.html
字串長度
函數說明: 字串長度(參數1); 參數1:字符或字符串.獲取文字的長度,英文1字節(jié),漢字2字節(jié); 函數示例: 程序段 窗體啟動 整數 文件; 文件=建文件("12.htm",0); 整數 內容="你好你好"; 寫文件(文件,內容,字串長度(內容)); 關文件(文件); 結束
文件框類
文件框類 文件框(長度=76,路長=64); 文本 路徑[64]; 程序段 窗體啟動 文件框.窗口=窗體; 文件框.路徑=路徑; 文件框.分類 = "文本文件'\0'*.txt;*.inc'\0'所有文件'\0'*.*'\0'"; 結束 程序段 按鈕2_點擊 文件框.標題="打開文件11111" 如果(文件選框(文件框)) 信息框(0,路徑,"選擇的文件是",信息圖標); 結束 程序段 按鈕3_點擊 文件框.標題="保存為1111" 如果(保存選框(文件框)) 信息框(0,路徑,"選擇的文件是",信息圖標); 建文件(路徑,0); 關文件(路徑); 結束
這個文件框類的所有成員,構成了一個文件框類這樣一個東西,這個文件框類就是一種數據,它由19個東西構成,這19個東西被稱為他的成員,每個成員占用4字節(jié),然后加起來就是這個文件框類的數據結構的長度,也就是19*4=76字節(jié),這就是為啥要填寫76這個數字的原因.
創(chuàng)建窗口
//窗口=創(chuàng)建窗口(擴展,類名,標題,樣式,左,上,寬,高,父窗,菜單/標識,實例,數據); //作用:創(chuàng)建窗口。 //函數使用示例: 窗體=創(chuàng)建窗口($200,程序.名稱,"編輯器",$100F0064,左,上,993,595,0,菜單,0,0); 編輯框1=創(chuàng)建窗口($200,"Edit","編輯框1",$50011004,25,60,150,335,窗體,1,4,0); 編輯框2=創(chuàng)建窗口($200,"Edit","編輯框2",$50011004,205,75,171,45,窗體,2,4,0); 文檔編輯3=創(chuàng)建窗口($200,"RichEdit20A","RichEdit20A編輯框2",$50241004,225,165,170,220,窗體,3,23,0); 文檔編輯4=創(chuàng)建窗口($200,"RichEdit20W","RichEdit20W編輯框2",$50241004,400,165,170,220,窗體,3,23,0); 文檔編輯5=創(chuàng)建窗口($200,"RichEdit","RichEdit編輯框2",$50241004,590,165,170,220,窗體,3,23,0); /*
參數解釋: 擴展:未知,目前創(chuàng)建窗口統一寫$200。 類名:使用哪個組件名稱,詳見win32api里面的組件名。 標題:設置該組件的名稱或者內容。 樣式:未知,目前已知的樣式可以填寫$100F0064、$50011004,樣式列表未知。 左:該組件當前最左頂點的x坐標,就是起始坐標x,或者叫水平坐標。 上:該組件當前最左頂點的y坐標,就是起始坐標y,或者叫垂直坐標。 寬:組件的寬度。 高:組件的高度。 父窗:該組件的父組件窗口是誰。 菜單/標識:未知。 實例:未知。 數據:未知。 富編輯框,目前發(fā)現有三個:RichEdit20A、RichEdit20W、RichEdit。 RichEdit組件無邊框 其他區(qū)別未知。 字串長度(文字); 作用:獲取文字的長度,英文1字節(jié),漢字2字節(jié)。 目前不知道返回值是啥類型。
*/
?
?
編輯器使用問題
如果編輯器輸入不了漢字,可以點一下Ecs鍵??赡苣惆戳薈trl+F組合鍵,就會出現這種情況。
注意大括號后面不要有分號。
注意連續(xù)聲明不同數據類型的變量或者常量時,加分號。
代碼自動聯想提示功能按F2即可開啟,使用拼音首字母即可出現想要的關鍵字。
極語言中的窗口一般是指窗口名,在微軟文檔中一般叫窗口句柄。文章來源:http://www.zghlxwxcb.cn/news/detail-749622.html
一級菜單通常點開都是子菜單,就是說一級菜單的功能只負責展開和收起子菜單,所以極語言的一級菜單中不會對子菜單進行設置點擊事件,也只是用來展開和收起子菜單的功能,只有子菜單的綁定事件會生效。文章來源地址http://www.zghlxwxcb.cn/news/detail-749622.html
到了這里,關于極語言中文編程_學習筆記的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!