内容简介
第1章 真正的开发者是否要用末端用户开发工具
1.1 按钮式商业
第一部分 Office开发策略
1.1.1 排除中介者
1.1.2 使用成品软件作为开发工具
1.2 末端用户开发工具:就绪备用
1.2.1 末端用户开发工具的优点
1.2.2 选用合适的工具
1. SET3 由商业人员开发的商业系统
1.3.1 使用什么工具进行开发
1.3.2 把程序转变为具有开发能力的用户
1.4 在Bankers Trust公司的圆桌会议:Microsoft Office的开发
1.3.3 把具有编程能力的用户转变为程序员
第2章 应用程序的开发:BASIC
2.1 BASIC
2.1.1 BASIC 具有的问题
2.2 BASIC和Office使宏完美地结合
2.2.1 选择通用的宏语言
2.3 BASIC语言的基础
2.3.1 标准BASIC
2.3.2 过程式程序设计和事件驱动式程序设计
2.3.3 语法
2.3.4 对话框
2.3.5 消息框
2.3.7 控制结构
2.3.6 输入框
2.3.8 代码编辑器
2.3.9 内部常数
第3章 重新工程化商业过程和应用程序开发过程
3.1 只要任务能按时完成,谁关心开发方法/果真如此吗?
3.1.1 走了1001步,才能开始编程
3.1.2 如何吃下一头“大象”
3.2 PC机使得生产率更高:是事实还是虚构?
第4章 设计优秀的图形用户界面(GUI)
4.1 GUI开发:面向人的方法
4.2 设计用户友好界面的原则
4.2.1 第1个原则:致性
4.2.2 第2个原则:使用有含义的图形
4.2.3 第3个原则:易读,易用
4.2.4 第4个原则:演示而不是用文字表述
4.2.5 第5个原则:做,不要问(除非是重要的事)
4.2.6 第6个原则 :直到对话结束
4.3.1 第1步:明确用户和他们的目标
4.3.2 第2步:明确任务
4.2.7 第7个原则:让驱动程序完成操作
4.3 GUI开发方法
4.3.3 第3步:设计GUI原型
4.3.4 第4步 :测试可用性
4.3.5 第5步:再试一遍
第5章 桌面系统上的数据
5.1 后端(服务器,大型机或小型机—有关系吗?)
5.1.3 点对点计算
5.1.2 Chenr/Server计算
5.1.1 具有中央件服务器的网络
5.2 开放式数据库互连
5.2.1 ODBC随手可得
5.2.2 在桌面系统上集成数据
5.2.3 集成桌面数据到企业
5.3 用末端用户开发工具构造数据库前端应用程序
5.3.1 用ODBC和Word城检索数据
5.3.2 用ODBC函数检索数据
第6章 Windows API:不仅仅为C程序员提供
6.1 重用代码
6.1.1 开发式体系结构和代码重用
6.1.2 WOSA意味着标准化和自由化
6.2.1 开始人员应习更多的东西
6.2 极多的API调用
6.3 Windows API入门
6.3.1 驱动器和目录函数
6.3.2 任务函数
6.3.3 窗口显示函数
6.3.4 窗口信息函数
6.3.5 窗口输入函数
6.3.6 其他函数
6.4 应用程序实例:Tracker
6.4.1 谁得到忙的信息
6.4.2 Timer 过程
6.4.3 INI日志
6.5.1 DLL解决方案
6.5 仅仅使用WindowsAPI是不够的
6.5.2 仅供C程序员参考
第二部分 集成Office
第7章 把Office产品变为用户自定义的商业应用程序
7.1 开发适用于不同的PC机配置的应用程序
7.2 启动基于Office 的应用程序
7.2.1 把Program Manager图标和基于Office 的应用程序相连
7.3 使用模板
7.3.1 Excel模板
7.3.2 Word模板:开发Word应用程序的唯一方法
7.3.3 Access模板
7.4 使基于Office的应用程序具有安全性
7.4.1 安全性
7.4.2 不安全性
7.5 遵循良好的程序开发方法
7.5.1 关闭屏幕刷新
7.5.2 错误处理
7.5.3 关闭应用程序打开的文件
7.5.4 返回到起始点
7.5.5 恢复用户初始设置
7.5.6 返回到初始的驱动器和目录
7.6 示例应用程序:InstaIIR
7.6.1 Select Files对话框
7.6.2 Select Directores对话框
7.6.3 Select Final Desrnation 对话框
7.6.4 Select INSTALL Directory对话框
7.6.5 INSTALL EXE
7.7 使基于 Office的应用程序易于维护
7.7.1 列表框、非复选框
7.7.2 维护工具
7.8 计划软件版本的更新和升级
第8章 用 Word 开发商业应用程 序
8.1 示例应和程序:Word的投资银行版(Word-IBK)
8.1.1 Word-IBK如何工作
8.1.2 Global,DOT:定制Word 的内置命令
8.1.3 WW-IBK.DOT:建立更好的模板
8.1.4 当锁在门外时,如何入门
8.1.5 构造基于Word的商业应用程序
8.2 示例应用程 序:WrdGroup.DOT
8.2.1 AutoNew
5.2.2 管理成员
8.3 示例应用程序:WriteR
8.3.1 SEQuencer
8.3.2 REFeree
8.3.3 QuickSwitch
第9章 用Excel开发商业应用程序
9.1 示例应用程序:AppMakeR.XLT
9.1.1 用AppMakeR.XLT开发应用程序
9.1.2 AppMakeR的Auto_Auto_Close过程
9.1.3 集中管理标准过程
9.1.4 有关About框
9.1.5 AppMakeR的其他工具
9.2 示例应用程序:DevelopR.XLS
9.2.1 DevelopR定义名字(Define Name )实用程序
9.2.2 DevelopR的Book Browser实用程序
9.3 示例应用程序:WinAPI加载宏
9.3.1 如何使用WinAPI.XLA
9.4 示例应用程序:Retrieve.XLS
9.4.1 Retrieve.XLS命令
第10章 用Access 开发商业应用程序
10.1 示例应用程 序:Time Sheets(TimeNtry.MDB)
10.1.1 TimeNtry.MDB如何工作
10.1.2 数据安全
10.1.3 TimeNtry的安全系统
10.2 示例应用程序MenuBldR.MDA
10.2.1 Wizards,Builders以及Menu加载宏
10.2.2 使用A ccess Menu 命令和显示内置对话框
10.2.3 MenuBldR如何工作
10.3 示例应用程序:商业信息管理程序(BIM)
10.3.1 BIM如何工作
10.3.2 使用ODBC 和AQL来管理Word 中的数据
第11章 使用OLE集成Offlce 应用程序
11.1 对象到底是什么
11.1.1 充分应用OLE
11.1.2 使用OLE自动过程
11.2 示例应用程序:PIVOT
11.2.1 CreatePIVOTTable函数
11.2.2 Pivot.XLA
11.2.3 ClosePIVOTTable函数
11.3 示例应用程序:BulkMail
11.3.1 哪个信件
11.3.2 谁获得信件
11.3.3 执行邮件合并
第12章 DDE:还可发使用
12.1 示例应用程序:PublshXL
12.1.1 PublshXL.DOT如何使用DDE从Excel中检索数据
12.1.2 Publsh.XLA加载宏
第三部分 专业人员手册
第13章 利用Winsows Help建立报告和简报系统
13.1 用于创建基于 Help的报告和简报的工具
13.2.1 构造超文本
13.2 创建 Help文件:大图片
13.2.2 超文本(Hypertext)内的“ Hyper
13.3 使用WHAT
13.4 在基于 Help的报告和简报中利用图形
13.4.1 把图形加到.RTF文件中
13.4.2 使用SHED.EXE
13.5 使用项目文件
13.5.1 创建自定义.HPJ文件
13.5.2 编译自定义.HPJ文件
13.6 创建上下文相关Help
13.6.1 HPJ文件创建[MAP]段
13.7 把上下文相关Help加到定制的商业应用程序中
13.7.2 从Excel调用Help
13.7.3 从 Word调用Help
第14章 文档、培训和支持
14.1 成功的文档
14.1.1 如何编写应用程序的文档
14.2 成功的培训和支持
14.2.1 在工作室里学习
14.2.2 支持
13.7.1 从Access 调用Help
第15章 克服更换软件的困难
1.5.1 换还是不换
1.5.2 为什么用户不喜欢更换应用程序的十个理由和十个问答
1.5.3 计划,计划,计划,计划,计划……(还用我多说吗?)
1.5.4 计划文档
1.5.5 控制用户的期望值
附录A 参考资料
附录B BASIC初步
B.1 构造BASIC程序
B.1.1 调 用子过程和函数
B.1.2 控制结构
B.2 主要的BASIC语句,函数和语法
B.2.1 通用语句和函数
B.2.2 标准运算符和变量
B.3 使用宏记录器(macro recorder)
B.3.1 记录Word 宏
B.3.2 记录Excel宏
B.3.3 宏记录代码转换成无问断的固定代码
B.3.4 在VBAfor Excel中使用变量
词汇表