今天只说今天刚发现的小技巧。
Ctrl + shift + I。这个可能大家都知道,进行转换。
它有什么妙用呢,让我们来看看以下的几种情况。
简单赋值转换。
i := j; //转换后成了 j := i; 非常不错吧。
函数转换。
a := iniFile.ReadString('a', 'b', 10); //转换后成了 iniFile.WriteString('a', 'b', a);
对于自定义的它也行,看着。
Edt_kport.Text := IniConfigDeal.ReadString('卡数据库连接参数', '端口', '');
转换成了
IniConfigDeal.WriteString('卡数据库连接参数', '端口', Edt_kport.Text);
条件转换
if Key = VK_RETURN then
Perform(WM_NEXTDLGCTL, 0, 0);
//转换后,成了
if Key <> VK_RETURN then
Perform(WM_NEXTDLGCTL, 0, 0);
对复杂点的,我们来看看
if (abc = def) and (hij = kkk) then
转换成了
if not ((abc = def) and (hij = kkk)) then
爽歪了吧
边界值转换
for j := 10 to 1000 do
转换成了
for j := 1000 downto 10 do
更多的发现,等待我们的共同参与