图书介绍

趣味程序导学C++ BuilderPDF|Epub|txt|kindle电子书版本网盘下载

趣味程序导学C++ Builder
  • 刘光编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900641238
  • 出版时间:2002
  • 标注页数:341页
  • 文件大小:163MB
  • 文件页数:355页
  • 主题词:

PDF下载


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

下载说明

趣味程序导学C++ BuilderPDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++Builder语言基础1

1.1 基本语法与表达式1

1.1.1 内存单元1

1.1.2 变量命名规则2

1.1.3 数据类型及数据运算2

1.1.4 程序控制语句5

1.1.5 函数10

1.1.6 数组12

1.1.7 指针14

1.2 C++语言新特性16

1.2.1 简化的输入输出手段16

1.2.2 C++引用(References)--提高程序的效率17

1.2.4 动态内存分配(new)和释放(delete)操作符19

1.2.3 语法上的一些变更19

1.2.5 函数新特性22

1.3 C++语言基本概念24

1.3.1 类和对象的基本概念25

1.3.2 继承和多态33

1.4 C++Builder--C++的扩展37

1.4.1 动态函数(Dynamic Functions)37

1.4.2 #pragma package指令39

1.4.3 为异常处理增加了try/_finally结构40

1.4.4 改变了模板产生的机制41

1.5 C++Builder的集成开发环境42

1.5.1 主窗口介绍42

1.5.2 对象监视器42

1.5.3 程序代码编辑器43

1.6.1 如何开发应用程序44

1.6 程序设计基本流程44

1.5.4 C++Builder常见的文件类型44

1.6.2 如何编辑和运行一个简单的程序45

第2章 “幸运52”模拟程序--初步应用50

2.1 程序效果说明50

2.2 设计初始界面52

2.2.1 在窗体中加入组件52

2.2.2 组件的重设尺寸、移动、删除、剪切、复制和粘贴53

2.2.3 在窗体上排列组件53

2.2.4 设置组件的属性54

2.2.5 显示和修改组件的公共属性56

2.3 添加事件处理56

2.4 完善程序界面62

2.4.1 使用图像显示商品信息62

2.4.2 焦点控制:SetFocus方法64

2.4.3 使用回车键替单击按钮66

2.4.4 对用户的意外操作进行响应68

2.6 本章知识点回顾72

第3章 速算24扑克游戏程序--数学运算74

3.1 程序效果说明74

3.2 设计初始界面76

3.2.1 在窗体中加入组件76

3.2.2 图像资源制作77

3.2.3 设计期间载入图像77

3.3 添加事件处理78

3.3.1 窗体的构造函数79

3.3.2 “开始”按钮的OnClick事件处理79

3.3.3 “计算”按钮的OnClick事件80

3.3.5 OnCloseQuery事件句柄81

3.3.4 “退出”按钮的OnClick事件81

3.4 计算表达式结果82

3.4.1 创建独立的单元文件82

3.4.2 算法设计83

3.4.3 编写计算表达式的代码83

3.5 完善程序界面91

3.5.1 不同时期在按钮上显示不同文字91

3.5.2 增加计算用户花费时间功能91

3.5.3 不响应非数字和算术符号94

3.5.4 使用回车键代替单击按钮94

3.5.5 对用户的意外操作进行响应95

3.6 本章知识点回顾99

第4章 华容道--窗体与事件处理101

4.1 程序效果说明101

4.2 设计初始界面102

4.3 程序的实现105

4.3.1 窗体的构造函数105

4.3.2 “重新开始”按钮的OnClick事件处理109

4.3.3 “退出”按钮的OnClick事件111

4.3.4 BitBtn组件的OnMouseDown事件111

4.3.5 OnMouseUp事件句柄112

4.3.6 自定义函数InvalidMove119

4.4 完善程序122

4.4.1 使用动态组件数组减少代码122

4.4.2 增加计算用户花费时间功能129

4.5 进一步实践--程序封面130

4.5.1 创建另一个窗体130

4.5.2 图像的淡入和淡出132

4.5.3 创建应用程序的封面135

4.6 本章知识点回顾137

第5章 趣味作文--文本处理和文件操作139

5.1 程序效果说明139

5.2 设计初始界面140

5.2.1 创建多文档界面的父窗体141

5.2.2 设计菜单142

5.2.3 创建多文档界面的子窗体144

5.2.4 常用对话框组件148

5.3 添加事件处理149

5.3.1 创建父窗体中的“新建”菜单项单击事件句柄149

5.3.2 创建父窗体中的“打开...”菜单项单事件句柄149

5.3.3 创建父窗体中的“退出...”菜单项单事件句柄149

5.3.5 创建父窗体中的“层叠...”菜单项单事件句柄150

5.3.4 创建父窗体中的“平铺...”菜单项单事件句柄150

5.3.6 创建子窗体中的“新建”菜单项单事件句柄151

5.3.7 创建子窗体中的“打开...”菜单项单事件句柄151

5.3.8 创建子窗体中的“关闭”菜单项单事件句柄152

5.3.9 创建子窗体中的“保存”菜单项单事件句柄152

5.3.10 创建子窗体中的“另存为...”菜单项单事件句柄153

5.3.11 创建子窗体中的“打印”菜单项单事件句柄153

5.3.12 创建子窗体中的“剪切”菜单项单事件句柄154

5.3.13 创建子窗体中的“拷贝”菜单项单事件句柄155

5.3.14 创建子窗体中的“粘贴”菜单项单事件句柄155

5.3.15 创建子窗体中的“删除”菜单项单事件句柄155

