C++Builder 5 程序设计大全[按需印刷]
基本信息
- 原书名: C++Builder 5 Developer's Guide
- 原出版社: SAMS
- 作者: (澳)Jarrod Hollingworth 等 [作译者介绍]
- 译者: 康向东 汪浩 黄金才 等
- 丛书名: 软件开发技术丛书
- 出版社:机械工业出版社
- ISBN:7111093216
- 上架时间:2001-12-11
- 出版日期:2002 年1月
- 页码:1424
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > C++ > C++ Builder
编辑推荐
本书全面介绍了C++Builder5开发平台的各种技术,以及使用C++Builder来创建更为完整的应用程序的方法。主要内容包括:C++Builder5基础,通信、数据库和Web编程,接口和分布式计算,高级技巧等。本书深入浅出,内容翔实,实例丰富,是C++Builder高级开发人员不可多得的一本好书。初级开发人员也可以参考中所列的各种资源。对于C++Builder的研究人员来说,本书也是一个非常好的借鉴和参考。附带光盘包括C++Builder5试用版、书中示例代码以及其他一些组件和工具。
内容简介回到顶部↑
本书全面介绍了C++Builder 5开发平台的各种技术,以及使用C++Builder来创建更为完整的应用程序的方法。主要内容包括:C++Builder 5基础,通信、数据库和Web编程,接口和分布式计算,高级技巧等。本书深入浅出,内容翔实,实例丰富,是C++Builder高级开发人员不可多得的一本好书。初级开发人员也可以参考书中所列的各种资源。对于C++Builder的研究人员来说,本书也是一个非常好的借鉴和参考。附带光盘包括C++Builder 5试用版、书中示例代码以及其他一些组件和工具。
作译者回到顶部↑
本书提供作译者介绍
主要作者
Jarrod Hollingworth
Jarrod从1993年开始就成为一名职业的程序员。现在,他自己开了一家公司—Backslash(http://www.backslash.com.au),主要是作为软件开发顾问,为Internet和一些关键的商务部门开发软件应用程序。他有着坚实的C/C++编程背景,曾协助开发了世界上第一套操作-应答式的GSM(移动数字通信)短信息系统。
他从1985开始,就成为一位自学成才的BASIC和汇编语言的编程爱好者,后来在澳大利亚Deakin大学获得了计算机科学的学士学位,完成了向Pascal和C/C++.. << 查看详细
目录回到顶部↑
第一部分 c++builder 5基础
第1章 c++builder简介 1
1.1 c++builder基础 1
1.1.1 hello world! 从基本开始 2
1.1.2 vcl、窗体和组件 3
1.1.3 组件面板 5
1.1.4 编写你最初的一个真正的程序 7
1.1.5 熟悉c++builder 11
1.2 c++builder 5新增功能 12
1.2.1 web应用程序开发 13
1.2.2 分布式应用程序 13
1.2.3 小组开发 14
1.2.4 应用程序本地化 14
1.2.5 调试 14
1.2.6 数据库应用程序开发 14
1.2.7 开发效率 15
1.2.8 随书工具光盘 15
1.3 升级与兼容性问题 15
1.3.1 升级早期版本的c++builder 16
1.3.2 在c++builder 5中使用现存的工程 16
第1章 c++builder简介 1
1.1 c++builder基础 1
1.1.1 hello world! 从基本开始 2
1.1.2 vcl、窗体和组件 3
1.1.3 组件面板 5
1.1.4 编写你最初的一个真正的程序 7
1.1.5 熟悉c++builder 11
1.2 c++builder 5新增功能 12
1.2.1 web应用程序开发 13
1.2.2 分布式应用程序 13
1.2.3 小组开发 14
1.2.4 应用程序本地化 14
1.2.5 调试 14
1.2.6 数据库应用程序开发 14
1.2.7 开发效率 15
1.2.8 随书工具光盘 15
1.3 升级与兼容性问题 15
1.3.1 升级早期版本的c++builder 16
1.3.2 在c++builder 5中使用现存的工程 16
译者序回到顶部↑
C++Builder与Visual C++是基于Windows进行可视化C语言开发的两种最基本的开发平台,因为这两种平台最初分别由不同的公司推出,其特性各有不同。能够得心应手地运用C++进行开发是广大程序员的愿望,本书的目的就是要满足他们的愿望,使他们能够在较短的时间内较好地掌握运用C++Builder进行应用开发的思想、方法和技术。
本书是关于C++Builder的一本大师级的力作,书中的许多作者都是该领域的权威级的人物,凝聚了他们的智慧以及不可多得的丰富经验,是C++Builder高级开发和研究人员必备读物。本书题材广泛,内容深刻,对于程序开发过程中的难点、技术关键点,作者举重若轻,就内容而言,该书可以称作是C++Builder的经典。但是作者所涉猎的范围之广,又是其他书所不能及的,正如本书的作者所说“编写这本书的驱动力是要编写一本新型的C++Builder参考书,包括在其他地方找不到的资料,并且将添加相对较短的已经可以得到的已出版的参考资料列表”。
全书的各章分别重点阐述一个方面的技术,并引用了一些具有代表性的示例进行说明,以使读者更好地理解各章的精髓。本书适合具有一定C++Builder编程经验的开发人员使用;初级开发人员也可以参考书中所列的各种资源;对于C++Builder的研究人员来说,本书也是一个非常好的借鉴和参考。
全书由康向东、汪浩、黄金才、赵侠、贺明科组织进行翻译,参加本书翻译、校对、录排等的人员包括:邓涛、李林、李卓林、聂宛析、田敏、金玉露、王小光、龚露娜、马军、马丽、田军、田洗县、王小将、高翔、丁建华、崔羽、王大军、李节、蒋华、郭雷、孙庆、周国庆、安洁、张志超、杨垒、叶涛、董金云、孙志龙、董丽、詹亮、彭建国、刘祥、张海、何欣、何兵、赵宁、郑红、张磊、黄小丽、潘军、耿新峰、何江龙、李瑞、向杰、周刚、陈静、李玉林等。由于计算机技术的迅速发展和各种概念的层出不穷,因此,在翻译过程中不足和纰漏在所难免。我们主要目标是为了使该书及时和大家见面,以促进C++Builder的开发和研究,恳请读者能够不吝指正。
如果您在阅读中碰到了什么问题,请同我们联系:qiandao@263.net。我们会尽力解决您的问题。
康向东
2001年4月
前言回到顶部↑
本书是我们的一个很大的工程,不仅介绍C++ Builder 5中新的内容,还介绍一些在其他任何地方都没有提及的技术。
这本书起源于1999年11月中旬,在“The Bits”(http://www.thebits.org)的C++Builder的技术性讨论专栏上Jarrod Hollingworth的一封电子邮件:
我刚从澳大利亚和新西兰的BorCon99返回,它非常奇特。他们展示了很多对所有产品的改进,以及非常有价值的教程……非常多的内容。我不认为会有一本C++Builder5 Unleashed book……
这暴露出了订阅The Bits专栏的每个人的失望,这是因为Unleashed书籍不仅已经被证明是无法估量的资源,而且它们还经常是唯一容易利用的C++Builder参考书(Borland的“Teach Yourself……”,和“Developer誷 Guide”手册除外)。
逐渐地,几个专栏的成员开始考虑在他们的专门知识领域中写一些文章,这个工程也就诞生了。我们第一个任务是决定应该写什么种类的书,以及C++Builder的用户群体希望看到什么话题。为此,建立了最初的站点(The C++Builder Book Writers’Guild),并进行了在线调查。我们在最活跃的C++Builder讨论专栏和新闻组上展开了这个调查。这个调查和在线讨论的结果(可以在这本书的站点http://www.bcb5book.force9.co.uk上找到)帮助了这本书的成形。
现在,这里是我们的最终产品。这本书由来自世界各地的34位作者编写,他们的国家和地区包括澳大利亚、巴林、巴西、加拿大、丹麦、香港、爱尔兰、荷兰、英国和美国。每个作者都在他专长的知识领域贡献出了一些主题,整个工程通过使用电子邮件、联机对话和网站(以及不时打电话)管理。所有作者都有他们的职业和个人生活,只能设法从他们很少的业余时间中挤出一些时间来编写本书。虽然你可能会认出这些作者中,有些是C++Builder和Delphi其他书籍的作者,TeamB新闻组的成员,或者是C++Builder相关站点的版主,但其实大多数作者都只有很少或者没有职业写作的经验。
这当然是非常困难的工作。当编写本书的时候,工程组织者单在组织的问题上就花费了600多小时,寄了2 000多封电子邮件,并收到了3 500多封电子邮件。这是个令人难以置信的经验,并且,我们希望,在这里介绍的工程的简短的历史,将会让你相信技术书籍的编写不是无法做到的—你也同样可以。我们希望我们编写的这本书能够对C++Builder所有版本的用户在开发各种类型的应用程序上都有所帮助。我们努力地工作,尽可能包括其他任何书籍都没有涉及的问题和技术,以及C++Builder 5主要的新特点。总之,我们希望通过编写本书的独特方式,体现出C++Builder/Delphi的精神:共享知识。
重要的注意事项
由于编写本书的独特方式,这本书有着非常多的作者,并且编写的时间也比较紧张,本书的写作风格上肯定存在差异,而且也许在一章之内就存在差异。我们(所有作者,和Sams的编辑队伍)所有人为了减少这些影响都非常努力地工作,不过,在某些地方还是很明显地存在差异。
和所有技术书籍一样,尽管我们非常努力,但在文字和给出的程序代码中不可避免会有一些错误。鉴于此,我们将在本书的站点和Sams站点—http://www.bcb5book.force9.co.uk和http://www.samspublishing.com 上维护一个勘误表。你也可以将发现的错误、普通的疑问和意见通过电子邮件发送给feedback@bcb5book.f9.co.uk 。
随书光盘
随书光盘包括了本书中所有的C++Builder工程和代码示例。代码按章节组织,可以通过一个定制的界面访问。有些章节的文件夹中包括README.TXT文件,其中包含了该章中的工程的一些重要信息。这些章节包括13、15、16、18和19章。
另外,光盘中还有很多免费软件、共享软件、示范和试验组件,以及C++Builder用户可能感兴趣的应用程序。它们也可以通过光盘的界面查看。为了保证光盘内容列表是最新的,在光盘的根目录提供了一个README.TXT文件。
本书适合哪些读者
本书不是C++的入门书籍,也不是有关C++Builder的用法和应用程序的入门书籍。它指导你使用C++Builder来创建更好、更大、更复杂的应用程序,帮助扩展你现有的C++Builder技能,以及介绍C++Builder 5的新特点。
如果你已经有过使用C++Builder开发应用程序的经验,希望从版本4升级到版本5,或者希望扩展你现在的知识,那么,这书很适合你。从整体上看,本书的大部分章节采用了一种自然的、快速的进度。这使得本书甚至对于C++Builder初学者也很有用,尽管本书原来只打算写给中级/高级的读者,但最终的产品证明它适用于所有的读者,不管其谈论的话题的性质是否是高级的。
C++Builder系统需求
本书中大部分内容是为C++Builder 5的用户编写的。不过大多数文本和代码示例也适用于C++Builder 4。表I-1显示了C++Builder的各种版本的适用性。
表I-1 本书对C++Builder的各个版本的适用百分比
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)


点击看大图





加载中...
