《C++ Builder 5.0技术内幕大公开》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:李劲,郑浩编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2000
  • ISBN:7500639325
  • 页数:685 页
图书介绍:

1 C++Builder 5.0基本概念 2

1-1 安装C++Builder 5.0 2

1-2 启动C++Builder 5.0 5

1-3 C++Builder 5.0的环境说明 6

1-3-1 主视窗(Main Windows) 6

1-3-2 物件检视器(Object Inspector)视窗 8

1-3-3 表单视窗(Form) 9

1-3-4 程序码编辑器(Code Editor) 10

1-3-5 类别浏览器(Class Explorer) 12

1-4 C++Builder的工作模态 13

1-5 使用VCL元件 13

1-6 元件的编辑 15

1-7 元件对齐的方法 17

1-8 在C++Builder 5.0中寻求协助 19

2 简单的程序实例 24

2-1 第一个Windows应用程序 24

2-1-1 建立第一个Windows应用程序 24

2-1-2 执行所建立的Windows应用程序 29

2-1-3 结束执行Windows应用程序 30

2-1-4 更改专案表单名称 31

2-1-5 存储所建立程序文件 32

2-1-6 专案管理 33

2-1-7 环境分析 35

2-2 C++Builder 5.0所产生的文件 36

2-3 打印文件 37

2-4 注解程序的技巧 39

2-5 何谓物件(Object) 40

2-5-1 属性 41

2-5-2 事件(Event) 42

2-5-3 方法(Method) 43

2-6 表单视窗间的调用 43

2-7 常用术语说明 51

2-8 专案的选项设定 52

3 表单的应用程序设计 62

3-1 侦测键盘的按键 62

3-2 结束程序的执行 65

3-3 表单视窗产生与结束相关的事件 67

3-4 表单视窗其他事件 69

3-5 表单的属性 70

3-6 框架(Frames) 75

3-6-1 建立框架 75

3-6-2 使用建立的框架元件 78

4 功能钮的设计 82

4-1 功能钮的建立 82

4-2 基本程序设计原则 84

4-3 物件名称的更改 86

4-4 快捷键与功能钮 88

4-5 视窗含多个功能钮 88

4-6 功能钮的说明文字 91

4-7 Disabled功能钮 93

4-8 认识功能钮的属性 95

4-9 图形式功能钮(TBitBtn) 98

4-10 快速钮(Speed Button) 102

5 标签和编辑盒 106

5-1 标签的建立 106

5-2 编辑盒的建立 111

5-3 标签与编辑盒 115

5-4 密码的应用 116

5-5 取消编辑盒的字符 118

5-6 编辑盒的Change事件 120

5-7 综合实例 122

5-8 标签的属性 128

5-9 编辑盒的属性 130

5-10 静态文字与遮罩编辑盒 131

6-1 建立复选框 136

6 复选框与单选按钮 136

6-2 复选框的属性 141

6-3 建立单选按钮 142

6-4 单选按钮的属性 145

7 群组盒及单选按钮群组 148

7-1 群组盒的应用 148

7-2 单选按钮群组的应用 151

7-3 面板(Panel) 156

8-1 C++ Builder5.0的绘图功能简介 160

8 C++ Builder的绘图功能 160

8-2 画笔 162

8-3 画刷 167

8-4 绘图函数 172

8-4-1 矩形(Rectangle) 172

8-4-2 圆角矩形(RoundRect) 172

8-4-3 椭圆形(Ellipse) 173

8-4-4 弧线(Arc) 173

8-4-5 弓线(Chord) 174

8-4-7 多边形(Polygon) 175

8-4-6 扇形、圆饼图(Pie) 175

8-4-8 多边线条(Polyline) 176

8-4-9 文字输出(TextOut) 176

9 列表盒 180

9-1 建立列表盒 180

9-2 建立列表盒资料 181

9-3 清除所有列表盒资料 181

9-4 选取列表盒项目 184

9-5 删除某个列表项目 187

9-6 列表盒的属性 189

10 双并盒 192

10-1 建立双并盒 192

10-2 建立列表资料 193

10-3 双并盒的资料运作 199

10-4 双并盒的Style属性 199

