C++Builder(BCB)6.0若干提示、编程须知
1、
【工具——编辑器选项】可以设置代码编辑窗口的一些选项,比如设置字体和大小,【Tab键停留】和【空白缩进】默认可以改为4(对笔记本小屏幕很重要),等等。
2、
代码编辑有用的快捷键:
Ctrl + Shift + U 把选中的代码块向左缩进
Ctrl + Shift + I 把选中的代码块向右缩进
3、
BCB 6.0关于Label的AutoSize属性设置为true时标签文字文本显示不全的问题
是因为Label的默认字体不是等宽字体,Font设置为宋体或者其它等宽字体就可以了。
高版本RAD Studio无此问题。
4、
AnsiString字符串下标从1开始:
AnsiString Test = "ABCDEF";
char ch = Test[3];//得到C,注意:为了和Delphi兼容,第一位下标为1而不是0
5、
Don't use the += AnsiString operator on properties(不要在AnsiString类型属性上使用 += 运算符)
Label1->Caption += "ABCDEF"; //错
Label1->Caption = Label1->Caption + "ABCDEF"; //对
AnsiString str = "123";
str += "ABCDEF"; //对
6、
函数参数提示,比如
PostMessage(
同时按Ctrl-Shift-Space可以出来函数参数提示,而且会根据当前输入是第几个参数对应加黑体字。只要参数未输完,任何时候都可以按该组合键来提示。