软件开发技术基础[电子资源.图书]

副标题:无

作   者:赵英良[等]编著

分类号:

ISBN:9787111183891

微信扫一扫,移动浏览光盘

简介

本书根据教育部非计算机专业计算机基础课程教学指导分委员会《关于 进一步加强高校计算机基础教学的意见》中软件类课程的要求,结合非计算 机专业软件开发的特点组织编写。 本书介绍了常用的计算机软件开发技术,如:软件开发方法、数据结构 及其应用、操作系统及相关程序设计技术、数据库及应用程序开发、网络软 件开发技术、多媒体编程技术等。书中还包括两个附录:visual c++6.O Windows编程基础和实验指导。本书以c++为实验环境,内容实用,条理清晰 ,每章均有一定数量的例题和习题,旨在锻炼学生的软件开发能力。 本书适合作为高等院校理工科非计算机专业的教材,也可作为计算机培 训教材。

目录

出版说明
前言
第1章 软件开发方法
1.1 软件概述
1.1.1 软件的特征
1.1.2 软件分类
1.1.3 软件及开发技术发展史
1.1.4 软件危机
1.1.5 软件生命周期
1.2 软件工程
1.2.1 软件工程概述
1.2.2 软件工程的目标
1.2.3 软件工程的原理
1.2.4 软件开发活动
1.2.5 软件工程方法学
1.2.6 软件工程前景
1.3 软件工程技术
1.3.1 构件技术
1.3.2 软件复用技术
1.3.3 C/S系统设计基础
1.3.4 基于Web工程设计基础
1.4 习题
第2章 数据结构及其应用
2.1 数据结构基本概念
2.2 线性数据结构
2.2.1 顺序表
2.2.2 线性链表
2.2.3 堆栈
2.2.4 队列
2.3 非线性数据结构
2.3.1 二叉树的基本概念
2.3.2 二叉树的存储及遍历
2.3.3 图的基本概念
2.3.4 图的存储方式
2.3.5 图的遍历方法
2.3.6 树和图的应用
2.4 查找和排序
2.4.1 查找基本概念
2.4.2 静态查找技术
2.4.3 动态查找技术
2.4.4 排序基本概念
2.4.5 常用排序方法
2.5 习题
第3章 操作系统及相关程序设计技术
3.1 操作系统及其功能
3.1.1 操作系统的定义
3.1.2 操作系统的功能
3.1.3 DOS与Windows操作系统使用方法简介
3.1.4 DOS与Windows操作系统程序接口简介
3.2 处理器管理应用程序设计
3.2.1 处理器管理
3.2.2 线程与多线程及其应用
3.2.3 定时器及其应用
3.3 存储器管理应用程序设计
3.3.1 存储器管理
3.3.2 动态链接库的使用
3.4 设备与文件管理应用程序设计
3.4.1 设备管理与程序设计
3.4.2 文件管理与程序设计
3.5 用户接口管理应用程序设计
3.5.1 用户接口管理的概念
3.5.2 图形界面的程序设计
3.6 习题
第4章 数据库及应用程序开发
4.1 数据库技术基础
4.1.1 数据模型
4.1.2 规范化理论
4.1.3 关系数据库标准语言SQL
4.2 数据库设计
4.2.1 需求分析与概念设计
4.2.2 逻辑结构设计
4.2.3 数据库物理设计及实施
4.3 数据库编程
4.3.1 数据库连接技术
4.3.2 利用Visual C++开发应用系统
4.3.3 编程实例
4.4 习题
第5章 网络软件开发技术
5.1 Internet基础
5.1.1 Internet概述
5.1.2 网络协议和体系结构
5.1.3 TCP/IP地址模式
5.1.4 Internet传输层协议
5.1.5 C/S计算模型
5.2 Socket概述
5.2.1 Socket简介
5.2.2 初始化WinSock
5.2.3 协议地址及转换函数
5.2.4 创建Socket
5.2.5 关闭Socket
5.3 面向连接的客户服务器编程
5.3.1 服务器端API
5.3.2 客户端API
5.3.3 数据传输API
5.3.4 用类封装服务器端和客户端API
5.3.5 实例
5.4 无连接的客户服务器编程
5.4.1 准备通信
5.4.2 数据传输API
5.4.3 实例
5.5 迭代和并发服务器的设计
5.6 从Web服务器下载文件
5.7 多线程文本聊天系统
5.8 习题
第6章 多媒体编程技术
6.1 多媒体基础
6.1.1 音频及波形文件
6.1.2 图像及颜色
6.1.3 视频
6.2 音频的播放与处理
6.2.1 使用MCI播放音频
6.2.2 Wave文件结构
6.2.3 音效处理
6.3 图像处理
6.3.1 WindowsGDI
6.3.2 显示位图
6.3.3 BMP位图的结构
6.3.4 BMP位图的读写与处理
6.4 位图动画
6.5 习题
附录
附录A Visual C++6.0 Windows编程基础
A.1 Windows编程的基本概念
A.2 Windows API编程
A.3 基于框架窗口的MFC应用程序
A.4 基于文档视图结构的MFC应用程序
附录B 实验指导
实验1 利用顺序表实现学生信息管理
实验2 利用单链表实现学生信息管理
实验3 二叉树的生成和遍历
实验4 学生成绩的查找和排序
实验5 Windows常用系统命令的编程
实验6 编写模仿“我的电脑”功能的程序
实验7 编写供两个人玩的五子棋游戏程序
实验8 数据库的建立和操作
实验9 数据库编程
实验10 建立数据库及应用系统
实验11 消息回声
实验12 访问计数器
实验13 网络选课
实验14 音频文件的播放
实验15 BMP文件的处理
实验16 BMP位图动画
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

软件开发技术基础[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon