欧美美女一区_欧美性生交xxxxx久久久缅北_欧美一区二区视频在线观看_久久久久不卡 - 九一看片.

首頁網

易語言

介紹:

易語言

首頁www.eyuyan.tv

易語言教程視頻,易語言教程,基礎教程,接單賺錢。易語言tv。

打造*的高清在線易語言視頻教程觀看網站 ,易語言TV。

衍生版本/易語言

易語言.飛揚

“易語言.飛揚”(EF),簡稱“易飛揚”,是一門簡單易學、高效實用、面向對象、跨平臺的計算機通用編程語言。它是完全面向對象的編程語言,因而在面向對象機制上,與同為面向對象的Java、C#等編程語言,有相似甚至相同之處。它的語法脫胎自“類C語言”,因而在語法上,與C、C++、Java、C#等編程語言,有相似甚至相同之處。它是一個全新的易語言版本,從核心架構上明顯區別于原有的易語言(4.x及以前版本),它與以前的易語言共同構成了一個可以面向更廣泛應用層次的軟件開發平臺。

易語言.飛揚”(EF)的較新版本為 0.2.2,編譯器較新版本為 1.1.0。但官方已經久未更新。雖然其跨平臺性很好,但是由于教程有限,使用率很低,并不像易語言適合新人使用。

易語言.飛揚與易語言的區別

易語言是全中文、全可視、跨平臺編程語言。全中文支持,無需跨越英語門檻。全可視化編程,支持所見即所得程序界面設計和程序流程編碼。中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。代碼即文檔。自動規范強制代碼格式轉換,任何人編寫的任何程序源代碼格式均統一。參數引導技術,方便程序語句參數錄入。無定義類關鍵字。所有程序定義部分均采用表格填表方式,用戶無需記憶此類關鍵字及其使用格式。命令格式統一。所有程序語句調用格式完全一致。

相比較來說:易語言.飛揚在設計上更加先進,適合專業軟件開發人員,潛力巨大,但尚未發展完善;易語言則已經十分成熟可靠,適合普通非專業軟件開發人員。

易樂谷“ELOGO

易樂谷“ELOGO”是一款中文的LOGO語言,采用了MSWLOGO為基本語法規則,易語言中文化編程為實現目標,以流程圖為教學輔助,提供幼兒園、小學、退休人員、教師及熱愛編程的人員作為入門級學習編程語言的一種簡單工具。本程序由大連大有吳濤易語言軟件開發有限公司開發。程序使用易語言編程,用易語言實現了一種新的解釋型的中文編程語言工具,“易樂谷”源程序可自動轉換為流程圖,流程圖可自動轉為“易樂谷”源程序等。

易樂谷采用易語言進行了二次開發,較新版本為1.6。旨在為中小學提供圖形化等輔助演示功能。同易語言.飛揚一樣,官方久未更新。相比易語言.飛揚的生澀,易語言的復雜,更適合入門的教學人員學習使用。

語言組成/易語言

支持庫

易語言支持庫類似于普通的程序的DLL文件。

這個支持庫是易語言專用的,別的程序調用不了的,擴展名有fnr、fne、npk三種。

fnr、fne都是制作好的DLL文件,例如系統核心支持庫、應用接口支持庫。該類支持庫一般由用戶使用C++或Delphi制作,具體可以看易語言支持庫開發手冊。

npk屬于易語言COM包裝支持庫,該支持庫是引用COM包裝庫生成的,例如WebBrowser、Windows媒體播放器。該擴展名格式支持庫可用記事本、寫字板打開。該支持庫可以由用戶制作,制作方法:在易語言上點擊工具--“類型庫或OCX組件→支持庫”命令。

模塊

大型軟件項目的實施一般是分工協作開發,為了支持這一點,易語言提供了模塊化開發支持。易語言中的模塊稱為易模塊。通過使用易模塊,用戶可以將常用的代碼封裝起來重復使用到其它程序,或提供給第三方使用,或用作開發大型軟件項目中的某個部分,然后在軟件項目的封裝階段將所有這些模塊組織編譯成為一個完整程序,易模塊的擴展名為.ec。同時易語言支持大量非官方擴展模塊,用戶可自行編譯模塊,易語言5.11靜態編譯版本發布!很多易語言本身不存在的功能,私人開發的模塊基本會有,更多私人開發出具有特色功能出來,模塊的使用使得易語言突顯“易”字,大大增加了易語言的用戶人群。

易包

如果說易模塊相當于C語言里面的lib文件,則易包就相當于dll文件,也就是說,易模塊是在易程序之間建立靜態共享,而易包是建立動態共享,避免以前易模塊修改后需要重新編譯所有使用了它的易程序的問題.

普通的易語言程序使用”編譯->編譯為易包”菜單功能就可以編譯為易包.里面的所有公開子程序將被暴露到其外部供其它程序或易包調用.

所編譯的易包是基于機器碼的易格式數據,不存在效率問題,也不存在被反編譯為易語言源代碼的可能.

語言版本/易語言

創建者:大連大有吳濤易語言軟件開發有限公司(2004年前吳濤獨立開發,2004年成立公司)

較新版本:易語言已經更新較新版本為V5.8(2018年6月29日發布)。

V5.2升級包下載地址(需先安裝5.11)百度搜索“易語言論壇”*

V5.31升級包下載地址(需先安裝5.2)百度搜索易語言5.31升級包下載即可

V5.6升級包下載地址(需先安裝5.5)百度搜索易語言5.6升級包下載即可

目前較新版本已升級到V5.81(截止2018年10月19日)

易語言也有對應的英文版本,稱作EPLSW,較新版本為4.0,對應中文版本的5.11,僅僅是語言和輸入方式上存在不同。

特色:以簡體中文作為程序代碼進行編程操作。

★全中文支持,無需跨越英語門檻。

★全可視化編程,支持所見即所得程序界面設計和程序流程編碼。

★中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。

★代碼即文檔。自動規范強制代碼格式轉換,任何人編寫的任何程序源代碼格式均統一。

★參數引導技術,方便程序語句參數錄入。

★無定義類關鍵字。所有程序定義部分均采用表格填表方式,用戶無需記憶此類關鍵字及其使用格式。

★命令格式統一。所有程序語句調用格式完全一致。

★語法格式自動檢查。自動檢查并提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。

★全程提示與幫助。鼠標停留即顯示項目提示,編程時提示語法格式,調試時提示變量當前內容,按下F1鍵得到相關幫助等。

簡介延伸

★名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。

★集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等于一體。

★學習資源豐富。詳細的幫助文件、數十兆的知識庫、數萬用戶的網上論壇、教材已出版發行……

“易語言漢語編程環境”國家火炬計劃證書已頒發

2005年8月3日,國家科學技術部火炬高技術產業開發中心頒發“易語言漢語編程環境”國家火炬計劃證書。2005年5月由該公司申報的“易語言漢語編程環境”項目已被立項,項目編號:2005EB010211。

