当前位置:首页 > 工业技术
大学计算机数据库与程序设计基础
大学计算机数据库与程序设计基础

大学计算机数据库与程序设计基础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

返回顶部