Borland C++ Builder入门与提高

出版时间:2000-4-1  出版社:清华大学出版社  作者:刘海涛  页数:527  字数:791  
Tag标签:无  

内容概要


Borland C++ Builder 4是 Borand公司(现为Inprise公司)推出的新一代面向对象、可视化的快速应用程序开发环境。本书全面叙述了使用Borland C++ Builder 4设计和实现Windows应用程序的各个方面,其中包括:Borland C++ Builder的产生背景,面向对象的基础知识,集成开发环境的使用,常用的构件和一些较深入的编程问题,如异常处理、多线程、Internet分步式应用程序和数据库应用程序等。
本书适合于初学者和有一定编程经验的人员使用。

书籍目录

引言0.1 Borand C++ Builder简介0.1.1 Borland C++Builder产生的背景0.1.2 传统C++开发工具的不足0.1.3 Borland C++ Builder的产生0.1.4 Borland C++Builder的特点0.2 本书导读0.3 本书的约定第1章 Borland C++Builder 4的安装1.1 硬件和软件环境要求1.2 Borland C++Builder 4的安装第2章 Borland C++Builder 4集成开发环境2.1 Borland C++Builder 4集成开发环境2.1.1 Borland C++ Builder 4集成开发环境的启动2.1.2 Borland C++ Builder 4集成开发环境的主窗口2.2 Borland C++Builder 4集成开发环境的菜单2.2.1 File菜单2.2.2 Edit菜单2.2.3 Search菜单2.2.4 View菜单2.2.5 Project菜单2.2.6 Run菜单2.2.7 Component菜单2.2.8 Database菜单2.2.9 Tools菜单2.2.10 Help菜单2.3 工具栏2.4 构件栏2.4.1 Standard选项卡2.4.2 Additional选项卡2.4.3 Win32选项卡2.4.4 System选项卡2.4.5 Internet选项卡2.4.6 Data Access选项卡2.4.7 Data Controls选项卡2.4.8 Active X选项卡2.5 本章小结第3章 Borland C++Builder 4内置编程工具3.1 窗体编辑器3.1.1 窗体的存在形式3.1.2 创建应用程序窗体3.1.3 在窗体编辑器中放置构件3.1.4 改变构件的尺寸3.1.5 拷贝和粘贴构件3.1.6 删除和恢复构件3.1.7 调整构件布局3.1.8 调整富体构件的Tab次序3.1.9 设置非可视构件的创建次序3.1.10 锁定窗体位置3.2 对象编辑器3.2.1 设置构件对象的属性3.2.2 设置构件需要响应的事件3.3 代码编辑器和代码浏览器3.3.1 创建新的单元文件3.3.2 编辑文件3.3.3 查找和替换操作3.3.4 标识符浏览功能3.3.5 动态帮助功能3.4 代码浏览器3.4.1 使用代码浏览器3.4.2 关闭和打开代码浏览器3.5 对齐工具栏3.5.1 显示对齐工具栏3.5.2 窗体编辑器中构件的位置调整3.6 对象存储器3.6.1 打开对象存储器3.6.2 在对象存储器存储对象3.7 图像编辑器3.7.1 编辑位图3.7.2 编辑图标3.8 本章小结第4章 Borland C++Builder 4工程管理4.1 Borland C++Builder 4工程项目4.1.1 工程文件4.1.2 单元文件4.1.3 窗体文件4.2 工程管理器4.2.1 工程管理器的工具栏4.2.2 工程项目管理器的状态栏4.2.3 工程管理器的快捷菜单4.3 Borland C++Builder 4编译和连接环境4.3.1 编译单元文件4.3.2 工程项目文件的编译和连接4.3.3 运行应用程序4.4 本章小结第5章 Borland C++Builder 4集成调试环境5.1 应用程序错误类型5.1.1 语法错误5.1.2 运行时错误5.1.3 逻辑错误5.2 Borland C++ Builder 4集成调试环境设置5.3 设置程序运行参数5.4 控制程序还打5.4.1 运行到文本编辑器光标所在位置5.4.2 单步运行和跟踪5.4.3 暂停和终止应用程序运行5.5 使用断点5.5.1设置断点5.5.2  删除断点5.5.3 断点列表对话框5.5.4 创建条件断点5.6 检查变量和表达式的值5.6.1 观察变量值变化5.6.2 计算和修改变量值5.7 检查函数和过程调用5.7.1 打开调用栈窗口5.7.2 使用调用栈窗口5.8 监视线程状态5.8.1 线程状态窗口5.8.2 使用线程状态窗口5.9 监视微处理器状态5.10 本章小结第6章 面向对家编程与Borland C++Builder 46.1 面向对象的基本概念6.1.1 过程式描述6.1.2 对象式描述6.2 类和对象6.2.1 类的定义6.2.2 类的使用6.2.3 构造函数和折构函数6.2.4 类的存取控制6.3 继承6.3.1 单一继承6.3.2 派生类中的构造函数和析构函数6.3.3 保护成员6.4 多态性6.4.1 运行时的多态性6.4.2 虚函数6.4.3 抽象类和纯虚函数6.5 Borland C++ Builder 4常用类6.5.1 字符串类(Ansistring)6.5.2 字符串类队础TStringList)6.5.3 对象指针队列(TList)6.6 本章小结第7章 Borland C++Builder 4编程模式与构件7.1 Borland C++ Builder 4编程模式7.1.1 MS-DOS应用程序的编程模式7.1.2 MS-DOS应用程序7.1.3 Windows操作系统的特点7.1.4 Windows应用程序编程特点7.1.5 Borland C++ Builder 4编程模式7.2 第一个Borland C++ Builder 4应用程序7.2.1 创建新应用程序工程项目7.2.2 在应用程序中加入菜单和菜单项7.2.3 在应用程序中加入About对话框7.3 构件7.3.1 构件的定义7.3.2 构件的构成7.3.3 Borland C++Builder 4可视化构件库的体系结构7.4 窗体7.4.1 窗体的属性7.4.2 窗体的事件响应7.4.3 实现窗体功能的方法7.4.4 窗体的使用举例7.4.5 应用程序源代码7.5 本章小结第8章 Borland C++ Builder 4主窗口构件8.1 菜单8.1.1 菜单简介8.1.2 主菜单构件和菜单项构件8.2 菜单设计器8.2.1 打开菜单设计器8.2.2 创建菜单项8.2.3 加速键和快捷键8.2.4 增加和删除菜单项8.2.5 添加菜单分隔符8.2.6 创建多级菜单8.2.7 使用菜单模板进行菜单设计8.2.8 菜单项事件处理8.3 菜单的动态操作与控制8.3.1 增加菜单项8.3.2 删除菜单项8.3.3 隐藏/显示菜单项8.3.4 更改菜单项8.3.5 菜单项变灰操作8.3.6 设置菜单项选择标志8.4 控制板构件与快捷按钮构件8.4.1 控制板构件8.4.2 快捷按钮构件8.4.3 设计和实现Windows应用程序的工具栏和快捷按钮8.4.4 控制快捷按钮状态8.5 工具栏构件和工具栏按钮构件8.5.1 工具栏构件8.5.2 工具栏按钮构件8.5.3 实现Windows应用程序的工具栏和快捷按钮8.6 状态栏8.6.1 状态栏构件8.6.2 在状态栏中显示菜单项提示信息8.6.3 在状态栏中显示文本字符串8.6.4 在状态栏中显示图标8.7 本章小结第9章 对话框和对话框构件9.1 对话框简介9.2 组成对话框的常用构件9.2.1 标签构件9.2.2 按钮构件9.2.3 文本编辑器构件9.2.4 组框构件9.2.5 列表框构件9.2.6 组合框构件9.2.7 滚动条构件9.2.8 备忘录构件9.3 模式对话框的设计和实现9.3.1 应用程序对话框功能简介9.3.2 应用程序框架9.3.3 应用程序代码9.4 标准对话框函数9.4.1 MessageDlg函数9.4.2 MessagcDlgPos函数9.4.3 ShowMessage函数9.4.4 ShowMessagePos函数9.4.5 InputBox函数9.5 通用标准对话框构件9.5.1 打开文件对话框9.5.2 通用文件存盘对话框9.5.3 颜色通用对话框简介9.5.4 颜色对话框构件9.5.5 通用字体设置对话框简介9.5.6 通用【查找】对话框和【取代】对话框.9.5.7 【打印】对话框9.6 本草小结第10章 Win32应用程序常用构件10.1 TrackBar构件10.1.1 TrackBar控件简介10.1.2 TrackBar构件10.1.3 TrackBar构件的使用10.2 ProgressBar构件10.2.1 ProgressBar控件简介10.2.2 ProgressBar构件10.2.3 ProgressBar构件的使用10.3 TPageControl构件10.3.1 属性页控件简介10.3.2 TPageControl构件10.3.3 TTabsheet构件10.3.4 使用TPageControl构件设计对话框10.4 ImageList构件10.4.1 ImageList控件简介10.4.2 ImageList构件10.4.3 ImageList构件的使用10.5 TreeView构件10.5.1 TreeView控件简介10.5.2 TreeView构件10.5.3 使用 TreeView构件进行应用程序设计10.5.4 TTreeNodes构件10.5.5 TTreeNode构件10.5.6 应用程序运行时使用TreeView构件10.6 ListView构件10.6.1 ListView控件简介10.6.2 ListView构件10.6.3 ListView构件的使用10.7 综合应用程序10.8 本章小结第11章 图形图像构件和绘图11.1 图形基础知识11.1.1 Windows图形基础知识11.1.2 Borland C++ Builder 4绘图模式11.2 基本的绘图构件11.2.1 画笔构件11.2.2 画刷构件11.2.3 位图构件11.3 Canvas构件11.4 TImage构件11.4.1 TImage构件属性11.4.2 应用程序举例11.5 Shape构件11.6 综合应用程序11.7 本章小结第12章 RichEdit构件和RichEdit应用程序12.1 RichEdit构件12.1.1 RichEdit构件的属性12.1.2 RichEdit构件的事件12.1.3 RichEdit构件的方法12.2 RidhEdit应用程序12.2.1 RichEdit应用程序框架12.2.2 设计RichEdit的主窗口12.2.3 创建RichEdit的主菜单12.2.4 添加工具栏构件12.2.5 添加快捷按钮构件12.2.6 在RichEdit应用程序中增加标尺12.2.7 添加状态栏构件12.2.8 添加通用对话框构件12.2.9 添加RichEdit构件12.3 实现RichEdit应用程序的功能12.3.1 创建新的文件功能12.3.2 打开文件功能12.3.3 文件存盘功能12.3.4 剪贴板功能12.3.5 改变文本字体功能12.3.6 拖放操作12.3.7 打印机设置功能12.3.8 打印功能12.3.9 标尺12.4 RichEdit程序源代码12.5 本章小结第13章 多媒体构件和多媒体应用程序13.1 多媒体和计算机操作系统13.1.1 多媒体的基础知识13.1.2 多媒体与 Windows操作系统13.1.3 MCI接口13.2 卡通构件13.2.1 卡通校件简介13.2.2 卡通构件13.2.3 卡通构件的使用13.3 TMediaPlayer构件13.3.1 TMediaPlayer构件简介13.3.2 TMediaPlayer媒体播放构件使用13.3.3 多媒体应用程序功能简介13.3.4 多媒体应用程序代码13.4 本章小结第14章 异常处理14.1 异常处理的基础14.1.1 异常处理的基础知识14.1.2 C++异常处理14.2 Borland C++Builder 4异常处理14.2.1 VCL异常处理机制14.2.2 VCL异常类层次结构14.2.3 使用VCL缺省的异常处理14.2.4 处理多个异常14.2.5 唤起异常14.2.6 使用用户自定义的异常处理对象14.3 本章小结第15章 线程构件和多线程应用程序15.1 线程基础知识15.1.1 进程和线程15.1.2 多任务15.1.3 线程调度15.2 Borland C++Builder 4多线程应用程序15.2.1 Borland C++Builder 4多线程工作模型15.2.2 线程构件15.2.3 创建线程类15.2.4 多线程同步15.2.5 控制线程运行15.2.6 多线程间通信15.3 本章小结第16章 Internet构件和面向Internet应用程序16.1 Internet简介16.1.1 TCP/IP协议16.1.2 Internet网络地址16.1.3 Internet网络的服务16.2 Boland C++Builder Internet构件16.2.1 Socket简介16.2.2 数据流Socket的工作过程16.2.3 数据报Socket的工作过程16.2.4 ClienSocket构件16.2.5 Serversocket构件16.3 面向Internet应用程序16.3.1 应用程序功能简介16.3.2 应用程序源代码16.4 本章小结第17章 Borland C++Builder 4数据库应用程序开发环境17.1 数据库基础知识17.1.1 数据库管理系统17.1.2 数据库应用程序17.2 Borland C++Builder 4数据库应用程序开发环境17.2.1 Borland C++Builder 4数据库应用程序开发环境17.2.2 Borland数据库引擎17.3 Borland C++Builder 4数据库应用程序的结构17.3.1 使用BDE的单尾数据库应用程序17.3.2 单层数据库应用程序17.3.3 双层基于客户服务器模式的数据库应用程序17.3.4 多层结构的数据库应用程序17.4 本章小结第18章 Borland C++Builder 4数据库工具软件18.1 BDE Administrator18.1.1 BDE Administrator主窗口18.1.2 数据库别名18.1.3 创建和更改数据库的别名18.1.4 数据库别名的重新配置18.1.5 数据库引擎驱动程序的配置18.2 Database Desktop18.2.1 Database Desbop主窗口18.2.2 创建新的表格18.2.3 打开数据库表格18.2.4 编辑数据库表格记录18.3 SQL Explorer18.3.1 SQL Explorer主窗口18.3.2 显示数据库表格所包含的对象18.3.3 显示和编辑数据库表格的记录18.3.4 使用SQL语句进行数据库查询操作18.4 本章小结第19章 Borland C++ Builder 4数据库应用程序常用构件19.1 Borland C++Builder 4据库应用程序构件19.1.1 数据库访问构件19.1.2 数据控制构件19.2 数据集构件19.2.1 数据集构件简介19.2.2 数据集的状态19.3 TTable构件19.3.1 TTable构件、19.3.2 TTable构件的使用19.3.3 打开和关闭数据库19.3.4 通过表格构件控制对数据库的访问19.3.5 移动当前记录19.3.6 添加和插入操作19.3.7 删除操作19.3.8 检索操作19.3.9 设置工作范围19.3.10 排序操作19.4 TQuery构件19.4.1 TQuery构件19.4.2 TQuery构件的使用19.4.3 应用程序运行时的结构化查询操作19.4.4 参数化的结构化查询操作19.4.5 使用TQuery构件完成记录的排序操作19.5 TDataSource构件19.6 TDBNavigator构件19.7 本章小结附录A 常用构件的属性、方法和事件表附录B 可视化构件库的常用函数

图书封面

图书标签Tags

评论、评分、阅读与下载


    Borland C++ Builder入门与提高 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7