★易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有數據庫,功能絲毫不比其它同類產品差。

全自主知識產權,易語言系統全部自行設計開發。

★自由編譯器。所編譯目的程序運行速度快,且沒有安全隱患。

★自帶小型數據庫,減少開發項目投入成本,且容易學習。

★跨操作系統平臺編程。同時支持Windows和Linux的程序開發。(Linux下的程序有局限性)

★中文本地化支持。支持中文格式日期和時間處理、漢字發音處理、全半角字符處理、人民幣金額處理、農歷日期轉換等。

★和其它編程語言互溶互通,學習掌握易語言對掌握其它編程語言具有橋梁作用。

★編程理念互通。支持完全面向對象的程序開發技術和面向事件的程序驅動技術。

★功能調用互通。可以和其它編程語言之間相互調用功能模塊。

★充分利用已有資源。支持OCX組件、TypeLib類型庫、操作系統API、JAVA類等。

★多語言支持。現已有簡繁中文、英文等多種語言版本。

易語言5.11版已經研發完畢。

常見代碼示例

.版本2

.DLL命令ShellAboutA,整數型,DLL命令示例

.參數HWND,整數型

.參數Name,文本型

.參數Text,文本型

.參數IcoId,整數型

.數據類型數據類型示例

自定義數據類型示例

.成員成員1,整數型

.成員成員2,文本型

自定義數據類型

.數據類型 易輔助_進程信息列表, 公開

.成員 dwSize, 整數型, , , 1

.成員 cntUsage, 整數型, , , 2

.成員 進程ID, 整數型, , , 3

.成員 th32DefaultHeapID, 整數型, , , 4

.成員 th32ModuleID, 整數型, , , 5

.成員 cntThreads, 整數型, , , 6

.成員 th32ParentProcessID, 整數型, , , 7

.成員 pcPriClassBase, 整數型, , , 8

.成員 dwFlags, 整數型, , , 9

.成員 進程名稱, 字節型, , "256", 10

常量

常量 腳本類型_VBScript, "“VBScript”", 公開

.局部變量變量,整數型,變量示例

變量= 0 變量賦值示例

.局部變量數組變量,整數型, "0",數組變量示例

_啟動窗口.取窗口句柄() 執行某對象方法

標簽1.標題= “” 對某對象成員進行賦值

