精彩C++ Builder 6程序设计

副标题:无

作   者:吴逸贤,吴目诚编著

分类号:

ISBN:9787030116086

微信扫一扫,移动浏览光盘

简介

   C++ Builder是最知名的可视化C++应用程序开发工具之一,它具有易学易用的操作接口,功能强大的应用组件,它将C语言简洁、快速的优点与面向对象的软件工程设计方法相结合,使程序设计师可以最少的程序代码来建立高效率的Windows应用程序。    本书介绍Borland公司2002年推出的最新版本C++ Builder6,内容涵盖了C++ Builder的基本知识和操作方法、程序设计的基本概念、程序代码的编写技巧、鼠标和键盘等事件程序的控制技巧、C++ Builder的高级功能、开发应用程序经常需要的技巧,以及15个有一定难度的应用专题,通过这些最适合学习的应用程序范例,可使用户练就扎实的编程技术。    本书经过精心策划,采取循序渐进的方式,并充分应用练习范例,引导用户迅速掌握C++的程序语法与技巧。本书适合初学者和有一定编程经验的读者使用。    本书繁体字版名为《精彩C++ Builder 6程式设计》,由知城数位科技股份有限公司出版。本书中文简体字版由知城数位科技股份有限公司授权科学出版社独家出版。未经本书原出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部内容。   

目录

第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 问题与解答


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

精彩C++ Builder 6程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon