分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

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

发布时间:2023-09-06 02:12责任编辑:熊小新关键词:暂无标签

大家好 , 我发起了一个 .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

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved