看到网上有人编写的窗体编辑器,求个思路。
时间:2011-11-13
来源:互联网
类似于Delphi的窗体设计器界面,用户可以自由拖放控件,并可以编辑控件的属性,支持Delphi的属性编辑器的概念。此阿用了反射机制和插件技术,使得增加新的控件非常容易。并可以把设计的窗体保存到文件中,还可以生成exe文件。由于采用的是xml格式保存,并且设计的时候充分考虑了可移植性,因此本程序可以很容易的用其他语言实现,而且生成的窗体文件可以以windows界面或者web界面展示。可以把此程序作为开发工作流引擎或二次开发平台的基础。我会继续开发,开发过程中的经验也将及时与大家分享。

http://cownew.blog.51cto.com/413531/87616
上面地址。就是此牛人做的。
问题
1.控件拖放支持 实现方法有哪些(这个可能能找到很多,估计为了编辑的方便性,可能还是类似Econtrol的比较好,但是看了下,没找到菜单汉化的路。)
2.类似上例的属性编辑器(注意:只显示部分属性,怎么做到???)
3.生成EXE文件。
4.生成的窗体文件可以以web界面展示
分不够再加。。

http://cownew.blog.51cto.com/413531/87616
上面地址。就是此牛人做的。
问题
1.控件拖放支持 实现方法有哪些(这个可能能找到很多,估计为了编辑的方便性,可能还是类似Econtrol的比较好,但是看了下,没找到菜单汉化的路。)
2.类似上例的属性编辑器(注意:只显示部分属性,怎么做到???)
3.生成EXE文件。
4.生成的窗体文件可以以web界面展示
分不够再加。。
作者: huboy 发布时间: 2011-11-13
可以用delphi的interface构建自己的窗体编辑器和代码编辑器。
很多功能可以自己想办法加进去
很多功能可以自己想办法加进去
作者: lhylhy 发布时间: 2011-11-13
关于EC的汉化已经弄好了。其他问题,继续UP。
作者: huboy 发布时间: 2011-11-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28