5、代码自动完成增强:Auto Invoke刚才说“里程碑”,主要是指这个功能。当前的 Delphi 编辑器只有在输入“.”的时候,才会出现自动完成列表。在 Delphi 2010 中启用 Auto Invoke 功能后,当你输入任意一个字符的时候,都会出现匹配的自动完成列表,和 Visual Studio 差不多。Auto Invoke 默认是禁用的,在 Tools - Options 中启用:http://farm4.static.flickr.com/3620/3467772335_bb5971430c_o.png下图是输入 Show 后出现的自动完成列表,当然,当你输入第一个字母 S 的时候,自动完成列表已经开始匹配显示了:http://farm4.static.flickr.com/3658/3467772331_aa7bcaea7b_o.png在 Visual Studio 中,当输入完赋值运算符后,可自动判断类型并显示枚举类型的值列表,当前的 Delphi 2010 还做不到这一点,不过当输入字符后,也是会按类型匹配的。看下图,会显示 Align 属性的可选值:
http://farm4.static.flickr.com/3608/3467772333_86df65e98e_o.png
当前的 Auto Invoke 用的时候真的是很爽,不过有的时候还是有些问题,会不合时宜地出现,而且自动完成列表有时会匹配错误,编程时有被“干扰”的感觉,期望以后的版本能将其改进得更为“智能”。
http://farm4.static.flickr.com/3608/3467772333_86df65e98e_o.png
当前的 Auto Invoke 用的时候真的是很爽,不过有的时候还是有些问题,会不合时宜地出现,而且自动完成列表有时会匹配错误,编程时有被“干扰”的感觉,期望以后的版本能将其改进得更为“智能”。
解决方案 »
- Access violation at address 004c658A in module'FC.exe' read of address 00000000.
- (高分)请高手来help我???紧急!!!
- 为什么将名有1万条记录的两个表合为一个表时,执行时没响应?
- 菜鸟问题
- 为什么我win2000下做的程序,在win98下不能执行?
- 请教一个SQL语句的问题
- 如何使数据集将所有字段全部值全部封装到XML文件中?
- 无盘站的最后一个问题??请高手回答呀
- 如何在quick report中,打印数值的同时,打印它的大写?
- 在Demo下的TWebBrowser控件的例子在状态栏无法取得TWebBrowser控件所打开网页中鼠标所指向链接的文字,要怎么做才可以让状态栏得到TWebBrowser控件所打开网页的链接文字?
- 关于多语言编程表单布局
- dbgrid控件列宽自动调整
在 Visual Studio 中,当输入完赋值运算符后,可自动判断类型并显示枚举类型的值列表,当前的 Delphi 2010 还做不到这一点,不过当输入字符后,也是会按类型匹配的。看下图,会显示 Align 属性的可选值:
当前的 Auto Invoke 用的时候真的是很爽,不过有的时候还是有些问题,会不合时宜地出现,而且自动完成列表有时会匹配错误,编程时有被“干扰”的感觉,期望以后的版本能将其改进得更为“智能”。
不过D2010的CNpack有问题非常得慢
你可以下载源代码自己用 delphi2010 重新编译你自己需要的功能。
真正涉及深度的问题一个没有。而且单就编译器方便而言,我觉得像d7那样
已经相当足够了。看同时期的vc6.0就知道了!不过话说回来单纯比较这个毫无意义!
Delphi3中就实现了如下功能,没有源码也能代码提示,比如你引用一个unit1,只有.dcu,没有.pas,你输入unit中的函数,照样有原型提示,再比如你输入unit1.之后,unit1中引出的所有类、变量、函数、过程等等都列出来了。而且注意一点:这unit1.dcu都不需要带调试信息和局部符号编译的。就我所知,到现在Visual Studio也没做出这种功能,是否可以说VS2008连D3都比不上?:)
就象Linux是开源的,它的操作方式和windows完全不一样,你总不能说Linux就比不上windows了吧。软件不能这样类比的
操作系统,数据库,编程语言有那个是微软亲自做的。不是买就是通过合作得到。
-----------------
IDE是DELPHI发明的没错,
但是你现在不承认现在DELPHI的IDE风格不是在模仿VS? 发明和模仿是俩回事吧
看你名字都叫BORLAND,估计是BORLAND粉丝,
我的电脑是CPU:P8600,2G内存,运行4个XP3都没问题。都很影响。所以我都将这些功能关了。
还有就是界面控件,如LISTVIEW背景图导到图标不见。Seepbutton鼠标移到变为不透明了。