从零开始学C++
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 C++ Builder

C++ Builder是由Borland公司推出的一款高性能可视化集成开发工具。C++ Builder具有快速的可视化开发环境,并内置了100多个完全封装了Windows公用特性且具有完全可扩展性的可重用控件。C++ Builder提供的功能包括:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和C++的完美结合。

2.2.1 C++ Builder IDE(集成开发环境)简介

利用C++ Builder可以更加方便快捷地编写C++ Windows应用程序,用C++ Builder生成Win32 GUI应用程序时,C++所有功能都包装到RAD环境中去了,也就是说可以真正利用快速应用程序开发的拖放技术生成应用程序的用户界面。C++ Builder IDE构成如图2.13所示。

图2.13 C++ Builder IDE构成

❑ 工具条:工具条可以单击、访问、打开、保存和编译项目的工具。

❑ 构件板:构件板中包含各种可以拖放到窗体中的构件,例如文本标题、编辑控件、列表框、按钮等。构件是分成组的,单击构件板顶部的标签可以得到不同的构件。要将构件放到窗体上,单击构件板上的构件按钮,然后单击窗体中要放置构件的地方即可。

❑ 对象观察器:可以通过对象观察器修改构件属性和事件。对象观察器根据所选构件不同,可能有一个或者两个标签。通过单击事件标签可以打开事件处理器,事件是构件与用户或者Windows交互时发生的。

❑ 窗口设计器:窗体设计器用于设计窗体,可以在窗体生成过程中放置、移动和缩放构件。

❑ 代码编辑器:代码编辑器可以输入要编写的程序代码。

2.2.2 创建一个简单的程序

(1)选择文件菜单栏中的新建命令,在新建菜单中选择“其他”选项,弹出新建项目选项卡。单击New标签,在下方选项中双击Console Wizard,创建一个Win 32控制台应用程序,如图2.14所示。

图2.14 创建一个Win 32控制台应用程序

(2)单击“确定”按钮,弹出Console Wizard对话框,设置所创建控制台应用程序的属性和参数,如图2.15所示。单击OK按钮,在下一步中设置文件保存路径后即创建完成一个控制台应用程序。

图2.15 选择创建应用程序的参数

(3)在代码编辑器中输入如下所示的代码,实现输出功能。

【实例2-2】C++ Builder中的Hello World程序。

        //---------------------------------------------------------------------------
        #include <condefs.h>
        #include <iostream.h>
        #include <conio.h>
        #include <vcl.h>
        #pragma hdrstop
        //---------------------------------------------------------------------------
        #pragma argsused
        int main(int argc, char* argv[])
        {
            cout<<"C++ Builder:Hello World!"<<endl;
            cout<<"Press any key to continue..."<<endl;
            getch();                            //使弹出控制台窗口停留
            return 0;
        }
        //---------------------------------------------------------------------------

(4)按工具条中的Run按钮编译并运行程序,结果如图2.16所示。