图书介绍

C++Builder 6程序设计与实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++Builder 6程序设计与实例
  • 席卫文等编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502432442
  • 出版时间:2003
  • 标注页数:446页
  • 文件大小:83MB
  • 文件页数:458页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C++Builder 6程序设计与实例PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 C++Builder 6基础知识1

1.1 C++Builder 6简介1

1.2 安装C++Builder 6的系统要求2

1.2.1 硬件配置要求2

1.2.2 软件要求2

1.3 C++Builder 6的集成开发环境2

1.3.1 启动C++Builder 6 .2

1.3.2 C++Builder 6的运行界面3

1.3.3 往窗体中添加VCL组件5

1.3.4 程序代码的设计6

1.3.5 C++Builder常用的文件类型7

1.4 实例制作——创建一个简单的8

C++Builder 6应用程序8

1.4.1 程序设计思路8

1.4.2 程序实现步骤8

1.4.3 程序分析与说明10

小结10

2.1.2 C++常量与变量11

2.1.1 C++语言概述11

第2章 C++基础语法11

2.1 C++语言基础知识11

2.1.3 C++运算符14

2.1.4 数组16

2.1.5 AnsiString数据类型17

2.1.6 指针19

2.2 C++的函数20

2.2.1 函数的声明20

2.2.2 函数的定义21

2.2.3 函数的调用21

2.2.5 循环结构23

2.2.4 条件表达式23

2.3 C++的类26

2.3.1 类的定义26

2.3.2 类的数据成员28

2.3.3 类的声明28

2.3.4 生成类的实例31

2.3.5 类的使用31

2.3.6 类的生存周期34

小结34

3.1 Form窗体组件35

3.1.1 生成Form窗体35

第3章 组件35

3.1.2 Form的常用属性36

3.1.3 Form的常用事件37

3.1.4 实例制作——窗体的使用37

3.2 常用组件40

3.2.1 Label(标签)组件40

3.2.2 Edit(编辑框)组件41

3.2.3 Button(按钮)组件和BitBtn(位图按钮)组件42

3.2.4 实例制作——Label、Edit、Button和BitBtn组件的使用43

3.2.5 ListBox和ComboBox组件46

3.2.6 实例制作——ListBox和ComboBox组件的使用49

3.2.7 RadioButton和CheckBox组件51

3.2.8 GroupBox和RadioGroup组件52

3.2.9 实例制作——RadioButton、CheckBox、RadioGroup和GroupBox组件的使用53

3.2.10 ScrollBar、TrackBar和56

ProgressBar组件56

3.2.11 实例制作——ScrollBar、ProgressBar和TrackBar组件的使用58

3.3 公用对话框组件60

3.3.1 公用对话框概述60

3.3.2 OpenDialog和SaveDialogFile组件61

3.3.3 ColorDialog和FontDialog组件62

的使用63

3.3.4 实例制作——公用对话框63

3.4 Timer组件和时间显示65

3.4.1 Timer组件的属性和事件66

3.4.2 时间函数66

3.4.3 实例制作——Timer组件和67

时间函数的使用67

3.5 组件的焦点事件和使用技巧69

3.5.1 设置组件的Tab顺序69

3.5.2 组件获得焦点和失去焦点事件70

3.5.3 调整组件前后顺序和锁定组件70

3.5.4 使用Panel来放置组件71

小结72

第4章 菜单、窗体与界面修饰73

4.1 主菜单和弹出式菜单的设计73

4.1.1 主菜单设计73

4.1.2 主菜单的属性和事件75

4.1.3 弹出式菜单的组件76

4.1.4 设置组件具有弹出式菜单功能77

4.2 多窗体程序设计77

4.2.1 在工程中添加和删除窗体77

4.2.2 设置主窗体78

的使用79

4.2.4 实例制作——菜单和多窗体79

4.2.3 窗体的显示和隐藏79

4.3 鼠标和键盘事件82

4.3.1 KeyPress、KeyDown和KeyUp82

键盘事件82

4.3.2 MouseDown、MouseUp和83

MouseMove鼠标事件83

4.3.3 实例制作——键盘和鼠标事件84

的使用84

4.4 打印86

4.4.1 打印窗体和程序代码86

4.4.2 打印设置和打印87

4.5 脱离C++Builder环境可单独执行88

的程序的生成88

4.5.1 动态链接库和运行包88

4.5.2 生成可单独执行的程序88

4.5.3 设置程序的标题和图标89

小结90

第5章 文件和文件夹操作91

5.1 文件对话框、文件和文件夹的管理91

5.1.1 文件名和文件管理函数91

5.1.2 实例制作——对话框的使用和文件名的操作96