10-5 双并盒的属性 204

11-1 建立卷动轴 208

11 卷轴 208

11-2 认识卷轴重要的属性 209

11-3 卷轴的属性 215

12 定时装置 218

12-1 建立定时装置 218

12-2 定时时间的设定 219

12-3 数字时钟的设计 223

12-4 定时装置的属性 224

13 菜单选单的设计 226

13-1 建立基本的主菜单 226

13-2 快捷键的设定 231

13-3 快捷菜单(鼠标右键弹出式菜单) 233

13-4 主菜单的读取与存档 235

13-5 主菜单的属性 237

13-6 菜单选项的属性 238

13-7 动态建立菜单的选项 240

14 动作栏 244

14-1 动作栏的应用 244

14-2 动作栏的属性 252

15-1 影像盒元件(TImage) 256

15 影像处理工具 256

15-2 影像串列元件(TImageList) 260

15-3 加入ActiveX Control的方法 263

16 多媒体设计 270

16-1 TAnimate元件 270

16-2 TMediaPlayer元件 272

16-3 使用OLE控制元件 278

17-1-1 OpenDialog与SaveDialog 286

17-1 使用C++ Builder对话盒 286

17 对话盒的使用与建立 286

17-1-2 OpenPictureDialog与SavePictureDialog 290

17-1-3 FontDialog与ColorDialog 291

17-1-4 PrintDialog与PrintSetupDialog 294

17-1-5 FindDiaolg与ReplaceDialog 296

17-2 建立自己的对话盒 297

17-3 将建立的对话盒新增至物件宝库 298

18-1 动态产生视窗 302

18 动态产生视窗与MDI程序应用 302

18-2 设计MDI的应用程序 305

18-3 建立Logo视窗 313

19 拖曳Drag与放开Drop 318

19-1 基本拖曳与放开 318

19-2 两个列表盒间的项目拖曳设计 320

19-3 Drag与Drop的应用 324

19-4 泊坞式(Docking)视窗设计 329

20 文件、目录以及磁盘驱动器列表盒 334

20-1 磁盘驱动器列表盒 334

20-2 目录列表盒 336

20-3 文件列表盒 337

20-4 文件过滤列表盒 340

21 文字处理技巧 344

21-1 与区段文字有关的属性介绍 344

21-2 剪贴簿控制元件 345

21-3 程序实例制作—笔记本 345

21-4 程序实例制作—WordPad 352

22-1 列示检视元件(TList View) 360

22 列示与树状结构检视元件 360

22-2 TSplitter元件 364

22-3 树状结构检视元件(TTree View) 365

22-3-1 设计时期建立树状检视图 366

22-3-2 执行时期建立树状检视图 368

23 状态显示与进度控制元件 374

23-1 标头控制元件(THeaderControl) 374

23-2 状态栏元件(TStatusBar) 377

23-3 进度栏元件(TProgressBar) 379

23-4 轨迹追踪栏(TTrackBar) 384

24 多页签表单与工具栏的制作 388

24-1 多页签的表单制作(TpageControl元件) 388

24-2 精灵的制作 390

24-3 工具栏元件(TToolBar) 396

24-4 酷栏元件(TCoolBar) 402

24-5 泊坞式工具栏设计 407

25 线程 410

25-1 线程的架构 410

25-2 建立简单线程的应用 413

25-3 建立多线程的应用 416

25-4 线程的优先权 419

26 制作元件 422

26-1 制作自己的元件 422

26-2 测试撰写的元件 424

26-3 为自定元件加入新属性 426

26-4 为自定元件加入新方法 429

26-5 为建立的元件加入图示 430

26-6 安装与使用自制的元件 433

26-7 移除加入的元件 435

27 Windows API与Registry 438

27-1 信息视窗设计 438

27-2 信息声音设计 440

27-3 特殊视窗设计 444

27-4 隐藏光标的设计 447

27-5 取得屏幕的解析度 449

27-6 使用系统的注册表 450

28-2 C++ Builder的数据库元件 458

28-1 字段、记录、数据表以及数据库 458

28 数据库元件与工具 458

28-3 BDE管理员(BDE Administrator) 462

28-3-1Paradox文件连线设定 462

