AAuto Quicker是一款功能強大的編程軟件。編程軟件中的佼佼者AAuto Quicker。軟件專注于桌面開發,該軟件一直在不斷更新,并且已在生產項目實踐中使用了很多年,并且經過長時間的測試和調試。盡管此軟件體積較小,但它提供了大量的開源標準庫和擴展庫。這些庫基本上由純aardio代碼實現,涉及桌面編程的所有方面。 aardio中的所有庫基本上都是由作者獨自編寫的,因此它們具有良好的一致性。 Aardio已為每個庫的每個接口功能編寫了書面文檔,并提供了大量演示示例。 Aardio使用流行的類似于C的語法(非常接近Javascript),避免了設計中的聳人聽聞和創新,并借鑒了流行語言的習語。許多ardeio用戶說,只要有一點編程基礎,ardeio幾乎就不需要專門學習,并且會在幾天內使用。僅復制拼湊而成的示例就可以快速開發出良好的軟件。與其他動態語言不同,aardio可以方便地支持真正的多線程,并提供大量的多線程函數庫,演示示例等。在aardio中,字符串具有獨特的UTF自動標記功能,可以自動識別許多不同的編碼。盡管aardio默認為UTF-8,但該字符串可以存儲二進制數據,UTF-8編碼的文本和UTF-16編碼的Text等,因此aardio不僅可以完美地支持Unicode,而且還可以輕松處理二進制數據或其他編碼的文本。
軟件功能:
Aardio是專用于桌面軟件快速開發的新一代混合編程語言,它具有輕量級的語言和靈活的動態語言的特性,并且還可以同時支持靜態類型的開發,就像靜態語言一樣。 Aardio可以直接支持本機DLL。甚至可以使用句子將外部EXE進程中的函數聲明為普通的aardio函數對象(本機調用支持)。 Aardio支持許多標準調用約定,例如stdcall,cdecl,thiscall,Fastcall,regparm(n)和其他調用約定。盡管aardio很小,但它支持豐富的接口,可以支持com靜態和動態雙重接口,并且本地支持com對象(例如VBS)。
用一個簡單的代碼演示,以下aardio代碼定義了一個結構:
這種新的混合編程語言創建了一種新的編程方法,并且由于此語言功能,ardio可以輕松地嵌入各種第三方語言中。目前,ardio可以嵌入到匯編機器代碼,C語言,Java,PHP,C#,Python,Javascript,VBScript等中。大量的第三方編程語言,便捷的互調功能以及這些功能模塊呼叫第三方語言是使用aardio(開源)實現的。
Aardio可以一鍵式將硬盤目錄和硬盤文件嵌入EXE文件,并且所有程序都包含所有資源來生成獨立的綠色EXE文件。 aardio制作的大多數程序都不需要安裝程序或發布DLL運行時庫。安裝綠色軟件。
Aardio支持多線程開發,復雜的多線程開發在aardio中變得非常簡單,標準庫還提供了大量輔助支持庫,簡化了多線程開發,這給多線程軟件開發帶來了極大的便利(請參閱轉到aardio示例->多線程)。
Aardio的標準庫基本上是使用純aardio源代碼和所有開放源代碼實現的。標準庫提供了大量常用功能以簡化編程。它涉及軟件開發的各個方面,并大大簡化了桌面軟件開發過程。
安裝方式:
無需安裝此軟件,找到下載的壓縮包并解壓縮,然后雙擊“ aardio.exe”應用程序以打開該軟件。
軟件特色:
該軟件提供了用于編程的基本語法,例如:
識別碼
標識符是指由英文字母,數字或漢字組成的命名符號,并在編程語言中帶有下劃線,
通常用于標識用戶或系統定義的數據或方法,例如常量名,變量名和函數名。
標識符的基本規則:
標識符由三個字符組成:英文字母,漢字,數字和下劃線“ _”。
不允許數字作為第一個字符。
當變量名包含中文時,中文字符前不能有字母或數字。
您可以使用美元符號($)作為變量名或變量名的第一個字符。
您可以使用下劃線作為變量名或常量名的首字符,當下劃線是第一個字符時,表示常量,單個下劃線表示變量。
標識符區分大小寫
?
關鍵詞
語法系統保留的關鍵字。默認情況下,關鍵字在編輯器中顯示為藍色。 aardio的所有關鍵字如下:
Var用于定義局部變量
Def用于定義關鍵字
Null用于null
而不是邏輯運算符
開始結束用于包含語句塊
False布爾值true
否則,如果有條件判斷陳述
選擇有條件判斷陳述的案例
在for循環語句中
而做for循環語句
中斷繼續循環中斷語句
try catch用于捕獲異常
用于創建類的類ctor
創建函數的函數
返回函數中的返回值
命名空間用于創建或打開命名空間
導入用于引用庫
用打開命名空間
這用于表示類內的當前實例對象
所有者在成員函數中用于表示調用函數的主要對象
Global用于表示全局名稱空間
Self用于表示當前名稱空間
Aardio支持自定義關鍵字,例如:
分隔器
Aardio使用半角空格,制表符,回車符,分號等作為分隔符,而全角空格('\ u3000')或HTML空格('\ u00A0')不能用作語法分隔符。在HTML模板語法中,您還可以用作代碼分隔符。
成員,括號,權力
一元運算符
使用說明:
什么是HTML
HTML(超文本標記語言):超文本標記語言,用于編寫網頁。
右鍵單擊網頁以打開菜單,然后選擇“查看源代碼”以查看網頁的HTML源代碼。
HTML與XML語法相似。使用標簽來識別網頁節點,每個標簽都放在尖括號中。使用“ /”標記結束標記。
例如;
上面是一個簡單的網頁源代碼(HTML)。
HTML使用類似XML的語法,并且由許多對可嵌套標簽組成。地點
有些標簽放在尖括號中,并且需要在結束標簽上添加斜線。
例如:
如果節點沒有結束標記,則應在開始標記末端的尖括號之前添加一個正斜杠,如下所示:
完整的網頁主要包含兩個部分:
什么是HTML DOM
從上一節中,我們可以看到HTML由嵌套在內部和外部的節點組成,以表示文檔中的對象。這種架構稱為HTML DOM(文檔對象模型)。
HTML DOM是指HTML / XHTML的文檔對象模型。 DOM定義了Node的接口以及構成DOM樹(稱為文檔)元素的Node子接口。節點可以包含嵌套。
最頂層是文檔對象,它是所有對象的根節點。 HTML元素(元素)是一個節點對象,由HTML的開始和結束標記以及內部包含的屬性和元素表示。
HTML源代碼如下:
上面是一個典型的HTML節點,一個節點可以包含以下元素:
標記:
超鏈接的標記為a,開始標記為,結束標記為
屬性
屬性是由空格分隔的鍵值對,其語法與aardio中的表對象相似,不同之處在于表使用分號分隔鍵值對,而HTML使用空格分隔屬性。
超鏈接的href屬性指示鏈接打開的目標URL。
target屬性指定打開的窗口的名稱,“ _ blank”是指在新窗口中打開href所指定的鏈接。
內部文字
指節點開始標簽和結束標簽之間包含的文本,通常用于在網頁上顯示內容。
這是“單擊此處以打開Yihe軟件主頁”
節點
HTML節點對象可以在內部包含其他HTML節點對象,并且可以嵌套。例如,在上一節的示例中,html包含主體子節點,主體子節點包含表單子節點,而表單子節點包含輸入子節點。
內部HTML(innerHTML)
表示子節點的源代碼,我們稱其為內部HTML(innerHTML)
Aardio發展歷史
在2004年,LAScript是基于開放源代碼項目lua開發的,當時它是通過模擬向導啟動的。
當時,LAScript仍然是純腳本語言,僅支持動態類型,不支持靜態類型編程。它不能直接用于本機開發,也不能獨立編寫應用程序。
只能用于編寫腳本(說明a
和文本格式的執行文件)。
在2005年開始開發基于LAScript的新AAuto,直到2007年底才完成第一個版本,從而啟動了第一個AAU程序。
經過長期艱苦的開發,終于在2010年發布了第一個公開測試版本。這是工具箱中控件的非常粗糙的版本
它們中的大多數都單擊提示“未完成”,標準庫中只有幾個簡單的示例,盡管僅發布了幾個簡單的示例,并且尚未完成任何升級工作。
但是它仍然吸引了很多開發人員驚訝。 直到2011年底,官方版本1.0才發布。 標準庫已基本完成,并且已正式用于開發軟件產品。
到2016年,它正式更名為aardio,并發布了基于Unicode內核的全新aardio10,并開始支持網站服務器的開發。
更新日志
aardio v33.19.9 更新:
---------------------------------------------------------------------------
1、web.rest.client 增加 encodeKey 屬性可用于自定義資源名編碼。
2、修訂幫助文檔。