快速业务通道

C++ Builder编程指南1

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-29
b07.Jpg )所示的对话框。

选择“Compiler”页,在“Speed Settings”设置栏里,选择“Full debug”,则产生程序调试信息, 选择“Release”则生成的可执行文件中不包含调试信息。

选择“Linker”标签页,在“Linking”框里,确认“Include debug information”被选中。

在应用程序调试通过,一切正常后,为使可执行代码文件最小,应该把调试信息关闭,重新对原代码进行编译,生成的执行代码会更小。即在上述对话框“Compiler”页的“Speed settings”栏里,选中“Release”。

C++ Builder提供的集成调试器可以对应用程序很简单地实现单步执行、设置断点和观察点、鼠标热点指示(在调试状态下,当移动鼠标到某一变量上时,该变量的值就立刻显示出来)等各种调试功能,为应用程序的顺利执行提供了强大保证。

5.模板对象的使用

很多情况下,用户可能需要开发一系列类型和功能都差别很小的应用程序,如果每次都从头开始的话,就会给增加很多不必要的负担。因此,C++ Builder提供了模板功能供用户使用,大大便利图(510cb08.Jpg )所示的对话框。

把这个对话框叫做对象陈列框(Object Repository)。

这里面包括了各种各样的程序模板供程序员选择,如DLL程序、多线程程序、MDI应用程序等等。利用这些模板,只需点击几下鼠标就可以设计出一个具备基本功能的Windows应用程序框架,然后再在上面做一些修改就可以轻松设计出符合自己要求的应用程序了。

除上述介绍的以外,C++ Builder的集成开发环境(IDE)中的其他内容,读者可以参考C++ Builder提供的帮助文件或其他书籍,这里不再详述 。下面通过编写一个简单的程序来说明程序设计步骤。

(1) 启动C++ Builder3.0,采用系统默认工程文件(或者选择“File|New Application”菜单,重新产生一个工程文件 ),其窗体为“Form1”,默认主程序为“Unit1.cpp”。

(2) 从控件板(Component Palette)的“Standard”页拖动一个静态文本框(TLable)控件到“Form1”上,用鼠标把它放到适当的位置。在对象观察器(Object Inspector)中设置该静态文本框的“Caption”属性为“欢迎使用C++ Builder”,最后再利用“Font”属性设置其合适的字体。

(3) 从控件板的“Standard”页拖动一个“TButton”标准按钮控件到“Form1”上,利用对象观察器设置其“Caption”属性为“退出”,“Name”属性为“ExitButton”;然后用鼠标选择对象观察器的“Events”事件页,在位于最上一栏的“OnClick”中键入“ExitButtonClick”,表示用窗体的“ExitButtonClick()”成员函数来响应鼠标单击按钮这一事件。从这里也可以看出C++ Builder面向对象的程序设计方法。

(4)用鼠标双击对象观察器的“OnClick”栏后会自动跳转到代码编辑器“ExitButtonClick()”函数体内。输入程序行“Cl图(510cb09.Jpg )所示。

该程序的功能就是显示一个字符串“欢迎使用C++ Builder”,用鼠标单击“退出”按钮就可以退出该应用程序。

从以上的实例中,可以总结出用C++ Builder设计一般应用程序的步骤:

(1) 从控件板上的控件页(如Standard、Win32等)拖动所需控件(如MainMenu、Button、StatusBar等)到窗体上,排列好其顺序并设置其属性,这样就设计好了应用程序的界面。

(2) 用对象观察器设置好菜单、按钮或其它控件的事件响应函数。如上例中的ExitButtonClick()。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号