tyw藏书
C++Builder 6
编程
实例精解
赵明现
编著
For C++Builder@smth
zmx@smth bbs
中½·北京
2004
年
2
月
tyw藏书
内容简介
C++Builder 6
是一款快速开发
Win32
应用程序的可视化开发工具,
利用它可以实现高性
½的执行效率和出色的底层控制。C++Builder
6
相比于
5
以前的版本,提供了更多的½络开
发组件,更快速方便的可视化环境。
本书共有
14
章,前三章分别介绍
C++Builder
的开发环境、比较特殊的语法,并在第三
章用实例讲述½用
C++Builder
开发应用程序的过程,
以后的章节均通过实例讲述
C++Builder
某个方面的编程技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒½、系统,
以及
FTP
和
WinSock
½络通信。在第
12
章通过俄½斯方块游戏介绍
VCL
游戏的制½,并
在第
13
章介绍游戏开发中常用的
DirectX
技术。在第
14
章讲述数据库程序的设计,并详细
讲解餐厅结账管理程序的制½过程。
本书是为对
C++Builder
有基本了解的程序员或程序爱½者而做,读者需要熟悉
C/C++
编程。本书也可以½为½件开发人员的参考书。
tyw藏书
前 言
Borland C++Builder
是
Borland
公司推出的全新
32
½
Windows
开发工具。C++Builder 不
仅继承了
Delphi
½用简便,功½强大,效率高等特点,而且它还结合
C++语言所有优点。
C++Builder
可以说是至今最½的
Windows
开发工具。
本书共
14
章,通过实例清晰明了的讲解
C++Builder
常用的编程技术技巧。前两章介绍
了
C++Builder
开发环境、几个特殊的语法;第三章通过列主元高斯消去法求解方程组的程序
的制½,介绍开发应用程序的一般过程和程序调试技术,其中½用到了动态控件数组技巧;
第四章制½文本处理程序,介绍菜单组件、文本组件以及工具栏等组件的½用,还讲述
MDI
程序设计方法,以及实现拖放效果的技巧;第五章制½绘图程序,介绍图½图象类组件的½
用以及图象的处理技巧;
第六章介绍文件相关的操½,
基于文件操½编写学生成绩管理程序,
并利用可视化文件管理组件以及
TTreeView
和
TListView
组件制½资源管理器;第七章制½
屏幕保护程序,介绍屏保程序实现的技术技巧,并讲述图象的处理和显示技巧;第八章制½
多媒½播放器,介绍多媒½组件的½用,并详解资源文件的½用方法以及½用资源文件绘制
自定义窗½的技巧;第九章制½系统信息管理程序,主要介绍在
C++Builder
中½用
Windows
API
的原理与方法;第十章介绍
TNMFTP
组件的½用并基于此组件制½
FTP
工具;第十一
章利用
C++Builder
中的
WinSock
编程技术制½远程屏幕监视程序,
还介绍了任务栏图标的½
用技巧;第十二章介绍
VCL
游戏制½的一般方法,以及程序帮助文件的制½方法;第十三
章介绍游戏编程常用的
DirectX
技术;第十四章介绍数据库程序的制½方法,以及设计报表
的方法和½件封面制½技巧,制½了功½比较完善的餐厅结账管理程序。
本书适合熟练
C/C++并且对 C++Builder
有一定½用经验的读者,
旨在锻炼读者制½有实
用价值的较大规模的应用程序的½力,并可½为½件开发人员的参考书。
在本书的编写过程中,刘道理、陶静等½为我提供了很大的帮助,在此向他们表示衷心
的感谢!
由于½者水平有限,而且时间比较仓促,书中难免有错误和不½之处,恳请读者批评指
正。
赵明现
2004
年
3
月
《C++
Builder 6
编程实例精解
赵明现》
tyw藏书
目 ½
前言
第1章
C++ BUILDER
概述
本章重点 本章介绍
C++Builder
的特点,
½½对
C++Builder
有个一般的认识;
介绍
C++Builder
的集成开发环境,让½对其½用有个大概的了解;还简单介绍了帮助系统的½用以及
C++Builder
在未来的可½发展趋势;还介绍了
C++Builder
中几个有意思的复活节½蛋
学习目的 熟悉
c++ builder
的历史以及其编程环境
1.1 C++Builder
的特点
1.2 C++Builder 6
集成开发环境
1.2.1
主窗口
1.2.2
对象列表树和对象查看器
1.2.3
代码编辑器
1.2.4
窗½
1.2.5
工程管理器
1.3 C++Builder 6
中的复活节½蛋
1.4
帮助系统
1.5 C++Builder
的未来
1.6
思考题
第2章
语法摘述
本章重点 本章讲述
C++Builder
中编程常用到的比较特殊的语法。包括几种½象数据类型,
和几种特殊的½数
学习目的 掌握
C++Builder
中常用的一些特殊语法和½数
2.1
½象数据类型
2.1.1 TList
类
2.1.2 AnsiString
类
2.1.3 Set(集合)
2.1.4 DynamicArray(动态数组)
2.1.5 TStream(流)
2.2
½数
2.2.1
系统½数
2.2.2 Inline
½数
2.2.3
参数个数不定的½数
2.3
思考题
目½
tyw藏书
5
第3章
程序设计基本流程
本章重点 本章通过列主元消去法求解方程组的程序的编写过程,讲述利用
C++Builder
编写
应用程序的一般流程。
学习目的 熟悉从问题提出到程序发行的各个步骤
3.1
应用程序设计流程
3.2
算法与界面设计
3.2.1
算法
3.3
3.4
3.5
3.6
第4章
3.2.2
界面设计
代码实现
3.3.1
头文件
3.3.2
维数输入确认的处理
3.3.3 BtnInputOver
的响应
程序的调试
3.4.1
调试选项设½
3.4.2
程序执行方式
3.4.3
断点的½用
3.4.4
变量的监视
3.4.5
其它调试½令
程序的发行
思考题
文本处理程序
本章重点 本章讲述制½一个文本处理程序的过程。在文本处理程序中,设计到了菜单、文本
组件、多文档技术、工具条、状态栏等组件的用法以及相关的技巧
学习目的 本章通过制½一个文本编辑器,熟悉
c++builder
中菜单、文本组件的½用;在编辑
器中实现多文档编辑功½,½读者熟悉多窗½程序的编写和控制;文本编辑功½的实现用来
熟练程序中对文本的处理技巧;学会程序中用到的菜单融合、文件拖放等技巧
本章典型效果图
4.1
菜单的½用
4.1.1
菜单
4.1.2
菜单的设计
4.2
文本组件的½用
4.2.1 TEdit
组件
4.2.2 TMaskEdit
组件
4.2.3 TMemo
组件
4.2.4 TRichEdit
组件
4.3
多文档技术
4.3.1 MDI
程序设计技术要点
4.3.2
子窗½的管理
评论