我發起了一個 .Net 開源 跨平台 GUI (介面開發架構)項目 HtmlSharpCore

來源:互聯網
上載者:User

標籤:.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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.