内容简介
目录
简介
编码约定
变量命名
字段命名
窗口命名
对象命名
过程格式
章节概观
第一章 用户界面设计:综述
1.1 可用对象的描述
1.2 用户界面中的一致性
1.3 提供视觉线索
1.4 考虑你的用户
1.5 避免模式
1.6 易于使用和复杂使用
1.7 结束语
第二章 样本FoxPro 2.0应用
2.1 CD邮件订单业务:描述
2.2 构造数据库结构
第三章 事件驱动程序设计
3.1 无模式程序的理论
3.2 无模式应用的FoxPro 2.0实现
3.3 FoxPro不提供什么?
3.4 无模式应用带来的问题
3.4.1 多用户无模式应用
3.4.2 内存使用问题
3.4.3 可选输入设备问题
第四章 应用的核心:项目创建器
4.1 设计一个常用项目目录结构
4.2 设计一个应用指定的目录结构
第五章 菜单创建器
5.1 一个常见的开始
5.2 应用菜单
5.2.1 System基
5.2.2 File基
5.2.3 Edit基
5.2.4 Database基
5.2.5 Record基
5.2.8 Window基
5.2.6 Program基
5.2.7 Output基
5.3 安全工具
5.4 无模式应用——菜单
第六章 屏幕创建器
无模式应用—用于窗口的命名规则
第七章 无模式应用处理器:TRAFICOP.PRG
7.1 过程MyHandler
7.1.1 来自菜单的屏幕
7.1.2 顶部的READ窗口
7.1.3 顶部的Control窗口
7.2 过程Efface
7.4 过程CurrSPR
7.5 过程CurrWR
7.3 过程StopRead
第八章 常见屏幕:控制板
8.1 初级用户
8.2 适当暗淡按钮和菜单杠
8.3 适当调用封装窗口函数
第九章 常见屏幕:About
9.1 屏幕1:基础信息
9.2 屏幕2:应用环境信息
9.3 屏幕3:硬件信息
9.4 屏幕4:内存信息
9.5 About:总结
第十章 常见屏幕:Reindex
10.1 不用数据字典定型
10.2 使用数据字典
第十一章 常见屏幕:Compress
第十二章 常见屏幕:Mover
12.1 Mover--用户界面透视
12.2 Mover--开发人员透视
第十三章 一组常见屏幕:警报处理
第十四章 常见屏幕:改变数据库次序
14.1 GetOrder--用户界面透视
14.2 GetOrder--开发人员透视
第十五章 常见屏幕:州校验
第十六章 常见屏幕:报表处理器
使用数据驱动的机制
第十七章 应用指定的屏幕:CD Catalog
17.1 生成自己的窗口下拉菜单
17.3 封装函数
17.2 选择一个Musician
第十八章 应用指定的屏幕:Customer/Order Entry
18.1 设置代码
18.2 封装函数
18.2.1 封装过程--SaveIt
18.2.2 封装过程--ListIt
18.2.3 封装过程--InitIt
18.2.4 封装过程--AddIt
18.2.5 封装过程--OopsIt
18.2.6 封装过程--DeleteIt
第十九章 应用指定的屏幕:Artist Entry
第二十章 应用指定的屏幕:Background Wallpaper
21.2 CSZ
21.1 AutoID
第二十一章 常用程序文件
21.3 SetSets
21.4 SizArry
21.5 StripExt
21.6 StripPat
21.7 Therm
21.8 CD报表
21.9 CD报表定义
第二十二章 总论
22.1 增加新数据库
22.2 增加新菜单项
22.3 增加新窗口
22.4 结论