5.3.16 创建子窗体中的“全选”菜单项单事件句柄156

5.3.17 创建子窗体中的“撤消”菜单项单事件句柄156

5.3.18 创建“左对齐”、“右对齐”和“居中对齐”菜单项的公共事件句柄156

5.3.19 创建子窗体中的“换行”菜单项单击事件句柄157

5.3.20 创建“侠客行”等菜单项单击事件句柄158

5.3.21 添加自定义函数Open160

5.4 进一步完善程序161

5.4.1 程序启动时不显示子窗体161

5.4.2 实现关闭子窗体162

5.4.3 在关闭子窗体时询问用户是否保存文件163

5.4.4 更换应用程序的图标164

5.4.5 在“窗口”菜单中显示子窗口列表165

5.5 进一步实践在多文档应用程序的父窗口中绘制背景166

5.5.1 在多文档应用程序的父窗口上绘制背景166

5.5.2 实现拖放文件170

5.6 本章知识点回顾173

第6章 俄罗斯方块--图形176

6.1 程序效果说明176

6.2.2 设计菜单178

6.2.1 添加组件178

6.2 设计程序界面178

6.3 Windows的GDI和VCL的TCanvas179

6.3.1 GDI是什么180

6.3.2 C++Builder的神奇画布(Canvas)180

6.4 程序代码设计182

6.4.1 加入属性和函数的声明182

6.4.2 在窗体的构造函数中初始化变量185

6.4.3 窗体的OnCreate事件句柄188

6.4.4 窗体的OnPaint事件句柄193

6.4.5 创建“开始”菜单项事件句柄200

6.4.6 创建窗体的“暂停”菜单项单击事件句柄200

6.4.10 创建游戏级别等菜单项单击事件句柄200

6.4.7 创建窗体的“停止”菜单项单击事件句柄201

6.4.8 创建窗体的“退出”菜单项单击事件句柄201

6.4.9 创建窗体的“12行10列”等菜单项单击事件句柄202

6.4.11 创建“网络”菜单项单击事件句柄203

6.4.12 创建“音乐”菜单项单击事件句柄204

6.4.13 创建窗体的OnKeyDown事件句柄205

6.4.14 创建Timerl的OnTimer事件句柄206

6.4.15 加入自定义函数207

6.5 进一步实践--通过对话框设置所有游戏程序参数210

6.5.1 效果210

6.5.2 实现方法211

6.6 本章知识点回顾213

第7章 拯救地球游戏--动画和多媒体216

7.1 程序效果说明216

7.2 制作图形资源217

7.2.1 建立图形资源217

7.2.2 装载图形资源219

7.3 添加事件处理220

7.3.1 初始化窗体221

7.3.2 创建窗体的OnActivate事件句柄223

7.3.3 创建窗体中的OnPaint事件句柄226

7.3.4 创建窗体中的OnMouseMove单击事件句柄226

7.3.5 创建自定义函数IdleLoop227

7.4 进一步完善程序230

7.4.1 以C++Builder处理Windows 消息(Message)230

7.4.2 在程序中处理鼠标消息233

7.4.3 去掉窗口的标题栏234

7.5 进一步实践--控制游戏速度235

7.5.1 效果235

7.5.2 实现方法236

7.6 本章知识点回顾237

第8章 北京市公交查询系统--数据库编程239

8.1 程序效果说明239

8.2 创建数据库240

8.2.1 安装和设置Local InterBase240

8.2.2 创建数据库242

8.2.3 配置InterBase别名245

8.2.4 使用Database Desktop创建数据表246

8.2.5 利用Database Desktop可视化地编辑表248

8.3 数据库应用程序组成248

8.3.1 C++Builder数据库程序的基本结构248

8.3.2 DataAccess组件250

8.4 创建查询系统251

8.4.1 系统界面的设计251

8.4.2 实现查询253

8.5 改进程序255

8.5.1 改变显示字段标题255

8.5.2 使用TDatabase屏蔽口令256

8.6 将程序网络化257

8.6.1 效果257

8.6.2 多层数据库的概念258

8.6.3 建立应用程序服务器258

8.6.4 建立客户端应用程序260

8.7 本章知识点回顾265

第9章 拯救地球游戏二--综合应用示例267

9.1 程序效果说明267

9.2 DirectDraw简介268

9.2.1 DirectX技术268

9.2.2 DirectDraw简述270

9.2.3 DirectDraw和组件对象模型271

9.2.4 几个基本概念和术语272

9.3 创建DirectDraw程序的几个步骤274

9.3.1 初始化DirectDraw274

9.3.2 创建表面282

9.3.3 翻转表面287

9.3.4 使用鼠标移动球拍子画面和实现退出290

9.3.5 释放DirectDraw接口291

9.4 完善程序292

9.4.1 效果292

9.4.2 实现方法292

9.5 DirectDraw程序的调试295

9.5.1 全屏模式给调试带来的困难295

9.5.2 解决办法--远程调试295

9.6 封装DirectDraw297

9.7 本章知识回顾312

第10章 多人聊天系统--网络315

10.1 程序效果说明315

10.2 Internet及其术语简介316

10.2.1 Internet简介317

10.2.2 TCP/IP317

10.3 创建服务器应用程序320

10.3.1 设计程序界面320

10.3.2 程序实现代码322

10.4 创建客户端应用程序331

10.4.1 项目管理器(Project Manager)331

10.4.2 客户应用程序界面设计332

10.4.3 程序实现代码333

10.5 本章知识点回顾340

热门推荐