顶部
收藏

计算机软件开发技术与应用


作者:
丛培盛 龚沛曾
定价:
29.00 元
版面字数:
470千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2014年
ISBN:
978-7-04-034163-8
物料号:
34163-00
出版时间:
2012-02-10
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
大学计算机基础

本书是在原“计算机软件技术基础”课程教学内容的基础上,为适应社会发展和软件开发教学的需要,经过三年实际教学实践,逐步调整、编排而成的。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。

本书层次清晰、由浅到深、环环相扣,在内容的选择和编排上,既考虑了对当今软件业中应用比较广泛的概念如UML建模、多层构架的介绍,又考虑了各部分之间的相互贯通及学生的基础和接受能力。

本书可作为高等学校非计算机类专业本科生的“计算机软件开发技术与应用&rdquo

  • 目录
    • 第1部分 基础篇
      • 第1章 C#.NET程序设计基础
        • 1.1 C#.NET概述
          • 1.1.1 C#和.NET简介
            • 1.1.2 VisualStudio.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 登录及身份认证
                                                                                                                                                                                                                            • 参考文献

                                                                                                                                                                                                                            相关图书