精彩C++ BUILDER 6程序设计

精彩C++ BUILDER 6程序设计
作 者: 吴逸贤 吴目诚
出版社: 科学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精彩C++ BUILDER 6程序设计》作者简介

内容简介

1、基本操作篇:C++Builder的基本知识和操作方法,包括表单设计、组件制作、以及程序调试及打包等功能。2、程序设计基础篇:以C++为例,说明程序设计的基本概念,并以实际的程序码介绍各种数据表示法、控制结构、数组、排序、内存分配、对象与数、建立对象、自定义对象等程序代码的编写技巧,以及鼠标、键盘等事件程序的控制技巧。3、应用与进阶篇:介绍C++Builder的进阶功能,以及开发应用程序经常需要的技巧,包括绘图、文件系统与数据库、数据打印、网络程序设计、功能表、MDI,以及Windows API的调用技巧等。4、专题设计篇:提供丰富的专题范例,包含益智型游戏和高互动游戏专题。C++ Builder是最知名的可视化C++开发工具之一,它具有易学易用的操作接口,功能强大的应用组件,它将C语言简洁、快速的优点与面向对象的软件工程设计方法相结合,使程序设计师可以最少的程序代码来建立高效率的Windows应用程序。本书介绍Borland公司2002年推出的最新版本C++ Builder 6,内容涵盖了C++ Builder的基本知识和操作方法、程序设计的基本概念、程序代码的编写技巧、鼠标和键盘等事件程序的控制技巧、C++ Builder的高级功能、开发应用程序经常需要的技巧,以及15个有一定难度的应用专题,通过这些最适合学习的应用程序范例,可使用户练就扎实的编程技术。本书经过精心策划,采取循序渐进的方式,并充分应用练习范例,引导用户迅速掌握C++的程序语法与技巧。本书适合初学者和有一定编程经验的读者使用。

图书目录

第1部分 基本操作篇

第1章 C

Builder基本操作

1. 1 认识C

Builder 6

1. 1. 1 认识C

Builder

1. 1. 2 认识C

Builder的窗口

1. 1. 3 认识工具按钮

1. 2 建立一个项目

1. 2. 1 建立新项目

1. 2. 2 打开项目文件

1. 2. 3 新建与删除窗体—

1. 2. 4 在窗体上新建组件

1. 3 编写与测试程序

1. 3. 1 在程序代码窗口输入程序代码

1. 3. 2 使用按钮来控制程序的执行

1. 3. 3 输入组件与计算结果

1. 3. 4 程序代码窗口的辅助编辑功能

1. 4 问题与解答

第2章 窗体与组件设计

2. 1 窗体编辑技巧

2. 1. 1 设置窗体的尺寸

2. 1. 2 设置窗体的背景图案

2. 2 组件工具箱

2. 2. 1 认识组件工具箱

2. 2. 2 新建组件工具按钮

2. 3 在窗体上建立组件

2. 3. 1 建立与设置文字标签

2. 3. 2 建立与设置命令按钮

2. 3. 3 建立基本图案

2. 3. 4 建立与设置文本框

2. 3. 5 建立滚动条组件

2. 3. 6 建立与应用列表框

2. 3. 7 建立与应用下拉列表框

2. 3. 8 框架. 单选按钮与复选框

2. 4 组件的编排

2. 4. 1 复制组件

2. 4. 2 对齐组件位置

2. 4. 3 调整间距

2. 4. 4 调整图层

2. 5 问题与解答

第3章 程序调试与打包

3. 1 C

Builder的调试工具

3. 1. 1 利用ShowMessage查看变量

3. 1. 2 局部变量窗口

3. 1. 3 监看窗口

3. 1. 4 查看程序的相关模块

3. 2 作品输出与打包

3. 2. 1 生成可执行文件

3. 2. 2 安装封装程序

3. 2. 3 使用封装程序

3. 2. 4 安装与执行应用程序

3. 3 问题与解答

第II部分 程序设计基础篇

第4章 C

与程序基本概念

4. 1 程序语言的分级

4. 2 高级程序语言

4. 3 面向过程与面向对象

4. 4 流程图

