3.1 创建应用程序 C++Builder的主要用途于设计创建Windows应用程序。有三种基本的Windows应用程序: · WindowsGUI应用程序。 · 控制面板应用程序。 · 服务应用程序。
3.1 创建应用程序
C++Builder的主要用途于设计创建Windows应用程序。有三种基本的Windows应用程序:
· WindowsGUI应用程序。
· 控制面板应用程序。
· 服务应用程序。
3.1.1 Windows应用程序
当编译一个工程时,将生成一个可执行文件(.EXE)。这个可执行文件通常提供程序的基本功能。
简单的程序通常只包含一个.EXE文件,可以在可执行文件中通过调用DLL、程序包和其他支持文件来扩充程序。
Windows提供了两种应用程序UI(用户界面)模式:
· 单 文档界面(SDI)。
· 多文档界面(MDI)。
除了应用程序的实现模式,可以通过在IDE中设置工程选项来管理工程在设计时的行为和应用程序在运行时的行为。
1.用户界面模式
对于所设计的任意窗体可以在应用程序中以多文档界面(MDI)或单文档界面(SDI)来实现。在一个MDI应用程序中,一个单个的父窗口可以打开多个文档或子文档,这种情况在表处理器和字处理器中十分常见。相对而言,一个SDI应用程序通常只包含单个文档,为了将窗体设计成SDI应用程序,应将窗体对象的FormStyle属性设置成fsNormal。
关于开发应用程序UI的更多信息可参阅第4章。
(1)SDI应用程序
为了生成新的SDI应用程序:
1)选择File|New,打开NewItems对话框。
2)单击Project页面并选中SDIApplication。
3)单击OK。
缺省时,Form对象的FormStyle属性被设置为fsNormal,所以C+Builder假设所有新的应用程序都是SDI应用程序。
(2)MDI应用程序
为了生成新的MDI应用程序:
1)选择File|New,打开NewItems对话框。
C++Builder的主要用途于设计创建Windows应用程序。有三种基本的Windows应用程序:
· WindowsGUI应用程序。
· 控制面板应用程序。
· 服务应用程序。
3.1.1 Windows应用程序
当编译一个工程时,将生成一个可执行文件(.EXE)。这个可执行文件通常提供程序的基本功能。
简单的程序通常只包含一个.EXE文件,可以在可执行文件中通过调用DLL、程序包和其他支持文件来扩充程序。
Windows提供了两种应用程序UI(用户界面)模式:
· 单 文档界面(SDI)。
· 多文档界面(MDI)。
除了应用程序的实现模式,可以通过在IDE中设置工程选项来管理工程在设计时的行为和应用程序在运行时的行为。
1.用户界面模式
对于所设计的任意窗体可以在应用程序中以多文档界面(MDI)或单文档界面(SDI)来实现。在一个MDI应用程序中,一个单个的父窗口可以打开多个文档或子文档,这种情况在表处理器和字处理器中十分常见。相对而言,一个SDI应用程序通常只包含单个文档,为了将窗体设计成SDI应用程序,应将窗体对象的FormStyle属性设置成fsNormal。
关于开发应用程序UI的更多信息可参阅第4章。
(1)SDI应用程序
为了生成新的SDI应用程序:
1)选择File|New,打开NewItems对话框。
2)单击Project页面并选中SDIApplication。
3)单击OK。
缺省时,Form对象的FormStyle属性被设置为fsNormal,所以C+Builder假设所有新的应用程序都是SDI应用程序。
(2)MDI应用程序
为了生成新的MDI应用程序:
1)选择File|New,打开NewItems对话框。