標籤:.net www. 指令碼 傳統 行動裝置 java 開發架構 ios html 標籤
大家好 , 我發起了一個 .Net 開源 跨平台 GUI (介面開發架構)項目 , 名字叫 HtmlCore 。
項目的一個主要目標是可以用 .Net 在 行動裝置 上 開發 GUI 程式 (介面程式) 。
歡迎 熟悉 C++ 和 作業系統 編程 的 網友加入 。
我對 C++ 和 作業系統 編程 不熟 , 需要有瞭解這部分的人 , 負責 將 .Net Core 移植 到 Android 和 iOS 。
這個基礎好了 , 我們就可以用 C# 來開發 介面架構 。
介面架構 嘛 , 不算太難 。
主要可以分為 這樣 幾個 部分 :
1 介面描述語言
2 渲染
3 事件模型
O 了 。
介面描述語言 我打算採用 Html + Css + C# , C# 作為 指令碼語言 。
Xaml 是一個繁瑣的 東東, 除了發明它的人 , 沒人知道那是什麼 。
Javascript 我想大家也受夠了 。 用 C# 吧 。 ^^ ^^ ^^
介面描述語言的部分 涉及 編譯原理 文法分析 , 可以參考我之前寫的 項目 SelectDataTable https://www.cnblogs.com/KSongKing/p/9455216.html , 可以解析簡單的 Sql 語句 , 用 Sql 來查詢 DataTable 裡的資料 。
渲染 就是 GDI 編程 , 或者說 調用 Android 和 iOS 的 原生介面介面 。
事件模型 , 自己設計 , 想怎麼玩就怎麼玩 。 不過 Html 的 事件模型 差不多 了 。
雖然說是 Html , 但不是照搬 Html , 我們只會實現一些 有用 常用 的 標籤 和 樣式 。 同時 , 我們還要 增加一些 新的 標籤 和 樣式 , 用於支援 Android 和 iOS 的 原生介面介面 。
我們 沿襲一些 常用的 Html 標籤 和 樣式 , 同時 繼承 和 發揚 Html 簡單明了 、 老少皆宜 、 婦孺皆知 、 多年以來深受人民群眾喜愛 的 優良傳統 。
只要 把 .Net Core 移植到 Android 和 iOS , 想怎麼玩都可以 。
我發起了一個 .Net 開源 跨平台 GUI (介面開發架構)項目 HtmlSharpCore