码迷,mamicode.com
首页 > Web开发 > 详细

我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 HtmlSharpCore

时间:2018-08-30 16:42:19      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:.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

标签:.net   www.   脚本   传统   移动设备   java   开发框架   ios   html 标签   

原文地址:https://www.cnblogs.com/KSongKing/p/9560723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!