綜合知識

當前位置 /首頁/綜合知識 > /列表

易語言怎麼寫代碼

1. 易語言怎麼寫代碼

.版本 2

易語言怎麼寫代碼

.如果 (編輯框1.內容 = “你的帳號” 且 編輯框2.內容 = “你的密碼”)

信息框 (“登錄成功”, 0, )

.否則

信息框 (“登錄失敗”, 0, )

.如果結束

2. 易語言這樣的代碼怎麼寫

.版本 2

.支持庫 script

.支持庫 eAPI

.局部變量 登陸返回臨時數據, 字節集

腳本組件.執行 (#md5) ' QQ網頁登陸密碼MD5加密方式

QQ密碼 = 腳本組件.運行 (“md5_3”, 刪首尾空 (編輯框_QQ密碼.內容))

QQ密碼 = 腳本組件.運行 (“md5”, QQ密碼 + 到大寫 (刪首尾空 (編輯框_驗證碼.內容)))

QQ賬號 = 編輯框_QQ帳號.內容

登陸返回臨時數據 = 彗星HTTP讀文件 (“ ”, “POST”, , , “u1=%3Fpara%3DblogComment&fp=loginerroralert&h=1&u=” + 刪首尾空 (編輯框_QQ帳號.內容) + “&p=” + QQ密碼 + “&verifycode=” + 刪首尾空 (編輯框_驗證碼.內容) + “&aid=15000101&from_ui=1”, )

.如果 (尋找文本 (到文本 (登陸返回臨時數據), “登陸成功”, , 假) >0)

打開指定網址 (“ ”)

信息框 (“成功”, 0, )

.否則

信息框 (“登陸失敗,請檢查是否輸入正確!”, 0, “提示”)

畫板_驗證碼.底圖 = 彗星HTTP讀文件 (“ ”)

3. 易語言怎麼編寫代碼

簡單點説 所謂的代碼 就是你想要程序做什麼事情 標籤1.標題 = “我愛易語言!” 這句話可以這麼理解 我想讓 標籤1的標題變成“我愛易語言!” ” 標籤1是這個標籤的名字(可以叫任何名字).標題 可以理解為 他的標題 除了 標題還有很多其他的屬性 比如.文本顏色 .寬度 .可視 這些都是他的屬性 這個“” 則是一種表達式 文本內容可以直接這麼賦值 其他的代碼 可以這麼寫 標籤1.標題=標籤2.標題 那麼他的內容就和標籤2一樣了

標籤1.標題 = “ “ 這個的意思就是 標籤1.標題 等於空白 除了標籤還有很多其他組建 比如 編輯框1.內容=”我愛你“ 時鐘1.時鐘週期=1000 這些都是看你的需要來設置 這個軟件怎麼運行

4. 易語言代碼如何編寫

1. 使用整數和長整數 提高代碼運行速度最簡單的方法莫過於使用正確的數據類型了。

也許你不相信,但是正確地選擇數據類型可以大幅度提升代碼的性能。在大多數情況下,程序員可以將短整數型、小數型和雙精度小數型的變量替換為整數(Integer)或長整數(Long)類型的變量,因為易語言處理整數和長整數的能力遠遠高於處理其它幾種數據類型。

在大多數情況下,程序員選擇使用小數型或雙精度小數型的原因是因為它們能夠保存小數。但是小數也可以保存在整數類型的變量中。

例如程序中約定有三位小數,那麼只需要將保存在整數型變量中的數值除以1000就可以得到結果。根據我的經驗,使用整數和長整數替代短整數型、小數型和雙精度小數型後,代碼的運行速度可以提高將近10倍。

但是我們也不要老是強調使用使用整數和長整數,因為在程序中數據類型的定義還牽涉一個關鍵的問題,就是數據的安全,頻繁而無規範地定義 數據類型會使算法出現漏洞,是數據的安全和臨界判斷有問題.對財務和工程計算而言,小數點的精度是很敏感的數據,只能用雙精度數據來規範.另外, 換成整型也會導致程序可讀性急劇下降. 2. 避免使用通用型數據 通用型的變量需要16個字節的空間來保存數據,而一個整數(Integer)只需要2個字節。通常使用通用型變量的目的是為了減少設計的工作量和代碼量,也有的程序員圖個省事而使用它。

但是如果一個軟件經過了嚴格設計和按照規範編碼的話,完全可以避免使用變體類型。 3. 儘量避免使用屬性 在平時的代碼中,最常見的比較低效的代碼就是在可以使用變量的情況下,反覆使用屬性(Property),尤其是在循環中。

要知道存取變量的速度是存取屬性的速度的20倍左右。下面這段代碼是很多程序員在程序中會使用到的: 容器名: 數值 類型:整數型容器名: 容器 類型:整數型 計次循環首(7,容器) 文本1.內容 = 文本1.內容 + #換行符 + 到文本((數值*容器))計次循環尾() 下面這段代碼的執行速度是上面代碼的20倍。

容器名: 數值 類型:整數型容器名: 容器 類型:整數型容器名: 文本 類型:文本型 文本 = 文本1.內容 計次循環首(7,容器) 文本 = 文本 + #換行符 + 到文本((數值*容器))計次循環尾()文本1.內容 = 文本 另外要注意,這個涉及一個編程思路, 用屬性當變量的作法大多數情況可以簡化算法。所以有時候也不能一味強調用變量代替屬性。

6. 避免調用很短的子程序 調用只有幾行代碼的子程序也是不經濟的--調用子程序所花費的時間或許比執行子程序中的代碼需要更長的時間。在這種情況下,你可以把子程序中的代碼拷貝到原來調用子程序的地方。

但是有時候小的子程序可能會被調用很多次而不是隻有兩三次,這時就應該調用它。 7. 減少對子對象的引用 在易語言中,通過使用.來實現對象的引用。

例如: 窗口1.編輯框1.內容 在上面的例子中,程序引用了兩個對象:窗口1和編輯框1。利用這種方法引用效率很低。

但遺憾的是,沒有辦法可以避免它。我的“多媒體模塊”就有這個缺點。

8. 檢查文本型數據是否為空 大多數易語言用户在檢查文本型數據是否為空時會使用下面的方法: 如果 (文本1.內容 = "" ) 註釋: 執行操作 結束如果 很不幸,進行字符串比較需要的處理量甚至比讀取屬性還要大。因此我建議大家使用下面的方法: 如果 (到數值(文本1.內容) = 0 ) 註釋: 執行操作 結束如果 另一個不同的意見是:問題在於當文本字串為 "ABC"之類的非數值型時, 到數值("ABC")=0並不表示為空。

文本比較的效率並不低,在底層算法中,一般會直接比較長度才會繼續比較內容。 9. 使用數組,而不是多個變量 當你有多個保存類似數據的變量時,可以考慮將他們用一個數組代替。

在易語言中,數組是最高效的數據結構之一。 10. 儘量使用動態數組,而不是靜態數組 使用動態數組對代碼的執行速度不會產生太大的影響,但是在某些情況下可以節約大量的資源。

11. 銷燬對象 無論編寫的是什麼軟件,程序員都需要考慮在用户決定終止軟件運行後釋放軟件佔用的內存空間。但遺憾的是很多用户對這一點好像並不是很在意。

正確的做法是在退出程序前需要銷燬程序中使用的對象。例如:關閉數據庫:關閉(數據庫名稱)、全部關閉(),關閉打開(播放)的文件,關閉載入的圖片等。

中止程序執行時應該要關閉打開的文件(包括數據庫文件、圖片文件等),但是窗口銷燬對銷燬窗口及窗口單元來説是自動的,已足夠做釋放用,在窗口內最好不要隨意銷燬窗口單元,可能會導致程序運行中的潛在的單元數據訪問而崩潰.只有在圖形buffer情況才需要經常銷燬。 12. 儘量使用內部子程序,減少易模塊的數量 因為從易語言連接到一個外部對象需要耗費大量的CPU處理能力。

每當你調用接口函數的時候,都會浪費大量的系統資源。 另外只有在易模塊中的接口函數或變量被調用時,易語言才將易模塊加載到內存中;當易語言應用程序退出時,才會從內存中卸載這些模塊。

如果代碼中只有一個模塊,易語言就只會進行一次加載操作,這樣代碼的效率就得到了提高;反之如果代碼中有多個模塊,易語言會進行多次加載。

5. 易語言這個代碼怎麼寫

.版本 2

.支持庫 internet

.支持庫 eAPI

按鈕1.標題 = “正在檢測中..”

按鈕1.禁止 = 真

.如果 (到數值 (到文本 (HTTP讀文件 (“http://你的空間域名/裏面寫最新版本的版本號.txt”))) >5.3)

.如果真 (信息框 (“已有新版本!是否馬上下載?”, 0 + #是否鈕 + #信息圖標, “升級檢測”) = 5)

打開指定網址 (“下載你新版本的網站”)

.如果真結束

.否則

按鈕1.標題 = “已是最新版本”

按鈕1.禁止 = 真

6. 易語言添加系統用户的代碼怎麼寫

1. 使用整數和長整數 提高代碼運行速度最簡單的方法莫過於使用正確的數據類型了。也許你不相信,但是正確地選擇數據類型可以大幅度提升代碼的性能。在大多數情況下,程序員可以將短整數型、小數型和雙精度小數型的變量替換為整數(Integer)或長整數(Long)類型的變量,因為易語言處理整數和長整數的能力遠遠高於處理其它幾種數據類型。 在大多數情況下,程序員選擇使用小數型或雙精度小數型的原因是因為它們能夠保存小數。但是小數也可以保存在整數類型的變量中。例如程序中約定有三位小數,那麼只需要將保存在整數型變量中的數值除以1000就可以得到結果。根據我的經驗,使用整數和長整數替代短整數型、小數型和雙精度小數型後,代碼的運行速度可以提高將近10倍。 但是我們也不要老是強調使用使用整數和長整數,因為在程序中數據類型的定義還牽涉一個關鍵的問題,就是數據的安全,頻繁而無規範地定義 數據類型會使算法出現漏洞,是數據的安全和臨界判斷有問題.對財務和工程計算而言,小數點的精度是很敏感的數據,只能用雙精度數據來規範.另外, 換成整型也會導致程序可讀性急劇下降. 2. 避免使用通用型數據 通用型的變量需要16個字節的空間來保存數據,而一個整數(Integer)只需要2個字節。通常使用通用型變量的目的是為了減少設計的工作量和代碼量,也有的程序員圖個省事而使用它。但是如果一個軟件經過了嚴格設計和按照規範編碼的話,完全可以避免使用變體類型。 3. 儘量避免使用屬性 在平時的代碼中,最常見的比較低效的代碼就是在可以使用變量的情況下,反覆使用屬性(Property),尤其是在循環中。要知道存取變量的速度是存取屬性的速度的20倍左右。下面這段代碼是很多程序員在程序中會使用到的: 容器名: 數值 類型:整數型容器名: 容器 類型:整數型 計次循環首(7,容器) 文本1.內容 = 文本1.內容 + #換行符 + 到文本((數值*容器))計次循環尾() 下面這段代碼的執行速度是上面代碼的20倍。 容器名: 數值 類型:整數型容器名: 容器 類型:整數型容器名: 文本 類型:文本型 文本 = 文本1.內容 計次循環首(7,容器) 文本 = 文本 + #換行符 + 到文本((數值*容器))計次循環尾()文本1.內容 = 文本 另外要注意,這個涉及一個編程思路, 用屬性當變量的作法大多數情況可以簡化算法。所以有時候也不能一味強調用變量代替屬性。 6. 避免調用很短的子程序 調用只有幾行代碼的子程序也是不經濟的--調用子程序所花費的時間或許比執行子程序中的代碼需要更長的時間。在這種情況下,你可以把子程序中的代碼拷貝到原來調用子程序的地方。 但是有時候小的子程序可能會被調用很多次而不是隻有兩三次,這時就應該調用它。 7. 減少對子對象的引用 在易語言中,通過使用.來實現對象的引用。例如: 窗口1.編輯框1.內容 在上面的例子中,程序引用了兩個對象:窗口1和編輯框1。利用這種方法引用效率很低。但遺憾的是,沒有辦法可以避免它。我的“多媒體模塊”就有這個缺點。 8. 檢查文本型數據是否為空 大多數易語言用户在檢查文本型數據是否為空時會使用下面的方法: 如果 (文本1.內容 = "" ) 註釋: 執行操作 結束如果 很不幸,進行字符串比較需要的處理量甚至比讀取屬性還要大。因此我建議大家使用下面的方法: 如果 (到數值(文本1.內容) = 0 ) 註釋: 執行操作 結束如果 另一個不同的意見是:問題在於當文本字串為 "ABC"之類的非數值型時, 到數值("ABC")=0並不表示為空。文本比較的效率並不低,在底層算法中,一般會直接比較長度才會繼續比較內容。 9. 使用數組,而不是多個變量 當你有多個保存類似數據的變量時,可以考慮將他們用一個數組代替。在易語言中,數組是最高效的數據結構之一。 10. 儘量使用動態數組,而不是靜態數組 使用動態數組對代碼的執行速度不會產生太大的影響,但是在某些情況下可以節約大量的資源。 11. 銷燬對象 無論編寫的是什麼軟件,程序員都需要考慮在用户決定終止軟件運行後釋放軟件佔用的內存空間。但遺憾的是很多用户對這一點好像並不是很在意。正確的做法是在退出程序前需要銷燬程序

TAG標籤:代碼 易語言 #