用HTML做窗体程序界面

使用winform自带的控件webBrower实现,现在已【不再推荐】这种方式,这种方式受到限制比较多,而且这种方式的兼容并不是很好。

一直在追寻可以开发出精美界面的的winfom程序方式,使用Electron+HTML用winform做后台,大力推荐。大致使用思路是:使用 Electron作为App的展示方式,用C#来处理逻辑代码,通过websocket来打通两者,【文章点击我,或者加群(906281737)早早获取新鲜一手资料】,来几张近期的研究图。

用HTML做窗体程序界面_第1张图片

用HTML做窗体程序界面_第2张图片用HTML做窗体程序界面_第3张图片

用HTML做窗体程序界面_第4张图片

 

 用HTML做窗体程序界面_第5张图片

敬请期待

--------------------------------------------------------------------------我是分割线--------------------------------------------------------------------------------

 

 

 

古老的使用方式 (以下介绍的是以前使用的方式,不是最优方案)

使用winform控件做窗体程序,界面调整困难,添加一些事件总是会让人感到代码重复,工作效率低下,现在有种方法,可以用HTML做界面,可以使用网上的各种精美的UI框架,做界面,简单省事。

闲话不多说,先上

1.效果图

用HTML做窗体程序界面_第6张图片用HTML做窗体程序界面_第7张图片用HTML做窗体程序界面_第8张图片

用HTML做窗体程序界面_第9张图片

用HTML做窗体程序界面_第10张图片用HTML做窗体程序界面_第11张图片用HTML做窗体程序界面_第12张图片

目前已创建群,有兴趣的可以加群 906281737,或者QQ扫一扫

用HTML做窗体程序界面_第13张图片

2.目前小程序具备的功能,大致只有这些功能,前台使用的是Layui,

修改了Layui底层的table绑定方法,

3.后台使用的是MVC的简单思想,使用反射统一接管前台请求。

部分代码截图

用HTML做窗体程序界面_第14张图片

用HTML做窗体程序界面_第15张图片

4.使用反射做多数据库支持,便于数据迁移

    注:本程序中只是实现了SQLite,MySQL数据库,其他数据库帮助类只需要实现 HelperInface接口添加配置即可

用HTML做窗体程序界面_第16张图片

用HTML做窗体程序界面_第17张图片

以上程序整理成了一套简单的框架可供大家使用,方便便捷

以上程序都是用的WebBrower控件实现的,和本机的IE息息相关,如果IE版本太低,可能会出现一些意料之外的问题

具体细节太多,如果有兴趣的朋友可以加我QQ1427953302,向我索要所有源代码,随时欢迎大神批评指导

祝大家生活愉快,早早走向人生的巅峰

你可能感兴趣的:(JavaScript,winform,Css,HTML,C#,winform框架)