第1章 Windows环境与机制简介 1
1.1 Windows环境 1
目录 1
1.1.1 图形用户界面(GUI) 2
1.1.2 图形设备接口(GDI) 2
1.1.3 多任务处理 2
1.1.4 信息交换 3
1.1.5 开放数据库链接(ODBC) 4
1.1.6 内存管理 4
1.1.7 真型(TrueType)字体技术 4
1.1.8 多媒体技术 4
1.2.1 控件及对象的概念 5
1.2.2 事件驱动的机制 5
1.1.9 网络支持 5
1.2 Windows机制 5
1.2.3 消息循环及处理机制 6
1.3 Windows开发工具 9
1.3.1 元件开发工具(Component Builder) 9
1.3.2 解决方案开发工具(Solution Builder) 9
1.3.3 决策支持及查询工具(Decision Support and Query Tools) 10
习题1 10
第2章 程序设计的基本概念 11
2.1 程序设计的优点 11
2.2.1 存储数据 12
2.2 程序设计的基本概念 12
2.2.2 处理数据 13
2.2.3 自定义函数和过程 15
2.2.4 程序流控制 18
2.3 面向对象程序设计的基本概念 20
2.3.1 对象 20
2.3.2 类 22
2.3.3 事件 22
2.3.4 控件 23
2.3.5 容器 23
2.3.6 对象的属性 23
2.3.8 对象的事件 24
2.3.7 对象的方法 24
2.3.9 对象引用 26
2.3.10 设置属性 28
2.3.11 响应事件 28
2.3.12 调用方法 31
习题2 31
第3章 可视化编程 32
3.1 画各种控件 32
3.1.1 画控件 32
3.1.2 各种控件 35
3.2.2 创建程序 46
3.2.1 使用“命令”窗口 46
3.2 编程机制 46
3.2.3 编写代码 47
3.3 可视化编程 48
3.3.1 布局、设置对象属性 48
3.3.2 控制逻辑与何地代码 51
3.3.3 编程示例 54
习题3 58
第4章 控件使用 59
4.1 深入了解控件和数据 59
4.1.1 控件和数据的关系 59
4.1.2 控制对数据的访问 60
4.2.1 使用命令控件 66
4.2 根据任务使用控件 66
4.2.2 使用选项控件 67
4.2.3 使用输入控件 74
4.2.4 使用微调控件 77
4.2.5 使用显示控件 77
4.2.6 使用时间控件 80
4.3 使控件易于使用 81
4.3.1 设置访问键 82
4.3.2 设置控件的Tab键次序 82
4.3.3 设置工具提示文本 82
4.4 创建任务控件 83
4.3.6 允许用户拖放 83
4.3.5 启用和废止控件 83
4.3.4 更改鼠标指针显示 83
4.4.1 决定什么情况下创建控件 84
4.4.2 创建任务控件实例 84
4.4.3 修改控件 102
4.4.4 复制、删除或查看类 103
4.4.5 以编程方式定义类 104
习题4 105
第5章 多媒体技术 106
5.1 多媒体编程技术 106
5.1.1 媒体控制接口 106
5.1.3 VF调用动态链接库函数 110
5.1.2 Windows应用程序编程接口 110
5.1.4 调用多媒体函数mciSendString 112
5.1.5 VF多媒体编程 113
5.2 自制声音图标按钮控件 117
5.2.1 定义声音图标按钮控件类 118
5.2.2 定制声音图标按钮控件 122
5.2.3 使用声音图标按钮控件 124
习题5 125
第6章 会计信息系统概述 126
6.1 何谓会计信息系统 126
6.1.1 会计信息 126
6.1.2 会计信息系统 130
6.1.3 计算机会计信息系统 133
6.2.1 记账方法的规范化 135
6.2 会计信息系统核算制度 135
6.2.2 账户凭证账簿报表的设置 138
6.2.3 账务处理的基本模式 145
6.3 会计信息系统的发展前景 151
习题6 153
第7章 会计信息系统开发方法 154
7.1 系统开发方法 154
7.1.1 原型法 154
7.1.2 面向对象法 156
7.1.3 生命周期法 158
7.2.2 可行性分析 160
7.2 会计信息系统的总体分析 160
7.2.1 系统目标与规模确定 160
7.2.3 业务调查 161
7.2.4 系统的子系统划分 163
7.2.5 数据流图 165
7.2.6 数据词典 170
7.2.7 系统分析报告 176
7.3 会计信息系统的总体设计 177
7.3.1 会计信息系统的设计原则 177
7.3.2 系统网络设计 179
7.3.3 系统数据库设计 184
7.3.4 代码设计 186
7.3.5 输入输出设计 187
7.3.6 系统设计说明书 188
7.4 会计信息系统的实施 188
7.4.1 可视化编程 188
7.4.2 系统实施 190
7.5 会计信息系统的维护 192
7.5.1 系统评审与评价 192
7.5.2 系统使用 193
7.5.3 系统维护 193
习题7 194
8.1.1 为什么要对科目进行编码 195
8.1 会计科目体系维护功能的设计与开发 195
第8章 账务子系统的设计与开发 195
8.1.2 科目编码方式与编码结构 196
8.1.3 科目代码结构的灵活性与助记码 197
8.1.4 校验码的设置 197
8.1.5 会计科目体系维护功能的设计 198
8.1.6 会计科目体系维护功能的可视化编程 199
8.2 凭证处理子系统的总体设计 223
8.2.1 凭证子系统的功能分析 223
8.2.2 凭证子系统数据库的设计 225
8.3 凭证输入修改模块的设计与开发 228
8.3.1 凭证输入格式的设计 228
8.3.2 凭证输入控制的设计 230
8.3.3 凭证输入修改模块功能的设计 232
8.4 凭证审核模块的设计与开发 235
8.5 凭证汇总模块的设计与开发 236
8.5.1 凭证汇总的功能分析 236
8.5.2 凭证汇总模块的功能设计 236
8.6 凭证查询模块的设计与开发 237
8.6.1 凭证查询的功能分析 237
8.6.2 凭证查询模块的功能设计 237
习题8 238
9.1 会计软件的开发 240
9.1.1 解决问题的分析 240
第9章 面向Internet会计软件的开发 240
9.1.2 创建数据库 241
9.1.3 可视化编程 241
9.1.4 软件的测试与调试 242
9.2 开发多用户应用程序 243
9.2.1 相关术语 243
9.2.2 主要问题 244
9.2.3 编写多用户应用程序 244
9.3 开发C/S应用程序 246
9.4 Socket接口 252
9.5 会计软件连编 253
9.5.1 会计软件项目构成 253
9.5.2 使用项目管理器 256
9.5.3 连编会计软件项目 258
9.5.4 运行会计软件 259
9.6 会计软件发布 259
9.6.1 准备发布文件 260
9.6.2 建立发布树 261
9.6.3 创建发布磁盘 262
习题9 268
第10章 会计决策支持系统 269
10.1 会计决策支持系统的产生 269
10.1.1 现代会计职能要求参与决策 269
10.1.2 会计决策支持系统开发势在必行 270
10.1.3 会计电算化发展的高级阶段 271
10.2 决策支持系统的组成 272
10.2.1 模型库 272
10.2.2 方法库 272
10.2.3 数据库 273
10.2.4 人机界面 274
10.3 会计决策的内容和模型 275
10.3.1 会计决策的内容 275
10.3.2 会计决策模型 275
10.3.3 常用的方法 276
10.4 会计决策支持系统的开发方法 277
10.5 会计决策支持系统举例 278
习题10 280