软件技术与程序设计
软件技术与程序设计封面图

软件技术与程序设计

刘玉萍, 主编

出版社:清华大学出版社

年代:2010

定价:29.8

书籍简介:

本书融合数据库设计与软件工程内容,涵盖3个主题:数据库基础、应用系统开发和软件技术。

书籍目录:

第1部分 基 础 篇

第1章 数据库系统概述3

1.1 数据库基础知识3

1.2 数据库系统模式6

1.3 计算机数据管理技术的发展7

1.4 实体描述与数据模型9

1.5 关系数据模型12

1.6 关系运算14

1.7 关系的完整性规则15

1.8 其他常用数据库简介17

小结18

习题18第2章 Visual FoxPro概述20

2.1 Visual FoxPro发展简史20

2.2 Visual FoxPro系统简介20

2.2.1 Visual FoxPro的特点20

2.2.2 Visual FoxPro的性能指标21

2.2.3 Visual FoxPro的运行环境21

2.2.4 Visual FoxPro的启动与退出22

2.3 Visual FoxPro的系统窗口22

2.3.1 Visual FoxPro系统的窗口组成22

2.3.2 Visual FoxPro的菜单及操作23

2.4 Visual FoxPro的主要文件类型24

2.4.1 Visual FoxPro文件类型24

2.4.2 Visual FoxPro 表的类型26

2.5 Visual FoxPro的工作方式和命令格式27

2.5.1 Visual FoxPro 的工作方式272.5.2 Visual FoxPro的命令结构28

软件技术与程序设计(Visual FoxPro版)(第2版)目录 2.6 Visual FoxPro的辅助设计工具29

2.6.1 Visual FoxPro的向导29

2.6.2 Visual FoxPro的设计器29

2.6.3 Visual FoxPro生成器30

2.7 项目管理器30

2.7.1 创建项目30

2.7.2 项目管理器的使用31

2.8 Visual FoxPro数据类型、运算符及表达式33

2.8.1 数据类型33

2.8.2 运算符34

2.8.3 常量与变量35

2.8.4 表达式39

2.9 Visual FoxPro中开发软件的步骤40

2.10 Visual FoxPro中常用函数40

2.10.1 数值运算函数41

2.10.2 字符处理函数42

2.10.3 转换函数44

2.10.4 日期时间函数45

2.10.5 测试函数46

小结48

习题48第3章 数据管理与维护52

3.1 数据表结构的建立与基本操作52

3.1.1 表结构的建立52

3.1.2 表结构的基本操作57

3.2 数据表的基本操作60

3.2.1 表记录指针60

3.2.2 表记录的命令操作61

3.2.3 表记录的菜单操作67

3.2.4 逻辑表的设置68

3.2.5 数组和表之间的数据传递69

3.3 数据表的查询与统计71

3.3.1 排序与索引71

3.3.2 表的查询78

3.3.3 表的统计84

3.4 多工作区数据表的操作86

3.4.1 工作区86

3.4.2 多表间的关联88

3.5 数据库的建立与操作91

3.5.1 数据库概念91

3.5.2 数据库的建立与管理92

3.5.3 数据字典95

3.5.4 视图的建立与应用99

小结102

习题103第4章 结构化查询语言SQL107

4.1 SQL的数据定义107

4.1.1 表的操作107

4.1.2 视图操作110

4.2 SQL的数据修改111

4.2.1 数据的插入111

4.2.2 数据的更新111

4.2.3 数据的删除112

4.3 SQL的数据查询112

4.3.1 SQL查询命令格式112

4.3.2 查询实例114

小结123

习题123第5章 结构化程序设计126

5.1 程序与程序文件126

5.1.1 结构化程序设计的思想126

5.1.2 程序文件的建立、修改和执行128

5.1.3 非格式化输入输出命令130

5.1.4 格式化输入输出命令133

5.2 程序基本结构135

5.2.1 顺序结构135

5.2.2 分支结构135

5.2.3 循环结构141

5.3 模块化程序设计148

5.3.1 子程序149

5.3.2 带参数的子程序149

5.3.3 自定义函数152

5.3.4 过程文件153

5.4 变量的作用域155

5.5 综合举例157

小结162

习题163第6章 面向对象程序设计171