信息框(“信息框內容”,#信息圖標,“信息框標題”)

典型版本/易語言

易語言的經典版本有:1.0版、2.0測試版、2.53完全免費版、3.0版、3.6公司成立紀念版、4.0版、5.11版、5.2版、5.3版等。

2.0測試版

所增加的功能:

1、支持獨立編譯,所編譯出來的EXE文件可以直接拷貝到其它

計算機上運行,無需任何其它支持文件;

2、支持數據報表及報表的打印、打印預覽。利用新增加的“表格”

控件,用戶可以輕松制作出數據報表;

3、全面支持數據綁定,用戶可以輕松編寫出各種數據應用程序;

4、其他新增功能:托盤圖標、讀寫注冊表默認項、系統底色、

網絡等等,

5、系統及用戶編寫的程序運行更穩定更快捷、更可靠。

2.53完全免費版

本版本是為了配合易語言3.x正式版的推出而發布的,其中沒有加入任何

功能限制,為完全免費版本。

較新易語言3.x正式版已經推出,該版本可以直接將易程序編譯為機器碼,

易語言程序的執行速度和穩定性由此有了飛躍的提高,如果您通過使用本版

本覺得易語言比較好用,請升級到具有更強大功能和更穩定的較新版本。

易語言2.53解除了有些殺毒軟件誤報易語言2.52所編譯EXE文件有

“QQ Password”病毒的問題。

易語言2.51版本相對于2.5版本新增功能:

1、為樹型框增加了“取父項目”和“是否有子項目”命令;

2、修正了超級文本框內容不能被復制和報表型超級列表框的列標題在win9x下不能正常顯示的問題;

3、改進了開發環境支持程序 e.exe 。

易語言2.5版本相對于2.4正式注冊版本新增功能:

1、增加了對動態多支持庫的支持;

2、增加了數據操作、超文本瀏覽、擴展界面、互聯網等四個支持庫;

3、提供了易語言支持庫安裝包的制作和安裝工具;

4、全面改版了易語言知識庫,并提供了大量例程;

5、增加了圖片組資源類型;

6、“刪除目錄”命令可以刪除非空目錄;

7、可以在開發環境中將屬性數據寫出到文件;

8、窗口單元的定制類屬性可以在程序中讀寫訪問,屬性數據類型為“字節集”型;

9、畫板和打印機對象的“畫圖片”方法支持透明色;

10、很多其它地方的改進和增強。

易語言2.4正式注冊版本相對于2.3試用版本新增功能:

1. 支持用戶注冊.

2. 在獨立編譯時可以選擇將DLL命令所使用的某一些DLL文件捆綁進EXE文件.

3. 外部數據庫的"執行"命令支持對數據庫的備注和二進制字段內容進行寫入.

4. 去除了所有已知的錯誤,系統運行更穩定.

易語言2.3試用版本相對于2.2試用版本新增功能:

1. 改進了易向導支持.

2. 在獨立編譯時可以將DLL命令所使用的DLL文件一起捆綁進EXE文件.

3. 標簽單元增加了新事件.

4. 在程序設置里添加了刪除程序圖標功能.

5. 易模塊支持自定義數據類型.

易語言2.2試用版本相對于2.1試用版本新增功能:

1. 增加了易向導支持.

2. 易模塊可以處理窗口事件.

3. 輸入框命令增加了密碼輸入方式.

4. 編譯后EXE文件中的備注信息被去除.

5. 菜單編輯器更方便,標題和名稱自動同步.

6. 端口組件增加了"奇偶校驗方式"屬性.

7. 表格組件支持縮放打印(在“打印設置信息”數據類型中可以設置).

8. 打印機對象的“開始打印”命令增加了紙張設置參數.

10. 編輯時支持滾輪.

11. 表格組件支持滾輪.

12. 表格增加立體外觀.

13. 易數據庫的文本字段較大寬度擴展到 1024 字符.

14. 對易系統的所有文件進行了目錄分類.

15. 組合框和列表框增加了"除去重復"屬性.

16. 改進了外部數據庫的"讀"命令.

易語言2.1試用版本相對于2.0試用版本七新增功能:

經過作者Liigo同意,提供了他所編寫的"ACCESS數據庫使用詳解.doc"教程和相關例程,以幫助大家學習如何操作外部數據庫.

經過作者ZL同意,提供了他所編寫的"推箱子1.6"程序給大家參考,具體文件為系統目錄下的"推箱子16.rar".

新增加"外部數據提供者"單元,可以直接將外部數據庫綁定到數據源;

表格數據綁定時能夠根據數據庫列寬自動調整表格列寬;

窗口可視化編排新增對齊工具條;

窗口可視化編排時支持在窗體上直接單擊加入新單元;

表格光標閃爍現象得到改善;

修正了一些錯誤:

易語言2.0試用版本七相對于試用版本六新增功能:

系統的編輯和調試功能更穩定.

易語言2.0試用版本六相對于試用版本五新增功能:

1. 增加了“外部數據庫”組件,用作支持使用ODBC直接對其他所有類型數據庫進行操作;

2. 窗口增加了"被顯示"和"被隱藏"事件;

3. 增加了對DLL命令調用時自定義數據類型參數中文本、字節集成員的支持;

4. 修改了表格組件中橫向標尺文本及當綁定到數據庫時的標尺標題;

5. 表格組件中可以通過表頭固定行列對行列寬度進行調整;

6. 調試易程序時系統更穩定。

易語言3.0

一、新增功能:

建立了完全的易程序編譯器系統,支持全編譯,可以直接將程序編譯為CPU指令碼

運行,從而突破了長期以來的速度瓶頸。

二、新增特性:

1、子程序指針值為該子程序的內存代碼地址,可以直接傳遞給DLL命令用作回調。

2、只有被使用到的代碼和數據才會被編譯到可執行文件中。

3、如果需要屏蔽子程序中的某段程序使之不會被編譯輸出,直接使用類似:

“判斷循環首(假)”或 “如果真(假)”括住該語句塊即可。

4、程序配置中允許設置任何類型的程序圖標。

三、對以前程序的影響:

1、要動態改變窗口單元的“鼠標指針”屬性,以前可以直接使用使用類似以下語句來改變:

鼠標指針= 4

由于數據類型被規范了,必須以以下方式設置:

鼠標指針= 到字節集 (4)

2、不再支持“參考”命令;

3、不再支持通過子程序指針間接調用子程序。

4、子程序參數如果為“文本型”,則自動使用參考傳遞法(以前是傳值)。

5、“計次循環首”的“已循環次數記錄容器”參數只能提供整數型容器。

6、“容器循環首”的“循環容器”參數只能提供整數型容器。

7、假設定義了數據類型為“字節集”的數組“數組1”,不再支持使用類似“數組1 【2】【1】”

的方式直接引用指定字節集成員中的某一字節。

8、不允許進行數值數組之間的自動轉換匹配,如將整數數組自動轉換匹配到短整數數組。

9、單維字節數組不再和字節集數據可以類型互換。

10、不再支持易向導。

11、數組賦值方式的改變:以前的賦值方法是數據覆蓋賦值,用作賦值的數組數據多于

被賦值數組尺寸的部分將被拋棄,被賦值數組未為覆蓋到的數據將被全部清零。譬如

整數數組1 = { } 是將整數數組1內的所有成員都設置為零,而數組尺寸不變。3.0

版本則是將一個一維零成員數的數組直接賦予給整數數組1,整數數組1中的原有維定

義和數據都將被覆蓋,較后整數數組1即為一個一維零成員數組。如有全部清零的需

要,請使用新添加的“數組清零”命令。

三、使用新版本的注意點:

1、易語言3.0可以和以前的版本共存,即兩者可以同時安裝在一臺機器上而不互相干擾,

以便大家平穩過渡。

2、應該盡量避免將兩個通用型數據進行直接比較或運算,迫不得已時應該使用“到數值”、

“到文本”、“到時間”、“到字節集”等命令明確其類型后再進行比較或運算,否則

將導致加入大量判斷各種不同類型情況的處理代碼到編譯后的程序。需要注意且返回通

用型數據的命令有:“從字節集轉換”、“取事件單元”、“窗口.取標記單元”、

“讀”、“讀字段”、“外部數據庫.讀”。

舉例說明:讀 ("工資") > 讀 ("補貼") 應該較好寫為 到數值 (讀 ("工資")) > 讀 ("補貼")

又如:讀 ("工資") + 讀 ("補貼") 應該較好寫為 到數值 (讀 ("工資")) + 讀 ("補貼")

2、增加了Windows動態鏈接庫(DLL)的編寫,用易語言能編寫出DLL供自己以及其他編程語言(VB,VC,Delphi等)調用。

3、增加了控制臺操作的2個命令“標準輸出”、“標準輸入”,

4、增加了3個命令:“指針到文本”(文本操作),“指針到字節集”(字節集操作)、“寫到內存”(其他),較佳使用場合在易語言回調子程序和易語言DLL公開子程序中用作對外輸出數據。

5、增加了圖形圖像支持庫 - 格式1.0版,支持多種圖片格式的轉換。

6、增加了XP風格界面庫1.1版,支持部分控件的4種風格類型的轉換。

7、增加了文件壓縮/解壓縮支持庫1.0版,支持.zip格式的壓縮解壓,同時用本庫壓縮的.zip文件也可以被其他壓縮軟件使用

8、增加了多線程支持庫1.1版,供對多線程的支持,并通過實現進入許可證機制以避免多線程沖突。

9、增加了數據庫操作支持庫1.0版,本支持庫用來訪問各種類型數據庫。

10、增加了MySql支持庫1.1版,本支持庫實現對MySql的支持。

11、擴展界面支持庫二1.1版中增加了“IP編輯框”窗口組件,支持對IP地址的輸入和編輯。

12、修改了易模塊的接口結構,在支持原有結構的基礎上,增加了新的接口創建方式。

13、開發環境增加了即時輸入提示。

14、全面增補幫助文檔(esdn.chm),增訂圖片及例程。

15、其他很多地方改進。

以上新增功能詳細情況請看易語言新版esdn幫助文檔(esdn.chm),均有詳細說明及例程。

易語言4.0

1、“新建”對話框布局改變,將一些新建項目進行了分類,大家可以在Samples和Wizard目錄中組織目錄,“新建”對話框會自動列出。

2、新的“文本代碼編輯器”工具。

代碼編輯方式是以文本方式編輯,在每一行程序編輯完成后不必回車確認,直接下移光標繼續輸入。或按【Shift+回車】可代替原單鍵【回車】形式。

可以將代碼以文本方式復制到記事本,或從記事本將文本代碼粘貼回來,系統自動恢復為程序代碼。

“系統配置”中可以設置改變編輯區字體及字號。

“系統配置”中的“輸入新語句后自動檢查語法錯誤”項選中時,當光標在代碼行末時回車,就可以編譯當前行檢查是否有語法錯誤,并在提示面板中提示出來。默認為選中。

若“系統配置”的“輸入新語句后自動檢查語法錯誤”項未勾選,代碼編輯時將不會彈出錯誤提示,代碼編輯后的運算符號不會規范整理,而會在調試或編譯時給出錯誤提示,或使用全程提示工具檢查,或通過按【Shift+回車】編譯當前行進行檢查。

3、新的“全程提示”工具,當用戶將鼠標移至常量、變量、屬性表等名稱上停留片刻,會顯示當前名稱的相關信息。對未事先聲明的變量不作任何提示。

4、新的“尋找替換管理器”工具。可以在當前程序集中進行尋找與替換。

5、新的“程序調試管理器”工具。新設計的“調用表”面板與“監視表”面板代替了原調試面板,具體使用與原來的調試方法類似,可用“查看表達式/變量”菜單查看當前子程序變量值。

6、新的“整體搜尋管理器”工具。提示夾中增加“搜尋1”、“搜尋2”兩個面板。使用“整體搜尋”菜單命令可將搜尋結果顯示在其中,并且可以對比查看。

7、新的“條件斷點管理器”工具。新增“條件斷點”菜單,可以設置斷點時給定一組條件,方便調試,如果斷點不是條件公式,就會自動轉換為普通斷點。

8、新的“組件排列管理器”工具。當沒有安裝擴展組件、OCX組件或COM組件時,不顯示分類,當組件排列擁擠時,自動增加分類。

9、新的“配色方案管理器”工具。編輯代碼區與屬性表的配色方案已合并,且支持任意顏色自由定制,大家可將自定義的配色方案拷貝到Clr目錄中,就可在列表中看到。

請使用菜單“工具”→“系統配置”→“程序顯示”→“顏色配置”,在下拉列表中選擇本Clr目錄中的顏色配置文件。

10、“提示”面板中顯示命令幫助內容時,將會顯示當前命令所處的上級支持庫分類信息,以利于用戶查詢所在支持庫。

11、調試中斷后回到代碼編譯界面,可將鼠標移到變量上查看變量值提示。

12、備注直接使用單引號標注,并兼容打開以前版本的代碼自動改為單引號標注形式。

13、熱鍵調整:如原直接使用鍵盤的方向鍵可展開命令,需要使用【ALT+方向鍵】才可以展開,“單步跟蹤”熱鍵有所改動。

編輯時原【F1】熱鍵插入文件名稱路徑現改為【F2】熱鍵插入。【F10】可刪除一行,【CTRL+K】可屏蔽一行。

14、菜單調整:如“配置”子菜單移至“程序”菜單下,增加“條件斷點”菜單,原“易向導”菜單改為“執行易向導”菜單.....具體請自行對比。

15、Samples目錄中增加大量的經典例程,供大家學習交流。

16、Ecom易模塊目錄中新增若干易模塊及例程。

17、易向導中增加“通用密碼登錄管理向導”及“OpenGL向導”。

18、系統配置對話框的“編譯選項”中新增“是否使用Windows通用組件庫6.0版”選項,默認不選中。如果選中,編譯后的程序將使用6.0版風格的組件。

19、推出了以下新的支持庫:

農歷月歷支持庫中新增“農歷月歷”組件

拖放支持庫

正則表達式支持庫

進程通訊支持庫

BT下載支持庫

網絡通訊支持庫二

擴展界面支持庫三中增加“高級選擇夾”組件(本庫必須在易語言4.0以上版本中使用)

應用接口支持庫

OpenGL支持庫

DirectX發支持庫

SQLite數據庫支持庫

控制臺操作支持庫

擴展界面支持庫五

20、辦公組件支持庫已升級,推薦大家使用該升級后的支持庫。

21、新表格組件改名為高級表格以區分基本支持庫中的表格,方便大家定義數據類型。

22、網絡傳送支持庫更新及易語言下載快車已更新。

23、基本組件中的打印機組件已支持自定義紙張,“開始打印”方法中當“紙張”參數為-1時,可以自定紙張寬高。

24、“打印機”對象和“打印設置信息”數據類型中的打印紙類型新增了100多種擴展打印紙類型。

25、系統核心支持庫中的“尋找字節集”和“倒找字節集”命令各增加一個參數。

26、窗口組件的基本事件中加入了“滾輪被滾動”事件,以支持鼠標滾輪編程。

27、核心庫“其它”類別中增加了“DLL命令調用轉向”命令,以支持程序中對非固定文件名DLL中的輸出命令進行調用。

28、編輯組件的文本型屬性時可以編輯多行文本。

29、組件箱右上角增加一個按鈕,可以在組件圖標排列與組件名列表中切換。

30、“輸出調試文本”命令支持通用數據類型。

31、編譯使用了易模塊的易程序時,由過去僅在易語言安裝目錄ECOM下尋找所需要的易模塊文件改為首先在易程序所處目錄下尋找,然后再去ECOM目錄下尋找。

32、易模塊管理對話框中新增了“創建指定易模塊文件的接口程序集”按鈕。

33、為規范編程,多個易語言打開同一個源代碼時,將會提示切換到打開的程序中,否則請另存為新文件名后再打開,以保護程序。但如果你用新建方式打開程序時,不受此保護。

34、修改了用戶程序當支持庫不存在時彈出的出錯信息。

35、所有帶圖片組屬性的組件選索引時支持直接通過選取圖片組的方式輸入。在索引項目后多了一個按鈕,點擊按鈕后彈出圖片組預選窗口,直接選中圖片即可。

36、擴展界面庫一中的樹型框增加了“右鍵單擊項目”事件。

37、系統顏色配置里面新增了“窗體設計器背景”項。

38、編譯時實施了嚴格的重復名稱檢查,編譯選項中新增“嚴格的重復名稱檢查”選項,為了兼容以前的程序,默認為不選中,建議將其選中。

39、支持庫列表中增加排序功能,可按拼音順序排列支持庫。具體是支持庫面板的鼠標右鍵菜單中增加“排序”子菜單。

40、核心支持庫中的“窗口”數據類型增加了“置父窗口”方法。

41、核心庫中的“數值轉換”類中新增了“到字節”、“到短整數”、“到整數”、“到長整數”、“到小數”命令。

42、核心庫中的“位運算”類中新增了“左移”、“右移”、“合并整數”、“合并短整數”命令。

43、核心庫中的“變體型”數據類型新增“取字節集”方法,并且其“賦值”方法支持置入字節集類型數據。

44、核心庫中的“載入”命令被改進,當以對話框方式載入不可視窗口時,不再強制顯示并等待,而直接返回,

然后可以通過設置該窗口的可視屬性為真來顯示該對話框。此改進后,可以進行以下操作:

載入 (窗口1,,真)

窗口1.標題 = "演示"

窗口1.可視 = 真

45、核心庫中的“從字節集轉換”命令更名為“取字節集數據”,并增加一個參數,以支持從字節集中隨意取出部分數據。

46、核心庫中的“打印機”對象有所改進,并且增加了四個方法用作在Windows2000/NT/XP下設置自定義紙張類型。

47、“支持庫配置”對話框上方加入了查找功能。

48、“支持庫配置”對話框下方增加了刪除支持庫按鈕。

49、“系統配置”對話框內“顏色配置”部分增加了“導入”按鈕。

50、左側支持庫列表中數據類型部分列入了成員事件并加入了全面的提示。

51、屬性表下方的事件組合框內對已有事件子程序的事件進行了標記,并將自有事件和固定事件分開。

52、鼠標指針屬性新增“手型”類型。

53、對列表式組件箱進行了排序。

54、窗口設計器中右鍵單擊組件后所彈出的菜單內新增了“查看數據類型定義”菜單項。

55、組件右鍵菜單中加入“鎖定”和“解除鎖定”菜單,鎖定組件時只能使用鍵盤的光標鍵移動或使用SHIFT的組合改變大小。

56、當前系統正在編輯一份易程序時,雙擊打開新易程序時,會彈出詢問對話框,用戶可以選擇重新啟動一份易語言系統打開程序。

57、輸入備注時不再有提示框出現。

58、單行編輯框文字垂直居中。

59、恢復了調試變量表。

60、恢復了在行尾回車時自動詢問增加未定義的變量、子程序、常量名(僅當“輸入新語句后自動檢查語法錯誤”系統設置被選中時有效)。

61、打印機對象改正了默認紙張的設置問題。

62、核心支持庫增加“置錯誤提示管理”命令,用作支持用戶自行提示嚴重錯誤信息。

63、核心支持庫中的“選擇夾”組件增加了“是否填充背景”、“背景顏色”兩個屬性,用作解決“隱藏自身”屬性為真時選擇夾內

一些子組件的刷新問題。

64、系統的“程序”菜單中新增“重新名稱關聯”菜單項。

65、加入了源代碼加密功能。

66、核心庫中“服務器”組件的“取回客戶”方法支持在“數據到達”事件中使用。

67、核心庫中“媒體播放”類別中增強了對MP3播放的支持。

68、核心庫中“系統處理”類別中增加了“多文件對話框 ”命令。

69、編譯器所支持語法格式改進,返回值支持直接引用其成員,如“a.方法1 ().a1.方法2 ()”語句格式已經可以使用。

70、系統的“工具->系統配置”菜單中新增“目的程序安全”選項夾。

71、系統的“編輯”菜單中新增“到最近修改處”菜單項。

72、改進了各種編程語言對易語言DLL的調用支持。

73、新增擴展界面支持庫六、DirectX3D支持庫。

74、自定義鼠標指針支持彩色。

75、易模塊管理功能被去除,支持新的易模塊引入功能,且易模塊公開支持項目增多。

76、系統自帶易模塊中新增3D圖形引擎支持易模塊。

易語言5.0

增加靜態編譯功能,支持掛接第三方鏈接器(比如VC6中的link.exe)。

靜態編譯后的易語言可執行程序(exe)和動態鏈接庫(dll),運行時已集成所需支持庫文件、模塊文件,文件尺寸更小(相對以前的獨立編譯),PE結構更合理(取消了“易格式體”),而且有效解決了大部分“病毒誤報”和“容易被脫殼”的難題。

為配合靜態編譯,易語言編譯器、核心支持庫、開發環境(IDE)等均有重大更新,支持庫開發架框有擴展性調整,絕大多數官方支持庫都已針對靜態編譯完成內部改造并提供靜態庫。

絕大多數官方支持庫均已支持靜態編譯,只有極少數不支持靜態編譯:vclbase.fne,jedi.fne,com.run/cominf.run/ocx.run。

調整是擴展性調整,比較好的做到了向前向后兼容,即,新版支持庫可被舊版易語言或易程序使用,舊版支持庫也可被新版易語言或易程序使用(但不支持靜態編譯)。

第三方支持庫,由作者按照較新支持庫開發文檔進行改造并提供靜態庫后,可支持靜態編譯。外部OCX組件和COM組件,不支持靜態編譯。

此次升級不影響以前的源代碼(.e)和模塊(.ec),只要代碼或模塊中未用到“不支持靜態編譯”的支持庫、COM/OCX等,都可以靜態編譯。以前編譯好的模塊(.ec)甚至不需要重新編譯即可直接支持靜態編譯。

易語言5.1

易語言5.1 相對于易語言5.0更新說明:

支持靜態鏈接其它編程語言(如C/C++、匯編等)編譯生成的靜態庫(.LIB或.OBJ),但僅限于COFF格式,支持cdecl和stdcall兩種函數調用約定。

使用說明如下:函數聲明和調用方法與DLL命令一致;“庫文件名”以。lib或.obj為后綴的將被視為靜態庫,可使用*路徑或相對路徑(相對當前源代碼所在目錄),如依賴多個靜態庫請分別列出并以逗號分隔;“在庫中的對應命令名”請務必準確填寫靜態庫中公開導出的符號名稱(C函數(cdecl)編譯后,符號名稱通常是在函數名稱前加下劃線(_));“在庫中的對應命令名”以@開頭表示以cdecl方式調用,否則表示以默認的stdcall方式調用;各參數聲明要與其定義一致。

請參考易語言安裝目錄內的例程:samples\靜態編譯\調用LIB和OBJ

1.靜態編譯方面的改進和優化。

2. 符號重命名程序(resym.exe)增加對.obj文件的支持,并更新了文檔(sdk\static_docs)。

3.編譯生成安裝軟件時已支持打包靜態編譯后的程序,但需事先靜態編譯出該程序。

4. 升級加密狗驅動程序,增加了對Windows 7,Vista 等操作系統的支持。

5.操作系統界面功能支持庫(shell.fne)中的“執行()”命令增加一個參數“窗口顯示方式”,作用與核心庫“運行()”命令的同名參數一致。

6.數據庫操作支持庫增加讀寫長整數字段的功能,但受限于系統接口暫不能讀寫超出整數范圍的數值。

7.修改高級表格支持庫,通過鼠標調整行高列寬時不改變當前光標行列號。

8. 修改BUG:在IDE中打開源代碼文件(.e)后,高級選擇夾組件不能正確切換到“現行子夾”屬性設定的子夾。9. 修改BUG:矢量動畫支持庫中的“矢量編輯框”組件在光標位于組件右下角時按右光標鍵進入下一行會導致顯示錯誤。

10.修改BUG:矢量動畫支持庫中的“矢量編輯框”組件在光標位于組件左上角時按左光標鍵進入前一行可能會導致顯示錯誤或內存申請失敗。

11. 修改BUG:網絡傳送支持庫在使用代理下載時可能會導致程序崩潰。

12.修改BUG:超級列表框。置列圖片()有時功能不正常或導致隨機錯誤。

13. 修改BUG:Sqlite3數據庫支持庫中的“Sqlite記錄集。綁定參數()”命令不支持漢字/UTF-8。

14.修改BUG:VCL相關支持庫部分組件在修改個別屬性或調用個別方法后不可見,并改進了Delphi版本的支持庫SDK。

15. 修改BUG:高級表格在列類型為數值型時,添加新行且省略標題的情況下,會導致程序異常。

16.修改BUG:數值計算支持庫“大數.四舍五入()”命令在較高位進位時,會導致程序異常。

17. 修改BUG:辦公組件支持庫打印進度對話框的標題和用戶設置的內容不一致。

18.修改BUG:辦公組件靜態編譯后無法正常銷毀。

19. 修改BUG:應用接口支持庫“取內存容量信息()”命令不能正常處理大于2G的內存。

20.修改BUG:超級列表框在屬性“整行選擇”為真時,鼠標單擊*列右面也會導致*列中的選擇框被選中或取消選中。

21. 修改BUG:Sqlite3數據庫支持庫中“Sqlite數據庫.取錯誤文本()”返回的文本是UTF-8編碼(應是GB18030編碼)。

易語言5.11

易語言5.11 相對于易語言5.1更新說明:

靜態鏈接配置文件link.ini中 linker,output_file配置項支持使用相對路徑(相對于易語言安裝目錄)

改進易之表工具及其源碼,支持分別設置上下左右邊框線,支持在狀態條中顯示選中單元格信息

高級表格單元格進入編輯狀態時,自動設置編輯狀態下的文本字體和顏色與當前單元格一致,同時還允許用戶在“將被編輯”事件中調用“置編輯狀態字體和顏色()”改變此默認行為;

增加“高級表格.客戶區背景顏色()”方法

修改“高級表格.插入列()”的列對齊方式默認為左對齊(原居中),保持一致性;

解決應用接口支持庫"取快捷方式目標()"命令在目標沒有參數的情況下返回值較后多出一個空格的BUG;

數據庫操作支持庫“記錄集.打開()”方法新增一個“游標類型”參數,解決在某些情況下對Access數據庫執行SQL語句不能應用like操作符的錯誤

類型庫和OCX組件的支持庫包裝工具packcom.exe改進以下內容:

1.生成NPK文件時自動在易語言LIB目錄中查找相同數字簽名(GUID)的舊版NPK,如果存在則提示用戶在其基礎上升級。此舉主要解決因OCX或類型庫版本升級可能導致的兼容性問題(比如用新版NPK打開此前用舊版NPK編寫的易語言源代碼時產生命令調用錯亂現象)。但對于OCX或類型庫作者升級時改變了原有方法的dispid的情況,就無能為力了

2.增加搜索功能,支持搜索庫名稱、庫文件名、庫GUID;

3.為所有操作按鈕添加了功能說明即時提示文本。

易語言5.11更新

1. 易語言通過國家計算機病毒防治產品檢驗中心檢驗,詳見幫助菜單“*安全檢測報告”。

2. 修改高級表格單元格在編輯狀態下未及時刷新顯示內容的BUG。

3. 修改高級表格支持庫,新增單元格列類型:#表格常量.不可編輯列表型,參見“高級表格.置列類型()”方法。

4. 修改高級表格支持庫,增加了“邊框”屬性和“客戶區背景顏色”屬性,同時隱藏了原“客戶區背景顏色()”方法。

5. 修改數值計算支持庫,解決大數導出整數時丟失正負號的BUG。

6. 修改數據庫支持庫中個別文字說明。

7. 修改農歷日期支持庫,解決多窗口中多個農歷日期框共存引發的BUG。

8. 修改Excel2000支持庫,修改“Excel工作簿.打開()”后當前表格無法操作的BUG,修改“Excel工作簿.自動調整()”無效的BUG,并完善了多處說明文字。

9. 增加硬件控制/通訊類例程,方寸電話轉接器。

易語言實驗室版 X-0.0001

較新版2012年7月3號更新,不過這個版本只支持商業用戶測試之用。推出易語言實驗室版的目的是,測試易語言靜態編譯系統的功能性、穩定性、安全性。

這是不穩定的非正式版本,切記。請測試前做好備份工作,風險自擔。

易語言5.2

5.2版相對5.11版更新內容:
1. 修正了win7下調試程序時的進程殘留問題。
2. 修正了win7下默認編輯字體不等寬的問題。
3. 加入了png支持,所涉及到組件: 標簽, 按鈕, 選擇框, 單選框, 圖片框, 圖形按鈕, 畫板, 窗體, 表格。
4. 窗口增加了"窗口可否被關閉"事件,僅處理窗口被關閉事件,不再處理計算機被關閉事件。
5. 易語言IDE中增加了對被篡改偽裝易語言源代碼的識別警告機制。
6. 解決了變體型數據長文本(超過512K)操作崩潰問題。
7. "系統配置->編譯"里面增加了"運行前是否請求管理員權限"選項(UAC小盾牌)。
8. 修正了界面設計時組件調節控制點在win7下顯示不完全的問題。
9. 將調試菜單功能置入了工具條內。
10. 修改了新建窗口程序集的默認名稱。
11. "另存為"菜單項增加了輸出所有依賴文件和模塊的功能。
12. 修改高級表格支持庫,支持使用VC2005鏈接器執行靜態編譯。
13. 修改擴展界面支持庫三,解決卷簾菜單組件設計時修改菜單/項目名稱無效的BUG。
14. 修改代碼編輯框支持庫,增加“代碼編輯框.置行底線()”方法。
15. 增強了反盜版機制。

易語言5.3

5.3版相對5.2更新內容:

1. 增加了易包(epk)編譯方式支持,并提供有易包啟動程序el.exe的源代碼,相關說明文檔為"samples\易包\易包說明.docx";

2. 核心庫中增加了"載入易包文件","載入易包數據","卸載易包","易包是否被載入","復制易包常量"命令;

3. 為防止誤報進行了大量工作;

4. 為防止誤報,打亂編譯功能被取消;

5. 恢復了獨立編譯方式;

6. 加入了起始頁;

7. 普通編譯的相關包裝文件"epackage.exe"(exe包裝)和"dll_pkg.dll"(dll包裝)被移到系統外部,并提供有相關源代碼,用戶可以根據需求自行進行更改,以避免發生病毒軟件誤報;

8. 修改了核心庫部分組件類名,識別更友好;

9. 窗口菜單增加了"關閉所有"和"關閉其它"菜單項;

10. "信息框"、"輸入框"、"多文件對話框"命令增加了一個父窗口參數,為通用型,可以傳遞窗口或窗口句柄;

11. 解決了易模塊重新編譯后"繼續公開"選項自動丟失的問題;

12. 在IDE標題欄最左邊顯示當前工程的工程名(程序配置里的”程序名稱”);

13. 增加了"指針到整數","指針到小數","指針到雙精度小數"命令;

14. 解決了窗口較大化后可能遮擋住操作系統任務條的問題,并兼容多顯示器;

15. 加入了"十六進制"和"二進制"預處理命令;

16. 增加正則表達式(DEELX版)支持庫(作者鄧學彬授權易語言公司免費發布)

易語言5.6

5.6版相對5.5版更新內容:
1. 添加了"取統一文本"和"取統一文本長度"預編譯命令,用作支持在程序中使用Unicode-16或UTF-8格式的常量文本;
2. 整體搜尋功能增加了搜尋范圍選項,搜尋結果中添加了所處方法名稱;
3. sdk有一些更新,詳見"sdk\cpp\elib\PublicIDEFunctions.h"文件;
4. 程序中增加了"外部文件記錄表"項目,用作管理和快速打開與本程序相關的各類外部文件或程序(對本程序的編譯和運行沒有任何影響);
5. 在程序配置對話框中增加了"易模塊"選項夾,在其中可以為所編譯的易模塊設置密碼進行加密(支持設置密碼提示文本),被加密的
易模塊在導入到程序中前需要首先輸入正確的密碼進行解密.
由于系統并沒有對外提供對已加密易模塊的解密功能,因此對易模塊進行加密能夠極大增加對易模塊逆向分析的難度.
注意: 為了確保被加密易模塊的安全,被加密易模塊被限制不能在其它易模塊中使用.

易語言5.7

5.7版相對5.6版更新內容:

1. 編輯器支持高亮顯示所指定的單詞文本(Ctrl+Q/Alt+鼠標雙擊);

2. 跳轉到定義位置功能(Ctrl+B/Ctrl+鼠標單擊)得到了極大的增強,可以跳轉到任意符號/數據類型/窗口組件的定義位置;
3. 編輯器中的"跳回"命令在該版本中會跳回到跳轉時所處的程序位置而不是跳轉時的子程序首部;
4. 添加了菜單功能"程序->混淆另存為",能夠將源程序的所有符號名盡可能打亂混淆后輸出為另一源程序,此功能不會影響程序的正常編譯執行;
5. 整體搜尋對話框中增加了"搜尋前自動展開所有被收縮子程序"選項,為整體搜尋增加了Ctrl+Alt+F快捷鍵;
6. 當執行"編輯->復制"功能時,如果當前未選擇任何區域,則自動復制當前光標所在整行;
7. 核心庫中的"其它"類別中增加了"取核心庫版本"和"運行控制臺程序"命令;
8. 調試時"查看/修改"對話框支持將文本型或字節集型變量的全部內容(不會因為過長被截除)寫出到外部文件;
9. sdk中插件支持庫增加了NL_ADD_NEW_ELEMENT通知,詳見"sdk\cpp\elib\lib2.h"文件;
10. 恢復對編譯結果打亂碼的支持.

在該版本以及該版本的升級版本中,進一步對易語言核心文件進行加密,一定程度上擠壓了網絡中破解編譯補丁所導致的危害,在5.71中對"靜態編譯"進行了核心完善,效果顯著。針對5.71版本網絡中僅有“普通編譯”破解的補丁,為正版用戶和易語言官方起到了一定程度的維權。

發展歷程/易語言

誕生背景

中國計算機應用的發展在經過操作系統漢化顯示環境,中文輸入法的兩次較大跨越后,正經歷一個重要的歷史時期:中文化編程已成為當務之急。
英文編程軟件只能使用英文輸入程序代碼,并且需要用戶掌握大

量專業英文術語。
而且國人的述事習慣與外國人的語法習慣還有很大區別,如外國人表示"按從小到大順序排",而中國人的表達方式為:"按從大到小方式順序排"或簡稱"按降序排"。外國人的語法大多數是與中國人不同的,再加上英文有多種語態,有時間動詞,有不同的復數形式,這在中國人學習外語上都不能很好的適應。更何況英文編程中大多數用大寫縮寫的方法表示一個概念、定義和變量,因此如果不了解的人是無從知道,而中文幾個字即可簡單表示了。中文具有比較明確的歸類表達方式,如公交車、小汽車、自行車、吉普車均是行走的車輛,都與車有關,而英語每個事物都有一個不同的名詞,不容易記憶,如BUS公交車,CAR小汽車,BIKE自行車,JEEP吉普車。因此這種方式如果套用到編程上,那么每個變量均用不同的代表,那樣要記憶的詞匯量就非常巨大了,有個對比,中國人只要掌握3000個字就能讀名著,而外國人必須掌握30000個以上單詞才能看明白報紙。因此小的記憶量可以適合在編程中只考慮方法,而不必過多地考慮語法、變量的名稱等。而且由于中文是方塊字,包含的信息量也大,能夠見文知義。 通過以上,東西方文化的差異造成對編程學習上的很大區別,中文文化背景決定了中國人還是學自己的編程語言好。

市場推廣

2004年易語言獲得《科技查新報告》,《科技項目鑒定測試報告》 ,《科技項目技術經濟評議書》的認可。“易語言漢語編程環境”成功通過國家鑒定,易語言獲2004年《大連市科學技術進步獎》二等獎。

2004年易語言正式走上講臺“吉林市計算機專業骨干教師培訓班”,2004年7月11日至17日,在吉林市教育局的大力支持下,應吉林市教育學院職教部的邀請,易語言公司培訓教師史世恒老師前往吉林,做為期七天的“吉林市計算機專業骨干教師培訓班”教學活動。這是易語言與中等專業教育學校的首次合作,同時也為易語言走進教育事業邁向了可喜的一步!

2004 年7月28日-31日易語言參加軟交會,大連大有吳濤易語言軟件開發有限公司參加中國國際軟件和信息服務交易會,展臺位置在大連星海會展中心東22號門旁邊,屆時易語言將攜簡體中文版、繁體中文版、英文版、日文版向全世界展示!

2005年3月出版發行《易語言編程系統》由易語言公司組織、易語言教材編委會編寫。本書按易語言4.0編寫。

2005年4月21日中國教育學會中小學信息技術教育專業委員會和各專家領導參與的易語言在中小學項目的推介與申報項目會議在北京招開。

2005年8月3日,“易語言漢語編程環境”國家火炬計劃證書已頒發,國家科學技術部火炬高技術產業開發中心頒發“易語言漢語編程環境”國家火炬計劃證書。5月由該公司申報的“易語言漢語編程環境”項目已被立項。

2005年8月22日至2005年8月26日全國中小學計算機教育研究中心北京部主持易語言全國首次高級培訓會,大連大有吳濤軟件開發有限公司承辦的易語言全國首次培訓會在大連舉行。

2005年12月26日,易語言在中小學實驗與推廣項目教師培訓在美麗的 株洲隆重開題。

2005年易語言在中小學實驗與推廣項目已全面啟動, 由中國教育學會中小學信息技術教育專業委員會(北京,普教系統)組織,易語言公司提供技術支持的"易語言在中小學實驗與推廣項目"已全面啟動。

2006年1月10日-15日在浙江省首次舉行中小學骨干教師開題培訓。紹興市中小學信息技術教育中心、紹興縣教師發展中心、紹興柯橋中學承辦了本次培訓工作。

2006年由寧夏教育廳教研室和山東教育出版社編寫的《初中信息技術·第3冊下》已出版發行,全文講解了易語言的程序設計方法。本教材已在寧夏的所有初中學校中使用。

2006年9月1日易語言公司參加南京軟博會。公司隨大連展團為期四天,參加在南京市舉辦的第2屆中國(南京)國際軟件產品博覽會。

2006年10月26日-31日云南省易語言開題培訓會召開。全國中小學計算機教育研究中心“易語言在中小學實驗與推廣項目”在云南省首次舉行中小學以及職業高中骨干教師培訓。

2006年12月14日,“易語言”項目培訓工作在寧夏大學教育科學學院網絡實驗機房順利舉行。

2007年3月28日-4月1日1“易語言在中小學實驗與推廣項目”在大連市開題培訓,全國中小學計算機教育研究中心“易語言在中小學實驗與推廣項目”于,在大連教育學院舉行首次初中骨干教師培訓。

2007年6月21日,中國軟件自主創新論壇暨中國軟件自主創新排行榜頒獎典禮在大連舉行。“易語言漢語編程環境”獲2007中國”十大自主創新軟件產品獎。大連大有吳濤易語言軟件開發有限公司的“易語言漢語編程環境”以軟件自主開了一款全中文、全可視、跨平臺的編程語言,在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新,在技術上居于國內領先地位,達到了當前同類產品的國際先進水平的原因被評為中國 “十大自主創新軟件產品獎”。

2008年6月易語言*部系統的視頻學習教程《易語言百集教程》由世恒老師完成并發布。

2010年12月3日易語言運行時環境通過計算機病毒防治產品檢驗中心的安全檢驗,檢驗依據為:GA243-2000《計算機病毒防治產品評級準則》,檢測結果:均未發現病毒。

報毒說明/易語言

因為它的行為有點像病毒:彈出窗口,修改注冊表,寫出文件,隱藏 窗口等等,所以國內許多知名的殺毒軟件都會報毒。一般情況下,程序不修改注冊表,增加花指令,修改版本號,通過第三方軟件進行加殼,可在一定程度上避免殺軟誤報。

語言特點/易語言

全漢語編程,簡單易上手。學習易語言可在兩個月甚至更短的時間內學到精通程度。

程序自帶教程源碼,視頻,每日一貼,及時幫助等(易語言完整版),可不用互聯網,在程序自身的情況下也能很好的認識到易語言。

開發環境

易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基于漢語字、詞編程的、全可視化的、跨主流操作系統平臺的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流數據庫,各種實用程序等多種資源的接口和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的數據庫系統,且支持訪問現有所有數據庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半角字符處理、人民幣金額的處理等;易語言綜合采用了結構化、面向對象、組件、構架、集成化等多種先進技術,并在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,Linux上的運行平臺等具有特色;現有各種支持庫多達40多個,用戶可以使用它來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網絡、端口通訊和互聯網功能支持,網上與論壇上的學習資源眾多。在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新。易語言已取得*鑒定,鑒定會專家一致認為:易語言在技術上居于國內領先地位,達到了當前同類產品的國際先進水平。

組件強大

易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有數據庫,功能絲毫不比其它同類產品差。模塊化開發支持大型軟件項目的分工協作,易語言中的模塊稱為易模塊。通過使用易模塊,用戶可以將常用的代碼封裝起來重復使用到其它程序,或提供給第三方使用,或用作開發大型軟件項目中的某個部分,然后在軟件項目的封裝階段將所有這些模塊組織編譯成為一個完整程序。通過易模塊,用戶可以很輕松的完成分組分工編寫某大型程序,匯集方便。

易語言系統全部自行設計開發。自有編譯器。所編譯目的程序運行速度快,且沒有安全隱患。自帶小型數據庫,減少開發項目投入成本,且容易學習。跨操作系統平臺編程。同時支持Windows和Linux程序開發。中文本地化支持。支持中文格式日期和時間處理、漢字發音處理、全半角字符處理、人民幣金額處理、農歷日期轉換等。

易語言自帶的即時幫助系統,在易語言使用者有問題時,輕輕一點,立刻可以得到與當前主題相關的詳細幫助。易語言的幫助文檔眾多,內有大量知識庫及開發資料。易語言的例程眾多,可以在資源網、大賽展區、論壇上搜索到。易語言愛好者交流論壇,上面已有數萬名注冊用戶。易語言使用者可以將自己在使用過程中所遇到的問題提出,專家會以最快的速度答復。通過論壇搜索功能,也可得到需要的答案。通過易語言的圖書,教學片,多媒體教學光盤等。易語言自帶的即時幫助系統,在易語言使用者有問題時,輕松一點,立刻可以得到與當前主題相關的詳細幫助。

語法格式自動檢查。自動檢查并提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。全程提示與幫助。鼠標停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變量當前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等于一體。

語言簡潔,例如易語言輸出一段文字需要指令(信息框(“Hello World”)),而Java卻需要(System.out.print("Hello World")),且更適合中國人的思維。

語言缺點

易語言是收費軟件。雖然有一些編程的軟件需要注冊后使用,但是其收費方式與其它編譯軟件不同,易語言必須注冊后才可編譯出程序,否則只可在編譯中調試。(如右圖)官方注冊版就達到了618元(企業加密版)。

雖然如此,但是易語言5.0正式版已經支持了靜態編譯,被誤報的可能性減小,而且編譯的文件大小也大大縮小!

另外,由于易語言程序的運行方式存在特殊性,單個空白程序就達到400~500KB,當前易語言拓展插件:斬月,黑月的一些模塊可以把易語言編譯的程序縮小,縮小后的空白程序僅為10Kb左右。易語言編寫的程序被許多殺毒軟件的高級啟發式技術誤報為病毒,甚至一個不包含任何代碼的空白程序都會被一些殺毒軟件識別為木馬。有關各方都在積極解決這個問題,但是截止2017年12月,誤報問題仍然存在。

運行報錯

關于易語言誤報問題,實踐證明:并非易語言生成出來的程序容易誤報,VB單獨生成的空窗口也報毒,C++也同樣出現誤報現象。

當然,也有一些不正當利用易語言編寫的程序例如:盜號,木馬,鍵盤監控的程序,然后尋求解除誤報的方法,這樣是沒用的,程序本身就存在危害,報毒也屬于正常現象。

因此,若用戶需要檢驗由易語言編寫的成品是否有毒,可到網絡軟件分析處檢查,可得到更詳細的分析,且對一般無毒程序不會報毒,但過程緩慢。

市場份額/易語言

易語言漢字化編程雖然成為國內一項突破,但是就開發就業前景而言,企業招聘易語言程序員相對較少,幾乎沒有公司招聘易語言程序員,如果為了找份工作學習易語言請慎重考慮,如果是個人學習研究可以花時間好好研究一番。

溫馨提醒:文章觀點來源網絡,隨時光飛逝,歲月變遷,準確性、可靠性、難免有所變動,因此本文內容僅供參考!

隨機官網
Copyright © 2013-2014 首頁網 ALL Rights Reserved