图书介绍

跟我学C++ Builder 4.0【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

跟我学C++ Builder 4.0
  • 费广正主编 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502425179
  • 出版时间:2000
  • 标注页数:378页
  • 文件大小:57MB
  • 文件页数:397页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

跟我学C++ Builder 4.0PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++ Builder快速入门1

1.1 认识C++ Builder1

1.2 熟悉C++ Builder 4.0编程环境3

1.2.1 C++ Builder 的安装与运行3

1.2.2 C++ Builder 4.0的四个组成部分4

1.2.3 简单的用户界面设计6

1.2.4 对象属性的修改9

1.2.5 编写事件处理过程10

1.2.6 使用联机处理过程12

1.3 C++ Builder 4.0的可视化控件12

1.3.1 常用的文本相关控件12

1.3.2 按钮和检查框控件13

1.3.3 分组、分界控件14

1.3.4 图形、图像控件14

1.3.5 关系图、文件列表控件15

1.3.7 网格、表格控件16

1.3.6 滚动控件16

1.3.8 多媒体(MultiMedia)和OLE控件17

1.4 使用非可视控件17

1.4.1 使用菜单控件17

1.4.2 使用计时器控件Timer20

1.4.3 使用公用对话框控件20

1.5 使用C++ Builder的工程管理、设计工具21

1.5.1 创建多窗体工程项目22

1.5.2 使用工程管理器(Project Manager)23

1.5.3 使用窗体样板和对话框向导(Dialog Wizard)24

1.5.4 使用工程样板和应用向导(Application Wizard)26

第2章 C++ Builder编程语言初步29

2.1 初识C++ Builder程序代码29

2.1.2 编写赋值语句29

2.1.2 标识符的说明与使用30

2.1.3 C++ Builder 的函数33

2.1.4 跳转和分支语句35

2.1.6 程序模块37

2.1.5 循环语句37

2.1.7 关于作用范围38

2.1.8 编写自定义函数39

2.1.9 定义新的数据类型43

2.2 面向对象简介47

2.2.1 对象的基本概念48

2.2.2 从一个对象中继承数据和方法50

2.2.3 对象的使用51

2.2.4 对象变量的赋值53

2.2.5 创建非可视化对象54

第3章 面向对象编程的深入理解57

3.1 C++中的类类型57

3.1.1 类的描述57

3.1.2 类是一种抽象概念表达体59

3.2 对象与对象之间的关系60

3.2.1 对象及其行为60

3.2.2 对象标识61

3.2.3 对象之间的相互作用63

3.3 适应C++编程的思维方式64

3.3.1 再谈抽象的概念65

3.3.2 对象概念的再认识67

3.4 类的基本成员67

3.4.1 静态成员67

3.4.2 内联成员函数68

3.4.3 带缺省参数值的成员函数71

3.4.4 类的友元71

3.4.5 类作用域与名字空间73

3.4.6 局部类与嵌套类78

3.4.7 指向类成员的指针79

3.5 构造函数和析构函数79

3.5.1 构造函数与析构函数80

3.5.2 数据成员的初始化84

3.5.3 数据成员的赋值86

3.5.4 浅复制与深复制87

3.5.5 const修饰的成员函数89

3.5.6 类型转换91

第4章 数字、字符串及字符串列表93

4.1 数字类型及其操作93

4.1.1 带符号整数和无符号整数93

4.1.2 类型转换93

4.2 字符串类型及其操作95

4.2.1 字符串类型95

4.2.2 字符串的操作96

4.2.3 与Delphi的兼容性:AnsiString类98

4.3 数字与字符串应用实例:计算器101

4.3.1 用户界面设计101

4.3.2 程序设计主导思想102

4.3.3 具体实现102

4.4 字符串列表106

4.5.1 设置自画风格112

4.5 字符串列表应用112

4.5.2 把图像加入字符串列表113

4.5.3 绘制自画项目113

第5章 创建MDI应用程序115

5.1 多文本界面(MDI)115

5.1.1 创建父窗口116

5.1.2 创建子窗口116

5.1.3 窗口菜单融合117

5.2 多页面界面(MPI)118

5.2.1 静态多页面界面119

5.2.2 动态多页面界面119

5.3 文本编辑部件及应用122

5.3.1 Tedit部件122

5.3.2 Tmemo部件123

5.4 常用对话框的使用124

5.4.1 “字体”对话框部件125

5.4.2 “查找”对话框部件126

5.4.3 “替换”对话框部件127

5.4.4 “打开”对话框部件128

5.5 文件打印131

5.5.1 Tprinter对象131

5.5.2 TprintDialo(打印对话框)132

5.5.3 打印设置 对话框133

第6章 C++Builder图形图像编程135

6.1 图形对象简介135

6.1.1 画布对象Tcanvas135

6.1.2 画笔对象TPen136

6.1.3 画刷TBrush137

6.1.4 Tcolor对象138

6.2 图形程序的开发138

6.2.1 在工具条中加入快捷按钮138

6.2.2 响应鼠标事件139

6.2.3 绘图功能的实现140

6.3 图像对象简介144

6.4.2 实现方法145

6.4 C++Builder中的图像显示技巧145

6.4.1 基本原理145

6.5 C++Builder中绘制B?zier曲线150

6.5.1 B?zier 曲线简介150

6.5.2 绘制B?zier 曲线151

第7章 OpenGl三维图形绘制157

7.1 OpenGl功能及函数库157

7.2 Windows下OpenGL程序设计158

7.2.1 图形操作描述158

7.2.2 像素格式158

7.2.3 初始化PIXELFORMATDESCRIPTOR结构159

7.2.4 设置像素结构160

7.3 编写一个简单的OpenGL程序161

7.3.1 编写OpenGl程序的步骤161