28-3-2 DBASE与FoxPro连接设定 465

28-3-3 ACCESS连接设定 466

28-3-4 InterBase连接设定 467

28-3-5 使用ODBC连接SQL Server7.0 468

28-3-6 使用原生驱动程序连接SQL Serer7.0 471

28-3-7 新增、修改以及维护数据库别名 472

28-4-1 建立数据表 475

28-4-2 定义数据表索引 478

28-4-3 资料输入、修改与删除 481

28-4-4 执行SQL叙述 482

28-5 Database Exploer 483

28-4 DataBase DeskTop 483

29 数据库程序设计 488

29-1 简单的数据库应用 488

29-2-1 先前的准备工作 492

29-2 进阶数据库应用 492

29-2-2 程序实例Ch29_2 493

29-3 使用TQuery的方法 498

29-3-1 设计时期的SQL叙述查询 498

29-3-2 执行时期使用SQL叙述 501

29-4 使用SQL Server7.0 504

30 使用ADO元件开发数据库程序 518

30-1 什么是ADO 518

30-1-1 使用ADO连结数据库 518

30-1-2 系统环境需求说明 519

30-1-3 ADO物件结构 520

30-2 如何使用ADO元件开发数据库程序 521

20-2-1 ADO元件集 521

30-2-2 如何连结数据库 522

30-2-3 如何存取数据库表格 526

30-2-4 如何查询数据库内容 528

30-3 TADO Connection元件 529

30-3-1 连线处理 530

30-3-2 交易控制 532

30-3-3 光标控制 534

30-3-4 状态信息 534

30-4 TADOCommand 535

30-5 TADODataSet 538

30-5-1 执行命令 538

30-5-2 光标设定 539

30-5-3 数据结果集作业模式设定 539

30-5-4 结果数据集处理 540

30-5-5 结果数据集状态 542

30-5-6 过滤器处理 543

30-5-7 数据索引处理 544

30-5-8 内部ADO物件存取 545

30-6 其他的ADO数据集元件 545

30-6-1 TADOTable 545

30-6-2 TADOQuery 546

30-6-3 TADOStoredProc 547

30-7 TRDSConnection 547

31-1 使用QuickReport3.0建立报表 550

31 QuickReport与报表处理 550

31-2 打印数据表中的影像数据 553

31-3 报表制作精灵 555

31-4 计算字段 557

31-5 将打印结果存档 559

31-5-1 将打印结果存成文本文件 560

31-5-2 将打印结果存成CSV文件 561

31-5-3 将打印结果存成HTML文件 561

31-6-1 打印一般文字 562

31-6 使用TPrinter来设计报表 562

31-6-2 打印图形 563

32 Internet程序设计 568

32-1 C++Builder中的互联网控制元件介绍 568

32-1-1 VCL互联网控制元件 568

32-1-2 NetMasters ActiveX互联网控制元件 568

32-2 FTP程序设计 569

32-3 制作网络上可执行ActiveX Form 581

33-1 简单的CGI程序实例 592

33 Internet与数据库应用 592

33-1-1 T WebModule 594

33-1-2 T WebResponse 595

33-2 使用CGI读取数据库数据 596

33-3 使用CGI查询数据库数据 599

33-4 使用CGI将数据写入数据库 601

33-5 使用ISAPI查询与写入数据 604

34 包装开发的应用系统 610

34-1 安装封装部署程序 610

34-2 包装一般的应用系统 611

34-3 包装使用数据库元件的程序 621

34-4 包装使用ActiveX Control的程序 625

35 进阶应用程序开发 634

35-1 DLL程序开发 634

35-2 静态程序库开发 640

35-3 COM应用程序开发 641

35-4 CORBA应用程序开发 648

35-4-1 CORBA程序架构 648

35-4-3 启动服务器端程序 649

35-4-2 Smart Agent 649

35-4-4 如何开发服务器端程序 650

35-4-5 如何开发用户端程序 657

36 进阶开发工具 664

36-1 专案群组管理工具 664

36-2 程序侦错工具 666

36-2-1 IDE侦错器 666

36-2-2 CodeGuard 670

36-3 程序国际化工具 675

36-4 命令行工具 684