5.1.3 实例制作——文件和文件夹的查找、新建和删除98

5.2 文本文件的读写操作100

5.2.1 文件I/O函数100

5.2.2 实例制作——实现文本文件的读写操作102

5.2.3 实例制作——实现文本文件104

清空重写操作104

5.3 利用SHFileOperation函数实现105

文件操作105

5.3.1 SHFileOperation函数105

5.3.2 实例制作——SHFileOperation函数的使用105

5.4.1 FindFirst函数108

5.4 遍历指定的文件夹108

5.4.2 实例制作——遍历文件夹109

的操作109

5.4.3 实例制作——bmp图片遍历111

5.5 确定Windows所在的目录112

5.5.1 GetWindowsDirectory函数和GetSystemDirectory函数112

5.5.2 实例制作——系统目录的操作113

小结114

第6章 系统编程与实例115

6.1 实现硬件检测115

6.1.1 硬件检测函数115

和内存信息117

6.1.2 实例制作——检测CPU类型117

的类型和磁盘空间119

6.1.3 实例制作——检测驱动器119

6.1.4 实例制作——检测显示器信息121

6.2 获取系统软件信息122

6.2.1 知识要点122

6.2.2 实例制作——获取操作系统123

的版本123

6.2.3 实例制作——获取计算机名125

和当前用户名125

6.3.1 TRegistry类126

6.2.4 实例制作——设置桌面墙纸126

6.3 修改注册表126

6.3.2 实例制作——修改注册表128

使程序加入到启动组里128

6.4 锁定计算机130

6.4.1 知识要点130

6.4.2 实例制作——锁定计算机131

6.4.3 实例制作——解除锁定133

6.5.2 WinMain概述134

6.5.1 知识要点134

程序实例在运行134

6.5 隐藏应用程序和保证只有一个134

6.5.3 使程序不出现在Ctrl+Alt+Del任务管理窗口中135

6.5.4 启动一个程序而不显示它135

6.5.5 保证应用程序只有一个136

实例在运行136

6.6 实例制作——实现关机、重新启动和注销137

6.6.1 程序设计思路137

6.6.2 程序实现步骤137

小结138

6.6.3 程序分析与说明138

第7章 图形和图像139

7.1 在窗体上作图139

7.1.1 知识要点139

7.1.2 实例制作——用鼠标随意作图142

7.2 彩色图变黑白图146

7.2.1 知识要点146

7.2.2 实例制作——逐点实现彩色图变成黑白图148

7.2.3 实例制作——用ScanLine方法实现彩色图快速变黑白图149

7.3 实现图像的特殊显示效果150

7.3.1 知识要点150

效果151

7.3.2 实例制作——图像淡入淡出151

7.3.3 实例制作——图像的马赛克154

现象154

7.3.4 实例制作——显示透明位图156

7.4 图片的相互转换156

7.4.1 知识要点156

7.4.2 实例制作——JPEG图像和157

bmp图像的相互转换157

7.5 字体修饰159

7.5.1 知识要点159

7.5.2 实例制作——显示三维文字159

小结162

第8章 多媒体编程与实例163

8.1 声音文件的播放163

8.1.1 知识要点163

8.1.2 实例制作——使用Mediaplayer播放各种声音文件164

8.2 视频文件的播放168

8.2.1 知识要点168

8.2.2 实例制作——使用Mediaplayer播放各种视频文件168

8.2.3 实例制作——实现全屏显示171

和音量控制171

8.3.1 知识要点172

8.3 播放AVI和GIF动画172

组件播放AVI动画173

8.3.2 实例制作——利用Animate173

8.3.3 实例制作——利用CppWeb174

Browser组件显示GIF图像174

8.4 使用ActiveX控件显示Flash动画175

8.4.1 知识要点175

8.4.2 实例制作——使用TShockwaveFlash控件显示Flash动画177

8.5 制作屏幕保护程序178

8.5.1 知识要点178

的制作180

8.5.2 实例制作——屏幕保护程序180

小结183

第9章 动态链接库与资源文件184

9.1 创建和使用动态链接库184

9.1.1 知识要点184

9.1.2 实例制作——创建普通的DLL186

9.1.3 实例制作——创建含有191

VCL的DLL191

9.2 资源的使用195

9.2.1 知识要点195

和声音资源的使用198

9.2.2 实例制作——光标、图标198

9.2.3 实例制作——字符串资源199

的使用199

小结205

第10章 数据库编程与实例206

10.1 BDE和ODBC206

10.1.1 BDE概述206

10.1.2 BDE的体系结构207

10.1.3 BDE对象207

10.1.4 创建BDE别名208

10.1.5 实例制作——FoxPro与Access数据库的设定及连接210

