1. 首页
  2. 编程语言
  3. C++ 
  4. C++ Builder 100例

C++ Builder 100例

上传者: 2018-12-25 16:34:09上传 PDF文件 56.98MB 热度 46次
常用组件使用方法如:OpenDialog等通用对话框使用简单的图像处理系统文件操作等API函数华水利水E字暖圖刊馆Q里TP312206672803W585200:0c++ Builder6实用编程100例每市?0生Q寸生手容沿等度00魏俊鹏于秋生编著t01019109车度生重100000生14生生生1001001们电景书中国铁道出版社2004·北京6728内容简介本书通过100个实例由浅入深地介绍了如何使用C++ Builder6来进行 windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例100需要向C++ Builder中添加 Activex组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序全部能够在C艹 Builder6中直接运行本书适合于初、中级读者(最好是了解C或C+语法的读者)使用,对于高级程序员也具有一定的参考价值。图书在版编目(G|P)数据C++ Builder6实用编程100例/魏俊鹏,于秋生编著.一北京:中国铁道出版社,2004.5(实用编程百例丛书)IS斑N7-113-05966-XCⅡ①魏…②于…ⅢC语言程序设计Ⅳ.TP312中国版本图书馆CIP数据核字(2004)第047029号书名:C+ Bui i der6实用编程100例作者:魏俊鹏于秋生出版发行:中国铁道出版社(100054,北京市宜武区右安门西街8号策划绵:严晓舟郭毅屑贲任辑:苏莤王占清卜照斌封面设计:薛为印刷:北京鑫正大印刷有限公司开本:787×10921/16印张:23字数:562千版本:2004年7月第1版2004年7月第1次印刷印、:1~5000册书号:ISBN7-1305966-XTP·1222定价:40.00元版权所有侵权必究凡购买铁道版的图书,如有鴃页、倒页、脱页者,请与本社计算机图书批销部调换。前言在面向对象的可视化编程技术领域中,由 Borland公司所开发的C++ Builder以其强大的RAD( Rapid application Development,快速应用程序开发)功能而独树一帜。它能够节省开发人员设计程序界面和实现底层支持的时间,可以将更多的精力花在程序的逻辑设计上。目前最新的产品是C++ Builder6,它不但继承了以前版本的所有优点,而且还扩展并增强了系列新的属性:如网络与数据库技术、 Debug调试功能等。在C++ Builder中所使用的是vcL( Visual Component Library)类库。ⅤCL类库使用简单,功能强大,而且充分体现了面向对象的特点。另外,VCL类库是用Paca语言编写的,所以在C+ Builder中就同时具有了C++和 Pascal的强大功能。本书针对C++ Builder6中的应用程序开发,共设计了100个实例,按照功能可将其分成11个部分,具体安排如下在第一和第二部分中,介绍了用C++ Builder开发应用程序的一般步骤和一些常用组件的使用方法。在第三部分中,详细地介绍了C+ Builder中的通用对话框组件和消息对话框的使用。在第四和第五部分中,介绍了在C++ Builder中绘图和一些简单图像处理的方法。在第六和第七部分中,着重介绍了 Windows APi函数的使用方法,并用它来获取和设置文件、系统和硬件的各种信息第八部分是多媒体编程部分,主要介绍了如何播放几种常见的多媒体文件。第九部分是网络编程部分,介绍了几种常用的与网络相关的组件。第十部分是数据库编程部分,简要介绍了在用C+ Builder进行数据库编程时所使用的般方法在最后一个部分中,介绍了在C++ Builder中的一些其他常用的应用技巧。本书从基本知识开始讲解,逐步深入,覆盖了用C++ Builder进行程序设计的大部分领域,以实用性见长。本书主要由清华大学魏俊鹏编写,另外,于秋生、周家新、张俊岭、李志伟、李子婷、张海霞、李龙、吴金华、管佩森、侯高岚、许社村、赵磊、张紊卿、周松建、仇谷峰、沈应逵、吴建文、徐日强、于华芸、俞雷、钱秀槟和张龙卿等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。由于编写的时间仓促,再加上编者的个人能力有限,书中难免会出现一些不足或纰漏之处。竭诚欢迎广大读者对本书提出批评和建议。编者2004年5月录第一部分基本组件应用实例1 Hello world.······和····.··有事丰中和和套吾哲吾“当由出面如由由审甲甲甲申和和国国事事甲耳非事事事事实例2动态创建窗体实例3窗体设计····曾!曹量错香主首首自日首自菲非着非10实例4按钮设计.14实例5单选与复选按钮18实例6文本框与格式文本框121实例7备忘录组件C++ Builder中的记事本124实例8多文本格式组件—C++ Builder中的写字板实例9列表框实例10组合框34第二部分功能组件应用实例11菜单设计…39实例12控制菜单42实例13工具栏和状态栏45实例14单选按钮组设计.··实例15复选列表框设计……...115实例16多页界面设计(一)….......1.1156实例17多页界面设计(二)59实例18使用栅格实例19定时器应用曹,更要吾亨中壁干吾强否吾吾吾吾面当吾“H出“量晋出出面分面量“面出实例20树状视图组件70实例21列表视图组件第三部分对话框设计实例22打开与保存对话框179实例23字体与颜色对话框83实例24打印与打印设置对话框吾吾于吾吾当吾吾干平吾吾吾+吾吾吾吾吾吾4击吾出帮吾吾吾鲁吾音吾当干吾中要平和干平87实例25查找与替换对话框90实例26输入对话框Chk Bolder 6实用们0例实例27路径选择对话框.……实例28消息对话框中中和如中口右中中如中·····,和··中···+,+·,·世甘B+·世曾世甘世曾曾·曾1第四部分基本绘图实例29绘制直线…105实例30二维绘图108实例31绘制多边形….112实例32绘制文本115实例33画笔与画刷…117实例340 penGL绘图,“曹鲁曹普曹曹曹曹重售香121第五部分图像处理实例35滚动与推拉效果…剩127实例36百叶窗效果…131实例37雨滴效果…133实例38爆炸效果136实例39旋转及翻转图像…139实例40图像淡入淡出…142实例41柔化图像146实例42锐化图像150实例43中值滤波153实例44边缘增强…157实例45边缘检测11159实例46扩散图像群·非非非1…162实例47图像格式转化11164第六部分文件及系统操作实例48获取文件日期信息171实例49复制文件………174实例50查看临时文件T7实例51图像浏览器………180实例52按键监测…183实例53鼠标拖放操作·“““品福4福吾日··非省和非由:吾面面中平晋丰甲事面中中石和事中由乐4日,186实例54更改应用程序图标-“4;和和事市a·主士晋十188实例55运行外部应用程序…11191实例56隐藏桌面图标及任务栏194…本“实例57获取系统信息…1197目录实例58获取及设置系统时间…201实例59操作注册表..........面d和和面和和和和‘和和福‘福福日福205实例60关闭系统…10209第七部分硬件设备检测实例61获取CPU类型∴215实例62检测内存空间……218实例63获取磁盘类型出也也也·物牛牛“·“221实例64检测硬盘空间…223实例65控制光驱…227实例66检测显示器和打印机231实例67设置鼠标参数tt.是丰菲日菲日日:11菲量1量量量1T??中??中234第八部分多媒体编程实例68检测声卡…239实例69播放视频文件243实例70CD播放器46实例71MP3播放器…249咖面重面量中中·甲丰丰量世世t!·号界想早““·哥实例72播放动画253第九部分网络编程实例73获取本机的P地址·++“·““““…259实例74检测网络连通性…面虚曲+当+?于中+中:““品…262实例75ECHO操作266实例76获取远程主机日期时间269实例77 FINGER操作,,日aa;;:.→·“4·"“::···中·““…·→272实例78发送与接收消息275实例79发送与接收数据278实例80FIP下载工具.1282实例81接收电子邮件286实例82发送电子邮件.290实例83Web浏览器.1294第十部分数据库编程实例84建立数据库·····““4444B·??*“和前国““菲日自鲁鲁299实例85查询数据厍302实例86SQL查询…3064非审中·.a日当于甲4·“…“43CH+ Biller B实用绵100列实例87修改数据库“··309实例88使用数据模块和和,审和中和画.312实例89主从表连接….…1111315实例90查看数据字典318实例91设计报表32l实例92使用决策支持组件324实例93ADO编程327第十一部分其他应用技巧实例94运行C程序333实例95运行C++程序.336实例96制作日历…1340实例97多文档界面应用程序““““+““““““““““342实例98多线程程序设计346实例99异常处理350实例100使用COM对象编程..353附录 A ASCII码对照表….…………357附录B虚拟键值对照表3594第一部分基本组件应用C++ Builder是一款基于 Windows操作系统的面向对象的程序设计开发环境。它具有强大的可视化开发能力,含有众多的可以直接使用的CL组作。所以说,使用C+ Builder进行程序设计的关键在于各种组件的使用。在这一部分中向大家介绍其中最基本的一些组件及其使用方法,如文本框、标签和按钮等。用C++ Builder来进行程序设计就必须熟练掌握这些组件的使用方法,这也是设计一个大的应用程序所必备的基础。在这一部分中,将向大家介绍以下几个实例:Hello World动态创建窗体窗体设计按钮设计单选与复选按钮文本框与格式文本框备忘录组件多文本格式组件列表框组合框
下载地址
用户评论