图书介绍
大学计算机数据库与程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
- 冯俊主编;董慧丽,张来成,李平珍著;卢湘鸿丛书主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302413738
- 出版时间:2015
- 标注页数:371页
- 文件大小:40MB
- 文件页数:384页
- 主题词:数据库系统-高等学校-教材;程序设计-高等学校-教材
PDF下载
下载说明
大学计算机数据库与程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 程序设计基础3
第1章 程序设计概述3
1.1 计算学科3
1.1.1 计算学科的根本问题3
1.1.2 计算学科的基本特征4
1.2 计算思维5
1.2.1 计算思维的概念6
1.2.2 计算思维的6个特征7
1.2.3 计算思维的本质7
1.3 程序=数据结构+算法8
1.3.1 什么是程序8
1.3.2 什么是数据结构8
1.3.3 什么是算法12
1.4 程序设计=数据结构+算法+程序设计方法13
1.4.1 程序设计13
1.4.2 程序设计方法学14
1.4.3 结构化程序设计15
1.4.4 面向对象程序设计16
1.4.5 程序设计技术与方法的发展17
1.5 语言工具和环境18
1.5.1 程序设计语言18
1.5.2 程序设计范型20
1.5.3 程序设计语言的语法元素及其元素功能21
1.5.4 编程环境和程序运行22
1.6 程序设计步骤与程序设计风格24
1.6.1 程序设计步骤24
1.6.2 程序设计风格25
1.7 算法设计26
1.7.1 算法描述26
1.7.2 算法设计举例29
1.7.3 算法设计要求32
1.8 课程设计相关知识33
1.8.1 课程设计目的与内涵33
1.8.2 课程设计步骤33
1.8.3 课程设计报告规范34
习题134
第2章 Visual Basic简介37
2.1 Visual Basic的发展与特点37
2.1.1 Visual Basic的发展37
2.1.2 Visual Basic 6.0与Visual Basic.NET的比较38
2.1.3 Visual Basic 6.0的特点38
2.2 Visual Basic 6.0的安装与启动39
2.2.1 Visual Basic 6.0的安装39
2.2.2 Visual Basic 6.0的帮助系统39
2.2.3 Visual Basic 6.0的启动和退出40
2.3 Visual Basic 6.0集成开发环境40
2.3.1 Visual Basic 6.0集成开发环境40
2.3.2 Visual Basic的常用术语42
2.3.3 菜单栏和工具栏43
2.3.4 各种窗口简介44
2.3.5 Visual Basic 6.0集成开发环境设置46
2.4 Visual Basic应用程序结构46
2.5 Visual Basic应用程序设计与上机操作步骤47
2.5.1 创建工程48
2.5.2 界面设计49
2.5.3 属性设置49
2.5.4 代码编辑49
2.5.5 文件保存50
2.5.6 应用程序运行和调试51
2.5.7 生成可执行文件51
2.6 课程设计题目——求最大公因子52
习题252
第3章 Visual Basic应用程序界面设计54
3.1 Visual Basic对象的基本属性54
3.1.1 属性值的设置方法54
3.1.2 对象的基本属性54
3.2 窗体56
3.2.1 窗体的常用属性57
3.2.2 窗体的常用方法58
3.2.3 窗体的常用事件59
3.3 文本控件61
3.3.1 标签61
3.3.2 文本框63
3.4 命令按钮66
3.5 单选按钮、复选框和框架67
3.5.1 单选按钮68
3.5.2 复选框69
3.5.3 框架69
3.6 列表框和组合框71
3.6.1 列表框71
3.6.2 组合框75
3.7 时钟控件76
3.8 焦点76
3.9 课程设计题目——应用程序界面设计77
习题378
第4章 数据类型与表达式80
4.1 数据类型80
4.1.1 基本概念和术语80
4.1.2 数据类型与数据结构81
4.1.3 简单数据类型81
4.1.4 Visual Basic 6.0中的基本数据类型82
4.1.5 构造数据类型82
4.2 常量与变量83
4.2.1 常量83
4.2.2 变量86
4.3 运算符与表达式89
4.3.1 算术运算符与算术表达式89
4.3.2 字符运算符与字符表达式90
4.3.3 关系运算符与关系表达式91
4.3.4 逻辑运算符与逻辑表达式91
4.4 课程设计题目——求最小公倍数95
习题496
第5章 顺序结构程序设计98
5.1 程序的基本控制结构98
5.2 赋值语句100
5.3 数据输入102
5.3.1 利用基本控件输入数据102
5.3.2 调用输入框InputBox函数输入数据104
5.4 数据输出105
5.4.1 利用基本控件输出数据106
5.4.2 调用消息框MsgBox函数输出数据106
5.5 其他语句108
5.5.1 注释语句108
5.5.2 结束语句109
5.6 顺序结构程序设计举例109
5.7 课程设计题目——求解一元二次方程的根113
习题5113
第6章 选择结构程序设计116
6.1 单向分支选择结构程序设计116
6.1.1 IF…THEH…ENDIF选择结构116
6.1.2 单向分支选择结构程序设计举例117
6.2 双向分支选择结构程序设计119
6.2.1 IF…THEN…ELSE…ENDIF选择结构119
6.2.2 双向分支选择结构程序设计举例120
6.2.3 IF选择结构的嵌套122
6.3 多向分支选择结构程序设计125
6.3.1 If…Then…ElseIf…End If选择结构125
6.3.2 Select Case…End Select选择结构128
6.4 课程设计题目——百分制转换为等级制131
习题6132
第7章 循环结构程序设计135
7.1 当型循环结构程序设计135
7.1.1 While…Wend循环结构135
7.1.2 Do While…Loop循环结构137
7.2 直到型循环结构程序设计140
7.2.1 Do Until…Loop循环结构141
7.2.2 直到型循环结构程序设计举例141
7.3 步长型循环结构程序设计143
7.3.1 For…Next循环结构143
7.3.2 步长型循环结构程序设计举例144
7.4 循环结构的嵌套147
7.5 算法设计中的基本方法149
7.5.1 枚举法150
7.5.2 递推算法152
7.5.3 递归算法155
7.6 课程设计题目——求解方程的根157
习题7158
第8章 构造数据类型161
8.1 数组类型161
8.1.1 一维数组161
8.1.2 利用Array函数和Split函数给一维数组赋值165
8.1.3 二维数组166
8.1.4 For Each…Next循环结构172
8.1.5 控件数组173
8.1.6 查找174
8.1.7 排序178
8.2 结构体类型183
8.2.1 结构体类型的概念183
8.2.2 结构体类型的定义184
8.2.3 结构体变量的说明185
8.2.4 结构体变量的引用186
8.2.5 结构体应用举例187
8.3 其他构造数据类型190
8.3.1 共用体类型190
8.3.2 文件类型191
8.4 课程设计题目——排序算法199
习题8200
第9章 结构化程序设计203
9.1 结构化方法概述203
9.2 模块化设计技术与方法203
9.2.1 模块化的一般目标204
9.2.2 模块凝聚(聚合)与模块耦合(关联)204
9.2.3 模块的设计准则205
9.3 自顶向下逐步求精设计技术与方法207
9.3.1 自顶向下逐步求精基本思想207
9.3.2 选择排序算法的逐步求精设计过程208
9.3.3 积木游戏算法的逐步求精设计过程211
9.4 结构程序优化技术与方法214
9.4.1 问题模型优化215
9.4.2 计算方法优化216
9.4.3 算法优化217
9.4.4 数据结构优化218
9.5 过程概述219
9.5.1 子程序与过程文件219
9.5.2 Visual Basic中的过程220
9.6 Sub过程221
9.6.1 Sub过程的定义和调用221
9.6.2 Sub过程的创建222
9.6.3 参数传递223
9.6.4 Sub过程示例223
9.7 函数225
9.7.1 函数的定义和调用225
9.7.2 函数的嵌套调用和递归调用227
9.7.3 函数应用举例231
9.8 课程设计题目——学生成绩管理系统236
习题9237
第二篇 数据库系统基础243
第10章 数据库系统概述243
10.1 数据管理技术的发展243
10.2 数据的逻辑组织244
10.3 数据模型245
10.4 数据库系统组成246
10.5 关系数据库管理系统247
10.5.1 基本概念247
10.5.2 关系运算248
10.5.3 关系数据库管理系统250
10.6 课程设计题目——学生信息管理系统250
习题10250
第11章 创建数据库252
11.1 数据库的构成252
11.2 建立数据库253
11.2.1 数据库设计步骤253
11.2.2 建立数据库254
11.3 数据库的打开与关闭256
11.4 建立表258
11.4.1 表的构成258
11.4.2 创建表259
11.5 表中字段的操作260
11.5.1 指定字段的名称260
11.5.2 指定字段数据类型260
11.5.3 定义字段属性261
11.5.4 确定主键263
11.5.5 表结构的编辑264
11.6 表操作264
11.6.1 数据输入265
11.6.2 编辑记录267
11.6.3 记录排序267
11.6.4 筛选记录268
11.7 建立表间的关联关系270
11.8 数据的导入与导出272
11.8.1 数据的导入272
11.8.2 数据的导出275
11.9 课程设计题目——图书管理系统276
习题11277
第12章 查询与SQL基础281
12.1 查询概述281
12.1.1 查询功能281
12.1.2 查询类型282
12.1.3 查询条件282
12.2 创建选择查询283
12.2.1 创建查询283
12.2.2 在查询中进行计算286
12.3 创建交叉表查询287
12.3.1 利用“交叉表查询向导”创建交叉表查询287
13.3.2 在设计视图中创建交叉表查询289
12.4 创建参数查询290
12.5 操作查询291
12.6 SQL基础294
12.6.1 常用数据类型294
12.6.2 数据定义语言295
12.6.3 数据操纵语言296
12.6.4 数据查询语言297
12.7 课程设计题目——创建查询299
习题12299
第13章 Visual Basic数据库访问技术303
13.1 Visual Basic可视化数据管理器303
13.2 使用数据控件访问数据库305
13.2.1 使用Data控件访问数据库305
13.2.2 记录集对象Recordset307
13.2.3 使用ADO控件建立数据库链接和数据访问310
13.3 高级数据绑定控件312
13.3.1 DataGrid绑定控件312
13.3.2 DataCombo和DataList绑定控件312
13.4 使用DAO、ADO技术操作数据库317
13.4.1 DAO概述317
13.4.2 DAO应用实例319
13.4.3 使用ADO访问数据库323
13.4.4 使用ADO编程的步骤323
13.4.5 ADO应用实例326
13.5 课程设计题目——学生基本信息管理系统328
习题13329
第14章 数据库应用系统实例331
14.1 数据库应用系统开发过程概述331
14.1.1 需求分析331
14.1.2 系统设计331
14.1.3 系统实现(编码与调试)331
14.1.4 系统测试331
14.1.5 系统交付332
14.2 需求分析332
14.2.1 数据需求332
14.2.2 功能需求332
14.3 系统设计333
14.3.1 系统结构设计333
14.3.2 数据模型设计334
14.3.3 数据库中表设计334
14.3.4 建立表间关联336
14.3.5 软件功能设计336
14.4 系统实现338
14.4.1 创建数据库及表338
14.4.2 系统登录窗体设计与实现338
14.4.3 用户管理模块窗体设计与实现341
14.4.4 班级管理模块窗体设计与实现346
14.4.5 学生学籍管理模块窗体设计与实现351
14.4.6 课程管理模块窗体设计与实现361
14.4.7 学生成绩管理模块窗体设计与实现362
14.4.8 奖惩信息管理模块窗体设计与实现364
14.4.9 个人信息查询模块窗体设计与实现365
14.4.10 系统主界面的设计与实现368
14.5 课程设计题目——演讲比赛管理系统368
习题14369
参考文献371