4. 4. 1 认识流程图符号

4. 4. 2 程序与流程图

4. 5 逻辑控制结构

4. 5. 1 顺序

4. 5. 2 选择

4. 5. 3 循环

4. 6 子程序与函数

4. 6. 1 子程序

4. 6. 2 参数传递

4. 6. 3 函数

4. 7 问题与解答

第5章 数据表示法与表达式

5. 1 数据类型与变量

5. 1. 1 数据类型

5. 1. 2 变量

5. 1. 3 声明新的变量名称

5. 1. 4 变量数据类型转换

5. 1. 5 变量的使用范围

5. 1. 6 变量的作用域

5. 2 运算符与语法

5. 2. 1 运算符

5. 2. 2 运算符的优先次序

5. 2. 3 运算符练习

5. 3 自定义数据类型

5. 3. 1 定义数据类型

5. 3. 2 声明白定义数据类型变量

5. 4 组件属性与组件变量

5. 4. 1 使用窗口设置组件属性

5. 4. 2 使用程序代码设置组件属性

5. 5 问题与解答

第6章 控制结构

6. 1 选择结构

6. 1. 1 单向选择结构

6. 1. 2 双向选择结构

6. 1. 3 多向选择结构

6. 2 循环结构

6. 2. 1 记数循环

6. 2. 2 条件循环

6. 2. 3 多重循环

6. 3 问题与解答

第7章 子程序和内置函数

7. 1 函数与子程序

7. 1. 1 子程序的格式与类型

7. 1. 2 建立子程序

7. 1. 3 调用子程序

7. 1. 4 参数传递与返回值

7. 2 值调用与地址调用

7. 2. 1 值调用

7. 2. 2 地址调用

7. 3 内置函数

7. 3. 1 数学函数

7. 3. 2 字符与字符串函数

7. 3. 3 日期时间函数

7. 4 递归程序

7. 5 问题与解答

第8章 数组. 字符串与排序

8. 1 设置数组数据

8. 1. 1 认识数组

8. 1. 2 声明一维数组

8. 1. 3 声明二维以上的数组

8. 1. 4 把数据放入二维数组中

8. 2 字符与字符串数组

8. 2. 1 字符数组的声明与操作

8. 2. 2 维字符数组

8. 2. 3 不指定大小的字符数组

8. 2. 4 AnsiString字符数组

8. 3 自定义数据类型数组

8. 3. 1 结构数组

8. 3. 2 结构中的数组元素

8. 4 随机. 排序与查找

8. 4. 1 随机

8. 4. 2 排序

8. 4. 3 查找

8. 5 问题与解答

第9章 指针与内存配置

9. 1 指针的声明与使用

9. 1. 1 认识指针

9. 1. 2 使用指针来进行运算

9. 1. 3 双重指针

9. 2 数组与指针

9. 2. 1 字符数组与指针

9. 2. 2 数值数组与指针

9. 2. 3 指针数组

9. 3 参数传递与指针函数

9. 3. 1 传递指针参数

9. 3. 2 指针函数

9. 4 转换数据类型

9. 4. 1 整数和字符类型转换

9. 4. 2 用指针解析整数的表示法

9. 5 内存分配

9. 5. 1 动态分配整数数组

9. 5. 2 内存分配命令malloe

9. 6 问题与解答

第10章 对象与类

10. 1 C

Builder的对象

10. 1. 1 认识对象

10. 1. 2 组件的从属关系

10. 1. 3 调整组件的层级

10. 2 在执行阶段产生组件

10. 2. 1 在执行阶段产生新组件

10. 2. 2 在执行阶段复制组件

10. 3 认识类

10. 3. 1 类与对象的关系

10. 3. 2定义一个简单的类

10. 3. 3 包含属性和方法的类

10. 3. 4 构造函数与析构函数

10. 3. 5 使用方法返回变量值

10. 3. 6 函数成员的重载与参数传递

10. 3. 7 类中的静态变量

10. 3. 8 类声明外的函数成员

10. 3. 9 设置初值的精简写法

10. 4 面向对象程序设计

10. 4. 1 面向对象程序语言的基本特性

