欢迎来到北京青青翠竹图书中心
客服热线: 010-52965708 56295007
内容简介: 计算机软件技术包含的内容非常之广泛,计算机各个分支的发展也促使计算机软件技术在各个领域的广泛应用,在一本书中想要所有内容都深入浅出,详略得当,是非常艰苦的一项工作。计算机软件技术基础涉及程序设计语言,面向对象思想,数据结构,算法,操作系统,数据库,软件工程,计算机网络等等诸多内容,书籍在编写过程中强调基本概念,基本方法的阐述,尽量做到内容的深入浅出,难度适宜得当,使得初学者能够一目了然,并能够融会贯通。 本书可以作为高职类计算机类的教材及职业培训教材,也可作为非计算机专业的计算机技术的入门和普及教材,还可以作计算机初学者的参考书籍。
目录 第1章计算机软件技术概述() 1.1计算机发展概况() 1.2计算机软件的基本概念() 1.3计算机软件技术的发展() 第2章程序设计语言() 2.1什么是计算机程序() 2.2什么是计算机语言() 2.3程序设计语言的发展() 2.4常用的程序设计语言() 第3章面向对象程序设计() 3.1面向对象程序设计() 3.2C++面向对象程序设计() 3.3继承和派生类() 3.4多态和虚函数() 3.5运算符重载() 3.6输入/输出流() 3.7文件流() 第4章数据结构() 4.1数据结构概述() 4.2线性表() 4.3栈和队列() 4.4数组和广义表() 4.5树和二叉树() 第5章算法初步() 5.1算法的概念() 5.2时间复杂度和空间复杂度() 5.3算法的描述方法() 第6章操作系统() 6.1操作系统的概念() 6.2现代操作系统分类() 6.3进程和线程() 6.4进程调度与死锁() 6.5存储管理() 6.6设备管理() 第7章数据库技术() 7.1数据库概念() 7.2关系数据库() 7.3关系数据库设计() 7.4关系数据库语言SQL() 7.5Transact-SOL语言() 7.6数据完整性及安全性() 第8章软件工程() 8.1软件工程的产生() 8.2需求分析() 8.3软件设计() 8.4编码与实现() 8.5软件测试与维护() 第9章计算机网络() 9.1计算机网络基础() 9.2计算机网络体系结构与协议() 9.3因特网() 9.4网络软件的安装与配置