C++Builder项目开发实践

C++Builder项目开发实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2003-05
版次: 1
ISBN: 9787113052089
定价: 45.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 392页
18人买过
  • 本书首先介绍了C++Builder的语言基础C++的一些基本知识,以及面向对象程序设计的相关概念、方法和内容;然后介绍了C++Builder的集成开发环境IDE及其VCL的一些常见组件。在此基础上,通过讲述用C++Builder来开发网络应用程序、Windows的图形和动画程序、一般的数据库应用和关于应用多线程技术的算法演示程序,详细介绍了C++Builder的大部分常用控件及编程技巧…… 第1篇 基础篇 

    第1章 C++基础和面向对象程序设计基础 3

    1-1 C++基础知识介绍 3

    1-1-1 从C到C++ 3

    1-1-2 程序结构 4

    1-1-3 函数 5

    1-1-4 数组、指针及引用 8

    1-1-5 结构 15

    1-1-6 联合 19

    1-2 面向对象程序设计基础 20

    1-2-1 类和对象 21

    1-2-2 继承 27

    1-2-3 重载 33

    1-2-4 多态性 37

    1-2-5 模板 40

    第2章 IDE与常用VCL组件 43

    2-1 C++ Builder 6的集成开发环境 43

    2-1-1 菜单栏 43

    2-1-2 工具栏 44

    2-1-3 组件面板 44

    2-1-4 窗体 45

    2-1-5 对象监视器(Object Inspector) 47

    2-1-6 代码编辑器 48

    2-1-7 类浏览器 49

    2-1-8 工程项目管理器 50

    2-1-9 应用程序向导 52

    2-1-10 调试技巧 55

    2-2 VCL常用组件 66

    2-2-1 VCL基础知识 67

    2-2-2 窗体 70

    2-2-3 菜单组件 75

    2-2-4 按钮组件 78

    2-2-5 文本编辑器组件 81

    2-2-6 容器组件 85

    2-2-7 列表组件 86

    2-2-8 对话框和对话框组件 89

    第2篇 网络应用开发

    第3章 邮件接收和发送系统 99

    3-1 设计效果说明 99

    3-2 总体设计与概要说明 100

    3-3 程序设计流程 102

    3-4 创建主窗体及界面 104

    3-4-1 主窗体Main Form 105

    3-4-2 邮件发送窗体SendForm 107

    3-4-3 邮箱设置窗体Setting Form 110

    3-5 电子邮件的接收程序模块 111

    3-5-1 和服务器建立连接程序模块 111

    3-5-2 当前邮件列表程序模块 116

    3-5-3 邮件内容显示模块 120

    3-5-4 邮件删除模块 122

    3-5-5 和服务器断开连接模块 124

    3-6 电子邮件的发送程序模块 124

    3-6-1 和服务器建立连接程序模块 125

    3-6-2 邮件附件添加和删除模块 127

    3-6-3 邮件发送模块 127

    3-6-4 和服务器断开连接模块 132

    3-7 知识点回顾 133

    第4章 多人聊天系统 135

    4-1 程序效果说明 135

    4-2 总体设计与概要说明 136

    4-3 设计流程 141

    4-4 服务器端程序模块 142

    4-4-1 服务器端界面设计 142

    4-4-2 建立连接程序模块 144

    4-4-3 实现服务器监听模块 147

    4-4-4 服务器端读取及发送信息模块 150

    4-4-5 错误处理模块 154

    4-4-6 断开连接模块 155

    4-5 客户端程序模块 155

    4-5-1 客户端程序界面设计 156

    4-5-2 建立连接程序模块 159

    4-5-3 输入交谈信息模块 163

    4-5-4 客户端读取及发送信息模块 164

    4-5-5 错误处理模块 167

    4-5-6 断开连接模块 167

    4-6 知识点回顾 168

    第5章 网络游戏系统 171

    5-1 程序效果说明 171

    5-2 总体设计和概要说明 172

    5-3 设计流程 177

    5-4 服务器端程序模块 178

    5-4-1 设计程序界面 178

    5-4-2 建立连接程序模块 181

    5-4-3 实现服务器监听模块 184

    5-4-4 服务器端读取信息模块 185

    5-4-5 网络游戏处理模块 186

    5-4-6 断开连接模块 189

    5-5 客户端程序模块 191

    5-5-1 设计程序界面 191

    5-5-2 建立连接程序模块 192

    5-5-3 客户端读取信息模块 194

    5-5-4 客户端游戏处理模块 195

    5-5-5 断开连接模块 195

    5-6 知识点回顾 195

    第6章 文件传输系统 197

    6-1 程序效果说明 197

    6-2 总体设计和概要说明 199

    6-3 程序设计流程图 201

    6-4 系统的界面设计 203

    6-5 登录程序 207

    6-6 浏览程序 208

    6-6-1 浏览服务器端的程序 208

    6-6-2 本地浏览程序 210

    6-7 文件上传下载程序 211

    6-7-1 文件下载程序 211

    6-7-2 文件上传程序 212

    6-8 断开和服务器连接模块 213

    6-9 界面设计的程序实现 213

    6-10 TNMFTP控件命令演示程序 219

    6-11 知识点回顾 232

    第3篇 图像与动画处理

    第7章 图像编辑处理画板 237

    7-1 设计效果说明 237

    7-2 总体设计与概要说明 238

    7-3 程序设计流程 239

    7-4 创建窗体及界面 240

    7-4-1 主窗体MainForm 240

    7-4-2 五个辅助窗体 245

    7-5 图形绘制程序模块 247

    7-5-1 绘图工具准备模块 248

    7-5-2 图形绘制模块 252

    7-6 图像处理程序模块 258

    7-6-1 图像的复制、剪切和粘贴 258

    7-6-2 反色处理、尺寸设置模块 259

    7-6-3 图像对比度调节模块 260

    7-6-4 图像明暗度调节模块 260

    7-6-5 图像色彩平衡模块 261

    7-6-6 图像的灰阶处理模块 262

    7-6-7 图像处理的速度问题 262

    7-7 知识点回顾 264

    第8章 Windows的屏幕保护程序 267

    8-1 程序效果说明 267

    8-2 总体设计和概要说明 269

    8-3 设计流程 276

    8-4 消息处理模块 278

    8-5 参数存取模块 281

    8-5-1 存取文件列表模块 281

    8-5-2 使用注册表模块 283

    8-6 实现屏幕保护模块 288

    8-6-1 屏幕保护动画加载模块 288

    8-6-2 屏幕保护音乐播放模块 297

    8-7 知识点回顾 298

    第4篇 数据库应用开发实例

    第9章 医院病人帐户情况查询系统 301

    9-1 程序设计效果说明 301

    9-2 总体设计和概要说明 302

    9-3 设计流程图和E-R模型 306

    9-4 创建帐户管理数据库 307

    9-4-1 安装和设置Local Inter Base 307

    9-4-2 创建数据库 308

    9-4-3 使用Database Desktop创建数据库 312

    9-4-4 使用Database Desktop编辑表 313

    9-5 帐户查询模块 314

    9-5-1 系统界面设计 314

    9-5-2 信息输入模块 317

    9-5-3 查询处理模块 318

    9-5-4 查询结果显示模块 319

    9-6 知识点回顾 321

    第10章 远程实验室预约系统 323

    10-1 程序效果说明 323

    10-2 总体设计和概要说明 324

    10-3 设计流程图和E-R模型 326

    10-4 创建数据库 329

    10-4-1 创建数据库 329

    10-4-2 创建表 331

    10-5 预约系统实现模块 334

    10-5-1 系统界面设计 334

    10-5-2 信息输入模块 336

    10-5-3 预约处理和结果显示模块 338

    10-5-4 窗体初始化和退出模块 339

    10-6 程序网络化模块 339

    10-6-1 多层数据库概念 339

    10-6-2 建立服务器端应用程序 342

    10-6-3 建立客户端应用程序 346

    10-7 知识点回顾 350

    第5篇 多线程与常用算法

    第11章 多线程与算法教学演示系统 353

    11-1 程序效果说明 353

    11-2 总体设计和概要说明 357

    11-2-1 算法 357

    11-2-2 查找和排序过程动态显示 358

    11-2-3 多线程调度 358

    11-3 设计流程图 360

    11-4 系统的界面设计 361

    11-4-1 创建主窗体及界面 361

    11-4-2 创建顺序查找窗体及界面 363

    11-4-3 创建二分查找窗体及界面 365

    11-4-4 创建分块查找窗体及界面 366

    11-4-5 创建插入排序窗体及界面 367

    11-4-6 创建选择排序窗体及界面 369

    11-4-7 创建冒泡排序窗体及界面 370

    11-5 查找算法演示模块 371

    11-5-1 顺序查找模块 371

    11-5-2 二分法查找模块 374

    11-5-3 分块查找模块 378

    11-5-4 多线程调度模块 382

    11-5-5 演示图形显示模块 383

    11-6 排序算法演示模块 384

    11-6-1 插入排序模块 384

    11-6-2 选择排序模块 386

    11-6-3 冒泡排序模块 387

    11-6-4 多线程调度模块 389

    11-6-5 演示图形显示模块 391

    11-7 知识点回顾 391
  • 内容简介:
    本书首先介绍了C++Builder的语言基础C++的一些基本知识,以及面向对象程序设计的相关概念、方法和内容;然后介绍了C++Builder的集成开发环境IDE及其VCL的一些常见组件。在此基础上,通过讲述用C++Builder来开发网络应用程序、Windows的图形和动画程序、一般的数据库应用和关于应用多线程技术的算法演示程序,详细介绍了C++Builder的大部分常用控件及编程技巧……
  • 目录:
    第1篇 基础篇 

    第1章 C++基础和面向对象程序设计基础 3

    1-1 C++基础知识介绍 3

    1-1-1 从C到C++ 3

    1-1-2 程序结构 4

    1-1-3 函数 5

    1-1-4 数组、指针及引用 8

    1-1-5 结构 15

    1-1-6 联合 19

    1-2 面向对象程序设计基础 20

    1-2-1 类和对象 21

    1-2-2 继承 27

    1-2-3 重载 33

    1-2-4 多态性 37

    1-2-5 模板 40

    第2章 IDE与常用VCL组件 43

    2-1 C++ Builder 6的集成开发环境 43

    2-1-1 菜单栏 43

    2-1-2 工具栏 44

    2-1-3 组件面板 44

    2-1-4 窗体 45

    2-1-5 对象监视器(Object Inspector) 47

    2-1-6 代码编辑器 48

    2-1-7 类浏览器 49

    2-1-8 工程项目管理器 50

    2-1-9 应用程序向导 52

    2-1-10 调试技巧 55

    2-2 VCL常用组件 66

    2-2-1 VCL基础知识 67

    2-2-2 窗体 70

    2-2-3 菜单组件 75

    2-2-4 按钮组件 78

    2-2-5 文本编辑器组件 81

    2-2-6 容器组件 85

    2-2-7 列表组件 86

    2-2-8 对话框和对话框组件 89

    第2篇 网络应用开发

    第3章 邮件接收和发送系统 99

    3-1 设计效果说明 99

    3-2 总体设计与概要说明 100

    3-3 程序设计流程 102

    3-4 创建主窗体及界面 104

    3-4-1 主窗体Main Form 105

    3-4-2 邮件发送窗体SendForm 107

    3-4-3 邮箱设置窗体Setting Form 110

    3-5 电子邮件的接收程序模块 111

    3-5-1 和服务器建立连接程序模块 111

    3-5-2 当前邮件列表程序模块 116

    3-5-3 邮件内容显示模块 120

    3-5-4 邮件删除模块 122

    3-5-5 和服务器断开连接模块 124

    3-6 电子邮件的发送程序模块 124

    3-6-1 和服务器建立连接程序模块 125

    3-6-2 邮件附件添加和删除模块 127

    3-6-3 邮件发送模块 127

    3-6-4 和服务器断开连接模块 132

    3-7 知识点回顾 133

    第4章 多人聊天系统 135

    4-1 程序效果说明 135

    4-2 总体设计与概要说明 136

    4-3 设计流程 141

    4-4 服务器端程序模块 142

    4-4-1 服务器端界面设计 142

    4-4-2 建立连接程序模块 144

    4-4-3 实现服务器监听模块 147

    4-4-4 服务器端读取及发送信息模块 150

    4-4-5 错误处理模块 154

    4-4-6 断开连接模块 155

    4-5 客户端程序模块 155

    4-5-1 客户端程序界面设计 156

    4-5-2 建立连接程序模块 159

    4-5-3 输入交谈信息模块 163

    4-5-4 客户端读取及发送信息模块 164

    4-5-5 错误处理模块 167

    4-5-6 断开连接模块 167

    4-6 知识点回顾 168

    第5章 网络游戏系统 171

    5-1 程序效果说明 171

    5-2 总体设计和概要说明 172

    5-3 设计流程 177

    5-4 服务器端程序模块 178

    5-4-1 设计程序界面 178

    5-4-2 建立连接程序模块 181

    5-4-3 实现服务器监听模块 184

    5-4-4 服务器端读取信息模块 185

    5-4-5 网络游戏处理模块 186

    5-4-6 断开连接模块 189

    5-5 客户端程序模块 191

    5-5-1 设计程序界面 191

    5-5-2 建立连接程序模块 192

    5-5-3 客户端读取信息模块 194

    5-5-4 客户端游戏处理模块 195

    5-5-5 断开连接模块 195

    5-6 知识点回顾 195

    第6章 文件传输系统 197

    6-1 程序效果说明 197

    6-2 总体设计和概要说明 199

    6-3 程序设计流程图 201

    6-4 系统的界面设计 203

    6-5 登录程序 207

    6-6 浏览程序 208

    6-6-1 浏览服务器端的程序 208

    6-6-2 本地浏览程序 210

    6-7 文件上传下载程序 211

    6-7-1 文件下载程序 211

    6-7-2 文件上传程序 212

    6-8 断开和服务器连接模块 213

    6-9 界面设计的程序实现 213

    6-10 TNMFTP控件命令演示程序 219

    6-11 知识点回顾 232

    第3篇 图像与动画处理

    第7章 图像编辑处理画板 237

    7-1 设计效果说明 237

    7-2 总体设计与概要说明 238

    7-3 程序设计流程 239

    7-4 创建窗体及界面 240

    7-4-1 主窗体MainForm 240

    7-4-2 五个辅助窗体 245

    7-5 图形绘制程序模块 247

    7-5-1 绘图工具准备模块 248

    7-5-2 图形绘制模块 252

    7-6 图像处理程序模块 258

    7-6-1 图像的复制、剪切和粘贴 258

    7-6-2 反色处理、尺寸设置模块 259

    7-6-3 图像对比度调节模块 260

    7-6-4 图像明暗度调节模块 260

    7-6-5 图像色彩平衡模块 261

    7-6-6 图像的灰阶处理模块 262

    7-6-7 图像处理的速度问题 262

    7-7 知识点回顾 264

    第8章 Windows的屏幕保护程序 267

    8-1 程序效果说明 267

    8-2 总体设计和概要说明 269

    8-3 设计流程 276

    8-4 消息处理模块 278

    8-5 参数存取模块 281

    8-5-1 存取文件列表模块 281

    8-5-2 使用注册表模块 283

    8-6 实现屏幕保护模块 288

    8-6-1 屏幕保护动画加载模块 288

    8-6-2 屏幕保护音乐播放模块 297

    8-7 知识点回顾 298

    第4篇 数据库应用开发实例

    第9章 医院病人帐户情况查询系统 301

    9-1 程序设计效果说明 301

    9-2 总体设计和概要说明 302

    9-3 设计流程图和E-R模型 306

    9-4 创建帐户管理数据库 307

    9-4-1 安装和设置Local Inter Base 307

    9-4-2 创建数据库 308

    9-4-3 使用Database Desktop创建数据库 312

    9-4-4 使用Database Desktop编辑表 313

    9-5 帐户查询模块 314

    9-5-1 系统界面设计 314

    9-5-2 信息输入模块 317

    9-5-3 查询处理模块 318

    9-5-4 查询结果显示模块 319

    9-6 知识点回顾 321

    第10章 远程实验室预约系统 323

    10-1 程序效果说明 323

    10-2 总体设计和概要说明 324

    10-3 设计流程图和E-R模型 326

    10-4 创建数据库 329

    10-4-1 创建数据库 329

    10-4-2 创建表 331

    10-5 预约系统实现模块 334

    10-5-1 系统界面设计 334

    10-5-2 信息输入模块 336

    10-5-3 预约处理和结果显示模块 338

    10-5-4 窗体初始化和退出模块 339

    10-6 程序网络化模块 339

    10-6-1 多层数据库概念 339

    10-6-2 建立服务器端应用程序 342

    10-6-3 建立客户端应用程序 346

    10-7 知识点回顾 350

    第5篇 多线程与常用算法

    第11章 多线程与算法教学演示系统 353

    11-1 程序效果说明 353

    11-2 总体设计和概要说明 357

    11-2-1 算法 357

    11-2-2 查找和排序过程动态显示 358

    11-2-3 多线程调度 358

    11-3 设计流程图 360

    11-4 系统的界面设计 361

    11-4-1 创建主窗体及界面 361

    11-4-2 创建顺序查找窗体及界面 363

    11-4-3 创建二分查找窗体及界面 365

    11-4-4 创建分块查找窗体及界面 366

    11-4-5 创建插入排序窗体及界面 367

    11-4-6 创建选择排序窗体及界面 369

    11-4-7 创建冒泡排序窗体及界面 370

    11-5 查找算法演示模块 371

    11-5-1 顺序查找模块 371

    11-5-2 二分法查找模块 374

    11-5-3 分块查找模块 378

    11-5-4 多线程调度模块 382

    11-5-5 演示图形显示模块 383

    11-6 排序算法演示模块 384

    11-6-1 插入排序模块 384

    11-6-2 选择排序模块 386

    11-6-3 冒泡排序模块 387

    11-6-4 多线程调度模块 389

    11-6-5 演示图形显示模块 391

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