现可以实现一部份功能
1. 属性窗口可以用PropertyGrid来实现
2. 菜单可以自己写.
还差的一部份功能
1. 怎样将选中的窗体及窗体上的控件变为象在C#开发环境中的设计模式?
2. 工具栏中可根据程序引用的单元,显示已有的控件?
3. 在窗体上可以新增控件?
4. 可以在窗体上控件的事件下写代码?
5. 可以将设计完成时的窗体,控件,及为其写的代码存以一个XML文件的方式存放到SQL Server 数据库中去.
6. 系统执行时,从数据库中取得XML文件后,根据属性值动态生成控件,并通过反射来将XML中的事件代码加入到程序中来执行. (C/S) 
7. 可以根据XML记录的内容,生成网页形式,形成B/S结构
工程好象有些巨大,困难多多,有兴趣的朋友不妨大家一起研究,,欢迎提供宝贵意见!