大学计算机数据库与程序设计基础PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:冯俊主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302243502
- 页数:396 页
第1篇 程序设计基础 3
第1章 程序设计概述 3
1. 1程序=数据结构+算法 3
1. 1. 1程序 3
1. 1. 2什么是数据结构 3
1. 1. 3什么是算法 7
1.2程序设计=数据结构+算法+程序设计方法 8
1.2.1程序设计 9
1.2.2程序设计方法学 9
1.2.3结构化程序设计 10
1.2.4面向对象程序设计 13
1. 3语言工具和环境 14
1. 3. 1程序设计语言 15
1. 3. 2程序设计范型 16
1.3.3程序设计语言的语法元素及其元素功能 17
1.3.4编程环境和程序运行 19
1.4程序设计步骤与程序设计风格 20
1.4.1程序设计步骤 20
1.4.2程序设计风格 21
1. 5算法设计 23
1.5. 1算法描述 23
1.5.2算法设计举例 24
1. 5. 3算法设计要求 27
1. 6课程设计相关知识 28
1.6.1课程设计目的与内涵 28
1.6.2课程设计步骤 29
1. 6. 3课程设计报告规范 29
习题1 30
第2章Visual Basic简介 32
2. 1 Visual Basic的发展与特点 32
2. 1. 1 Visual Basic的发展 32
2. 1. 2 Visual Basic 6. 0与VisualBasic. NET的比较 33
2. 1. 3 Visual Basic 6. 0的特点 33
2. 2 Visual Basic 6. 0的安装与启动 34
2. 2. 1 Visual Basic 6. 0的安装 34
2. 2. 2 Visual Basic 6. 0的帮助系统 34
2. 2. 3 Visual Basic 6. 0的启动和退出 35
2. 3 Visual Basic 6. 0的集成开发环境 35
2. 3. 1 Visual Basic 6. 0集成开发环境 35
2. 3. 2 Visual Basic的常用术语 37
2.3.3菜单栏和工具栏 38
2.3.4各种窗口简介 39
2. 3. 5 Visual Basic 6. 0集成开发环境设置 41
2. 4 Visual Basic应用程序结构 42
2. 5 Visual Basic应用程序设计与上机 42
操作步骤 42
2.5.1创建工程 43
2.5. 2界面设计 43
2.5.3属性设置 43
2.5.4代码编辑 45
2.5.5文件保存 45
2.5.6应用程序运行和调试 46
2. 5. 7生成可执行文件 46
2.6课程设计题目——求最大公因子 47
习题2 48
第3章Visual Basic应用程序界面设计 50
3. 1 Visual Basic对象的基本属性 50
3.1.1属性值的设置方法 50
3. 1.2对象的基本属性 50
3. 2窗体 52
3. 2. 1窗体的常用属性 53
3. 2.2窗体的常用方法 54
3. 2. 3窗体的常用事件 55
3. 3文本控件 57
3.3. 1标签 58
3. 3. 2文本框 59
3.4命令按钮 62
3. 5单选按钮、复选框和框架 63
3. 5. 1单选按钮 64
3.5.2复选框 65
3. 5. 3框架 65
3. 6列表框和组合框 67
3. 6. 1列表框 67
3. 6. 2组合框 70
3. 7时钟控件 71
3. 8焦点 72
3. 9课程设计题目——应用程序界面设计 73
习题3 74
第4章 简单数据类型与表达式 76
4. 1数据类型 76
4.1.1基本概念和术语 76
4.1.2数据类型与数据结构 77
4.1.3简单数据类型 77
4. 1. 4 Visual Basic 6. 0中的基本数据类型 78
4.1.5构造数据类型 78
4.2常量与变量 79
4. 2. 1常量 79
4. 2. 2变量 82
4. 3运算符与表达式 85
4.3. 1算术运算符与算术表达式 85
4.3.2字符运算符与字符表达式 86
4. 3.3关系运算符与关系表达式 86
4.3.4逻辑运算符与逻辑表达式 87
4. 4课程设计题目——求最小公倍数 91
习题4 91
第5章 顺序结构程序设计 94
5. 1程序的基本控制结构 94
5.1.1 3种基本控制结构 94
5.1.2关于对GOTO语句的认识 96
5.2赋值语句 97
5. 3数据输入 99
5. 3. 1利用基本控件输人数据 99
5. 3. 2调用输入框InputBox函数输入数据 101
5. 4数据输出 103
5.4. 1利用基本控件输出数据 103
5.4.2调用消息框MsgBox函数输出数据 104
5. 5其他语句 106
5. 5. 1注释语句 106
5. 5. 2结束语句 106
5. 6顺序结构程序设计举例 106
5. 7课程设计题目——求解一元二次方程的根 110
习题5 110
第6章 选择结构程序设计 113
6. 1单向分支选择结构程序设计 113
6. 1. 1 If-Then-End If选择结构 113
6.1.2单向分支选择结构程序设计举例 114
6. 2双向分支选择结构程序设计 116
6. 2. 1 If-Then-Else-End If选择结构 116
6.2. 2双向分支选择结构程序设计举例 117
6. 2. 3 If选择结构的嵌套 119
6. 3多向分支选择结构程序设计 122
6. 3. 1 If-Then-ElseIf-End If选择结构 122
6. 3. 2 Select Case-End Select选择结构 125
6.4课程设计题目——百分制转换为等级制 128
习题6 129
第7章 循环结构程序设计 132
7. 1当型循环结构程序设计 132
7.1.1 While-Wend循环结构 132
7.1. 2 Do While-Loop循环结构 134
7. 2直到型循环结构程序设计 137
7. 2. 1 Do Until-Loop循环结构 137
7. 2. 2直到型循环结构程序设计举例 138
7. 3步长型循环结构程序设计 140
7.3.1 For-Next循环结构 140
7.3.2步长型循环结构程序设计举例 140
7.4循环结构的嵌套 144
7. 5算法设计中的基本方法 146
7. 5. 1枚举法 147
7.5.2递推算法 150
7.6课程设计题目——求解方程的根 152
习题7 153
第8章 构造数据类型 156
8. 1数组类型 156
8.1.1一维数组 156
8.1.2利用Array函数和Split函数给一维数组赋值 160
8.1.3二维数组 161
8.1.4 For Each-Next循环结构 167
8.1.5控件数组 168
8.1.6查找 169
8.1.7排序 172
8.2结构体类型 178
8.2.1结构体类型的概念 178
8.2. 2结构体类型的定义 178
8.2.3结构体变量的说明 180
8.2.4结构体变量的引用 180
8. 2. 5结构体应用举例 182
8.3其他构造数据类型 184
8. 3. 1共用体类型 185
8. 3.2文件类型 186
8.4课程设计题目——排序算法 194
习题8 195
第9章 结构化程序设计 198
9. 1结构化方法概述 198
9. 2模块化设计技术与方法 199
9. 2. 1模块化的一般目标 199
9.2.2模块凝聚(聚合)与模块耦合(关联) 200
9. 2. 3模块的设计准则 200
9. 3自顶向下逐步求精设计技术与方法 202
9.3.1自顶向下的基本思想 202
9.3.2逐步求精的基本思想 203
9. 3. 3选择排序算法的逐步求精设计过程 203
9. 3. 4积木游戏算法的逐步求精设计过程 206
9.4结构程序优化技术与方法 210
9. 4. 1问题模型优化 210
9.4.2计算方法优化 211
9.4.3算法优化 213
9.4.4数据结构优化 214
9. 5过程概述 214
9. 5. 1子程序与过程文件 214
9. 5. 2 Visual Basic中的过程 215
9. 6 Sub过程 216
9. 6. 1 Sub过程的定义和调用 216
9. 6. 2 Sub过程的创建 217
9.6.3参数传递 218
9. 6. 4 Sub过程示例 219
9. 7函数 220
9.7.1函数的定义和调用 220
9. 7. 2函数的嵌套调用和递归调用 222
9. 7. 3函数应用举例 226
9. 8课程设计题目——学生成绩管理系统 231
习题9 232
第2篇 数据库系统基础 237
第10章 数据库系统概述 237
10.1数据管理技术的发展 237
10. 2数据的逻辑组织 238
10. 3数据模型 239
10.4数据库系统组成 239
10. 5关系数据库管理系统 240
10. 5. 1基本概念 240
10. 5.2关系运算 241
10. 5. 3关系数据库管理系统 243
10.6课程设计题目——学生信息管理系统 243
习题10 244
第11章Access简介 245
11. 1 Access 2007安装 245
11. 2 Access 2007的集成开发环境 249
11. 3 Access 2007操作基础 251
11.4课程设计题目——安装Access 2007 254
习题11 254
第12章 创建数据库 256
12. 1数据库的构成 256
12.2建立数据库 257
12. 2. 1数据库设计的步骤 257
12.2.2建立数据库 258
12. 3数据库的打开与关闭 259
12.4建立表 261
12.4. 1表的构成 261
12.4.2创建表 261
12. 5表中字段的操作 262
12. 5. 1指定字段的名称 262
12. 5. 2指定字段的数据类型 262
12. 5. 3定义字段属性 264
12.5.4确定主键 265
12. 5. 5表结构的编辑 266
12.6表中记录的操作 267
12.6. 1特殊数据的输入 267
12. 6. 2编辑记录 269
12. 6. 3记录排序 269
12. 6.4筛选记录 270
12. 6. 5查找和替换 273
12.7建立表间的关联关系 275
12.8数据的导入与导出 276
12.8. 1数据的导人 277
12. 8.2数据的导出 280
12. 9课程设计题目——图书管理系统 281
习题12 282
第13章 查询与SQL基础 285
13. 1查询概述 285
13. 1. 1查询功能 285
13. 1. 2查询类型 286
13. 1. 3查询条件 286
13. 2创建选择查询 287
13. 2. 1创建查询 287
13. 2. 2在查询中进行计算 292
13. 3创建交叉表查询 293
13. 3. 1利用“交叉表查询向导”创建交叉表查询 293
13.3. 2在设计视图中创建交叉表查询 295
13.4创建参数查询 296
13. 5操作查询 297
13. 6 SQL基础 302
13. 6. 1常用数据类型 302
13. 6. 2数据定义语言 302
13. 6. 3数据操纵语言 303
13.6.4数据查询语言 304
13.7课程设计题目——创建查询 305
习题13 306
第14章 窗体设计 309
14. 1窗体概述 309
14.1.1窗体作用 309
14. 1. 2窗体结构 309
14. 1.3窗体视图 310
14.1.4窗体类型 311
14.2使用窗体向导创建窗体 313
14.3使用窗体设计视图创建窗体 315
14.3. 1控件类型 315
14. 3.2常用控件 316
14. 3. 3控件布局 317
14.3.4创建控件 317
14.3.5属性设置 321
14.3.6使用窗体设计视图创建窗体 322
14.4课程设计题目——窗体设计 323
习题14 323
第15章 报表设计 327
15. 1建立报表 327
15. 1. 1关于分组、报表节和控件 327
15. 1. 2使用报表向导创建报表 329
15. 1. 3使用报表工具创建报表 331
15. 1. 4使用空白报表工具创建报表 332
15. 2编辑报表 333
15. 2. 1布局视图和设计视图 333
15. 2. 2报表的外观编辑 334
15. 2. 3更改数据源 335
15. 2. 4添加字段 335
15. 2. 5插入图表 340
15. 3课程设计题目——图书管理报表设计 341
习题15 342
第16章 宏与模块 344
16. 1宏的基本概念 344
16. 1. 1宏的概念和功能 344
16. 1.2宏的分类 344
16. 1. 3常用的宏操作 346
16. 2建立宏 351
16. 3运行宏和调试宏 355
16.4建立模块 356
16. 4. 1 VBA编程环境 357
16. 4. 2 VBA对象模型 357
16. 4. 3 VBA模块 360
16. 5课程设计题目——通过窗体求解一元二次方程 369
习题16 370
第17章 数据库应用系统实例 373
17. 1进销存管理系统功能简介 373
17. 2进销存管理系统数据库设计 373
17. 2. 1建立表 373
17.2.2建立关联 375
17.3查询设计 376
17.3. 1产品信息查询 376
17. 3. 2业务信息查询 377
17.4窗体设计 381
17. 5报表设计 391
17.6系统设置 392
17.7课程设计题目——演讲比赛管理系统 393
习题17 394
参考文献 396
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019