10. 4. 2 封装

10. 4. 3 继承

10. 4. 4 修改继承的成员特性

10. 4. 5 多重继承

10. 4. 6 虚拟继承

10. 4. 7 多态与虚拟

10. 5 问题与解答

第11章 对象与事件控制技巧

11. 1 组件控制技巧

11. 1. 1 利用时间变化来移动组件

11. 1. 2 同时控制多个不同移动速度的组件

11. 1. 3 应用类随机产生不断上移的组件

11. 1. 4 根据指定路径自由移动的组件

11. 1. 5 应用三角函数制作圆形运动

11. 1. 6 随机显示图片

11. 1. 7 画面上弹跳的小球

11. 2 事件程序

11. 2. 1 认识事件

11. 2. 2 常用事件名称与功能

11. 3 鼠标控制技巧

11. 3. 1 测试鼠标按键的状态

11. 3. 2 显示鼠标坐标位置

11. 3. 3 用鼠标指针拉动布景

11. 3. 4 简易打地鼠程序

11. 3. 5 拖动组件与配对

11. 3. 6 坐标位置记录器

11. 4 键盘控制技巧

11. 4. 1 键盘按键的键值

11. 4. 2 使用Enter键输入答案

11. 4. 3 利用键盘按键拉动布景

11. 4. 4 仿真键盘按键状态

11. 5 问题与解答

第III部分 应用与进阶篇

第12章 绘图指令的认识与应用

12. 1 绘图指令

12. 1. 1 设置颜色

12. 1. 2 基本绘图方法

12. 1. 3 设置图形的属性

12. 2 交互式绘图技巧

12. 2. 1 涂鸦板

12. 2. 2 画圆形互动程序

12. 23 画正三角形互动程序

12. 2. 4 画正多角形互动程序

12. 3 动画技巧

12. 3. 1 小向导

12. 3. 2 弹跳中的小圆球

12. 4 图形的存储与输出

12. 4. 1 在Image控件上使用绘图指令

12. 4. 2 存储图形

12. 4. 3 打印绘图

12. 5 图像与图像串行

12. 5. 1 图像复制与分割

12. 5. 2 建立图像串行TImageList

12. 6 音效与影片

12. 6. 1 播放AVI影片

12. 6. 2 播放WAV音效

12. 6. 3 使用OLE控件播放音效

12. 7 问题与解答

第13章 文件存取与数据库

13. 1 顺序文件与随机文件

13. 1. 1 读取顺序文件

13. 1. 2 把数据输出成为顺序文件

13. 1. 3 建立随机文件

13. 1. 4 读取随机文件

13. 2 文本文件的存取

13. 3 数据库

13. 3. 1 认识数据库

13. 3. 2 建立数据库

13. 3. 3 连接数据库与数据库控件

13. 3. 4 通过ODBC连接数据库

13. 3. 5 使用TDBEdit控件设计编辑窗口

13. 4 文件管理系统

13. 4. 1 读取文件与存储文件对话框

13. 4. 2 设置颜色对话框

13. 4. 3 文件浏览程序

13. 5 问题与解答

第14章 数据打印技术

14. 1 基本打印技巧

14. 1. 1 打印机的设置

14. 1. 2 打印属性设置

14. 2 输出图形到Printer控件

14. 2. 1 在Printer控件上使用绘图指令

14. 2. 2 打印图形文件

14. 3 问题与解答

第15章 菜单与MDI设计

15. 1 菜单的建立与编辑

15. 1. 1 认识菜单编辑器

15. 1. 2 菜单项目与程序代码结合

15. 1. 3 在菜单项目中打勾

15. 1. 4

淡化处理菜单项目

15. 2 菜单的高级应用

15. 2. 1 快捷菜单

15. 2. 2 建立多层式菜单

15. 2. 3 在菜单选项上显示图像

15. 2. 4 动态显示菜单项目

15. 3 MDI多文档界面设计

15. 3. 1 建立MDI窗体

15. 3. 2 用菜单切换子窗体

15. 3. 3 用菜单排列子窗体

15. 3. 4 在执行阶段建立子窗体

15. 3. 5 使用向导建立MDI应用程序