6.1 基本概念与对象操作171

6.1.1 基本概念172

6.1.2 对象的引用174

6.1.3 设置对象属性值175

6.2 表单设计176

6.2.1 表单向导176

6.2.2 表单设计器179

6.2.3 常用表单控件187

6.3 菜单设计211

6.3.1 创建菜单系统211

6.3.2 下拉菜单的设计211

6.3.3 弹出菜单的设计215

6.3.4 快速菜单216

6.4 报表与标签文件217

6.4.1 报表设计217

6.4.2 报表向导218

6.4.3 快速报表220

6.4.4 报表设计器222

6.4.5 标签文件223

小结225

习题225

第2部分 实 战 篇

第7章 应用系统开发实例231

7.1 应用系统开发的一般过程231

7.2 图书管理系统开发实例232

7.2.1 需求分析232

7.2.2 数据库设计233

7.2.3 应用程序设计236

7.2.4 软件测试251

7.2.5 应用系统的编译和发布251

7.3 开发中的基本问题及解决方法253

7.3.1 文件名的命名优化253

7.3.2 文件的分级目录管理253

7.3.3 文件调用的路径名管理254

7.3.4 表单数据环境的设置254

小结254

习题255

第3部分 软件技术理论篇

第8章 数据结构259

8.1 数据结构概述259

8.1.1 何谓数据结构259

8.1.2 数据结构的研究内容260

8.1.3 逻辑结构和物理结构261

8.2 线性结构262

8.2.1 线性表262

8.2.2 栈与队列265

8.2.3 线性表的查找267

8.2.4 排序269

8.3 非线性结构273

8.3.1 树273

8.3.2 二叉树274

8.3.3 图276

小结280

习题280第9单章 操作系统283

9.1 操作系统的概念和类型283

9.1.1 操作系统的产生和发展283

9.1.2 操作系统的功能284

9.1.3 操作系统的基本特征284

9.1.4 操作系统的分类285

9.2 处理机管理285

9.2.1 进程的基本概念285

9.2.2 进程的3种基本状态及相互转换286

9.2.3 进程的管理287

9.3 存储管理290

9.3.1 分区存储管理290

9.3.2 分页存储管理291

9.3.3 分段存储管理293

9.4 设备管理295

9.4.1 设备分类295

9.4.2 设备管理的目标和功能296

9.4.3 输入输出控制方式296

9.4.4 缓冲技术297

9.4.5 设备分配298

9.5 文件管理299

9.5.1 文件和文件系统299

9.5.2 文件结构与存取方法299

9.5.3 文件的存储空间管理301

9.5.4 文件目录 301

9.5.5 文件共享、保护和保密302

9.6 作业管理303

小结304

习题304第10章 软件工程306

10.1 概述306

10.2 软件开发的阶段308

10.3 软件生存周期模型312

10.4 软件集成与软件复用315

10.5 软件测试316

10.6 软件维护317

小结317

习题318附录A Visual FoxPro 6.0常用函数表320附录B Visual FoxPro 6.0命令概要328附录C Visual FoxPro 6.0关键词汉英对照338附录D 各章习题参考答案342参考文献355

内容摘要:

本教材融合数据库程序设计与软件工程内容,涵盖三个主题:数据库基础、应用系统开发和软件技术,具有循序渐进、深入浅出、突出实践的特点。本书提供大量例题、图表、习题和习题参考答案,为读者展开数据库操作、SQL语言、面向过程和面向对象的程序设计方法,以及数据结构、软件工程、操作系统等软件技术基础。
本书适合作为普通高等学校学生学习Visual FoxPro程序设计的教材,也可作为参加计算机等级二级考试人员或编程初学者的自学用书。为了方便读者学习,本书配有《软件技术与程序设计(Visual FoxPro版)(第2版)上机指导》 (ISBN 978-7-302-23569-9) .

书籍规格:

书籍详细信息
书名软件技术与程序设计站内查询相似图书
9787302235705
如需购买下载《软件技术与程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)29.8语种简体中文
尺寸26 × 19装帧平装
页数 392 印数 4000

书籍信息归属:

软件技术与程序设计是清华大学出版社于2010.8出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Visual FoxPro-程序设计-高等学校-教材 的书籍。