注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关跟我学系列:C++到C++6.0精彩100例

跟我学系列:C++到C++6.0精彩100例

跟我学系列:C++到C++6.0精彩100例

定 价:¥28.00

作 者: 王软男
出版社: 电子出版社
丛编项:
标 签: 软件与程序设计 VC++

购买这本书可以去


ISBN: 9787899996362 出版时间: 2002-10-01 包装: 平装
开本: 787*1092 1/16 页数: 263 字数:  

内容简介

  本书通过100个实例介绍C++程序设计语言和VC++开发环境的使用技巧。内容划分成二大部分八个章节:第一部分是C++程序设计经验谈,第一章是C++语言的简介、与C语言相比较,它们的相似之处及其继承的优点。第二章是关于如何编写出优质的C++程序而写的二十条经验之谈。第二部分是Windows程序设计的100个实例,内容分为:掌握程序语言的特点、Windows系统的基本技术、用户界面编程、多媒体编程、数据库与Internet 、算法共六章。涉及了C++语言特性的具体使用,阐述了使用C++进行程序设计的基本思路和方法。使用C++和VC++进行Windows应用程序设计的各个方面,具体包括:界面设计,系统监控,多媒体应用,数据库连接,网络开发和算法研究。在各个章节中,安排一到二个比较复杂的实例,阐明了软件设计的简单流程。

作者简介

暂缺《跟我学系列:C++到C++6.0精彩100例》作者简介

图书目录

第一篇 C++程序设计经验谈
第一章 C++简介
C++程序设计语言简介
第二章 编写优质的C++程序
2.1 充分利用C++的优点
2.2 使用C++风格的注释
2.3 使用const关键字
2.4 使用new和delete而不是malloc和free
2.5 尽可能推迟变量的声明
2.6 关于内存申请
2.7 关于指针和引用
2.8 关于构造和析构函数
2.9 让析构函数成为virtual函数
2.10 集合数据的初始化
2.11 以inline函数替代macro
2.12 关于类的设计
2.13 重载new时不要遮掩了new的正规形式
2.14 关于标准库
2.15 关于编译时警告
2.16 在MFC中手工添加消息映射
2.17 用auto_ptr代替指针
2.18 在MFC程序中使用全局变量
2.19 闪烁程序的标题栏
2.20 如何拖动无标题窗口
第二篇 Windows程序设计实例
第三章 掌握程序语言的特点
3.1 静态数据成员的使用
3.2 函数中的静态变量
3.3 函数重载
3.4 使用指针传递参数
3.5 友元函数的使用
3.6 输入输出流重载
3.7 0与1之间的随机数
3.8 类的继承问题
3.9 类的数据封装
3.10 平面点类的运算
第四章 Windows系统基本技术
4.1 文件的复制——文件读写操作
4.2 通过抛出异常来指示错误的发生
4.8 多线程演示程序
4.4 进程与线程的同步、数据共享
4.5 避免程序多次执行
4.6 在系统启动时自动运行程序
4.7 显示所有正在运行的进程
4.8 获取硬件信息
4.9 进程在任务管理器隐身
4.10 定时关机程序演示
4.11 获取磁盘空间信息
4.12 批量复制文件名
4.13 设置显示器显示模式
4.14 获取处理器的信息
4.15 修改用户信息
4.16 系统时间调用
4.17 操纵Shell
4.18 性能监视
4.19 命令行分析
4.20 制作自解压包
4.21 NT自动登录
第五章 用户界面编程
5.1 创建不规则窗口
5.2 带有3D文本的按钮
5.8 为对话框设置位图背景
5.4 图形外观程序演示
5.5 可扩展的对话框
5.6 渐变背景色实现
5.7 在工具栏上实现LOGO动画
5.8 气球提示实现
5.9 多列显示的组合框控件
5.10 Winamp样式的自动靠边窗口
5.11 使用任务栏托盘区图标
5.12 旋转文本
5.13 程序的全屏显示
5.14 剪贴板监视器
5.15 带有时钟的状态栏
5.16 视图切换
5.17 显示BITMAP的三种方式
5.18 热键激活后台程序
5.19 绘制橡皮筋矩形
5.20 软件启动封面
5.21 致谢对话框
5.22 状态条中创建进度条
5.23 IP地址编辑框
5.24 简单计算器
5.25 函数式计算器
第六章 多媒体编程
6.1 CD播放器
6.2 Midi播放器
6.8 媒体播放器
6.4 AVI图象捕获
6.5 利用OpenGL实现三维绘图
6.6 旋转图像
第七章 数据库与Internet
7.1 使用DAO访问数据库
7.2 Windows套接字(Socket)程序设计
7.3 实现FTP应用
7.4 Telnet客户端
7.5 实用浏览器
7.6 下载网站文件
7.7 用Pop3接收邮件
7.8 用smtp协议发送邮件
7.9 端口扫描程序
7.10 网络爬虫
第八章 算法
8.1 迭代法
8.2 枚举法
8.3 递归法
8.4 回溯法
8.5 贪心法
8.6 分治法
8.7 动态规划法
8.8 拓扑排序
8.9 快速排序
8.10 Shell排序
8.11 最小生成树算法
8.12 BMP图像压缩算法简介
8.13 MDS加密算法简介
8.14 标准LZW算法原理
8.15 Huffman编码介绍
8.16 0-1背包问题
8.17 josephus问题
8.18 乘法表——二维数组的使用
8.19 积分的近似求法
8.20 基数转换程序
8.21 矩阵问题举例
8.22 求解质数
8.23 圆周率的求法
8.24 改进的快速排序法
8.25 几种插入排序法
8.26 水仙花数的求法
8.27 迷宫生成器
8.28 生命游戏
算法篇小结

本目录推荐