View->To-Do List是干什么的? 怎么用? 在Code Editor中按右键也有这个选项.

解决方案 »

  1.   

    编程辅助用的,用注释做一个标记,用View->To do List可以查看
    可以用鼠标右键->Add To-do Item帮助加入标记
      

  2.   

    //To-Do是一个特殊的注释~~
    //就是标注还未完成的代码,或者是值得关注的地方~~
    //参考如下情况~~procedure TForm1.Button1Click(Sender: TObject);
    begin
      try
        Color := StringToColor(Edit1.Text);
      except
        { TODO -oZswang -c提示 : 提示用户颜色字符输入错误 }
      end;
    end;procedure TForm1.Button2Click(Sender: TObject);
    begin
      while Random(100) <> 0 do //TODO -oZswang -c质疑 : 不会出先死循环?
        ShowMessage('Hello');
    end;procedure TForm1.Button3Click(Sender: TObject);
    begin
      (* TODO -oZswang -c任务 : 调用Form2返回用户选择的颜色 *)
    end;
      

  3.   

    一个辅助工具,标注出诸如还没有完成的、有BUG或有其它特殊状况的代码位置
      

  4.   

    格式(:必须有):
    //todo: 要做的事情
      

  5.   

    一个辅助工具,标注出诸如还没有完成的、有BUG或有其它特殊状况的代码位置
      

  6.   

    在delphi的view菜单下有一个To-Do List菜单。它的用法是这样的:该菜单主要是用来察看你的源程序中用ToDo:作为开始的注释。
    你可以在写完代码后自己手动输入注释语句,也可以用Ctrl+Shift+t 谈出输入框进行输入。下面是手动输入的例子:
        procedure TForm1.Button1Click(Sender: TObject );
        begin
          {TODO 1 -cclick -omxk : button1 click}
        end;注意:1) ToDo 不区分大小写
          2) 一定不要漏写 “:” 符号
          3) delphi的三种注释符号都可以使用。如:“{ToDo:开始打印}” 或者  “//ToDo:开始打印”或者“        (*开始打印  *)” 都可以
          4)  数字 1 表示你给该注释的编号 -c 后面可以输入注释的种类。-o 后面可以输入注释的作者 ,              “:”符后是注释的内容。其中数字,-C 子句 -O字句都可以省略。自动添加方式:    将光标定位在你要加注释的地方,然后按住Ctrl+Shift+t,弹出对话框,在对话框的空白区域点击右键,选择添加菜单,填写弹出的对话框 OK。添加注释完成后,你就可以通过调用To-Do List菜单 来跳转到注释的地方,也可在对话框中对这条注释进行相应的编辑(对注释的状态的改变)比如说,你注释的地方的代码你已经修改完成了,你可以在对话框中的这条注释上点击右键,选择编辑菜单,在弹出的对话框的左下角选择Done,(也可以在前一个对话框中相应的注释前的checkbox上选中它)。这时候,看看对话框以及源代码的注释的地方发生了什么变化:(ToDo 变成 Done了,当然表示工作已经完成了)。   procedure TForm1.Button1Click(Sender: TObject);
       begin
         showmessage('button1 click has completed  ');{DONE 1 -cclick -omxk : button1 click}
       end;
    典型用法:先用人类自然语言来规划程序,
        procedure TForm1.Button1Click(Sender: TObject );
        begin
          {TODO 1 -cclick -omxk : button1 click}
        end;然后再相关的地方添加代码,添加完成后,修改状态
       procedure TForm1.Button1Click(Sender: TObject);
       begin
         showmessage('button1 click has completed  ');{DONE 1 -cclick -omxk : button1 click}
       end;当然,聪明的你也会有其他的用法的呀!