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