C + +项目
在C + + Builder的项目包括一个文件,其中下面的一组,与扩展:
- 的。cpp源文件的C + +。文件是为工程(Proyect1.cpp)提供。每单位之一(Unit1.cpp)。
- 。DFM的描述包含了它的形式和组成部分。每个窗体都有它在文件描述。
- 。DSK的国家和项目的外观时,您的桌面保存。
- 。h头文件包含的类的声明的。
- 。BPR项目的Makefile。包含有关文件和编译器的指令,需要建立程序。
- 。obj文件由编译器生成处理后的源文件。
- 。水库二进制资源文件。
- 。莫耳档案馆调试符号。
要检查项目的文件的一部分,我们是来访问Builder 项目经理 查看位于菜单“ - > 项目经理。
谟经理的C + + Builder中
Unit1.cpp程序源文件
//------------------------------------------------ ---------------------------
#包括
的#pragma hdrstop
#包括“Unit1.h”
//------------------------------------------------ ---------------------------
的#pragma包(smart_init)
资源的#pragma“*. DFM的”
TForm1 * Form1的;
//------------------------------------------------ ---------------------------
__fastcall TForm1::TForm1(TComponent *拥有者)
:TForm(业主)
{
}
//------------------------------------------------ ---------------------------
无效__fastcall TForm1::Button1Click(TObject *发件人)
{
Edit1 ->“文本=”你好“;
}
//------------------------------------------------ ---------------------------
Unit1.h头文件
//------------------------------------------------ ---------------------------
#IFNDEF的Unit1H
#定义Unit1H
//------------------------------------------------ ---------------------------
#包括
#包括
#包括
#包括
//------------------------------------------------ ---------------------------
类TForm1:公共TForm
{
__published:/ / IDE的管理组件
TButton的* Button1的;
t编辑* Edit1;
无效__fastcall Button1Click(TObject *发件人);
私人:/ /用户声明
市民:/ /用户声明
__fastcall TForm1(TComponent *拥有者);
};
//------------------------------------------------ ---------------------------
外部包装TForm1 * Form1的;
//------------------------------------------------ ---------------------------
#Endif
Project1.cpp项目的源文件
//------------------------------------------------ ---------------------------
#包括
的#pragma hdrstop
//------------------------------------------------ ---------------------------
USEFORM(Unit1.cpp“,Form1中);
//------------------------------------------------ ---------------------------
WINAPI WinMain函数(的HINSTANCE,的HINSTANCE,LPSTR,int)的
{
尝试
{
应用程序>的initialize();
应用程序> CreateForm(__classid(TForm1),&Form1中);
应用程序>“运行();
}
赶上(例外与例外)
{
应用程序> ShowException(&除外);
}
赶上(...)
{
尝试
{
抛出异常("");
}
赶上(例外与例外)
{
应用程序> ShowException(&除外);
}
}
返回0;
}
//------------------------------------------------ ---------------------------