产品名称:《盛荣应用程序框架1.6》
创作人:许宗森
核心技术点:基于Microsoft COM 技术。
产品特色简单介绍:
1.全新的软件设计思想,软件功能和软件框架分离。
2.全 COM 技术 + WTL设计。
3.自动化应用程序开发框架,支持二次开发,支持宏语言。
4.支持插件设计。
5.32位和64位版本 。
6.支持主题,可自定义主题。
7.内置多国语言包,包括语言切换器。
8.全UNICODE编程。
9.内置《盛荣应用程序框架》向导,可以生成MFC ATL WTL等项目应用程序。
10.据有自动保存窗口坐标等功能。
主框架:
一个应用程序可以拥有多个主框架。每一个主框架可以是单文档、单文档分格窗口、多文档、多文档分格窗口等风格。主框架有命令条集合、菜单条、命令条和状态条组成,也可以加入分格窗口或者是多页文档。这些主框架是有IMainFrames集合进行统一管理。
主框架自动记忆窗口坐标。
《盛荣应用程序框架》应用管理接口:
IArtApp接口是《盛荣应用程序框架》管理者,也是程序执行前第一个必须创建的接口。如果创建失败,《盛荣应用程序框架》将无法正常工作。
命令条集合:
命令条集合接口ICommandBars。是有菜单条IMenuBar和命令条ICommandBar组成。命令条也就是工具条,在这里称为命令条。菜出菜单也成为命令条ICommandBar,每一个菜单项和命令条按钮项统称为命令项,接口名是:ICommandItem.通过ICommandItem接口用户可以改动命令项信息。
命令处理器:
命令处理器INotifyCommand接口,用户必须实现INotifyCommand接口用来处理主框架、命令条集合、菜单条、弹出菜单发出的命令。
主框架、命令条集合、命令条、命令项可以拥有INotifyCommand接口。
命令处理器集合:
命令处理器INotifyCommands接口,用来管理所有的命令处理器。
主框架、命令条集合拥有INotifyCommands接口。
下载地址:
命令行方式:svn checkout http
://artframe.googlecode.com/svn/trunk/视图方式:
1、在磁盘中新建立文件夹。
2、单击鼠标右键,选择“SVN检出...”或者“SVN Checkout...”.
3、拷贝http://artframe.googlecode.com/svn/trunk/ 到对话框 Url of repository: 编辑框中。单击OK按钮。然后就等。等她操作结束。
源代码获取处:
http://code.google.com/p/artframe/