伯乐共勉

讨论。NET专区
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CODERUSH,帮我快速编码

Posted on 2005-03-14 17:20  伯乐共勉  阅读(1059)  评论(0编辑  收藏  举报

今天只说今天刚发现的小技巧。
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

更多的发现,等待我们的共同参与