第1章 文本编辑器 1
1.1 需求分析 1
1.2 技术要点 2
1.3 系统结构 2
1.4 实现过程 4
1.4.1 创建工程 4
1.4.2 父窗体设计 5
1.4.3 子窗体设计 6
1.4.4 用户区尺寸设置 7
1.4.5 文件菜单设计 7
1.4.6 编辑菜单设计 8
1.4.7 格式菜单设计 10
1.4.8 窗口菜单设计 12
1.4.9 工具栏和状态栏设计 12
第2章 资源管理器 13
2.1 需求分析 13
2.2 技术要点 14
2.3 系统结构 15
2.4 实现过程 17
2.4.1 文件夹选择 17
2.4.2 查看方式 18
2.4.3 窗体重置与分隔 19
第3章 电子相册 23
3.1 需求分析 23
3.2 技术要点 24
3.3 系统结构 24
3.4 实现过程 26
3.4.1 程序初始化 27
3.4.2 预览照片 28
3.4.3 翻页预览照片 29
3.4.4 预览其他文件夹中照片 30
3.4.5 浏览放大的照片 31
3.4.6 自动浏览照片 32
3.4.7 修改照片名称 35
第4章 科学计算器 37
4.1 需求分析 37
4.2 技术要点 38
4.3 系统结构 39
4.4 实现过程 40
4.4.1 程序初始化 40
4.4.2 清除数据 42
4.4.3 数据输入 43
4.4.4 四则运算 44
4.4.5 乘方和幂指运算 45
4.4.6 对数运算 46
4.4.7 阶乘运算 47
4.4.8 三角与反三角函数运算 47
4.4.9 内存中的数字运算 49
4.4.10 统计计算 50
4.4.11 数据复制与粘贴 52
第5章 截图软件 53
5.1 需求分析 53
5.2 技术要点 54
5.3 系统结构 55
5.4 实现过程 56
5.4.1 API函数和变量声明 57
5.4.2 截取焦点窗体 57
5.4.3 区域截图 61
5.4.4 滚动显示图片 63
第6章 指针式时钟 65
6.1 需求分析 65
6.2 技术要点 66
6.3 系统结构 66
6.4 实现过程 67
6.4.1 函数和变量声明 68
6.4.2 初始化程序 69
6.4.3 分钟刻度线 70
6.4.4 时钟指针 72
6.4.5 罗马数字设置 73
6.4.6 定时程序 74
6.4.7 移动时钟窗口 75
6.4.8 菜单栏 75
第7章 波形发生器 77
7.1 需求分析 77
7.2 技术要点 78
7.3 系统结构 78
7.4 实现过程 79
7.4.1 变量声明和程序初始化 79
7.4.2 绘图区域设置 80
7.4.3 绘制方波 81
7.4.4 绘制锯齿波 82
7.4.5 绘制正弦波 83
7.4.6 绘制叠加波形 83
7.4.7 获取坐标 84
7.4.8 选择波形曲线 85
第8章 拼图游戏 87
8.1 需求分析 87
8.2 技术要点 88
8.3 系统结构 89
8.4 实现过程 90
8.4.1 分隔图片 90
8.4.2 拖动拼图 93
8.4.3 移动拼图 94
8.4.4 移动图片 96
8.4.5 游戏成功 97
第9章 扫雷游戏 99
9.1 需求分析 99
9.2 技术要点 100
9.3 系统结构 101
9.4 实现过程 102
9.4.1 变量和常量声明 102
9.4.2 初始化雷区 103
9.4.3 标记雷区 105
9.4.4 扫雷 106
9.4.5 打开无雷区 108
9.4.6 设置游戏级别 111
第10章 俄罗斯方块 113
10.1 需求分析 113
10.2 技术要点 114
10.3 系统结构 114
10.4 实现过程 115
10.4.1 创建资源文件 115
10.4.2 随机产生方块 116
10.4.3 方块移动 117
10.4.4 方块翻转 118
10.4.5 判断填满 119
第11章 多媒体播放器 121
11.1 需求分析 121
11.2 技术要点 122
11.3 系统结构 123
11.4 实现过程 124
11.4.1 开始与暂停播放 124
11.4.2 快进和快退 126
11.4.3 上一曲和下一曲 126
11.4.4 音量调节和静音 127
11.4.5 单曲播放和循环播放 127
第12章 串口通讯系统 129
12.1 需求分析 129
12.2 技术要点 130
12.3 系统结构 130
12.4 实现过程 131
12.4.1 发送信息 132
12.4.2 发送文件 132
12.4.3 文件发送过程 133
12.4.4 接收信息和文件 136
12.4.5 数据接收过程 136
第13章 网络聊天系统 139
13.1 需求分析 139
13.2 技术要点 140
13.3 系统结构 141
13.4 实现过程 145
13.4.1 初始化程序 145
13.4.2 启动和关闭服务器 146
13.4.3 服务器与客户端连接 147
13.4.4 向客户端发送数据 148
13.4.5 接收客户端数据 150
13.4.6 语音聊天 151
13.4.7 音频数据处理 152
13.4.8 音频数据传输 153
13.4.9 超时等待 154
13.4.10 挂机 155
第14章 卡拉OK点歌系统 157
14.1 需求分析 157
14.2 技术要点 158
14.3 数据库结构设计 158
14.3.1 歌曲数据库 158
14.3.2 歌手数据库 159
14.3.3 已唱歌曲数据库 160
14.3.4 数据库查询方法 161
14.4 系统结构与实现过程 162
14.4.1 系统首页 162
14.4.2 拼音点歌 165
14.4.3 数字点歌 170
14.4.4 语种点歌 170
14.4.5 歌手点歌 172
14.4.6 曲种点歌 173
14.4.7 已点歌曲 174
14.4.8 已唱歌曲 175
14.4.9 其余模块 176
第15章 摄像头监控系统 179
15.1 需求分析 179
15.2 技术要点 180
15.3 数据库结构设计 184
15.4 系统结构 184
15.4.1 登录对话框 184
15.4.2 监控界面 185
15.4.3 录像回放窗口 186
15.4.4 修改密码对话框 188
15.4.5 添加用户对话框 189
15.5 实现过程 189
15.5.1 自动监控 189
15.5.2 录像控制 192
15.5.3 拍照 196
15.5.4 回放监控录像 196
15.5.5 回放照片 200
15.5.6 系统登录 201
15.5.7 修改密码 203
15.5.8 添加用户 204
第16章 在线考试系统 207
16.1 需求分析 207
16.2 数据库结构设计 208
16.2.1 用户信息数据表 208
16.2.2 题库数据表 208
16.2.3 试题类型数据表 209
16.2.4 试卷设置数据表 209
16.2.5 试题设置数据表 209
16.2.6 学生考试数据表 209
16.2.7 考试成绩数据表 210
16.3 实现过程 210
16.3.1 系统登录对话框 210
16.3.2 系统管理界面 214
16.3.3 用户管理对话框 216
16.3.4 分值设置对话框 219
16.3.5 修改试题对话框 221
16.3.6 学生登录界面 223
16.3.7 在线考试界面 226
第17章 学生信息管理系统 233
17.1 需求分析 233
17.2 数据库结构设计 234
17.2.1 用户信息数据表 234
17.2.2 班级信息数据表 234
17.2.3 学生档案数据表 235
17.2.4 课程数据表 235
17.2.5 考试类型数据表 236
17.2.6 考试成绩数据表 236
17.3 实现过程 236
17.3.1 系统登录对话框 236
17.3.2 系统主界面 239
17.3.3 系统管理 243
17.3.4 班级管理 248
17.3.5 档案管理 252
17.3.6 课程管理 256
17.3.7 成绩管理 260
第18章 人事管理系统 263
18.1 需求分析 263
18.2 数据库结构设计 264
18.2.1 用户信息数据表 264
18.2.2 部门信息数据表 264
18.2.3 员工基本信息数据表 264
18.2.4 员工履历数据表 265
18.2.5 员工评价数据表 265
18.2.6 员工工资数据表 265
18.3 实现过程 266
18.3.1 系统主界面 266
18.3.2 部门管理 269
18.3.3 员工管理 275
18.3.4 考核管理 283
18.3.5 工资管理 285
第19章 餐饮管理系统 289
19.1 需求分析 289
19.2 数据库结构设计 290
19.2.1 部门信息数据表 290
19.2.2 仓库信息数据表 290
19.2.3 员工信息数据表 291
19.2.4 员工级别信息数据表 291
19.2.5 员工权限信息数据表 291
19.2.6 房台类型数据表 292
19.2.7 房台信息数据表 292
19.2.8 商品信息数据表 292
19.2.9 供应商信息数据表 293
19.2.10 进货数据表 293
19.2.11 进货数据表 293
19.2.12 进货数据表 294
19.2.13 单据号数据表 294
19.2.14 临时点单数据表 295
19.2.15 日结账数据表 295
19.3 系统主界面 296
19.4 系统管理 297
19.4.1 部门信息管理 297
19.4.2 仓库信息管理 303
19.5 员工管理 303
19.5.1 员工信息管理 303
19.5.2 员工级别管理 304
19.5.3 员工权限管理 304
19.6 后台管理 305
19.6.1 房台类型设置 305
19.6.2 房台管理 305
19.6.3 商品信息管理 306
19.7 进货管理 306
19.8 前台管理 310
19.8.1 开台管理 310
19.8.2 买单管理 311
19.9 财务管理 312
第20章 多媒体月历 313
20.1 需求分析 313
20.2 技术要点 314
20.3 系统结构 314
20.4 实现过程 316
第21章 电子邮件收发系统 319
21.1 需求分析 319
21.2 技术要点 319
21.3 系统结构及实现过程 320
21.3.1 主窗体 321
21.3.2 接收邮件 322
21.3.3 发送邮件 322
21.3.4 查找联系人 323
21.3.5 查询邮件 324
第22章 画图板 327
22.1 需求分析 327
22.2 技术要点 328
22.3 系统结构 329
第23章 图像处理软件 331
23.1 需求分析 331
23.2 技术要点 334
23.3 系统结构 335
第24章 实时数据采集与控制系统 337
24.1 需求分析 337
24.2 技术要点 338
24.3 数据库结构设计 339
24.4 系统结构 340
24.4.1 系统主界面 340
24.4.2 新建数据库 343
24.4.3 参数设置 344
24.4.4 欢迎界面 345
24.4.5 串口设置 345
24.4.6 报表 346
第25章 网页浏览器 347
25.1 需求分析 347
25.2 技术要点 348
25.3 系统结构 349
第26章 网络五子棋 351
26.1 需求分析 351
26.2 技术要点 352
26.3 系统结构 352
第27章 影碟出租管理系统 355
27.1 需求分析 355
27.2 数据库结构设计 356
27.2.1 会员信息数据表 356
27.2.2 影碟类别数据表 356
27.2.3 影碟信息数据表 356
27.2.4 影碟租借信息数据表 357
27.3 界面设计 357
27.3.1 系统主界面 357
27.3.2 会员信息管理 358
27.3.3 影碟类别管理 358
27.3.4 影碟信息管理 359
27.3.5 影碟租借管理 359
第28章 订单管理系统 361
28.1 需求分析 361
28.2 数据库结构设计 361
28.2.1 客户信息数据表 362
28.2.2 订单信息数据表 362
28.2.3 产品信息数据表 362
28.2.4 产品出售信息数据表 363
28.3 界面设计 363
28.3.1 系统主界面 363
28.3.2 客户管理 363
28.3.3 产品管理 364
28.3.4 订单管理 364
第29章 图书馆管理系统 365
29.1 需求分析 365
29.2 数据库结构设计 366
29.2.1 读者信息数据表 366
29.2.2 藏书信息数据表 366
29.2.3 图书类型数据表 366
29.2.4 图书借阅信息数据表 367
29.3 界面设计 367
29.3.1 系统主界面 367
29.3.2 图书管理 368
29.3.3 读者管理 369
29.3.4 借阅管理 369
第30章 客房管理系统 371
30.1 需求分析 371
30.2 数据库结构设计 372
30.2.1 用户信息数据表 372
30.2.2 客房类型数据表 372
30.2.3 客房信息数据表 372
30.2.4 入住信息数据表 373
30.3 界面设计 373
30.3.1 系统主界面 373
30.3.2 客房管理 374
30.3.3 入住管理 375
30.3.4 结账管理 375