八也源碼
❶ 易語言 的樹形框操作
易語言樹型框全操作源碼常式程序結合易語言擴展界面支持庫,針對樹型框的完全操作,支持設置樹型框各種屬性;動態添加、修改、刪除項目;取得某一項目下所有子項目;樹型框項目任意移動。
本易語言源碼常式屬於易語言初級進階教程。
❷ 易語言.飛揚和漢語編程是一樣的嗎
一、什麼是漢語編程
漢語編程設計系統是中國南京漢編程科技發展有限責任公司自己獨立開發、擁有自主版權的一套以漢語為核心、東方思維為基礎,面向組件和對象,具有跨系統和平台無關性的計算機語言。
二、漢語編程的特色和優勢
1. 編程思維的創新
漢語編程的思維方式不同於建立在西語環境下的傳統編程的思維方式。在傳統編程方式中,思維是聚集發散的。例如C或Java,兩者都由最基本的若干語句構成,思維方式集中體現在用基本的關鍵詞為單位和本身的語法為依託,針對每一個問題構築擴展的解決方法。問題愈多、愈要擴展,語言本身發散得愈厲害。於是每一個想要軟體復用的開發者不得不使用厚厚的函數、類庫和API手冊才能查到對自己真正有用的信息,即使對於英語母語的人亦是如此,從而大大增加了編程的難度、降低了開發效率。在漢語編程中,思維是發散聚集的。因為漢語編程中,單字是基礎,是對象,是元件,是構成編程系統的要素。而語法在漢語編程中已經被弱化。由單字的不同組合,針對不同的問題提出解決方法,單字越發散,功能越強勁,解決問題的方式越集中。對於漢語母語或精通漢語的人而言,這是最直接的思維方式,也最是貼近自然的語言。
2. 軟體方法的創新
漢語編程技術採用核心詞庫和無限寄存器相結合,邊輸入邊執行,既解釋又編譯的方法,不同於現存的所有語言。在傳統編程語言中,有編譯執行的,如C/C++、PASCAL/DELPHI等;也有解釋執行的,如JAVA、BASIC等。這些語言各有自己的優點,對於編譯執行語言,兼容性差,復雜,但是執行速度快;對於解釋執行的語言,方式比較簡便,代碼的兼容性好,但是運行速度緩慢。漢語編程從軟體方法上結合了兩者的優點,既可以利用自身的虛擬機對程序代碼解釋並執行,又可以把源代碼或解釋的偽代碼進行編譯,生成本機代碼,脫離編程環境和虛擬機直接運行。
3. 漢字的親和力
漢語是中國的母語,無論是在北方還是南方,在大陸還是台灣,甚至是新加坡等地,盡管漢語的讀音不盡相同,但是作為表意的漢字書寫形式是統一的。這種統一體現了漢語的親和力。漢語編程的資源就是漢字,也是最能體現漢字的親和力。無論身居何地,只要使用漢字作為書寫表達工具,都能使用漢語編程。漢語的字與字的詞義關系清晰明白,表達信息一致,這樣會寫漢字甚至只是會說漢語的人就能利用漢語編程來製作自己想要軟體。從而大大簡化了學習過程,也提高編程效率。可以說,學習漢語的同時,人們得到了一個很好的禮物,就是直接用漢語編程,而無需再學習計算機知識。
4. 跨越平台的靈活性
可以說漢語編程的在一部分編程思想上和JAVA不謀而合。漢語編程為了做到軟體和計算機無關的特性,和JAVA一樣也有虛擬機的概念。不同的是,JAVA的虛擬機設計還是效仿傳統的計算機硬體和CPU結構,但是漢語編程採用數據流和意識流分離、數摞、無限寄存器等概念,把虛擬機的性能大大提高,系統體積小巧。從標準的PC系統平台如WINDOWS 2000到內存很小到64K的單片機都能適用。使得漢語編程不僅跨越操作系統平台,還可以應用到沒有系統的硬體中,而且成本低,效能高。是目前最靈活的語言。
5. 嵌入式操作系統的新機遇
漢語編程的出現,對於儀器、儀表和其他廣泛使用單片機的行業帶來了新的機遇。在這些行業中,誰掌握新技術,誰就掌控了市場。但是,在計算機技術全面滲透這些行業的今天,晶元、匯流排、介面、操作系統、演算法、計算機語言形成了發達國家壟斷的基礎,使不具有開發能力的發展中國家資金外流、市場萎縮、行業退化。但是利用漢語編程技術開發的智能網路化儀器儀表通用晶元技術,徹底打破了外國的壟斷。採用完全兼容、通用的介面、獨特的內、外部匯流排、可編程功能的集成晶元,精巧得只有4-8k的系統,完善的開發、調試環境,強大的網路功能,使嵌入式操作系統進入了一個新的時代。目前,這套系統已經在北京毛紡廠、輕型汽車廠、上海寶鋼、八一電影製片廠等等投入使用,另外,在軍方防空、電子戰領域也有廣泛的使用。
6. 極佳的安全性
漢語編程是一套和系統、硬體無關的系統。它完全由我們自主開發,採用獨特的語言結構和虛擬機,從而使得任何使用漢語程序設計語言系統資料庫開發環境自行設計的資料庫均具有數據信息管理高度安全、穩定、保密的特點。由於運行機制和現有的操作系統及軟體完全不同,從而在根本上阻隔了黑客入侵和計算機病毒傳播。大大增加了系統的安全保密性。由於使自主從裸機開發的產品,可以杜絕漢語編程系統受到操作系統的後門、邏輯炸彈、木馬等陷阱的影響。使用漢語編程,從原理上也防止後門、邏輯炸彈、木馬的產生。尤其在網路數據傳輸安全上,漢語編程從最底層做起,採用獨特的加密協議,防止泄密。所以,漢語編程的出色的安全性可以滿足於政府、軍方、和企業的應用。
7. 超越傳統編程工具
漢語編程不僅僅是編程工具,內部包含系統平台。它完全自主開發,向世人展現了一條前所未有的軟體道路。人人都能編程,人人都是軟體工程師是漢語編程的目標。並籍此以解決軟體開發人員嚴重不足的世界性問題。同時,漢語編程的推出對於中國在世界高科技界的地位和影響,具有戰略意義。對於國內一些數據敏感和保密性強的單位,例如經濟、軍事等機關部門都有非常大的市場前景。此外,漢語編程還可以利用原來已經擁有的軟體資源,如其他語言的API開發包,動態庫等。漢語編程是國際化的,適應現代軟體發展潮流的。能夠使用當前流行的COM、COM+、CROBA等等標准,可以和其他開發工具如Java、VC++、VB、Delphi等無縫兼容。
三、漢語編程的發展方向
漢語編程是一個跨時代的產物,將在多個領域引發變革。而且,漢語編程是一個完整的技術體系,將在以下幾個方向上繼續發展。
1. 跨平台應用
和JAVA一樣,作為一種硬體和系統平台無關性語言,漢語編程也可以一次編譯,處處運行。但是,目前漢語編程虛擬機支持的硬體和操作系統還不多,需要盡快在各種常用的系統下開發相應的虛擬機環境。目前漢語編程的虛擬機支持基於INTEL X86的操作系統MS WINDOWS系列、DOS等,和INTEL 8098、Z80單片機。還需要在應用比較廣泛的LINUX、SCO UNIX、SOLARIS等操作系統及51系列單片機上建立虛擬機。這些跨平台的應用將是漢語編程的基礎。
2. 資料庫開發
現在軟體的應用,尤其是企業級應用是不能沒有資料庫支撐的。漢語編程在資料庫的應用方面提出了「數據管理程序化,程序設計數據化」的概念,把資料庫的設計開發提升到了一個新的高度。在具體的開發中將極大的解放設計者的思想,使用全新的二維結構和自由類項可以大大提升資料庫的性能,極大提高建庫、檢索、查詢、插入、刪除等操作速度。另外,漢語編程需要開發公用的介面標准,以和現在流行的Oracle、DB2、SQL Server等資料庫連接。資料庫的開發,是漢語編程成熟的標志。
3. 漢字元件庫完善
漢語編程系統是和漢字本身一樣博大精深,完善每一個漢字元件是漢語編程的重要任務。漢字在漢語編程中不僅僅是符號,還是元件、是對象。每個漢字都代表它在現實中的屬性、方法和事件。隨著漢語編程的應用越來越廣泛,漢字元件庫的內容也會越來越豐富。
4. 中文操作系統平台
在未來,開發自己的操作系統平台也是漢語編程的重要任務。
5. 中文CPU
採用漢語編程的獨特技術,研製自己的中文指令CPU是漢語編程的未來。
漢語編程是一套獨特的,自成體系的產品。是在外國計算機產品高度壟斷的環境下,在世界軟體工業技術很長時間內停滯不前,跨平台技術日臻完善,國內創業基金、科技板塊、企業並購等資本市場的運作已顯雛形,國家呼喚自己的軟體產品的時候應運而生的。