7.3.2 修改头文件162

7.3.3 修改主这作体代码163

7.3.4 编译运行166

7.4.1 基本图元定义函数167

7.4 基本图形绘制167

7.4.2 基本图元应用实例169

7.5 光标变换171

7.6 光照与材质175

7.6.1 OpenGL的光源特性175

7.6.2 光照效果的实现176

7.6.3 材质176

7.6.4 光照与材质综合应用178

第8章 C++Builder拖放编程178

8.1 控件的拖放支持185

8.1.1 拖放属性185

8.1.2 拖放事件185

8.1.3 拖放方法185

8.2 开发拖放功能的一般步骤188

8.3.1 程序界面设计190

8.3 拖放编程实例:圣诞礼发报大派送190

8.3.2 程序设计主导思想192

8.3.3 程序源代码193

第9章 资源管理器的设计实现209

9.1 基本设计思路209

9.1.1 界面设计209

9.1.2 头文件中的定义211

9.2 程序的初始化工作213

9.3.2 目录控件和文件控件214

9.3 建立控件之间的联系214

9.3.1 磁盘控件与目录控件214

9.3.3 文件控件与快捷按钮控件217

9.4 文件管理基本功能的实现218

9.4.1 文件打开218

9.4.2 文件拷贝、移动、删除、更名220

9.4.3 一致的界面222

9.4.4 显示文件属 性223

9.5.1 文件查找225

9.5 其他文件管理功能的实现225

9.5.2 显示磁盘信息226

9.6 目录管理功能的实现227

9.6.1 创建目录227

9.6.2 删除目录228

9.6.3 为部件增添一个方法229

9.6.4 版本信息231

10.1.1 多媒体的基本知识234

10.1 多媒体应用程序概述243

第10章 多媒体应用程序243

10.1.2 MCI接口244

10.2 TmediaPlayer控件的使用246

10.2.1 TMediaPlayer 控件的属性、事件和方法247

10.2.2 TMediaPlayer 使用的一般步骤250

10.3 设计一个简单的媒体播放器251

10.3.1 用户界面设计252

10.3.2 程序主要设计思想252

10.3.3 程序的最终实现253

第11章 C++Builder异常处理与调试259

11.1 C++Builder 异常处理机制与异常类259

11.1.1 运行时间库异常类(RTL Exception)260

11.1.2 对象异常类264

11.1.3 部件异常类266

11.2 异常保护267

11.2.1 需要保护的资源267

11.2.2 产生一个资源保护块267

11.3 异常响应269

11.3.1 使用异常实例270

11.3.2 异常的抛出和处理嵌套270

11.3.3 自定义异常类的应用271

11.3.4 利用异常响应编程275

11.4 程序调试简介276

11.4.1 调试的准备和开始276

11.4.2 程序运行的控制277

11.4.3 断点的使用278

11.4.4 监视数据的值280

12.1 数据库系统简介283

12.1.1 数据库管理系统的基本概念283

第12章 C++Builder数据库编程283

12.1.2 数据库应用的发展概况284

12.2 C++Builder中的数据库284

12.2.1 C++Builder 的数据库特性285

12.2.2 C++Builder 可以访问的数据源(BataSource)285

12.3 C++Builder 数据库控件及向导286

12.3.1 数据访问控件286

12.3.2 数据控制控件289

12.4 C++Builder 数据库应用程序的开发方法和步骤289

12.5 利用控件开发简单数据库应用291

12.6 TDBNavigator控件的使用293

12.7 创建复杂数据库应用295

12.7.1 字段类的类型296

12.7.2 创建永久性的字段类296

12.7.3 设置字段类的属性297

12.7.4 字段类的访问298

12.8 数据库的查询300

12.8.1 使用GotoKey方法查找数据记录*300

12.8.2 使用FindKey方法查找数据库中的记录301

12.9 数据库记录的修改302

12.9.1 Edit方法和Post方法302

12.9.2 插入和删除记录303

12.9.3 输入数据的有效性验证305

第13章 Internet应用程序开发307

13.1 Internet基础知识307

13.1.1 TCP/IP协议307

13.1.2 Internet 地址308

13.1.3 Internet 网络的服务308

13.2.1 服务工具309

13.2 WinSocket编程309

13.2.2 Socket联接的类型310

13.2.4 使用Socket控件311

13.2.3 Socket描述311

13.2.5 Socket事件的响应313

13.2.6 通过Socket联接进行读写操作314

13.3 C++Builder中的Internet控件315

13.3.1 C++Builder的Internet控件页315

13.3.2 NMFTP控件316

13.4 制作一个FTP客户端应用程序318

13.4.1 FTP的基本操作318

13.4.2 程序界面设计319

13.4.3 程序源代码320

13.5 POP3电子邮件的接收331

13.5.1 程序界面设计331

13.5.2 控件事件编程333

14.1.1 Canvas必备基本知识339

第14章 C++Builder趣味编程339

14.1 C++Builder中画布应用技巧339

14.1.2 Canvas应用举例340

14.2.1 简单的游戏规则344

14.2.2 程序界面设计344

14.2 编写一个自己的扫雷游戏344

14.2.3 程序设计思路及主要函数列表345

14.2.4 资源文件的使用346

14.2.5 最终程序实现347

14.2.6 程序运行结果357

14.3 制作一个俄罗斯方块游戏357

14.3.1 程序界面设计358

14.3.2 程序主要设计思想358

14.3.3 程序具体实现359

14.3.4 程序运行结果374

14.4 用C++Builder制作屏幕保护程序374

14.4.1 屏幕保护程序的选择375

14.4.2 初始化参数的设置376

14.4.3 预览及运行376

14.4.4 修改项目源文件377

12.3.3 数据库窗体向导2889

热门推荐