书籍详情

C++ BUILDER指南

C++ BUILDER指南

作者:刘文圣

出版社:人民邮电出版社

出版时间:1999-01-01

ISBN:9787115075628

定价:¥41.00

内容简介
  本书全面系统地介绍了Borland(现为Inprise)公司最新力作C++ Builder3.0的使用方法和技巧。内容包括软件开发基本方法、面向对象基本理论、C++语言基础、C++ Builder的集成开发环境、如何设计界面,常用元件和VCL类库、数据库及多媒体编程、动态联接库(DLL)的编程、异常处理以及程序调试等等,内容安排由浅入深,从易到难。通过本书的学习,读者可以基本上掌握C++ Builder的全貌,为进一步的学习研究打下扎实的基础。本书可供广大程序员、大专院校师生、计算机爱好者和各种培训学员参考使用。
作者简介
暂缺《C++ BUILDER指南》作者简介
目录
第一章  C++ Builder概述
1.1  C++的发展历史
1.2  C++ Builder的主要特点
1.3  本章小结
第二章  软件工程的提出
2.1  软件工程的提出
2.2  软件生命周期
2.2.1  问题定义
2.2.2  可行性研究
2.2.3  需求分析
2.2.4  系统设计
2.2.5  运行维护
2.3  软件开发模型
2.3.1  瀑布模型
2.3.2  快速原型法
2.4  面向对象的分析与设计
2.4.1  对象概述
2.4.2  消息
2.4.3  对象间的相互关系
2.4.4  建模语言
2.4.5  面向对象系统分析
2.4.6  面向对象系统设计
2.5  编程中的标准化
2.6  本章小结
第三章  C++ Builder语言导论
3.1  C++语言新特征
3.1.1  简化的输入输出手段
3.1.2  C++引用(References)__提高程序的效率
3.1.3  语法上的一引起变更
3.1.4  动态内存分配(new)和释放(delete)算符
3.1.5  有关函数的新特征
3.2  C++语言初步
3.2.1  类和对象的基本概念
3.2.2  继承秘多态
3.2.3  小结
3.3  C++ Builder_C++的扩展
3.3.1  动态函数(dynamic functions)
3.3.2  #pragma package指令
3.3.3  为异常处理增加了try/-finally结构
3.3.4  改变了模板产生的机制
3.4  本章小结
第四章  C++ Builder的IDE
4.1  主窗口
4.2  菜单介绍
4.2.1  Eile菜单栏
4.2.2  Edit菜单栏
4.2.3  View菜单栏
4.2.4  Project菜单栏
4.2.5  Run菜单栏
4.2.6  Component菜单栏
4.2.7  Tools菜单栏
4.3  对象监视器(Object Inspector)
4.4  窗体
4.5  代码编辑器
4.6  加入工具
4.7  快捷工具栏
4.8  IDE编辑环境的设置
4.8.1  Preferences
4.8.2  Library
4.8.3  Editor
4.8.4  Display
4.8.5  Color
4.8.6  Palette
4.8.7  Code Insight
4.9  设置缺首的新项目、主窗体和窗体
4.9.1  设置缺省的新项目
4.9.2  设置缺省的新窗体
4.9.3  设置缺省的新主窗体
4.10  如何获得帮助
4.11  本章小结
第五章  设计界面
5.1  在窗体上加入元件
5.2  元件的重设尺寸、移动、删除、剪切、复制和粘贴
5.2.1  元件的重设尺寸
5.2.2  元件的移动和删除
5.2.3  元件的剪切、复制和粘贴
5.3  在窗体上排列元件
5.4  把元件分组
5.5  向项目中加入新窗体以及移走窗体
5.5.1  加入新窗体
5.5.2  从项目中移走一窗体
5.6  在多个窗体或代码窗口间切换
5.7  与其它项目共享窗体
5.8  使用窗体模板与专家
5.8.1  关于Copy、Inherit和Use
5.8.2  使用窗体模板与专家举例
5.9  连接窗体
5.10  窗体与单元文件(Form和Unit文件)
5.10.1  窗体的单元文件
5.10.2  独立的单元文件(Standalone unit files)
5.11  窗体及相关文件
5.11.1  Unitl.DFM
5.11.2  Unit.cpp和Unitl.h
5.12  本章小结
第六章  特性和事件
6.1  设计期间与运行期间修改元件的特性
6.1.1  对象监视器是如何显示特性的
6.1.2  在设计期间修改元件的特性
6.1.3  在运行期间修改元件的特性
6.2  特性编辑器
6.3  显示和修改元件的公共特性
6.4  生成新的事件处理函数
6.5  生成默设的事件处理函数
6.6  定位已有的事件处理函数
6.7  把一事件和已有已事件处理函数相连
6.8  删除事件处理函数
6.9  公共事件
6.9.1  显示公共事件
6.9.2  生成公共事件的事件处理函数
6.9.3  把公共事件与——已有的事件处理函数相连
6.10  本章小结
第七章  项目管理器
7.1  C++ Builder 3.0的项目管理器的新功能
7.2  使用项目管理器
7.2.1  项目管理器的文件浏览区
7.2.2  项目管理器的工具栏
7.2.3  项目管理器的状态栏
7.2.4  项目管理器的上下文菜单
7.2.5  利用项目器显示Forms和unit
7.3  项目模板和专家
7.4  项目组的创建、编译和运行
7.4.1  项目组中单个项目的编译和运行
7.4.2  项目组的创建、编译和运行
7.5  举例说明说明创建、编译和运行项目组
7.5.1  创建——批处理文件
7.5.2  创建——动态链接库(DLL)
7.5.3  创建——DOS应用程序
7.5.4  创建——基于VCL的项目
7.5.5  项目组的编译和运行
7.6  本章小结
第八章  常用元件
8.1  窗体
8.1.1  窗体析特性
8.1.2  窗体的响应事件
8.1.3  窗体的方法
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.2.9  利用菜单模板
8.2.10 把一菜单作为模板保存
8.2.11  在运行期间动态地加入菜单
8.2.12  合并(Merge)菜单
8.2.13  从资源文件中导入菜单
8.3  主菜单
8.3.1  Automerge
8.3.2  Items
8.3.3  Handle
8.3.4  GetOle2AcceleratorTable
8.3.5  Merge
8.3.6  SetOle2MenuHandle
8.3.7  Unmerge
8.4  弹出式菜单
8.4.1  Alignment特性
8.4.2  AutoPopup特性
8.4.3  HelpComee特性
8.4.4  PopupComponsent特性
8.4.5  Popup特性
8.4.6  OnPopup特性
8.5  菜单项
8.5.1  菜单项的特性
8.5.2  菜单项的OnClick 事件
8.5.3  菜单项的方法
8.6  Lable
8.6.1  Lable的特性
8.6.2  Lable的方法
8.7  Edit
8.7.1  Edit特性
8.7.2  Edit方法
8.7.3  OnChiews事件
8.8  Memo
8.9  Button
8.9.1  Cancel特性
8.9.2  Default特性
8.9.3  ModaIResult特性
8.9.4  Click方法
8.10  CheckBox
8.10.1  Alignmment特性
8.10.2  AllowGrayd特性
8.10.3  Checked特性
8.10.5  State特性
8.11  RadioButton
8.11.1  Alignment特性
8.11.2 Checked特性
8.12  LisBox  
8.12.1  LisBox 的特性
8.12.2  LisBox 的方法
8.12.3  LisBox的事件
8.13  ComboBox的特性
8.13.1  ComboBox的特性
8.13.2  Clear和SelectAll方法
8.13.3  OnChange事件
8.14  ScrollBar
8.14.1  ScrollBar特性
8.14.2  OnChange特性
8.14.3  OnScroll特性
8.15  RadioGroup
8.15.1  Colummns特性
8.15.2  ItemIndex特性
8.15.3  Items特性
8.16  Panel
8.16.1  Alignment特性
8.16.2  BevelInner特性和BevelOuter特性
8.16.3  BevelWidth特性
8.16.4  BorderStyle特性
8.16.5  BorderWidth特性
8.16.6  FullRepaint特性
8.16.7  Locked特性
8.17  BitBtn
8.17.1  Glyph特性
8.17.2  Kind特性
8.17.3  Layout特性
8.17.4  Margin特性
8.17.5  NumGlyphs特性
8.17.6  Spacing特性
8.17.7  Style特性
8.18  SpeedButton
8.18.1  AllowAllUp特性
8.18.2  Down特性
8.18.3  Flat特性
8.19  StringGrid
8.20 DrawGrid
8.21  Image
8.22 Shape
8.23  Splitter
8.24  TabControl
8.25  PageControl
8.26  ImageList和ListView
8.27  TrackBar
8.28  ProgressBar和CGauge
8.29  Animate
8.30  HeaderControl
8.31  ToolBar
8.32  CoolBar
8.33  MediaPlayer
8.34  OleContainter
8.35  TabSet
8.36  DriveComboBox、DirectoryListBox、FileListBox和FilterComboBox
8.37  CCalendar
8.38  Graph
8.39  使用OLE Automation举例
8.40  本章小结  
第九章  通用对话框
9.1  OpenDialog
9.1.1  DefaultExt特性
9.1.2  FileNate特性
9.1.3  Files特性
9.1.4  Filter特性
9.1.5  FilterIndex特性
9.1.6  IntiaIDir特性
9.1.7  Options特性
9.1.8  Title特性
9.1.9  Execute方法
9.1.10 OnCanClose 事件
9.1.11 OnFolderCange 事件
9.2  SaveDialog
9.3  OpenPictureDialog
9.4  FontDialog
9.4.1  Device特性
9.4.2  Font 特性
9.4.3  MaxFontSize和MinFontSize特性
9.4.4  Options特性
9.4.5  OnApply事件
9.5  PrintDialog
9.5.1  Collate特性
9.5.2  FromPage特性、ToPage特性、MaxPage特性和MinPage特性
9.5.3  Options特性
9.5.4  PrintToFile特性
9.6  FindDialog
9.6.1  FindText特性
9.6.2  Options特性
9.6.3  Position特性
9.7  ReplaceDialog
9.8  本章小结
第十章  数据库程序设计
10.1  一个简单的数据库程序
10.2  数据库应用程序的组成
10.2.1  C++ Builder数据程序的基本结构
10.2.2  DataAccess元件
10.2.3  DataControl元件
10.3  TTable元件及运用
10.3.1  TTable元件的特性
10.3.2  TTable元件的方法
10.3.3  数据库的打开与关闭
10.3.4  数据库的创建与删除
10.3.5  数据库访问范围的设置
10.3.6  数据库的当前记录指针的移动
10.3.7  数据库数据的维护
10.3.8  数据库的查询
10.3.9  TTable元件的响应事件
10.4  TQuery元件
10.4.1  TQuery元件的特性与方法
10.4.2  SQL运用
10.4.3  可变参数的运用
10.5  TTable元件
10.5.1  TTable类的特性、方法及响应事件
10.5.2  TTable元件的创建
10.5.3  TTable元件的继承子类
10.5.4  TTable元件的访问
10.6  数据控制(DataContorl)元件
10.6.1  TDBGrid元件
10.6.2  TDBNavigator元件
10.7  一个功能完善的数据库应用程序
10.7.1  使用QuickReportWizard
10.7.2  常用快速报表元件
10.8  一个功能完善的数据库应用程序
10.9  使用DataBase Form Wizard设计数据库窗体
10.10  本章小结
第十一章  多媒体程序设计
11.1  多媒体的一些概念
11.1.1  音频
11.1.2  数字视频
11.1.3  动画
11.1.4  图像
11.1.5  文本
11.2  媒体播放机元件TMediaPalyer及运用
11.2.1  TMediaPalyer元件的主要属性
11.2.2  TMediaPalyer元件的方法
11.2.3  媒体元件TMediaPalyer的响应事件
11.2.4  程序的背景音乐——Mid的播放
11.2.5  发声的按钮——Wav的播放
11.2.6  完整的CD播放器
11.2.7  程序的优美片头——Avi的播放
11.3  C++ Builder的动画技巧
11.3.1  动态位图按钮
11.3.2  建立切换效果
11.3.3  程序中添加基于对象的动画
11.3.4  关于OpenGL及Direct Draw
11.4  本章小结
第十二章 VCL类库简介
12.1  VCL概述
12.2  TObject类
12.3  TPersistent类
12.4  TComponent类
12.5  TControl类
12.6  TWinControl类
12.7  TGraphicControl类
12.8  TCustommControl类
12.9  本章小结
第十三章  字符串和列表
13.1  TList
13.1.1  TList的特性
13.1.2  TList的方法
13.1.3  一个使用TList的例子
13.2  TStrings和TStringList
13.2.1  特性
13.2.2  TStringList的方法
13.2.3  TStringList的事件
13.2.4  一个较为综合的例子
13.3  TRegistry和TIniFile——注册表的编程
13.3.1  注册表简介
13.3.2  注册表的结构
13.3.3  预定义键
13.3.4  访问注册表
13.3.5  TRegistry和TIniFile
13.4  本章小结
第十四章  使用DLL编程
14.1  什么是动态链接库(DLL)
14.2  如何在C++Builder中使用Dll
14.2.1  静态引入方式
14.2.2  动态引入方式
14.3  利用DLL实现应用程序间数据共享
14.3.1  静态引入方式
14.3.2  利用DLL实现应用程序间的数据传输
14.3.3  服务器程序的编写
14.3.4  客户程序的编写
14.4  创建自己的DLL
14.5  利用DLL实现VCL元件重用
14.6  本章小结
第十五章  异常处理
15.1  为什么要使用异常
15.2  C++异常处理
15.2.1  C++异常处理语法
15.2.2  异常的嵌套
15.2.3  异常的理启动
15.2.4  对不同异常的处理
15.2.5  具有派生关系的异常对象
15.2.6  缺省异常处理
15.2.7  异常说明
15.3  VCL异常
15.3.1  VCL异常概述
15.3.2  系统预定义VCL异常类
15.3.3  利用VCL异常处理处理操作系统异常
15.4  结构化异常处理
15.4.1  结构化异常处理概述
15.4.2  结构化异常处理语法
15.4.3  自定义结构化异常
15.5  本章小结
第十六章  程序调试(DEBUG)
16.1  程序调试器折设置
16.1.1  产生调试信息
16.1.2  使调试器有效
16.2  程序调试的菜单命令
16.3  使用断点
16.3.1  设置与清除断点
16.3.2  断点列表窗口
16.3.3  简单断点
16.3.4  条件断点
16.3.5  运行到光标命令(Run to Cursor)
16.4  检查变量
16.4.1  查看列表窗的快捷菜单命令
16.4.2  使用查看特性对话框
16.4.3  使查看项目有效或无效
16.4.4  增加查看项目
16.4.5  使用查看列表窗
16.5  调试观察器
16.6  单步执行和跟踪调试
16.7  其它调试工具
16.7.1  计算及修改变量
16.7.2  函数调用堆栈
16.7.3  查看CPU
16.7.4  跳到指定地址
16.8  程序的调试技巧
16.8.1  诊断宏TRACE及WARN
16.8.2  调试保护性错误
16.9  本章小结 
猜您喜欢

读书导航