C++Builder 6实用编程100例(实用编程百例)

C++Builder 6实用编程100例(实用编程百例)
作 者: 魏俊鹏 于秋生
出版社: 中国铁道出版社
丛编项: 实用编程百例丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++Builder 6实用编程100例(实用编程百例)》作者简介

内容简介

本书通过1个实例由浅入深地介绍了如何使用C++Builder6来进行Windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例1需要向C++Builder中添加Active)(组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序全部能够在C++Builder6中直接运行。本书适合于初、中级读者(最好是了解C或C抖语法的读者)使用,对于高级程序员也具有一定的参考价值。前言在面向对象的可视化编程技术领域中,由Borland公司所开发的C++Builder以其强大的RAD(RapidApplicationDevelopment,快速应用程序开发)功能而独树一帜。它能够节省开发人员设计程序界面和实现底层支持的时间,可以将更多的精力花在程序的逻辑设计上。目前最新的产品是C++Builder6,它不但继承了以前版本的所有优点,而且还扩展并增强了一系列新的属性:如网络与数据库技术、Debug调试功能等。,在C++Builder中所使用的是VCL(ⅥsualComponentLibrary)类库。VCL类库使用简单,功能强大,而且充分体现了面向对象的特点。另外,VCL类库是用Pascal语言编写的,所以在C++Builder中就同时具有了C什和Pascal的强大功能。本书针对C++Builder6中的应用程序开发,共设计了1个实例,按照功能可将其分成11个部分,具体安排如下:在第一和第二部分中,介绍了用C++Builder开发应用程序的一般步骤和一些常用组件的使用方法。在第三部分中,详细地介绍了C++Builder中的通用对话框组件和消息对话框的使用。在第四和第五部分中,介绍了在C++Builder中绘图和一些简单图像处理的方法。在第六和第七部分中,着重介绍了WindowsAPI函数的使用方法,并用它来获取和设置文件、系统和硬件的各种信息。第八部分是多媒体编程部分,主要介绍了如何播放几种常见的多媒体文件。第九部分是网络编程部分,介绍了几种常用的与网络相关的组件。第十部分是数据库编程部分,简要介绍了在用C++Builder进行数据库编程时所使用的一般方法。在最后一个部分中,介绍了在C++Builder中的一...

图书目录

第一部分 基本组件应用

实例1 HenOWorld

实例2 动态创建窗体

实例3 窗体设计

实例4 按钮设计

实例5 单选与复选按钮

实例6 文本框与格式文本框

实例7 备忘录组件--C++Builder中的记事本

实例8 多文本格式组件--C++Builder中的写字板

实例9 列表框

实例10 组合框

第二部分 功能组件应用

实例11 菜单设计

实例12 控制菜

实例13 工具栏和状态栏

实例14 单选按钮组设计

实例15 复选列表框设计

实例16 多页界面设计(一)

实例17 多页界面设计(二)

实例18 使用栅格

实例19 定时器应用

实例20 树状视图组件

实例21 列表视图组件

第三部分 对话框设计

实例22 打开与保存对话框

实例23 字体与颜色对话框

实例24 打印与打印设置对话框

实例25 查找与替换对话框

实例26 输入对话框

实例27 路径选择对话框

实例28 消息对话框-

第四部分 基本绘图

实例29 绘制直线

实例30 二维绘图

实例31 绘制多边形

实例32 绘制文本

实例33 画笔与画刷

实例34 OpenGL绘图

第五部分 图像处理

实例35 滚动与推拉效果

实例36 百叶窗效果

实例37 雨滴效果

实例38 爆炸效果

实例39 旋转及翻转图像

实例40 图像淡入淡出

实例41 柔化图像

实例42 锐化图像

实例43 中值滤波

实例44 边缘增强

实例45 边缘检测

实例46 扩散图像

实例47 图像格式转化

第六部分 文件及系统操作

实例48 获取文件日期信息

实例49 复制文件

实例50 查看临时文件

实例51 图像浏览器

实例52 按键监测

实例53 鼠标拖放操作

实例54 更改应用程序图标

实例55 运行外部应用程序

实例56 隐藏桌面图标及任务栏

实例57 获取系统信息

实例58 获取及设置系统时间

实例59 操作注册表

实例60 关闭系统

第七部分 硬件设备检测

实例61 获取CPU类型

实例62 检测内存空间

实例63 获取磁盘类型

实例64 检测硬盘空间

实例65 控制光驱

实例66 检测显示器和打印机

实例67 设置鼠标参数

第八部分 多媒体编程

实例68 检测声卡

实例69 播放视频文件

实例70 CD播放器

实例71 MP3播放器

实例72播放动画

第九部分 网络编程

实例73 获取本机的p地址

实例74 检测网络连通性

实例75 ECHO操作

实例76 获取远程主机日期时间

实例77 FINGER操作

实例78 发送与接收消息

实例79 发送与接收数据

实例80 FTP下载工具

实例81 接收电子邮件

实例82 发送电子邮件

实例83 Web浏览器

第十部分 数据库编程

实例84 建立数据库

实例85 查询数据库

实例86 SQL查询

实例87 修改数据库

实例88 使用数据模块

实例89 主从表连接

实例90 查看数据字典

实例91 设计报表

实例92 使用决策支持组件

实例93 ADO编程

第十一部分 其他应用技巧

实例94 运行C程序

实例95 运行C抖程序

实例96 制作日历

实例97 多文档界面应用程序

实例98 多线程程序设计

实例99 异常处理

实例100 使用COM对象编程

附录A ASCII码对照表

附录B 虚拟键值对照表