快速业务通道

C++ Builder编程指南1

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-29
的一些文件即可。

例如,以系统在启动C++ Builder时自动装入的默认工程文件“Project1”为例,它一般包括以下几个文件:

Project1.bpr(C++ Builder 1.0为Project1.mak):工程文件。该文件是一个文本文件,记录了各种资源信息,通过工程文件,系统就知道如何把各种文件连接起来,最终生成用户的可执行文件。

Project1.cpp:该文件是工程文件生成的可执行文件的入口点,有点象WinMain函数。通过该文件,系统知道如何去调用窗体或者实现其它功能,一般情况下用户不用对此文件进行改动。

Project1.res:系统资源文件。包括各种图标资源、光标资源等,系统以二进制文件的方式存放,这个文件由系统自动生成。

Unit1.cpp和Unit1.h:两个都是对应于窗体“Form1”的文件,“Unit1.h”是头文件,“Unit1.cpp”是关于窗体消息的代码文件。用户进行代码编辑时,就是对“Unit1.cpp”文件进行编辑。

Unit1.dfm:它是和窗体“Form1”对应的文件。用户创建的窗体被系统转换为二进制文件存放,扩展名为.dfm。此文件是系统自动生成的,用户不用对它进行管理。

系统通过工程文件管理器来对一个工程进行管理,在主菜单“图(510cb02.Jpg )

所示的工程文件管理器。

利用工程文件管理器,就可以对上述各种文件进行有效管理(删除、增加、新建等)。

3.菜单编辑器

在C++ Builder中设计菜单也是一个可视化过程,下面介绍在C++ Builder中利用菜单编辑器设计菜单的具体过程。

启动C++ Builder,产生默认工程文件“Project1”,然后从控件板的“Standard”标签页中拖动“MainMenu”控件到窗体“For图(510cb03.Jpg )

所示。

用鼠标左键双击窗体“Form1”中的“MainMenu”控件或者用鼠标右键单击“MainMenu”控件,在弹出的菜单中选择“Menu De图(510cb04.Jpg )所示的菜单编辑器。

用鼠标单击上图所示的蓝色小方块,这时对象观察器里出现该菜单的属性,在“Caption”属性中填入“&File(在一个菜单命令的符号前面加&,则菜单中该符号下有一下划线,且该菜单命令的快捷键为Alt+该符号)”,则出现相应的菜单命令,并且小方块右移,再填上“&Edit”,对应的菜单命令就出现在前一命令的右方,图(510cb05.Jpg )。同时,“Form1”里也会自动出现主菜单。

最后可以用鼠标单击主菜单项,系统自动弹出下拉菜单框,用户只需填上相应的命令就可以设计好自己的下拉式菜单了。

菜单设计好后,相应的事件响应函数可以由用户自己设定或系统自动生成。例如,设计“Open”菜单命令为打开一个文件。用鼠标单击菜单编辑器里“File”菜单中的“Open”选项,对象观察器中出现的是该对象的属性,选择“Events”标签页,用户就可以填图(510cb06.Jpg )所示。

在“OnClick”项里填写“OpenFile”,也就是说,当“File”菜单里的“Open”命令被选中或单击时,就会调用OpenFile()函数。如果想要插入代码,只需双击“OpenFile”,系统即自动切换到代码编辑器里,而且系统已经生成了一个函数“TForm1::OpenFile()”,如上图所示,只需在该函数体内加入代码即可。其他菜单命令发送的消息和事件响应也同样按上述方法设定。用户再也不用考虑应用程序的消息是如何发送的,消息是怎样封装的等等一大堆麻烦事了!

4.程序调试器

C++ Builder提供了程序调试器,用户只需进行简单的设置就可以实现强大的调试功能。为了使一个工程文件产生用于调试的调试信息,则须做如下设置:图(510c

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号