Borland C++ Builder 3.0 自学培训教程

Borland C++ Builder 3.0 自学培训教程
作 者: Reisdorph
出版社: 北京希望电脑公司
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 电脑网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者简介KentReisdorph是TurboPower软件公司的高级软件工程师。他还拥有自己的顾问公司。Kent是Cobb集团的《C++Builder开发月刊》的编辑,是TeamB的成员之一,每周花许多时间在Borland新闻组中,回答C十十Builder和一般Windows编程方面的问题。Kent与妻子Jennifer住在科罗拉多的科罗拉多泉附近,同住的还有六个小孩James,Mason,Mallory,Jenna,Marshall和Joshua。致谢这么一本书自然不是在真空中写成的,而是得到了许多人的参与,包括麦克米兰和Bor-land公司的人。感谢麦克米兰公司的SteveSayre、AngieAllen、ReneeWilmeth和SeanDixon的帮助,本书进行中曾发生一些挫折,但麦克米兰公司的朋友们一直干劲实足。感谢Borland公司的RichardArmy、CelesteCrocker和NanBorreson。Nan曾被本书折腾得够呛。TerriBartos也提供了很大的帮助,回答了许多重要问题。Terri一直忙于C十十Builder工作,但总能不厌其烦地回答我的问题,并进行了一些技术编辑。另一个要特别感谢的Borland公司的朋友是ElliePeters(以及Jeff)。Ellie对本书进行了大量技术编辑,更重要的是她是我在Borland公司的内部联系人。需要了解某个问题时,我只要给Ellie一个电话或e-mail,准能得到帮助。Jeff和Ellie是好朋友,很高兴他们给本书提供了帮助。感谢TurboPower软件公司的人们在我编写本书期间给予的关照。感谢BobDelRossi和LeeInman在道义上的支持,感谢RalphTrickey和TerryHughes对数据库章节所做的技术编辑。最后,感谢我的妻子Jennifer。当我着手本书工作时,她为我承担了所有杂务,直到本书搁笔。她把一切照顾得妥贴而毫无抱怨之词。没有她就不可能有本书。

内容简介

Borland C++ Buider是以C++为编写语言的快速应用程序开发(RAD)工具。Borland C++ Buider3.0是其最新版本。本书人C++基础概念开始,详细介绍了 C++ Buider的编程环境、VCL构件编程、C++ Buider的各种工具、DLL、数据库应用开发,以及Internet编程等内容。全书内容按三周课程安装,内容由浅入深,实例丰富,是从事Borland C++ Buider应用与开发的广大技术人员重要参考书,也是大专院校相关专业自学、教学用书和社会同类培训班的教材。

图书目录

目 录

第一周

第1课 C++Builder入门

1.1何谓C++Builder

1.2C++BuilderIDE概览

1.3Hell0World!之二,Win32控制台应用程序

1.4C十十语言基础

1.5小结

1.6讨论

第2课 C十十基础

2.1if

2.2使用循环

2.3结构

24小结

2.5讨论

第3课 高级C十十

3.1指针

3.2引用

3.3按引用和按指针传递函数参数

3.4C++函数

3.5小结

3.6讨论

第4课 C十十类与面向对象编程

4.1什么是类

4.2类的构成

4.3继承

4.4基本文件I/O

4.5小结

4.6讨论

第5课 C十十类框架与可视化构件模型

5.1框架基础

5.2C十十框架之战

5.3可视化构件库

5.4C十十Builder与VCL

5.5VCL字串类

5.6VCL剖析

5.7小结

5.8讨论

第6课 C++BuilderIDE剖析

6.1C++Builder中的项目

6.2使用构件板

6.3多窗体应用程序

6.4再谈C++Builder窗体

6.5对象观察器

6.6MDI程序举例

6.7小结

6.8讨论

第7课 使用窗体设计器与菜单设计器

7.1使用窗体设计器

7.2菜单

7.3小结

7.4讨论

第二周

第8课 VCL构件

8.1复习

8.2Name属性

8.3重要的公共属性

8.4构件主要方法

8.5常见事件

8.6标准Windows控件构件

8.7Panel构件

8.8还有更多

8.9小结

8.10 讨论

第9课 在C++Builder中建立应用程序

9.1使用对象仓库

9.2用向导建立窗体和应用程序

9.3在代码中加入函数和数据成员

9.4构件模板

9.5使用资源文件

9.6包

9.7小结

9.8讨论

第10课 再谈项目

10.1人人都需要项目

10.2使用项目管理器

10.3了解项目选项

10.4C++Builder代码编辑器

10.5小结

10.6讨论

第11课 使用查错器

11.1为何使用查错器

11.2查错菜单项目

11.3断点

11.4观察变量

11.5查错检查器

11.6其它查错工具

11.7单步执行代码

11.8DLL查错

11.9EventLog(事件日志)

11.10模块视图

11.11查错技术

11.12查错选项

11.13小结

11.14讨论

第12课 C++Builder工具和选项

12.1图形编辑器

12.2WinSight:窥视Windows

12.3资源专家

12.4命令行工具

12.5配置C++BuilderTools菜单

12.6设置环境选项

12.7小结

12.8讨论

第13课 超出基础

13.1窗口装饰

13.2命令启用

13.3C++Builder应用程序中的打印

13.4使用光标

13.5小结

13.6讨论

第14课 高级编程

14.1实现上下文相关帮助

14.2异常处理

14.3使用注册表

14.4专门消息处理

14.5小结

14.6讨论

第三周

第15课 图形编程

15.1显示图形的最简单办法

15.2设备描述表与TCanvas类

15.3GDI对象

15.4基本绘图操作

15.5屏外位图

15.6小结

15.7讨论

第16课 C++Builder数据库结构

16.1数据库基础

16.2Borland数据库引擎

16.3LocalInterBase

16.4C十十Builder数据库构件

16.5客户机/服务器数据库构件

16.6生成BDE别名

16.7小结

16.8讨论

第17课 建立数据库窗构

17.1数据库窗体向导

17.2手工生成数据库窗体

17.3数据构件特写

17.4小结

17.5讨论

第18课 建立数据库应用程序

18.1非图形数据库编程

18.2使用数据模块

18.3生成报表

18.4部署C++Builder数据库应用程序

18.5小结

18.6讨论

第19课 生成与使用DLL

19.1DLL概述

19.2DLL中的函数调用和类的使用

19.3生成DLL

19.4生成调用应用程序

19.5使用DLL中的窗体

19.6使用DLL中的资源

19.7小结

19.8讨论

第20课 生成构件

20.1生成新构件

20.2构件属性和方法

20.3向TFlashingLabel构件增加功能

20.4测试构件

20.5将构件加进构件板中

20.6编写构件的事件

20.7综合起来

20.8小结

20.9讨论

第21课 C++Builder与Delphi

21.1C++Builder与Delphi的相似性

21.2C++Builder与Delphi的差别

21.3将Delphi变为C十十Builder

21.4小结

21.5讨论

第22课 建立Internet应用程序

22.1C++Builder提供的Internet控件

22.2建立Web浏览器

22.3把InternetExplorer作为ActiveX控件

22.4发送邮件

22.5部署Internet应用程序

22.6小结

22.7讨论

附录A 小测验问题答案