分享
 
 
 

快速使用 C++ Builder IDE 心得

王朝c/c++·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

人比较懒,做事的时候总喜欢找点捷径。用 BCB 也有一段时间了,总结出来一些使用 IDE 的捷径,希望给用 BCB 的朋友们带来一点方便。这些看似很简单的的技巧,使用好了确能给你的编程工作提高不少效率,但确很少有人注意到。

一、使用快捷键

不是讲 BCB 快捷键大全,这里只说说我平常经常使用的一些,应当被注意的。这些快捷键都是在使用过程中慢慢记住的,没有必要专门去背。

File:

SaveCtrl+S

Save AllCtrl+Shift+S

Edit:

UndoCtrl+Z

RedoCtrl+Shift+Z

Search:

Find Ctrl+F

Find Again F3

ReplaceCtrl+R

Goto Line Number...Ctrl+G

View:

Project Manager Ctrl+ALt+F11

Object InspectorF11

Object Treeview Shift+Alt+F11

Toggle Form/UnitF12

Units...Ctrl+F12

Forms...Shift+F12

Project:

CompileUnitAlt+F9

Make (My Project)Ctrl+F9

Run:

RunF9

Step OverF8

Trace Into F7

Run To CursorF4

Evaluate/ModifyCtrl+F7

Add WatchCtrl+F5

Program ResetCtrl+F2

Mouse Right Down:

Open Source/Header fileCtrl+F6

Close Page Ctrl+F4

Open File at CursorCtrl+Enter

Topic Search F1

二、制定自已的风格

用快捷键只是很小的一部分功能,而且这么多快捷键也不能一下子都记住,有些功能还没有快捷键。BCB 提供了强大的自定义 IDE 功能,你可以也应当按照自已的习惯制定更加方便的 IDE。

1. 环境设置:Tools->Environment Options

Preference

AutoSave options

选中 Editor files

选中 Project desktop

2. 编辑设置:Tools->Editor Options

General

Editor options

选中 Use tab charactor

选中 Undo on after save

设置 Tab stops 为 4

Display

Display and file options

选中 Zoom to full screen

Code insight

Automatic Feature

设置 Delay 为最小

Code templates

编辑 templates 为自已的风格。

3. 工具栏设置

让工具栏占满屏幕宽度的一条,把常用的功能按钮都显示在工具栏上,隐藏不常用的。下面是我的工具栏(屏幕分辨率800×600):

4. 保存常用的 Desktop 模式

我一般用三种模式:

(0) Object Inspector、ClassExplorer 和 Editor 整合到一起:编辑代码

(1) Object Inspector、ClassExplorer 合并与 Editor 分离:编辑组件

(2) 将 (0) 全屏:用来编辑控制台程序或调试的时候用

三、学会使用帮助

这个对使用 BCB 来说是非常重要的,有任何问题请按 F1 键,BCB 会给你一个令你满意的答复。BCB 提供了很直观全面的帮助,把焦点定位到任何一个地方按 F1 键都会有相应的帮助。比如代码,VCL 组件,一个对话框,甚至菜单。一里的菜单项的单词都是按 F1 拷贝出来的:)

四、使用 BCB 的其它功能

1. 纵向选择

一般选择一块进行操作都是一行一行的选,如果想对纵向的一列进行操作呢?可以按住 Alt 再选择,可以用鼠标选,也可再按住 Shift 按 ←→↑↓和 Page Up/Page Down 键。

2. 快速查看定义

查看一下代码或函数的定义,可以按住 Ctrl,用鼠标移到代码上,代码会呈现链接状。点击直接跳转到类、变量或函数的声明处。

3. 快速选择 Form

窗体常常会被其它的组件占满,不能通过鼠标直接选择。当一个 Panel 组件以 Client 对齐方式充满了 Form 的客户区域时,你想要选择 Form。可以通过对象观察器(Object Inspector)顶端的下拉组合框来选择,但不很方便。这时可以先选中 Panel,然后按 ESC 键,焦点就定位到 Form 上了。用这种方法也可以选择其它容器组件。实际上 IDE 是将焦点转向所选对象的父对象。在刚才的 Panel 上再放一个 Memo,用鼠标选择 Memo,按两次 ESC,这时焦点依次定位到 Panel 和 Form 上。BCB6 提供了 Object Treeview,在那里面选择也算方便。

4. 同时改变数个组件的属性

当您选择了多个组件时,对象观察器(Object Inspector)将会显示这些组件的共同属性。举例来说,如果您想让 Form 中的数个Edit组件都有同样的宽度的话,只需同时选中它们,然后在对象观察器中改变 Width 属性,所有您选中的组件宽度都会变成新的宽度值。这也是一下子清空许多 Edit 组件的 Text 属性的便捷之道。

5. 复选 Container(容器)中的组件

Panel 面板经常被用作其他组件的容器。您也许想同时选中 Panel 面板上的几个组件来移动它们或是改变它们的共同属性。您当然可以通过Shift+单击来选择这些组件。但若您想通过拖动鼠标来选的话,您只会将panel拖的到处乱跑。按下Ctrl键再拖的话,就完全不同了。这个办法适用于所有的容器类组件(GroupBox,ScrollBox,ControlBar,等等)。

6. 微调

很多时候,您都会对 Form 上的组件进行细微的调整。选中一个组件后,按住 Ctrl 键再按下方向键(四个箭头)可以将组件往相应的方向以像素点为单位移动。同时按住 Shift 和 Ctrl 键,再按一下方向键的话可以使组件移至下一个网格定位点。要想组件往相应的方伸长或缩短一个像素点的话,按住Shift键再按方向键。左右键调整组件宽度,上下键调整组件高度。

7. 使用 Alignment(对齐)对话框

您经常需要确保一组组件能够以某种方式对齐。举例来说,您希望一个 Edit 组件和与其对应的Label组件中间对齐。先选中Edit组件,然后按住Shift键选择Label组件,再在其中一个组件上右击鼠标,选择弹出菜单上的 Align(对齐)选项。这时会弹出一个Alignment(对齐)对话框,允许您按照某些顺序对齐组件。很简单的,试试看。我必须指出这只是使用Alignment对话框的一方面原因,实际上这也是组件锚定(anchor)的原理。您所选定的一组组件的第一个组件将作为锚组件。也就是说,锚组件不动,所有其它的组件按照对齐方式向他对齐。最后要说的是,View | Alignment Palette 与 Alignment 对话框完全一致。

http://shadowstar.126.com/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有