C++Builder项目开发实践
2003-5-1
中国铁道出版社
马进德,徐君明,陆正武,梅成刚
392
604
本书首先介绍了C++Builder的语言基础C++的一些基本知识,以及面向对象程序设计的相关概念、方法和内容;然后介绍了C++Builder的集成开发环境IDE及其VCL的一些常见组件。在此基础上,通过讲述用C++Builder来开发网络应用程序、Windows的图形和动画程序、一般的数据库应用和关于应用多线程技术的算法演示程序,详细介绍了C++Builder的大部分常用控件及编程技巧……
第1篇 基础篇 第1章 C++基础和面向对象程序设计基础 31-1 C++基础知识介绍 31-1-1 从C到C++ 31-1-2 程序结构 41-1-3 函数 51-1-4 数组、指针及引用 81-1-5 结构 151-1-6 联合 191-2 面向对象程序设计基础 201-2-1 类和对象 211-2-2 继承 271-2-3 重载 331-2-4 多态性 371-2-5 模板 40第2章 IDE与常用VCL组件 432-1 C++ Builder 6的集成开发环境 432-1-1 菜单栏 432-1-2 工具栏 442-1-3 组件面板 442-1-4 窗体 452-1-5 对象监视器(Object Inspector) 472-1-6 代码编辑器 482-1-7 类浏览器 492-1-8 工程项目管理器 502-1-9 应用程序向导 522-1-10 调试技巧 552-2 VCL常用组件 662-2-1 VCL基础知识 672-2-2 窗体 702-2-3 菜单组件 752-2-4 按钮组件 782-2-5 文本编辑器组件 812-2-6 容器组件 852-2-7 列表组件 862-2-8 对话框和对话框组件 89第2篇 网络应用开发第3章 邮件接收和发送系统 993-1 设计效果说明 993-2 总体设计与概要说明 1003-3 程序设计流程 1023-4 创建主窗体及界面 1043-4-1 主窗体Main Form 1053-4-2 邮件发送窗体SendForm 1073-4-3 邮箱设置窗体Setting Form 1103-5 电子邮件的接收程序模块 1113-5-1 和服务器建立连接程序模块 1113-5-2 当前邮件列表程序模块 1163-5-3 邮件内容显示模块 1203-5-4 邮件删除模块 1223-5-5 和服务器断开连接模块 1243-6 电子邮件的发送程序模块 1243-6-1 和服务器建立连接程序模块 1253-6-2 邮件附件添加和删除模块 1273-6-3 邮件发送模块 1273-6-4 和服务器断开连接模块 1323-7 知识点回顾 133第4章 多人聊天系统 1354-1 程序效果说明 1354-2 总体设计与概要说明 1364-3 设计流程 1414-4 服务器端程序模块 1424-4-1 服务器端界面设计 1424-4-2 建立连接程序模块 1444-4-3 实现服务器监听模块 1474-4-4 服务器端读取及发送信息模块 1504-4-5 错误处理模块 1544-4-6 断开连接模块 1554-5 客户端程序模块 1554-5-1 客户端程序界面设计 1564-5-2 建立连接程序模块 1594-5-3 输入交谈信息模块 1634-5-4 客户端读取及发送信息模块 1644-5-5 错误处理模块 1674-5-6 断开连接模块 1674-6 知识点回顾 168第5章 网络游戏系统 1715-1 程序效果说明 1715-2 总体设计和概要说明 1725-3 设计流程 1775-4 服务器端程序模块 1785-4-1 设计程序界面 1785-4-2 建立连接程序模块 1815-4-3 实现服务器监听模块 1845-4-4 服务器端读取信息模块 1855-4-5 网络游戏处理模块 1865-4-6 断开连接模块 1895-5 客户端程序模块 1915-5-1 设计程序界面 1915-5-2 建立连接程序模块 1925-5-3 客户端读取信息模块 1945-5-4 客户端游戏处理模块 1955-5-5 断开连接模块 1955-6 知识点回顾 195第6章 文件传输系统 1976-1 程序效果说明 1976-2 总体设计和概要说明 1996-3 程序设计流程图 2016-4 系统的界面设计 2036-5 登录程序 2076-6 浏览程序 2086-6-1 浏览服务器端的程序 2086-6-2 本地浏览程序 2106-7 文件上传下载程序 2116-7-1 文件下载程序 2116-7-2 文件上传程序 2126-8 断开和服务器连接模块 2136-9 界面设计的程序实现 2136-10 TNMFTP控件命令演示程序 2196-11 知识点回顾 232第3篇 图像与动画处理第7章 图像编辑处理画板 2377-1 设计效果说明 2377-2 总体设计与概要说明 2387-3 程序设计流程 2397-4 创建窗体及界面 2407-4-1 主窗体MainForm 2407-4-2 五个辅助窗体 2457-5 图形绘制程序模块 2477-5-1 绘图工具准备模块 2487-5-2 图形绘制模块 2527-6 图像处理程序模块 2587-6-1 图像的复制、剪切和粘贴 2587-6-2 反色处理、尺寸设置模块 2597-6-3 图像对比度调节模块 2607-6-4 图像明暗度调节模块 2607-6-5 图像色彩平衡模块 2617-6-6 图像的灰阶处理模块 2627-6-7 图像处理的速度问题 2627-7 知识点回顾 264第8章 Windows的屏幕保护程序 2678-1 程序效果说明 2678-2 总体设计和概要说明 2698-3 设计流程 2768-4 消息处理模块 2788-5 参数存取模块 2818-5-1 存取文件列表模块 2818-5-2 使用注册表模块 2838-6 实现屏幕保护模块 2888-6-1 屏幕保护动画加载模块 2888-6-2 屏幕保护音乐播放模块 2978-7 知识点回顾 298第4篇 数据库应用开发实例第9章 医院病人帐户情况查询系统 3019-1 程序设计效果说明 3019-2 总体设计和概要说明 3029-3 设计流程图和E-R模型 3069-4 创建帐户管理数据库 3079-4-1 安装和设置Local Inter Base 3079-4-2 创建数据库 3089-4-3 使用Database Desktop创建数据库 3129-4-4 使用Database Desktop编辑表 3139-5 帐户查询模块 3149-5-1 系统界面设计 3149-5-2 信息输入模块 3179-5-3 查询处理模块 3189-5-4 查询结果显示模块 3199-6 知识点回顾 321第10章 远程实验室预约系统 32310-1 程序效果说明 32310-2 总体设计和概要说明 32410-3 设计流程图和E-R模型 32610-4 创建数据库 32910-4-1 创建数据库 32910-4-2 创建表 33110-5 预约系统实现模块 33410-5-1 系统界面设计 33410-5-2 信息输入模块 33610-5-3 预约处理和结果显示模块 33810-5-4 窗体初始化和退出模块 33910-6 程序网络化模块 33910-6-1 多层数据库概念 33910-6-2 建立服务器端应用程序 34210-6-3 建立客户端应用程序 34610-7 知识点回顾 350第5篇 多线程与常用算法第11章 多线程与算法教学演示系统 35311-1 程序效果说明 35311-2 总体设计和概要说明 35711-2-1 算法 35711-2-2 查找和排序过程动态显示 35811-2-3 多线程调度 35811-3 设计流程图 36011-4 系统的界面设计 36111-4-1 创建主窗体及界面 36111-4-2 创建顺序查找窗体及界面 36311-4-3 创建二分查找窗体及界面 36511-4-4 创建分块查找窗体及界面 36611-4-5 创建插入排序窗体及界面 36711-4-6 创建选择排序窗体及界面 36911-4-7 创建冒泡排序窗体及界面 37011-5 查找算法演示模块 37111-5-1 顺序查找模块 37111-5-2 二分法查找模块 37411-5-3 分块查找模块 37811-5-4 多线程调度模块 38211-5-5 演示图形显示模块 38311-6 排序算法演示模块 38411-6-1 插入排序模块 38411-6-2 选择排序模块 38611-6-3 冒泡排序模块 38711-6-4 多线程调度模块 38911-6-5 演示图形显示模块 39111-7 知识点回顾 391
◆本书较详细地介绍了C++ Builder的基本语言——C++的基本内容,并向读者讲述了面向对象的编程思想。 ◆本书是一本关于C++ Builder的学习的参考书。它的涉及面很广,涉及到了数据库、图形图像、屏幕保护、网络通信、多线程技术等方面的知识。对于初学者来说,既可以学习具体的编程知识,也可以拓展视野。 ◆本书的作者都是华中科技大学与清华大学的硕士或博士,他们大多精通C、C++、VC和C++ Builder的应用,而且都有着多年工程实践的经验。对于程序的设计都有丰富的经验,结合到他们自
我第一次在网上买书,觉得当当网的服务确实很好,值得大家的信赖!感谢当当网!
bcb的书也很少了。
说实话,没有什么新意。C++Builder确实没有高手在写书,大多数在翻译,甚至抄袭。
CB的好书还真的很难找啊,又买到一本代码清单书里的内容充其量是些例程而已,算不得项目,网上应该都下得到的,可以借此学习一下CB的框架和控件用法,初学者可以读下,不值得深究的
东西到了,,还不错,,服务业挺好,就是久了点,要5天才到