15. 4 建立工具栏

15. 4. 1 建立Toomar控件

15. 4. 2 工具按钮与程序代码结合

15. 5 问题与解答

第16章 Windows API与外部程序

16. 1 Windows API函数使用技巧

16. 1. 1 认识Windows API

16. 1. 2 使用Windows API的函数

16. 2 API函数应用举例

16. 2. 1 读取与设置计算机名称

16. 2. 2 用API函数读取鼠标坐标位置

16. 2. 3 使用API函数播放多媒体文件

16. 3 API绘图函数应用

16. 3. 1 用API函数绘制基本图形

16. 3. 2 用APl绘图函数设置图形的属性

16. 4 调用外部程序

16. 4. 1 用WinExec函数调用外部程序

16. 4. 2 调用控制台程序

16. 5 问题与解答

第17章 网络程序设计与应用

17. 1 简易网络程序

17. 1. 1 显示计算机的网络状态

17. 1. 2 查询联机主机IP地址

17. 2 简易在线通信程序

17. 2. 1 Winsock使用的通讯协议

17. 2. 2 使用UDP协议建立联机程序

17. 2. 3 使用TCP协议建立联机程序

17. 3 自制网络联机程序

17. 3. 1 自制浏览器

17. 3. 2 查看网页的HTML原代码

17. 4 CGI程序设计

17. 4. 1 建立CGI程序

17. 4. 2 使用CGI程序显示数据表

17. 4. 3 使用CGI程序查询数据表

17. 5 问题与解答

第IV部分 专题设计篇

第18章 智力游戏专题

18. 1 拼图游戏

18. 1. 1 操作方法

18. 1. 2 画面控件说明

18. 1. 3 程序代码应用技巧分析

18. 1. 4 互动设计与程序代码内容

18. 2 猜猜看

18. 2. 1 画面控件说明

18. 2. 2 程序代码应用技巧分析

18. 2. 3 互动设计与程序代码内容

18. 3 配对游戏

18. 3. 1 操作方法

18. 3. 2 画面控件说明

18. 3. 3 程序代码应用技巧分析

18. 3. 4 互动设计与程序代码内容

18. 4 配对记忆游戏

18. 4. 1 操作方法

18. 4. 2 画面控件说明

18. 4. 3 互动设计与程序代码内容

18. 5 搬搬看

18. 5. 1 操作方法

18. 5. 2 画面控件说明

18. 5. 3 互动设计与程序代码内容

18. 6 角子老虎

18. 6. 1 操作方法

18. 6. 2 画面控件说明

18. 6. 3 互动设计与程序代码内容

18. 7 智能盘

18. 7. 1 操作方法

18. 7. 2 画面控件说明

18. 7. 3 程序代码应用技巧分析

18. 7. 4 互动设计与程序代码内容

18. 8 英文单词练习

18. 8. 1 画面控件说明

18. 8. 2 互动设计与程序代码内容

18. 9 踩地雷游戏

18. 9. 1 操作方法

18. 9. 2 画面控件说明

18. 9. 3 程序代码应用技巧分析

18. 9. 4 互动设计与程序代码内容

18. 10 问题与解答

第19章 高互动型游戏专题

19. 1 神枪手

19. 1. 1 操作方法

19. 1. 2 画面控件说明

19. 1. 3 互动设计与程序代码内容

19. 2 猴仔兵团

19. 2. 1操作方法

19. 2. 2 画面控件说明

19. 2. 3 互动设计与程序代码内容

19. 3 钓鱼高手

19. 3. 1 操作方法

19. 3. 2 画面控件说明

19. 3. 3 互动设计与程序代码内容

19. 4 打砖块

19. 4. 1 操作方法

19. 4. 2 画面控件说明

19. 4. 3 互动设计与程序代码内容

19. 5 青蛙过街

19. 5. 1 操作方法

19. 5. 2 画面控件说明

19. 5. 3 互动设计与程序代码内容

19. 6 键盘操作练习

19. 6. 1 操作方法

19. 6. 2 画面控件说明

19. 6. 3 互动设计与程序代码内容

19. 7 问题与解答