C++ Bruilder编程技巧、经验与实例

C++ Bruilder编程技巧、经验与实例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2004-01
版次: 1
ISBN: 9787115117182
定价: 38.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 372页
字数: 506千字
13人买过
  • 本书从应用的角度出发,以大量的实例,讲述编程的方法与技巧。全书共分16章,每章内归纳了若干条技巧,每条技巧分别讲了应用的背景、目的、方法,并给出了实例代码,最后进行了简洁的分析和扩展。
      
      本书适合初步掌握了C/C++语言语法,希望快速获得一些编程经验、掌握编程技巧的读者学习使用。对用Visual C++编程的读者同样有参考价值。 第1章 C语言基本功

     1.1 容易理解但不一定会灵活运用的常量、变量、表达式

     1.2 整数、浮点、双精度,使用起来要心中有数

     1.3 逻辑操作,很少用却很有用

     1.4 整数分支用switch...case

     1.5 if{}else if{}else{}--字符串判断最合适

     1.6 for循环,不要变成死循环

     1.7 条件循环用while

     1.8 continue,让循环不做工作自己走

     1.9 break,让循环刹车

     1.10 指针指向何方,前途各不一样

     1.11 Class,想说爱你不容易

     1.12 struct,常用用它可真省事

     1.13 数据类型之间的转换

    第2章 控件的应用与改造

     2.1 无所不在的MessageBox对话框

     2.2 随手拈来ShowMessage

     2.3 简便易用的InputQuery输入框

     2.4 Label控件显示多行文本

     2.5 Label控件显示超长文本时自动换行

     2.6 如何使Label控件上的文字纵向显示

     2.7 鼠标指向Label控件时改变说明文字与颜色

     2.8 Edit作为密码输入框

     2.9 Edit内可不可以显示图像

     2.10 去掉Edit控件回车后的提示音

     2.11 静态与动态为SpeedButton按钮控件添加位图的方法

     2.12 让SpeedButton按钮控件显示多行说明文本

     2.13 SpeedButton按钮控件中的Flat属性

     2.14 StringGrid单元格赋值

     2.15 StringGrid单元格字体及背景颜色设置

     2.16 StringGrid中文字的换行与对齐方式

     2.17 改造Edit只允许输入数字

     2.18 用Edit与CSpinButton组合制作一个数量单位输入框

     2.19 在程序中创建Edit

     2.20 去掉Edit进入时自动选择文本功能

     2.21 程序中用代码设置选择文本

     2.22 在Edit输入回车键时跳到下一个控件

     2.23 根据实际数量的多少动态生成Button

     2.24 自己创造一个带图形的CheckBox

     2.25 自己创造一个带图形的RadioButton

     2.26 获取与设定Memo中光标的位置

     2.27 程序中用代码控制Memo中文字的滚动

     2.28 替换Memo控件中默认的菜单

     2.29 将Memo中的内容保存为文本文件

     2.30 让ListBox显示图像列表

     2.31 为ListBox添加水平滚动条

     2.32 为ListBox列表框添上一幅有图案的背景

     2.33 两个ListBox之间交换数据

     2.34 改变ListBox列表内容的顺序

     2.35 在ListBox中寻找字符串

     2.36 让BitBtn按钮控件显示多行说明文本

     2.37 动态为BitBtn按钮控件添加位图

     2.38 获取BitBtn按钮控件中位图的颜色值

     2.39 为GroupBox控件加上图形背景

     2.40 为RadioGroup控件加上图形背景

     2.41 Combox中增加自动搜索功能

     2.42 利用ProgressBar显示程序运行中的进度

     2.43 利用CGauge 显示程序运行中的进度

     2.44 利用ScrollBox实现应用程序在屏幕上的滚动

     2.45 动态设定ScrollBox的水平与垂直滚动条

     2.46 为ScrollBox画上图案背景

     2.47 TreeView中添加项目

     2.48 TreeView中添加图形

     2.49 获取TreeView中的选择项目值

     2.50 对TreeView中的项目进行排序

    第3章 应用程序与窗口

     3.1 自定义应用程序的图标

     3.2 改变应用程序的光标

     3.3 让应用程序脱离支持文件而独立运行

     3.4 窗口的初始化

     3.5 闪烁窗体的标题栏

     3.6 让窗体的标题栏文字一个接一个显示

     3.7 窗体定时关闭的小方法

     3.8 关闭多余窗口以减少内存开销

     3.9 建立MDI子窗口

     3.10 关闭MDI子窗口

     3.11 获取MDI所有子窗口

     3.12 打开一个新MDI子窗口时关闭其他MDI子窗口

     3.13 为应用程序制作一个活动的图标

     3.14 隐藏桌面的图标

     3.15 隐藏Windows开始菜单的方法

     3.16 夺取程序的控件权

     3.17 用按钮关闭模式窗口的方法

     3.18 利用程序代码关闭模式窗口的方法

     3.19 让窗口永远显示在最前面

     3.20 解决浮点运算中的四舍五入问题

     3.21 避免自己的应用程序二次运行

     3.22 怎样关闭别的应用程序

     3.23 如何模拟键盘输入

     3.24 截获窗体的关闭信息以阻止窗体关闭

     3.25 按下Esc键退出程序

     3.26 如何制作透明的窗口

     3.27 程序执行后自己删除自己

     3.28 枚举Windows系统中的字体

     3.29 巧用控件中的Tag属性

     3.30 巧妙利用文本文件保存应用程序的菜单内容

    第4章 系统

     4.1 如何处理Windows应用程序的命令行参数

     4.2 文件的DOS日期转换为TDate

     4.3 格式化软盘

     4.4 利用软盘序列号的加密方法

     4.5 不让应用程序显示在任务栏上

     4.6 在程序中利用WM_SYSCOMMAND消息启动屏幕保护程序

     4.7 获取Windows的系统相关目录

     4.8 如何制作托盘图标

     4.9 执行控制面板上的程序

     4.10 修改系统日期

     4.11 获取Windows系统信息

     4.12 调整显示分辨率

     4.13 检测磁盘的容量

     4.14 检测磁盘的剩余空间

     4.15 在程序中用代码关闭Windows系统

     4.16 删除文件至回收站

     4.17 程序中如何更改Windows桌面

    第5章 应用程序的安装与卸载

     5.1 如何设计自己的安装程序

     5.2 软件序列号设置的方法

     5.3 将应用程序放在桌面上

     5.4 卸载程序如何实现

     5.5 OCX、DLL文件的注册方法

     5.6 文件的压缩与解压

     5.7 如何将应用程序加入启动

     5.8 如何将文件分割

     5.9 如何组合分割后的文件

    第6章 剪贴板

     6.1 监视剪贴板的内容

     6.2 文本的复制与粘贴

     6.3 图像的复制与粘贴

     6.4 流与剪贴板

    第7章 文件与目录

     7.1 文件指针的活用

     7.2 如何在目录中搜索文件

     7.3 自制文件列表并按类型显示位图

     7.4 INI文件的读写

     7.5 获取驱动器类型

     7.6 删除隐含文件的方法

     7.7 删除只读文件的方法

     7.8 文件拷贝

     7.9 文件删除

     7.10 创立文件夹

     7.11 一次性创建多层目录

     7.12 删除文件夹

     7.13 获取文件的日期

     7.14 修改文件的日期

     7.15 长文件名转换为短文件名

     7.16 只更改文件的扩展名

     7.17 将目录删除至回收站

     7.18 复制目录树

    第8章 画布与图形图像

     8.1 RGB与TColor的转换

     8.2 TCanvas与Font

     8.3 移动动画的实现

     8.4 利用ScrollBox滚动显示大位图

     8.5 实现屏幕拷贝至剪贴板

     8.6 如何改变画布的文字显示分辨率

     8.7 如何改变画布的分辨率

     8.8 不同分辨率的画布画同样比例的图形

     8.9 位图的CMYK分色技术

     8.10 图像的放大与缩小

     8.11 艺术显示图片

     8.12 BMP与JPG格式转换

     8.13 图像翻转

     8.14 获取图像中的颜色值

     8.15 防止图像显示的闪烁现象

     8.16 图像的分层处理方法

     8.17 将位图的二进制数转化为文本

     8.18 将彩色位图变为灰度位图

     8.19 在桌面上画图

     8.20 如何实现文本自适应显示区域

    第9章 打印

     9.1 认识TPrinter

     9.2 打印画布

     9.3 简单文本打印

     9.4 位图打印

     9.5 打印纸张设置

     9.6 打印纸张横向与纵向调整

     9.7 打印纸张的定位方法

     9.8 打印比例设置

     9.9 设置打印颜色

     9.10 设置打印质量

    第10章 动态链接库DLL

     10.1 创建DLL

     10.2 静态调用DLL的步骤

     10.3 动态调用DLL的步骤

     10.4 DLL中的Form

     10.5 DLL入口与出口- DllEntryPoint

    第11章 注册表

     11.1 设置注册表

     11.2 通过注册表获取Windows的信息

     11.3 通过注册表设置文件的关联执行程序

     11.4 通过注册表查找扩展文件名的关联执行程序

     11.5 巧用注册表保存应用程序的运行状态

     11.6 通过注册表查找打印机安装信息

     11.7 通过注册表查找显示器信息

     11.8 巧妙利用注册表保存自己的密码

    第12章 内存与字符串

     12.1 去掉字符串的空格

     12.2 字符串大写与小写转换

     12.3 字符串比较

     12.4 找出字符串中不含另一字符串字符的字符

     12.5 字符串的位加密方法

     12.6 查找与替换字符串中的内容

     12.7 字符串截取

     12.8 判断汉字的内码

     12.9 动态内存分配方法

     12.10 利用内存流读位图文件

     12.11 利用内存流将小文件合并成大文件

    第13章 OLE与DDE

     13.1 OLE容器控件

     13.2 编辑OLE控件

     13.3 存取OLE对象

     13.4 与Word的接口

     13.5 与Excel的接口

     13.6 Word文档用数据库管理

     13.7 DDE客户端程序设计

     13.8 DDE服务器端程序设计

    第14章 数据库

     14.1 自己在程序中配置ODBC数据源

     14.2 创建数据表

     14.3 修改Query的查询结果集

     14.4 利用Query实现Pack功能

     14.5 利用BatchMove实现Pack功能

     14.6 查找的Locate方法

     14.7 查找的Query方法

     14.8 Query实现模糊查询

     14.9 Table添加记录的方法

     14.10 Query添加记录的方法

     14.11 Table修改记录的方法

     14.12 Query修改记录的方法

     14.13 Table删除记录的方法

     14.14 Query删除记录的方法

     14.15 记录批量增加

     14.16 记录批量修改

     14.17 记录批量删除

     14.18 如何获取数据库中的表名

     14.19 如何获取表中的字段名

     14.20 求记录中字段的最大值

     14.21 记录中的字段求和

     14.22 记录中的字段求平均

     14.23 (TDate)0是什么东西

     14.24 甩掉报表控件,自己制作的报表更好看

    第15章 多媒体

     15.1 利用TAnimate制作动画

     15.2 利用TTimer制作动画

     15.3 检测声卡是否存在

     15.4 检测光驱中是否有CD

     15.5 弹开与关闭光驱

     15.6 禁止与启用光驱的自动播放功能

     15.7 电影全屏播放

     15.8 伴音的实现

    第16章 网络

     16.1 获取电脑所处的工作组名

     16.2 获取并修改计算机名

     16.3 如何设置网络驱动器映射方式

     16.4 如何在程序中链接自己的网页和邮件

     16.5 测试是否联网

     16.6 在程序中启动拨号
  • 内容简介:
    本书从应用的角度出发,以大量的实例,讲述编程的方法与技巧。全书共分16章,每章内归纳了若干条技巧,每条技巧分别讲了应用的背景、目的、方法,并给出了实例代码,最后进行了简洁的分析和扩展。
      
      本书适合初步掌握了C/C++语言语法,希望快速获得一些编程经验、掌握编程技巧的读者学习使用。对用Visual C++编程的读者同样有参考价值。
  • 目录:
    第1章 C语言基本功

     1.1 容易理解但不一定会灵活运用的常量、变量、表达式

     1.2 整数、浮点、双精度,使用起来要心中有数

     1.3 逻辑操作,很少用却很有用

     1.4 整数分支用switch...case

     1.5 if{}else if{}else{}--字符串判断最合适

     1.6 for循环,不要变成死循环

     1.7 条件循环用while

     1.8 continue,让循环不做工作自己走

     1.9 break,让循环刹车

     1.10 指针指向何方,前途各不一样

     1.11 Class,想说爱你不容易

     1.12 struct,常用用它可真省事

     1.13 数据类型之间的转换

    第2章 控件的应用与改造

     2.1 无所不在的MessageBox对话框

     2.2 随手拈来ShowMessage

     2.3 简便易用的InputQuery输入框

     2.4 Label控件显示多行文本

     2.5 Label控件显示超长文本时自动换行

     2.6 如何使Label控件上的文字纵向显示

     2.7 鼠标指向Label控件时改变说明文字与颜色

     2.8 Edit作为密码输入框

     2.9 Edit内可不可以显示图像

     2.10 去掉Edit控件回车后的提示音

     2.11 静态与动态为SpeedButton按钮控件添加位图的方法

     2.12 让SpeedButton按钮控件显示多行说明文本

     2.13 SpeedButton按钮控件中的Flat属性

     2.14 StringGrid单元格赋值

     2.15 StringGrid单元格字体及背景颜色设置

     2.16 StringGrid中文字的换行与对齐方式

     2.17 改造Edit只允许输入数字

     2.18 用Edit与CSpinButton组合制作一个数量单位输入框

     2.19 在程序中创建Edit

     2.20 去掉Edit进入时自动选择文本功能

     2.21 程序中用代码设置选择文本

     2.22 在Edit输入回车键时跳到下一个控件

     2.23 根据实际数量的多少动态生成Button

     2.24 自己创造一个带图形的CheckBox

     2.25 自己创造一个带图形的RadioButton

     2.26 获取与设定Memo中光标的位置

     2.27 程序中用代码控制Memo中文字的滚动

     2.28 替换Memo控件中默认的菜单

     2.29 将Memo中的内容保存为文本文件

     2.30 让ListBox显示图像列表

     2.31 为ListBox添加水平滚动条

     2.32 为ListBox列表框添上一幅有图案的背景

     2.33 两个ListBox之间交换数据

     2.34 改变ListBox列表内容的顺序

     2.35 在ListBox中寻找字符串

     2.36 让BitBtn按钮控件显示多行说明文本

     2.37 动态为BitBtn按钮控件添加位图

     2.38 获取BitBtn按钮控件中位图的颜色值

     2.39 为GroupBox控件加上图形背景

     2.40 为RadioGroup控件加上图形背景

     2.41 Combox中增加自动搜索功能

     2.42 利用ProgressBar显示程序运行中的进度

     2.43 利用CGauge 显示程序运行中的进度

     2.44 利用ScrollBox实现应用程序在屏幕上的滚动

     2.45 动态设定ScrollBox的水平与垂直滚动条

     2.46 为ScrollBox画上图案背景

     2.47 TreeView中添加项目

     2.48 TreeView中添加图形

     2.49 获取TreeView中的选择项目值

     2.50 对TreeView中的项目进行排序

    第3章 应用程序与窗口

     3.1 自定义应用程序的图标

     3.2 改变应用程序的光标

     3.3 让应用程序脱离支持文件而独立运行

     3.4 窗口的初始化

     3.5 闪烁窗体的标题栏

     3.6 让窗体的标题栏文字一个接一个显示

     3.7 窗体定时关闭的小方法

     3.8 关闭多余窗口以减少内存开销

     3.9 建立MDI子窗口

     3.10 关闭MDI子窗口

     3.11 获取MDI所有子窗口

     3.12 打开一个新MDI子窗口时关闭其他MDI子窗口

     3.13 为应用程序制作一个活动的图标

     3.14 隐藏桌面的图标

     3.15 隐藏Windows开始菜单的方法

     3.16 夺取程序的控件权

     3.17 用按钮关闭模式窗口的方法

     3.18 利用程序代码关闭模式窗口的方法

     3.19 让窗口永远显示在最前面

     3.20 解决浮点运算中的四舍五入问题

     3.21 避免自己的应用程序二次运行

     3.22 怎样关闭别的应用程序

     3.23 如何模拟键盘输入

     3.24 截获窗体的关闭信息以阻止窗体关闭

     3.25 按下Esc键退出程序

     3.26 如何制作透明的窗口

     3.27 程序执行后自己删除自己

     3.28 枚举Windows系统中的字体

     3.29 巧用控件中的Tag属性

     3.30 巧妙利用文本文件保存应用程序的菜单内容

    第4章 系统

     4.1 如何处理Windows应用程序的命令行参数

     4.2 文件的DOS日期转换为TDate

     4.3 格式化软盘

     4.4 利用软盘序列号的加密方法

     4.5 不让应用程序显示在任务栏上

     4.6 在程序中利用WM_SYSCOMMAND消息启动屏幕保护程序

     4.7 获取Windows的系统相关目录

     4.8 如何制作托盘图标

     4.9 执行控制面板上的程序

     4.10 修改系统日期

     4.11 获取Windows系统信息

     4.12 调整显示分辨率

     4.13 检测磁盘的容量

     4.14 检测磁盘的剩余空间

     4.15 在程序中用代码关闭Windows系统

     4.16 删除文件至回收站

     4.17 程序中如何更改Windows桌面

    第5章 应用程序的安装与卸载

     5.1 如何设计自己的安装程序

     5.2 软件序列号设置的方法

     5.3 将应用程序放在桌面上

     5.4 卸载程序如何实现

     5.5 OCX、DLL文件的注册方法

     5.6 文件的压缩与解压

     5.7 如何将应用程序加入启动

     5.8 如何将文件分割

     5.9 如何组合分割后的文件

    第6章 剪贴板

     6.1 监视剪贴板的内容

     6.2 文本的复制与粘贴

     6.3 图像的复制与粘贴

     6.4 流与剪贴板

    第7章 文件与目录

     7.1 文件指针的活用

     7.2 如何在目录中搜索文件

     7.3 自制文件列表并按类型显示位图

     7.4 INI文件的读写

     7.5 获取驱动器类型

     7.6 删除隐含文件的方法

     7.7 删除只读文件的方法

     7.8 文件拷贝

     7.9 文件删除

     7.10 创立文件夹

     7.11 一次性创建多层目录

     7.12 删除文件夹

     7.13 获取文件的日期

     7.14 修改文件的日期

     7.15 长文件名转换为短文件名

     7.16 只更改文件的扩展名

     7.17 将目录删除至回收站

     7.18 复制目录树

    第8章 画布与图形图像

     8.1 RGB与TColor的转换

     8.2 TCanvas与Font

     8.3 移动动画的实现

     8.4 利用ScrollBox滚动显示大位图

     8.5 实现屏幕拷贝至剪贴板

     8.6 如何改变画布的文字显示分辨率

     8.7 如何改变画布的分辨率

     8.8 不同分辨率的画布画同样比例的图形

     8.9 位图的CMYK分色技术

     8.10 图像的放大与缩小

     8.11 艺术显示图片

     8.12 BMP与JPG格式转换

     8.13 图像翻转

     8.14 获取图像中的颜色值

     8.15 防止图像显示的闪烁现象

     8.16 图像的分层处理方法

     8.17 将位图的二进制数转化为文本

     8.18 将彩色位图变为灰度位图

     8.19 在桌面上画图

     8.20 如何实现文本自适应显示区域

    第9章 打印

     9.1 认识TPrinter

     9.2 打印画布

     9.3 简单文本打印

     9.4 位图打印

     9.5 打印纸张设置

     9.6 打印纸张横向与纵向调整

     9.7 打印纸张的定位方法

     9.8 打印比例设置

     9.9 设置打印颜色

     9.10 设置打印质量

    第10章 动态链接库DLL

     10.1 创建DLL

     10.2 静态调用DLL的步骤

     10.3 动态调用DLL的步骤

     10.4 DLL中的Form

     10.5 DLL入口与出口- DllEntryPoint

    第11章 注册表

     11.1 设置注册表

     11.2 通过注册表获取Windows的信息

     11.3 通过注册表设置文件的关联执行程序

     11.4 通过注册表查找扩展文件名的关联执行程序

     11.5 巧用注册表保存应用程序的运行状态

     11.6 通过注册表查找打印机安装信息

     11.7 通过注册表查找显示器信息

     11.8 巧妙利用注册表保存自己的密码

    第12章 内存与字符串

     12.1 去掉字符串的空格

     12.2 字符串大写与小写转换

     12.3 字符串比较

     12.4 找出字符串中不含另一字符串字符的字符

     12.5 字符串的位加密方法

     12.6 查找与替换字符串中的内容

     12.7 字符串截取

     12.8 判断汉字的内码

     12.9 动态内存分配方法

     12.10 利用内存流读位图文件

     12.11 利用内存流将小文件合并成大文件

    第13章 OLE与DDE

     13.1 OLE容器控件

     13.2 编辑OLE控件

     13.3 存取OLE对象

     13.4 与Word的接口

     13.5 与Excel的接口

     13.6 Word文档用数据库管理

     13.7 DDE客户端程序设计

     13.8 DDE服务器端程序设计

    第14章 数据库

     14.1 自己在程序中配置ODBC数据源

     14.2 创建数据表

     14.3 修改Query的查询结果集

     14.4 利用Query实现Pack功能

     14.5 利用BatchMove实现Pack功能

     14.6 查找的Locate方法

     14.7 查找的Query方法

     14.8 Query实现模糊查询

     14.9 Table添加记录的方法

     14.10 Query添加记录的方法

     14.11 Table修改记录的方法

     14.12 Query修改记录的方法

     14.13 Table删除记录的方法

     14.14 Query删除记录的方法

     14.15 记录批量增加

     14.16 记录批量修改

     14.17 记录批量删除

     14.18 如何获取数据库中的表名

     14.19 如何获取表中的字段名

     14.20 求记录中字段的最大值

     14.21 记录中的字段求和

     14.22 记录中的字段求平均

     14.23 (TDate)0是什么东西

     14.24 甩掉报表控件,自己制作的报表更好看

    第15章 多媒体

     15.1 利用TAnimate制作动画

     15.2 利用TTimer制作动画

     15.3 检测声卡是否存在

     15.4 检测光驱中是否有CD

     15.5 弹开与关闭光驱

     15.6 禁止与启用光驱的自动播放功能

     15.7 电影全屏播放

     15.8 伴音的实现

    第16章 网络

     16.1 获取电脑所处的工作组名

     16.2 获取并修改计算机名

     16.3 如何设置网络驱动器映射方式

     16.4 如何在程序中链接自己的网页和邮件

     16.5 测试是否联网

     16.6 在程序中启动拨号
查看详情
相关图书 / 更多
C++ Bruilder编程技巧、经验与实例
C++边做边学
冯玉芬;周树功;母景琴;詹胜
C++ Bruilder编程技巧、经验与实例
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++ Bruilder编程技巧、经验与实例
C++编程这样学
胡芳
C++ Bruilder编程技巧、经验与实例
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++ Bruilder编程技巧、经验与实例
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++ Bruilder编程技巧、经验与实例
C++20代码整洁之道:可持续软件开发模式实践(原书第2版)
[德]斯蒂芬·罗斯(Stephan Roth)
C++ Bruilder编程技巧、经验与实例
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++ Bruilder编程技巧、经验与实例
C++程序设计(第4版)
周会平;徐建军;王挺
C++ Bruilder编程技巧、经验与实例
C++开发案例精讲
杨国兴 著
C++ Bruilder编程技巧、经验与实例
C++程序设计实践教程(新国标微课版)
马光志
C++ Bruilder编程技巧、经验与实例
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++ Bruilder编程技巧、经验与实例
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编