注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C/C++语言与研究开发实践

C/C++语言与研究开发实践

C/C++语言与研究开发实践

定 价:¥28.80

作 者: 伍晓宇,辛勇编著
出版社: 航空工业出版社
丛编项:
标 签: C语言

ISBN: 9787801345523 出版时间: 2000-01-01 包装:
开本: 26cm 页数: 278页 字数:  

内容简介

  本书包括四个部分:第一部分: C程序设计;第二部分: C++程序设计;第三部分: Visual C++可视化程序设计;第四部分:研究开发专题。前两部分主要是标准C/C++程序设计的学习,介绍的重点放在语言本身的掌握和使用上,尽量避免较复杂的算法,本书的特点在于强调C++非面向对象内容的学习和正确理解,可使读者顺利向各种面向对象概念进行平稳的过渡。可视化程序设计部分详细讨论了Windows程序工作原理及其消息处理机制、Wizard技术的应用、文档/视窗模型以及各种常用程序设计技术。第四部分收集了作者近年来在科研工作中的一些研究开发实例,经过简化后总结于本书中,可供科研开发人员及师生参考。例如深入分析了C/C++程序与其相应汇编代码之间的关系,使读者能从更深层次上理解和掌握C/C++的精髓。作者提出了应用C/C++程序自动生成汇编代码这一技术可提高开发工作的效率和程序的稳定性。最后以浮动许可证设计为题,详细讨论了TCP/IP网络的Socket编程技术和以Windows操作系统为平台的网络加密系统的设计技术。本书可作为大学理工科专业本科生教材,也可供有关工程技术人员和科研开发人员参考。

作者简介

暂缺《C/C++语言与研究开发实践》作者简介

图书目录

实一部分 C程序设计
第1章 C语言征述
1.1 C语言来源与特点
1.2 C语言的结构
第2章 常量、变量、运逄符与表达式
2.1 C语言的基本数据类型
2.2 常量
2.3 变量
2.4 各类数值型数据之间的混合运算
2.5 运算符与表达式
第3章 程序控制语句
3.l 条件分支语句
3.2 循环控制语句
3.3 开关语句与跳转语句
第4章 数组
4.1 一维数组
4.2 二维数组
4.3 字符数组
第5章 指针
5.1 定义与引用
5.2 一维数组与指针的关系
5.3 字符串指针
5.4 指针内存分配
5.5 多维数组与指针的关系
5.6 指针数组和指向指针的指针
第6章 函数
6.l 函数的定义
6.2 函数的说明
6.3 函数的调用
6.4 递归调用
6.5 命令行参数
6.6 函数指针
6.7 函数变参
第7章 结构体
7.1 结构体的定义
7.2 结构体的引用
7.3 结构体的初始化
7.4 指向结构体的指针
7.5 共用体(联合体)
7.6 枚举类型
7.7 自定义类型
7.8 位段
第8章 编译预处理
8.1 宏定义
8.2 文件包含处理
8.3 条件编译
第9章 文件I/O
9.1 文件的操作模式
9.2 文件与设备的读写

第二部分 c++程序设计
第10章 C++的非面向对没特性(C的扩展)
10.1 C++的输入和输出
10.2 new和delete
10.3 const
10.4 注解
10.5 缺省的函数形式参数
10.6 强制类型转换
10.7 引用(reference)
10.8 函数原型(说明)
10.9 结构体(struct)与共用体(union)
第11章 类
11.1 类与对象(变量)
11.2 静态成员
第12章 派生类
12.1 一般派生
12.2 虚函数
12.3 虚基类
第13章 友元
13.l 友元函数
13.2 友元类
第14章 运算符重载
14.l 一元运算符
14.2 二元运算符
第15章 流库
15.l 流类的结构
15.2 设备操作符
15.3 ostream和istream成员函数的应用
15.4 文件管理
第16章 模板
16.1 函数模板
16.2 类模板
第三部分 Visual C++可视化程序设计
第17章 Visua C++可视化编程的基本思想
17.1 MFC编程特点
17.2 VC工程文件的构成
17.3 Appwizard工具
17.4 ClassWizard工具
17.5 Resource Editor工具
第18章 MFC程序结构分析
18.1 Windows程序工作原理
18.2 建立应用程序
18.3 程序结构剖析
18.4 显示文本
18.5 显示图形
18.6 显示位图
18.7 文档的串行化
18.8 直接显示数据
18.9 保持显示数据
第19章 消息处理过程
19.l 消息处理机制
19.2 鼠标消息
19.3 键盘消息
19.4 窗口消息
19.5 其它消息
19.6 自定义消息
第20章 菜单
20.1 菜单的处理机制
20.2 菜单项的增加
20.3 菜单项的更新控制
第21章 对话框
21.1 生成对话框资源
21.2 对话框的数据交换
第22章 常用控键
22.1 进度条
22.2 滑动条
22.3 UP-down控制
22.4 工具条
22.5 状态条
22.6 部件库
22.7 ActiveX控件简介
第23章 多任务编程初步
23.1 多进程的启动
23.2 多线程的启动
23.3 优先级的设定
23.4 任务间通信与同步
第四部分 专题应用研究
第24章 C/C++程序深入剖析
24.1 C程序对应汇编代码分析
24.2 C++程序对应汇编代码分析
24.3 C/C++语言辅助汇编程序设计
第25章 PC机存储器型卡程序设计
25.l 存储型卡驻留程序的基本格式
25.2 测试电路及其写入程序
25.3 ROM文件的准备
第26章 浮动许可证加密系统
26.l 计算机ID号的构造
26.2 Floating License核心技术
26.3 License状态的管理
26.4 网络防火墙与远程监控
附录:ASCll字符代码
参考文献

本目录推荐