由杨建军编著的《计算机软件技术基础》为普通高等教育电气工程与自动化(应用型)“十二五”规划教材之一。本书全面介绍计算机软件技术知识,力图反映当前软件技术发展的最新成果。本书语言精练,内容简洁,知识具有系统性、实用性和先进性,适合高等学校非计算机专业学生使用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 计算机软件技术基础(普通高等教育电气工程与自动化应用型十二五规划教材) |
分类 | 教育考试-考试-计算机类 |
作者 | 杨建军 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 由杨建军编著的《计算机软件技术基础》为普通高等教育电气工程与自动化(应用型)“十二五”规划教材之一。本书全面介绍计算机软件技术知识,力图反映当前软件技术发展的最新成果。本书语言精练,内容简洁,知识具有系统性、实用性和先进性,适合高等学校非计算机专业学生使用。 内容推荐 由杨建军编著的《计算机软件技术基础》介绍了计算机软件的相关技术及Microsoft公司推出的程序开发工具——Visual Studio 2008中文版的使用技巧。全书共分9章,第1~8章分别介绍Web程序设计基础、c#语言基础、面向对象程序设计、算法与数据结构、多媒体与网络程序设计、软件的开发流程、操作系统、关系数据库系统等内容,第9章是项目与实践,以“创业投资网站”的开发为例,介绍一个Web项目的完整开发过程。 《计算机软件技术基础》结构清晰,图文并茂,将面向对象的理论与c#和Visual Studio2008紧密结合,增加Web程序设计理论和技术,注重软件开发能力的训练。《计算机软件技术基础》可作为大中专院校、职业院校及各类社会培训学校的教材,也可作为广大计算机用户的自学参考用书。 目录 前言 第1章 Web程序设计基础1 1.1 Web程序设计语言1 1.2 xHTML的语法规则2 1.3 xHTML标记及其属性5 1.4 CSS基础1l 1.4.1 CSS简介12 1.4.2 CSS属性简介14 1.5 网页的布局方法18 1.5.1 早期常用的网页布局方法18 1.5.2 新的Web标准19 1.5.3 DIV+cSS网页布局方案19 1.6 ASP.NET概述23 1.6.1 ASP.NET发展概述23 1.6.2 ASP.NET工作原理24 1.6.3 ASP.NET中的文件类型24 1.6.4 ASP.NET应用程序的组成25 1.6.5 ASP.NET的常用内置对象26 1.7 上机练习32 1.8 习题35 第2章 C#语言基础36 2.1 C蛞言概述36 2.1.1.NETFramework简介36 2.1.2 C语言简介39 2.1.3 VisualStudio2008IDE介绍39 2.1.4 命名空间45 2.1.5 控制台应用程序的设计47 2.1.6 Windows窗体应用程序的设计49 2.2 C语言基础51 2.2.1 基本编码规则5l 2.2.2 数据类型53 2.2.3 System.String类56 2.2.4 System.Console类58 2.2.5 System.Math类59 2.2.6 数据类型的转换60 2.3 C#程序的流程控制61 2.3.1 分支程序设计61 2.3.2 循环程序设计67 2.3.3 跳转语句69 2.4 上机练习70 2.5 习题71 第3章 面向对象程序设计72 3.1 面向对象的基本思想72 3.2 类与对象73 3.2.1 类的定义73 3.2.2 类的成员74 3.2.3 创建对象与构造函数75 3.3 类的方法与重载76 3.3.1 方法的定义与调用76 3.3.2 方法的参数类型77 3.3.3 静态方法和实例方法79 3.3.4 方法重载80 3.3.5 this关键字81 3.4 继承与多态82 3.4.1 继承82 3.4.2 多态84 3.4.3 抽象与密封88 3.5 接口与属性90 3.5.1 接口90 3.5.2 属性93 3.6 委派与事件97 3.6.1 委派与匿名方法97 3.6.2 事件99 3.7 上机练习102 3.8 习题105 第4章 算法与数据结构106 4.1 算法106 4.1.1 算法的概念106 4.1.2 算法的表示108 4.1.3 常用算法的结构分析108 4.2 数据结构111 4.2.1 数据的结构关系111 4.2.2 数据结构的研究方法112 4.2.3 线性表114 4.2.4 树和二叉树118 4.2.5 图124 4.3 查找和排序128 4.3.1 查找128 4.3.2 排序131 4.4 文件与文件的操作133 4.4.1 文件133 4.4.2 文件的操作135 4.5 上机练习135 4.6 习题138 第5章 多媒体与网络编程140 5.1 多媒体处理技术140 5.1.1 音频信号处理的基本知识140 5.1.2 图形图像处理的基本知识141 5.2 多媒体开发过程142 5.3 多媒体编程145 5.4 网络协议及网络操作系统149 5.4.1 OSI参考模型149 5.4.2 TCPl/IP150 5.4.3 网络操作系统——Windows154 5.5 上机练习157 5.5.1 IPAddress和IPEndPoint类158 5.5.2 套接字(Socket)158 5.5.3 网络流(NetworkStream)160 5.5.4 面向连接的套接字160 5.6 习题166 第6章 软件的开发流程167 6.1 软件工程过程和软件的生存周期167 6.2 软件的需求定义168 6.2.1 系统可行性分析168 6.2.2 软件开发计划170 6.2.3 软件的需求分析171 6.3 软件系统设计183 6.3.1 软件概要设计概述183 6.3.2 软件设计的基本原则185 6.3.3 软件详细设计188 6.3.4 软件详细设计表示方法189 6.4 软件的系统实现191 6.4.1 程序设计语言的特征和选择191 6.4.2 程序设计风格192 6.5 软件测试193 6.5.1 软件测试技术分类194 6.5.2 测试用例195 6.5.3 调试203 6.6 软件维护205 6.6.1 软件维护的定义和特点205 6.6.2 软件维护的实施205 6.6.3 软件的可维护性206 6.7 上机练习208 6.8 习题208 第7章 操作系统209 7.1 操作系统的基础知识209 7.1.1 操作系统的基本概念209 7.1.2 操作系统的功能211 7.1.3 操作系统的分类213 7.2 操作系统的结构214 7.3 操作系统的资源管理216 7.3.1 进程管理216 7.3.2 内存管理218 7.3.3 设备管理223 7.3.4 文件管理226 7.4 常用操作系统介绍230 7.5 上机练习231 7.6 习题232 第8章 关系数据库系统233 8.1 数据管理技术的产生与发展233 8.1.1 人工管理阶段233 8.1.2 文件系统阶段234 8.1.3 数据库系统阶段234 8.2 数据库系统概述235 8.2.1 与数据库有关的基本概念235 8.2.2 数据库系统的特点236 8.3 数据模型237 8.3.1 数据模型的组成要素237 8.3.2 概念模型238 8.3.3 常用数据模型239 8.3.4 层次模型239 8.3.5 网状模型239 8.3.6 关系模型240 8.4 关系术语及关系运算240 8.4.1 关系术语240 8.4.2 关系的特点24l 8.4.3 实际关系模型241 8.4.4 关系运算241 8.5 SQL.242 8.5.1 SQL概述243 8.5.2 数据定义243 8.5.3 数据查询244 8.5.4 数据更新246 8.5.5 事务处理246 8.5.6 触发器247 8.5.7 存储过程248 8.5.8 视图248 8.6 AD0.NET数据库访问技术249 8.6.1.NETFramework数据提供程序250 8.6.2 Connection对象251 8.6.3 Command对象255 8.6.4 DataAdapter对象258 8.6.5 DataReader对象259 8.6.6 DataSet对象259 8.7 创建数据库263 8.7.1 使用命令行方式创建数据库264 8.7.2 使用VisualStudio2008创建数据库264 8.7.3 使用DataReader完成数据库访问266 8.7.4 修改数据库269 8.8 上机练习270 8.9 习题282 第9章 项目与实践283 9.1 软件的生存周期283 9.2 创业投资网站的功能分析283 9.2.1 选题的背景和意义283 9.2.2 系统可行性分析284 9.2.3 系统功能概述284 9.3 创业投资网站系统的设计284 9.3.1 系统功能设计285 9.3.2 系统数据库设计285 9.4 创业投资网站系统的实现287 9.4.1 连接数据库288 9.4.2 用户未登录页面的设计与实现288 9.4.3 注册用户功能的设计与实现294 9.4.4 管理员相关页面的设计与实现297 9.5 系统的运行测试299 9.5.1 系统测试299 9.5.2 测试分析报告300 参考文献301 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。