新書推薦:
《
分析性一体的涌现:进入精神分析的核心
》
售價:NT$
556.0
《
火枪与账簿:早期经济全球化时代的中国与东亚世界
》
售價:NT$
352.0
《
《全面与进步跨太平洋伙伴关系协定》国有企业条款研究
》
售價:NT$
449.0
《
银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书)
》
售價:NT$
449.0
《
金托邦:江湖中的沉重正义
》
售價:NT$
275.0
《
易经今解:释疑·解惑·见微
》
售價:NT$
403.0
《
东欧史(全二册)-“中间地带”的困境
》
售價:NT$
1010.0
《
虚拟资本:金融怎样挪用我们的未来
》
售價:NT$
352.0
|
編輯推薦: |
丛培盛,龚沛曾主编的这本《计算机软件开发技术与应用》为“高等学校计算机软件技术基础课程系列教材”中的一本。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。
|
內容簡介: |
丛培盛,龚沛曾主编的这本《计算机软件开发技术与应用》是在原“计算机软件技术基础”课程教学内容的基础上,为适应社会发展和软件开发教学的需要,经过三年实际教学实践,逐步调整、编排而成的。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET
程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。
《计算机软件开发技术与应用》层次清晰、由浅到深、环环相扣,在内容的选择和编排上,既考虑了对当今软件业中应用比较广泛的概念如UML建模、多层构架的介绍,又考虑了各部分之间的相互贯通及学生的基础和接受能力。
本书可作为高等学校非计算机类专业本科生的“计算机软件开发技术与应用”课程的教材,也可作为软件应用工程师的入门参考书。
|
目錄:
|
第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 登录及身份认证
参考文献
|
|