侃侃:VB和Delphi的编辑器(50分)

  • 主题发起人 主题发起人 mayong
  • 开始时间 开始时间
M

mayong

Unregistered / Unconfirmed
GUEST, unregistred user!
VB中当声明变量后,在以后的应用中,随便用大小写键入该变量,回车后,
VB自动把它变为与声明时大小写一样的变量,这能证明变量名正确......
真希望Delphi也具有这个功能!!!!!!
Delphi有吗?若没有,谁给他们一个建议?
 
这是因为Basic是解释语言,你输入完一句,就已经可以根据前文对它进行语法分析了
(实际运行时其实也是逐句分析),因此改变量名只是举手之劳,别说VB了,很久以前的
QUICK BASIC 4。0就有这个功能了,这是解释型语言与生俱来的方便(但是以运行效率低
为代价的)
而Delphi的分析要结合上下文优化,是在编译阶段完成的.如果要实现这个功能,要加上
专门的模块。而且Delphi有强大的Code Insight工具(速度也很快可惜要把输入法的热键改
掉),打错变量名的事基本上不出三行就能发现(你用Ctrl-空格后不弹出标识符列表,就肯
定在前面有错,立刻Ctrl-F9编译看看吧).所以是不必要有自动改变量名的功能的.
 
我也希望有!
            写程序的时候,不编译吧?!
 
好像可以用Expert实现这个功能吧
 
将鼠标移动到你所用的变量上面,如果告诉你在程序的第几行声明的,就是正确,没有提示
就是程序存在语法错误。
 
不声明就使用是个坏毛病
 
在打了.后不出提示基本上就有错误.
 
我覺得這是Delphi的優點﹐不然你出了問題都不知道是哪儿出的。何況﹐如www和autumn所
說﹐Delphi已提供此類功能好讓你知道你的程序當前有沒有錯﹐錯在哪儿﹐這也很好嘛。VB
我也用過﹐也很簡單﹐但我用了Delphi后就不再准備用它了。
 
接收答案了!
 
多人接受答案了。
 
后退
顶部