Y
yygw
Unregistered / Unconfirmed
GUEST, unregistred user!
AAFont 平滑特效字体控件包升级需求调查
=====================================
CnPack 开发组 与月共舞 2004.05
1、前言
-------
AAFont 发布已经三年了!在这期间,我收到了很多朋友的来信,有报告错误、
提出建议的,也有赞赏和鼓励的,在此一并表示感谢!
现在,CnPack 开发组打算对 AAFont 进行一次大的升级,预计在今年内发布一
个新的控件包版本,在此征求一下大家的意见,以作参考。
AAFont 介绍:
http://www.yygw.net/14.html
2、升级目标
-----------
此次升级为主版本号更新,目标是使 AAFont 成为一套易于使用、扩展方便、
表现力强的可视化控件包,为程序员用户提供更多更强更实用的功能。
新版本的 AAFont 仍然是开放源代码的免费控件包,在 LGPL 协议下发布,
允许在共享及商业软件中使用。
3、已确定的需求
---------------
* TAAScrollText 增加背景透明支持
* TAAFadeText 增加多行显示支持
4、考虑中的需求
---------------
* 内部使用新的 32位 RGBA平滑字体处理引擎
* 增加旋转、拉伸、扭曲等艺术字体效果
* 增加组件编辑器,方便对组件显示效果进行整体设计
* 多行文本使用 XML 标签支持一行中显示不同字体、不同对齐的文字,并可
插入图片(提供可视化设计器)
* 增加水平滚动控件
* 增加TAAButton控件,支持不规则形状,鼠标动态效果等
* 增加一个动态演示控件,可以用拉帘、百叶窗、淡入淡出等动态效果在两
幅图像和文字中切换
* 增加相关的数据敏感控件 TDBAALabel 等
* 增加 TAAEdit、TAAComboBox 等控件
* 增加对英文、繁体中文等其它语言的支持(主要是字体对话框)
* 增加对 Delphi8 及 VS.NET(C#移植)的支持
升级后的 AAFont 版本号将变为 V3.0,同时加入到 CnPack 组件包中。
新版本将不再兼容以前旧的版本,控件名称也会更改。
5、开发里程碑计划
-----------------
2004.05.31:完成升级需求收集整理
2004.06.30:完成新版控件包框架设计
2004.08.31:发布Alpha测试版
2004.09.30: 发布Beta测试版
2004.12.31: 发布正式版
6、开发资源
-----------
开发负责:与月共舞
开发成员:CnPack 开发组 AAFont 开发小组
代码行数:预计 2万行
配置管理:版本控制使用 CnPack 的 CVS 库
错误跟踪:CVSTrac 错误跟踪系统
(多谢 曹晓刚 提供服务器)
代码规范:CnPack 开发组代码编写规范
注释文档:使用 JavaDoc 注释规范,自动生成用户文档
有意参与开发的 CnPack 成员及网友请报名:master@cnvcl.org
大家有什么建议或想法也请回信或来信,多谢!
--------------------------
CnPack开发组 与月共舞
http://www.cnvcl.org
http://www.yygw.net
master@cnvcl.org
yygw@yygw.net
=====================================
CnPack 开发组 与月共舞 2004.05
1、前言
-------
AAFont 发布已经三年了!在这期间,我收到了很多朋友的来信,有报告错误、
提出建议的,也有赞赏和鼓励的,在此一并表示感谢!
现在,CnPack 开发组打算对 AAFont 进行一次大的升级,预计在今年内发布一
个新的控件包版本,在此征求一下大家的意见,以作参考。
AAFont 介绍:
http://www.yygw.net/14.html
2、升级目标
-----------
此次升级为主版本号更新,目标是使 AAFont 成为一套易于使用、扩展方便、
表现力强的可视化控件包,为程序员用户提供更多更强更实用的功能。
新版本的 AAFont 仍然是开放源代码的免费控件包,在 LGPL 协议下发布,
允许在共享及商业软件中使用。
3、已确定的需求
---------------
* TAAScrollText 增加背景透明支持
* TAAFadeText 增加多行显示支持
4、考虑中的需求
---------------
* 内部使用新的 32位 RGBA平滑字体处理引擎
* 增加旋转、拉伸、扭曲等艺术字体效果
* 增加组件编辑器,方便对组件显示效果进行整体设计
* 多行文本使用 XML 标签支持一行中显示不同字体、不同对齐的文字,并可
插入图片(提供可视化设计器)
* 增加水平滚动控件
* 增加TAAButton控件,支持不规则形状,鼠标动态效果等
* 增加一个动态演示控件,可以用拉帘、百叶窗、淡入淡出等动态效果在两
幅图像和文字中切换
* 增加相关的数据敏感控件 TDBAALabel 等
* 增加 TAAEdit、TAAComboBox 等控件
* 增加对英文、繁体中文等其它语言的支持(主要是字体对话框)
* 增加对 Delphi8 及 VS.NET(C#移植)的支持
升级后的 AAFont 版本号将变为 V3.0,同时加入到 CnPack 组件包中。
新版本将不再兼容以前旧的版本,控件名称也会更改。
5、开发里程碑计划
-----------------
2004.05.31:完成升级需求收集整理
2004.06.30:完成新版控件包框架设计
2004.08.31:发布Alpha测试版
2004.09.30: 发布Beta测试版
2004.12.31: 发布正式版
6、开发资源
-----------
开发负责:与月共舞
开发成员:CnPack 开发组 AAFont 开发小组
代码行数:预计 2万行
配置管理:版本控制使用 CnPack 的 CVS 库
错误跟踪:CVSTrac 错误跟踪系统
(多谢 曹晓刚 提供服务器)
代码规范:CnPack 开发组代码编写规范
注释文档:使用 JavaDoc 注释规范,自动生成用户文档
有意参与开发的 CnPack 成员及网友请报名:master@cnvcl.org
大家有什么建议或想法也请回信或来信,多谢!
--------------------------
CnPack开发组 与月共舞
http://www.cnvcl.org
http://www.yygw.net
master@cnvcl.org
yygw@yygw.net