CnPack Forum


 
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-9 17:18  Profile | Blog | P.M. 
一点拙见!

刚才把这段话跟在别的贴子下面,觉得没法轰动,特开一个新贴,语句加强一下
1、打开单元窗体 排序应最好A->Z排,因为良好的编程习惯是把常用的单元起一个靠前的名子,从Z-A排要多拖一下滚动条,另外外窗体不够大,想想我们大都数的程序都不可能只包含几个窗体,几十个很正常,
2、打开多个窗体出现一个对话框提示用户打开的是多个窗体,多此一举,因为对不对话都对程序、源代码无影响,假如要做的话,最好做成这样的功能,因为delphi IDE本身有个Bug,比如某一Form里的DBEdit 连着另一个DataModule里的DataSource 经常忘了打开先打开DataModule 再打开Form,导至Form代码一经修改保存,DBEdit的DataSource连接就失效,重新加起来很麻烦,能不能做到这样的功能,打开Form时自动先把关联的DataModule先打开,我就不这么整天担心哪天delphi 稀里糊涂地把我连接给搞没了,程序到客户那边,头都大了.
3、delphi2007 的tool Palette怎么用也没有 delphi7的好用,DDevExtensions在delphi2006上做一个还原到delphi7的 tool Palette 可是那鸟人到8月份才空做适合delphi2007的DDevExtensions,等到他开发再用,恐怕delphi2008都出来了,指望他还不如指望国内的同胞可靠,
4、代码助手很好用,不过也有不足的地方,比如打se 弹出提示没错,但是把se删掉时,这个弹出的提示就应该自动隐藏才对,不然接下来想打个空格都给我自动完成一个我不想要的代码,帮了倒忙了,其实稍改进一点就能达到Castalia 的功能,Castalia 那鸟东东占内存,要不是因为有个codeTemplates 和结构自动以线条标注,真不想用
5、包括 代码助手和 Castalia都使用自已的Templates库,我机子上两个都装,一输入的时候,估计两个都在为调用自己的库打架,要不然delphi怎么老想不开,自己把自己当了.其实delphi本身codeTemplates比两个都好,delphi本身调自已的Templates时候又不多占资源,只是大多数人不懂得在非可视化的XML里捣来捣去,如果咱同胞能开一个可视化的操作添加delph本身格式的i codeTemplates XML的工具,那效果,全球轰动.
以上本人拙见,没捡好的讲,让刘总见笑了.

BS!
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-4-9 17:47  Profile | Blog | P.M. 
第一个问题:我们的排序方式和窗体大小都会保存,因此第一下拖大一点排好应该以后就可以了。
回归老风格的Tool Palette确实有点用处,我们会考虑这个的。
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2007-4-9 17:56  Profile | Site | Blog | P.M. 
1、排序方法和顺序可以点ListView栏头来修改,再点点文件名那栏就会从A-Z了。
2、设计这个提示是防止用户误点按钮打开大量文件,如果不喜欢可以禁止提示,字体设置左边的按钮就是。
3、D2007的支持才刚刚开始,只要是好的建议,我们都会考虑。
4、D2006/2007的IDE本身有Bug,导致代码助手无法取得IDE的符号列表,不得已使用了目前这种助手和IDE自动完成配合的办法。代码助手本身在当前标识符全部删除后会自动隐藏,而IDE的自动完成不会自动隐藏,这个应该不算助手的问题,不过既然用着不爽,我们会想办法来解决。
5、代码助手支持会自动读取Delphi自己的codeTemplates(delphi.dci文件),昨天出的版本在D2007下没取到正确的bds.dci文件,现在已经修正,下个版本就会提供了。D2007那种用xml来存模板的实现确实是不错,不过管理起来工作量也大。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-9 18:04  Profile | Blog | P.M. 
谢谢刘总,
我觉得第5,2个对程序员的帮助最大,特别是第5个,因为代码助手调用 delphi api,刚好delphi api又调用自己的template 一举两得,提示加自动完成一气呵成,让Castalia去死吧,
关于置顶里常见问题中代码结构 如Begin end配对问题 现在Castalia 5.0瞬间完成,滚动编辑器不会看到 repaint 的闪动现象,可能是有更好的方法实现,
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-9 18:08  Profile | Blog | P.M. 
回复 #3 zjy 的帖子

zjy :当达到不到弹出条件时,能不能模拟一个 ESC 键让提示关掉?
Top
 




All times are GMT++8, the time now is 2024-9-20 05:31

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.006875 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP