正文描述:《c++builder 5.0编程指南(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++Builder5.0编程指南(1)C++Builder5.0编程指南(1)木子2001年60期#1一、IDE界面介绍 打开BCB总是出现下面的四个窗口,并且默认创建一个可以立即执行的空应用程序,这个程序只有一个和窗口设计界面一样的窗口。(^60090205a^) 1.对象观察窗口(ObjectInspector) 浏览和修改对象的属性(Properties)和事件(Events)。打开查看窗口的快捷键是F11, 每个对象都有特定的属性和事件,我们将在后面做介绍(^60090205b^)。 2.代码编辑窗口 (^6009020
2、5c^) 代码窗口左边的代码浏览器,列出了代码结构,可以通过它快速定位到特定的代码段。代码编辑器具有很强的自动感应功能,只要程序员键入“->”或者“.”符号,立即就显示出成员变量和成员函数的索引,极大提高了代码的书写效率和准确率,使用“Ctrl+空格”组合键也相同的功能。可是在中文Windows系统下“Ctrl+空格”是打开默认中文输入法,这就要在控制面板中的输入法设定中修改热键了。同样,在编写调用某个函数的代码中键入左括号,编辑器将提示函数的参数名和类别,此功能的组合键是“Ctrl+Shift+空格”。 3.BCB5.0的主菜单和工具栏按
3、钮 BCB的全部功能都能在主菜单中找到相应的菜单项。下面作一个简单介绍: (1)File菜单 (^60090205d^) 创建项目的选择窗口: 包含各种类型的程序单元及一些对象创建向导,New页面包含最常用的项目: Application:创建一个新的工程,包含一个窗口和窗口的单元文件(.cpp和.h); BatchFile:创建扩展名为.bat的批处理文件; Component:打开组件创建向导; ConsoleWizard:打开控制台程序创建向导; CppFile:添加一个.cpp文件; DataModule:创建一个
4、新的数据模块; DLLWizard:打开DLL(动态连接库)创建向导; Form:添加一个空白窗口到当前工程; Frame:创建一个组件框架; HeaderFile:添加一个头文件; Library:创建一个库; Package:创建一个组件包,可以封装方法并将包中组件安装到BCB的组件栏中; ProjectGroup:创建一个新的工程组; RemoteDataModule:创建一个远程数据模块; Report:创建数据报表; ResourceDLLWizard:打开创建资源DLL的向导; Text:新建一个文本文件; Th
5、readObject:在当前工程中创建一个线程; Unit:添加一个单元(包含一个.cpp文件和一个.h文件)。 (2)Edit菜单 (^60090205e^) (3)Search菜单 (^60090205f^) (4)View菜单 (^60090205g^) (5)Project菜单 (^60090205h^) (6)Run菜单 (^60090205i^) (7)Component菜单 (^60090205j^) (8)Database菜单 (^60090205k^) (9)Tools菜单 (^60090205l
6、^) (10)Help菜单 BCB带有非常详尽的Help文本,还有非常详细的WinAPI函数文档,在IDE的任何位置按F1键都可以找到相关的资料。 #1二、界面设计 大多数Windows下的应用程序是由Windows提供的基本元素组成,例如应用程序的窗口、按钮或者是菜单。BCB为我们提供了大量的窗口、按钮、文字输入框等,它们就是BCB中的组件。每个组件都由自己特定的功能,程序员只用关注组件具有什么功能、能够实现什么效果,而不必去考虑这个组件是怎样制作,或者它是由什么制作。这样我们编写程序就像搭积木一样,一块一块的将零散的部件通过我们的代
7、码就连接成为一个整体。 在这里我们首先了解怎样将BCB提供的组件添加到程序的窗口上。 组件分为可视组件和不可视组件:可视组件在工程设计或者运行阶段是可以显示的,如按钮、窗口等;不可视组件只是提供某种功能的实现而没有可视的界面,如对话框组件。 在组件栏中选择一个组件(鼠标单击),然后在设计界面的窗口中用鼠标拖出组件的大小,或者双击组件栏上组件的图标,按组件默认大小和位置添加到设计窗口。同时组件也支持复制、粘贴等操作,粘贴的组件和复制的组件有相近的属性。 1.调整组件的位置 调整组件位置有很多的技巧,可以用鼠标拖动,也可以在属
8、性编辑窗口中调整组件的位置属性,也可以使用Ctrl+上、下、左、右方向键,或者是Ctrl+Shift+方向键,或者使用Ed
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。