使用winform自带的控件webBrower实现,现在已【不再推荐】这种方式,这种方式受到限制比较多,而且这种方式的兼容并不是很好。
一直在追寻可以开发出精美界面的的winfom程序方式,使用Electron+HTML用winform做后台,大力推荐。大致使用思路是:使用 Electron作为App的展示方式,用C#来处理逻辑代码,通过websocket来打通两者,【文章点击我,或者加群(906281737)早早获取新鲜一手资料】,来几张近期的研究图。
敬请期待
--------------------------------------------------------------------------我是分割线--------------------------------------------------------------------------------
古老的使用方式 (以下介绍的是以前使用的方式,不是最优方案)
使用winform控件做窗体程序,界面调整困难,添加一些事件总是会让人感到代码重复,工作效率低下,现在有种方法,可以用HTML做界面,可以使用网上的各种精美的UI框架,做界面,简单省事。
闲话不多说,先上
1.效果图
目前已创建群,有兴趣的可以加群 906281737,或者QQ扫一扫
2.目前小程序具备的功能,大致只有这些功能,前台使用的是Layui,
修改了Layui底层的table绑定方法,
3.后台使用的是MVC的简单思想,使用反射统一接管前台请求。
部分代码截图
4.使用反射做多数据库支持,便于数据迁移
注:本程序中只是实现了SQLite,MySQL数据库,其他数据库帮助类只需要实现 HelperInface接口,添加配置即可
注
以上程序整理成了一套简单的框架可供大家使用,方便便捷
以上程序都是用的WebBrower控件实现的,和本机的IE息息相关,如果IE版本太低,可能会出现一些意料之外的问题
具体细节太多,如果有兴趣的朋友可以加我QQ1427953302,向我索要所有源代码,随时欢迎大神批评指导