计算机软件开发技术与应用(高等学校计算机软件技术基础课程系列教材)
定 价:29 元
- 作者:从培盛 等主编,高枚 等编
- 出版时间:2012/2/1
- ISBN:9787040341638
- 出 版 社:高等教育出版社
- 中图法分类:TP311.52
- 页码:328
- 纸张:胶版纸
- 版次:1
- 开本:16开
丛培盛,龚沛曾主编的这本《计算机软件开发技术与应用》是在原“计算机软件技术基础”课程教学内容的基础上,为适应社会发展和软件开发教学的需要,经过三年实际教学实践,逐步调整、编排而成的。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。《计算机软件开发技术与应用》层次清晰、由浅到深、环环相扣,在内容的选择和编排上,既考虑了对当今软件业中应用比较广泛的概念如UML建模、多层构架的介绍,又考虑了各部分之间的相互贯通及学生的基础和接受能力。本书可作为高等学校非计算机类专业本科生的“计算机软件开发技术与应用”课程的教材,也可作为软件应用工程师的入门参考书。
丛培盛,龚沛曾主编的这本《计算机软件开发技术与应用》为“高等学校计算机软件技术基础课程系列教材”中的一本。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。
第1部分 基础篇第1章 C#.NET程序设计基础 1.1 C#.NET概述 1.1.1 C#和.NE3简介 1.1.2 Visual Studio.NET集成开发环境 1.1.3 C#Windows应用 第1部分 基础篇第1章 C#.NET程序设计基础 1.1 C#.NET概述 1.1.1 C#和.NE3简介 1.1.2 Visual Studio.NET集成开发环境 1.1.3 C#Windows应用程序开发过程 1.2 C#可视化界面 1.2.1 控件基本概念 1.2.2 窗体 1.2.3 常用控件 1.3 C#基本语法 1.3.1 C#数据类型、表达式 1.3.2 控制结构 1.3.3 数组 1.4 C#面向对象程序设计 1.4.1 面向对象编程基本概念 1.4.2 类定义 1.4.3 继承 1.4.4 文本文件读写 1.5 程序调试 1.5.1 错误类型 1.5.2 程序的跟踪调试 1.5.3 异常处理 思考题第2章 数据结构 2.1 数据结构概述 2.1.1 数据结构的概念 2.1.2 数据的逻辑结构 2.1.3 数据的物理结构 2.1.4 数据结构的运算 2.2 线性表 2.2.1 线性表基本概念 2.2.2 顺序表 2.2.3 链表 2.3 堆栈和队列 2.3.1 堆栈 2.3.2 队列 2.4 树型结构 2.4.1 树的定义和基本概念 2.4.2 二叉树 2.5 图 2.5.1 图的定义和基本概念 2.5.2 图的存储结构 2.5.3 图的遍历 2.6 查找 2.6.1 顺序查找 2.6.2 对半查找法 2.6.3 二叉排序树及其查找 2.7 排序 2.7.1 选择排序 2.7.2 交换排序 2.7.3 归并排序 2.8 .NET中C#实用类 2.8.1 C#常见数据结构 2.8.2 实用类ArrayList及List 2.8.3 哈希表Hashtable 思考题 第2部分 软件工程与设计篇第3章 软件工程 3.1 概述 3.1.1 软件工程的形成与发展 3.1.2 软件工程定义 3.2 软件项目管理概述 3.2.1 软件项目管理的内容 3.2.2 软件项目管理过程 3.2.3 影响软件项目成功的因素 3.3 软件工程范型 3.3.1 瀑布模型 3.3.2 陕速原型模型 3.3.3 螺旋模型 3.3.4 快速应用开发模型 3.4 系统分析 3.4.1 需求的确定 3.4.2 需求的组织 3.4.3 分析类 3.5 系统设计 3.5.1 类及构件设计 3.5.2 体系结构设计 3.5.3 人机界面设计 3.6 详细设计 3.6.1 详细设计的任务 3.6.2 详细设计的描述工具 3.7 编码 3.7.1 命名规范 3.7.2 编码风格 思考题第4章 数据库技术 4.1 概念数据建模 4.1.1 概念数据建模过程 4.1.2 UML数据建模 4.1.3 E-R数据建模 4.2 关系数据模型 4.2.1 基本概念 4.2.2 关系的规范化 4.2.3 概念数据模型到关系模型的转化 4.3 物理数据库设计 4.3.1 数据类型 4.3.2 数据的完整性 4.3.3 管理索引 4.3.4 数据库实施 4.4 结构化查询语言 4.4.1 结构化查询语言基础 4.4.2 SQL数据检索语句 4.4.3 SQL数据更新语句 4.4.4 SQL的定义语句 4.5 数据库访问 4.5.1 ADO.NET核心组件 4.5.2 数据库联接与管理 4.5.3 数据库访问 思考题 第3部分 开发实例与实验篇第5章 软件开发实例 5.1 系统的需求分析 5.1.1 系统的需求简述 5.1.2 系统的用例图 5.1.3 数据分析 5.1.4 关系数据库设计 5.2 系统设计 5.2.1 模块的划分及主窗体 5.2.2 项目目录管理 5.2.3 命名规则 5.2.4 软件的层次构架 5.2.5 数据准备 5.3 编码实现 5.3.1 学生输入 5.3.2 学生查询 5.3.3 课程查询 5.3.4 用户登录及身份认证 5.3.5 开课查询 5.3.6 学生选课 5.4 程序最终部署 思考题第6章 实验 实验1 窗体设计 实验2 面向对象的程序设计及调试 实验3 顺序表及链表 实验4 堆栈的操作 实验5 队列 实验6 二叉树 实验7 数据库操作 实验8 SQL语句操作 实验9 数据库联接测试 实验10 读XML文件 实验11 代码复用 实验12 登录及身份认证参考文献