10.1.6 ODBC的使用214

10.2 用ADO技术存取数据217

10.2.1 ADO概述217

10.2.2 ADO对象模型219

10.2.3 C++Builder中的ADO组件222

10.2.4 实例制作——利用ADO存放237

和查询数据237

10.3 dbExpress技术247

10.3.1 dbExpress概述247

10.3.2 实例制作——利用dbExpress数据库组件访问InterBase数据库248

10.4.1 数据访问组件249

10.4 数据库基本组件和基本操作249

10.4.2 数据控制组件261

10.5 使用数据库组件读写数据263

10.5.1 实例制作——利用TTable263

组件存取数据263

10.5.2 实例制作——利用TQuery267

组件存取数据267

10.5.3 实例制作——利用TstoredProc组件存取数据272

10.6 使用Query实现结构化查询273

10.6.1 SQL结构化查询语言274

动态查询276

10.6.2 利用TQuery组件来实现276

10.7 报表制作279

10.7.1 报表组件概述279

10.7.2 实例制作——直列式报表制作281

10.7.3 实例制作——标签式报表制作284

10.7.4 实例制作——群组式报表制作286

10.7.5 实例制作——Master/Detail报表制作288

小结291

第11章 多层分布式数据库应用与实例292

11.1 多层分布式数据库概述292

11.2.2 CORBA295

11.2 COM/DCOM、CORBA和COM+295

11.2.1 DCOM295

11.2.3 COM+296

11.3 MIDAS组件297

11.3.1 远程数据模块297

11.3.2 数据提供者组件297

11.4 建立应用程序服务器与客户端298

应用程序298

11.4.1 实例制作——使用Remote DataModule建立应用程序服务器298

11.3.4 客户端数据集组件298

11.3.3 客户端连接组件298

11.4.2 实例制作——使用TransactionalData Module建立应用程序服务器301

11.4.3 实例制作——建立CORBA应303

用程序服务器与客户端程序303

11.4.4 实例制作——以TDCOM-317

Connection作为客户端317

应用程序317

11.4.5 实例制作——以Tsocket-319

Connection作为客户端319

应用程序319

11.4.6 实例制作——以TWebConnection作为客户端应用程序320

小结322

第12章 网络编程与实例323

12.1 Internet的主要组件323

12.2 检测网络及获取对方的IP地址324

12.2.1 使用ping命令324

12.2.2 Powersock组件326

12.2.3 NMEcho组件330

12.3 WinSock和网络聊天室332

12.3.1 TClientSocket组件332

12.3.2 TServerSocket组件333

12.3.3 实例制作——用Socket编写聊天室334

12.3.4 实例制作——获取本机以及远程主机的域名和IP地址338

12.4 电子邮件的发送和接收348

12.4.1 SMTP协议和POP3协议348

12.4.2 TNMSMTP组件348

12.4.3 TNMPOP3组件351

12.4.4 实例制作——发送和接收354

电子邮件354

12.5 TNMStrm流组件和TNMStrmServ360

流组件360

12.5.1 TNMStrm组件360

文件数据361

12.5.3 实例制作——发送和接收361

12.5.2 TNMStrmServ组件361

12.6 Web浏览器364

12.6.1 TCPPWebBrowser组件364

12.6.2 实例制作——制作简易Web366

浏览器366

12.7 FTP协议和TNMFTP组件370

12.7.1 文件传输协议370

12.7.2 TNMFTP组件371

12.7.3 实例制作——创建FTP374

客户端程序374

小结380

第13章 帮助文件和安装程序的制作381

13.1 帮助文件的制作381

13.1.1 HTML Help的优点381

13.1.2 HTML Help的组成382

13.1.3 HTML Help Workshop的使用方法及帮助文件的制作383

13.2 安装程序的制作389

13.2.1 InstallShield Express简介389

13.2.2 安装程序的制作391

小结396

14.2 基础知识397

14.1.2 系统结构图397

14.2.1 电子商务简介397

第14章 综合实例——公司生产经营综合管理系统397

14.1.1 主要功能397

14.1 系统概述397

14.2.2 C++Builder 6对电子商务399

的支持399

14.2.3 WebSnap组件包401

14.2.4 CGI和ISAPI411

14.3 系统设计415

14.3.1 系统功能分析415

14.3.2 系统模块设计416

14.4 数据库设计418

14.5 模块的实现420

14.5.1 用户登录管理模块的实现420

14.5.2 产品供货管理模块的实现431

14.5.3 系统管理模块的实现438

14.5.4 产品库存管理模块的实现440

14.5.5 产品销售管理模块的实现443

14.5.6 系统的统一规划445

小结446

热门推荐