一:打开C++Builder6.0系统会默认创建一个工程Project1,这是一个【单文档界面(SDI)应用程序】,下面简单讲下这个工程:
双击桌面的图标口分散为独立的窗口。
,程序新建一个工程Project1,看到的不是常见的应用程序一体化窗口,而是各个子窗
① 是“应用程序主窗口”
② 是’代码编辑窗口” ③ 是“设计表单窗口”,运行后就是我们设计的“可视化应用程序界面主窗口 ④ 是“对象检查器”窗口 ⑤ 是“对象树查看器”
2. 其实,双击桌面系统默认建立的就是文件菜单New|Application创建的空白工程,关闭Form1设计表单
窗口,再关闭Unite1.cpp文件时系统弹出点否,不保存。
3. 此时,其实工程Project1还是存在没有关闭的,在这种情况下再进行如下操作文件|保存
会提示你保存下工程并自行命名,我们起名字为KongBaiProject.bpr,保存,此时就创建了一个空白的工程。 我们到保存目录下看到有三个文件,如下图:
右键编辑这个文件
可以看到具体的内容:
//---------------------------------------------------------------------------
#include #pragma hdrstop #pragma link \"Ctlpanel.obj\" //--------------------------------------------------------------------------- extern \"C\" __declspec(dllexport) __stdcall int CPlApplet(unsigned hwndCPl, unsigned uMsg, int lParam1, int lParam2) { return (Ctlpanel::CPlApplet(hwndCPl, uMsg, lParam1, lParam2)); } #pragma argsused //--------------------------------------------------------------------------- int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) { using Ctlpanel::Application; try { if (reason == DLL_PROCESS_ATTACH) { Application->Initialize(); Application->Run(); } } catch (Exception &exception) { Application->HandleException(&exception); } return 1; } //--------------------------------------------------------------------------- 这个文件的内容我们不需要了解 和 里面没有代码存在。 这两个文件无法右键编辑,说明它们 问题二:如何建一个控制台程序? 把当前项目全部关闭而不关应用程序,方法是: 然后 ************************************************************ 备注:如果在BCB6.0系统默认生成的单文档主界面程序中只是把*.CPP文件关闭,工程文件Project1不关闭,则默认的生成控制台新建项目界面是这样的,小心Console Wizard图标不要认错哦! 下面这个是点控制面板Control Panel图标生成的程序界面 ************************************************************ 注意:这里弹出了控制台向导窗口,Use VCL选项前面有一个对号,把这个对号去掉,点OK 生产控制台应用程序主程序Unit1.cpp,具体代码如下: //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) //我们看到了在C++中经常见到的main()主函数,或者说是入 //口函数 { return 0; } //--------------------------------------------------------------------------- 用快捷键Ctrl+Shift+S全部保存,首先弹出*.CPP文件保存窗口 点击,保存,我们最好按照以前的使用习惯把它起名为main.cpp 再弹出*.bpr工程保存窗口 到此,空白控制台程序就建好了 这里要特别注意了:在一个空白的工程里面,再建一个控制台*.cpp文件,是无法顺利运行的,错误提示如下: 错误信息:cannot debug project unless a host application is defined use the run/parameters...dialog box. 要指定宿主程序,宿主程序就是用来调用并测试你这个程序的程序,执行菜单“Run”->“Parameters”,将弹出的对话框的 Local 页中的“Host Application”设置为调试exe即可 文件目录下生成这4个文件: 编译链接后又生成了三个文件,现在可以运行了 ************************************************************ 备注: 很容易死机,所以经验是打开 在文件夹下直接双击打开 ,把当 前项目全部关闭 然后, 对象树查看器和对象监视器都是空白的,因为空白工程中一个对象都没有。 ************************************************************ 因篇幅问题不能全部显示,请点此查看更多更全内容