如何用.NET WinForm创建无需代码即可生成UI界面的IDE开发环境?

2026-05-25 08:101阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计9691个文字,预计阅读时间需要39分钟。

如何用.NET WinForm创建无需代码即可生成UI界面的IDE开发环境?

在IDE中开发的项目在打包后生成.zip格式的压缩包,解析器通过读取.zip包实时解析执行。虽然涉及一些中间语言的概念,但生成的.zip包主要包含以.xml文件为主,通过.xml文件对项目的UI进行配置和定义。

IDE中开发的项目在打包后生成 zip 格式的包,解析器通过读取 zip 包实时解析运行,有点类似中间语言的概念,但我这里生成的 zip 包中主要以 xml 文件为主,通过 xml 文件对项目的 UI,业务,数据结构 进行描述。

GitHub:github.com/iccb1013/Sheng.Winform.IDE

SailingEase WinForm FrameworkWinForm开发框架开发手册:docs.shengxunwei.com/Home/Browser/sewinformfw/

直接切入正题,这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运行。

项目的核心功能已经基本实现,但12年之后我基本停止了这方面的开发,现在翻出来在这里写出来想和大家交流一下。

鉴于篇幅和精力的原因,请原谅我这篇博文对于技术实现的具体细节谈的不是很多,只能算是一个概述。对业务的说明也不多,我想大家都是技术流,应该一看就明白。

写这个项目的时间是五六年前,现在回过头去看,有很多不足之处,设计上的,技术上的都有,加上当时技术力有限,不足之处还请指正,谢谢。

阅读全文
标签:id

本文共计9691个文字,预计阅读时间需要39分钟。

如何用.NET WinForm创建无需代码即可生成UI界面的IDE开发环境?

在IDE中开发的项目在打包后生成.zip格式的压缩包,解析器通过读取.zip包实时解析执行。虽然涉及一些中间语言的概念,但生成的.zip包主要包含以.xml文件为主,通过.xml文件对项目的UI进行配置和定义。

IDE中开发的项目在打包后生成 zip 格式的包,解析器通过读取 zip 包实时解析运行,有点类似中间语言的概念,但我这里生成的 zip 包中主要以 xml 文件为主,通过 xml 文件对项目的 UI,业务,数据结构 进行描述。

GitHub:github.com/iccb1013/Sheng.Winform.IDE

SailingEase WinForm FrameworkWinForm开发框架开发手册:docs.shengxunwei.com/Home/Browser/sewinformfw/

直接切入正题,这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运行。

项目的核心功能已经基本实现,但12年之后我基本停止了这方面的开发,现在翻出来在这里写出来想和大家交流一下。

鉴于篇幅和精力的原因,请原谅我这篇博文对于技术实现的具体细节谈的不是很多,只能算是一个概述。对业务的说明也不多,我想大家都是技术流,应该一看就明白。

写这个项目的时间是五六年前,现在回过头去看,有很多不足之处,设计上的,技术上的都有,加上当时技术力有限,不足之处还请指正,谢谢。

阅读全文
标签:id