Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 看看我的Expert
‹‹ Last Thread
|
Next Thread ››
32
1/2
1
2
››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 看看我的Expert
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#1
Post at 2004-10-25 09:59
Profile
|
Site
|
Blog
|
P.M.
看看我的Expert
说明文档
http://dragonpc.swiki.net/.uploads/Readme.chs.24.mht
我在yahoo开的组
http://groups.yahoo.com/group/dgexperts/
CodeRush for Delphi可能停止开发了,则不是我说的,是Erik Berry(GExperts作者)在Borland新闻组说得(我在opentools新闻组问问题的时候他回答的时间说得 Thread:2004-07-05),Castalia 不稳定且功能较弱,所以我就写了这个Experts,板猪看看有没有参考价值吧。
我很久不用Delphi了(我的工作现在都不需要进行具体的开发),只是偶尔玩一玩,而且也没有很多时间去改进这个东西,不要笑话我
Attachment
:
DGExperts.2004.10.24.zip
(2004-10-25 09:59, 169.21 K)
Download count 1414
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#2
Post at 2004-10-26 10:27
Profile
|
Site
|
Blog
|
P.M.
更正
asm .. end
配对
Attachment
:
DGExperts.2004.10.26.zip
(2004-10-26 10:27, 169.29 K)
Download count 1414
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
agamem
新警察
UID 530
Digest Posts 0
Credits 16
Posts 16
点点分 16
Reading Access 10
Registered 2004-9-30
Status Offline
#3
Post at 2004-10-26 13:44
Profile
|
Blog
|
P.M.
老兄,你搞出来的界面惨不忍睹呀,整个给乱套了
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#4
Post at 2004-10-26 13:48
Profile
|
Site
|
Blog
|
P.M.
QUOTE:
agamem
在 2004-10-26 01:44 PM 发表:
老兄,你搞出来的界面惨不忍睹呀,整个给乱套了
发个界面给我看看
dragonpc@21cn.com
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
internetzs
新警察
UID 529
Digest Posts 0
Credits 31
Posts 31
点点分 31
Reading Access 10
Registered 2004-9-29
Status Offline
#5
Post at 2004-10-26 15:36
Profile
|
Site
|
Blog
|
P.M.
太多的AV错误,有时在打开或关闭unit时,有时在退出delphi.无法正常使用。
我比较喜欢显示行号的功能,可惜单击行号的panel也会报AV错误。
Yeah, this is johnson. Johnson is a programmer.
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#6
Post at 2004-10-26 16:11
Profile
|
Site
|
Blog
|
P.M.
这就是我难过的地方,在我自己的环境里面应用没有什么问题,只是偶尔会Delphi死锁,几率也很小,我不知道你那里是什么问题,可能的话,你可以看看源码,找找问题出在哪里,
QUOTE:
internetzs
在 2004-10-26 03:36 PM 发表:
太多的AV错误,有时在打开或关闭unit时,有时在退出delphi.无法正常使用。
我比较喜欢显示行号的功能,可惜单击行号的panel也会报AV错误。
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#7
Post at 2004-10-26 16:30
Profile
|
Site
|
Blog
|
P.M.
改正了点击 Gutter 的 AV 错误
谢谢楼上的报告
Attachment
:
DGExperts.2004.10.26.2.zip
(2004-10-26 16:30, 160.88 K)
Download count 1375
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#8
Post at 2004-10-26 18:48
Profile
|
Site
|
Blog
|
P.M.
代码我看了一下,写得很有大家风范,就是还不太稳定:)
不过没关系,IDE 里头写程序就是这样,特别是这种 Custom Painting 的东西,要做到稳定需要大量的测试和改错。另外还有 IDE 自身的 Bug 也不少,跟其它专家的兼容性也是大问题。
不知道 dragonpc 老兄是否有意将这个专家加入到 CnPack 计划中?最近管理员有些忙,如果有兴趣,可以聊聊:
MSN: zjy at cnvcl dot org
QQ: 991144
Mail: master at cnvcl dot org
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#9
Post at 2004-10-26 19:05
Profile
|
Site
|
Blog
|
P.M.
另外,建议老兄在开发期间可以发布带日志记录的调试版,这样如果有AV可以把日志发给你分析。CodeSite不知是否好分发,CnWizards 用的是功能类似但简单的 overseer。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#10
Post at 2004-10-26 22:39
Profile
|
Site
|
Blog
|
P.M.
这里还有些在专家中避免异常的小技巧,欢迎交流:
1、如果要拦截 IDE 的事件或通知,尽量不要直接在事件中写自己的代码,可以先置个标志,再把专家代码放到 ApplicationEvents.OnIdle 中去执行。
2、如果是在 IDE 中加挂自己的东西并要调用原来的东西,尽量在调用原来的代码前将现场恢复到原始状态,调用完成后再切回来。比如要在 IDE 的 PopupMenu 里加自己的 MenuItem,可以先挂接 OnPopup 事件,并在执行时先把自己的 Item 全部删掉,调用完原来的 OnPopup 后再增加自己的。
3、IDE 在加载 DLL 型 Wizard 时,是按照先加载先释放的顺序进行的,如果多个 Wizard 都挂接了同一个事件,由于后挂接的后释放,后释放的如果把事件恢复成先挂接的,就会导致异常。同样,在 IDE 内部可能还会类似的情况,挂接时需要特别小心冲突问题。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
agamem
新警察
UID 530
Digest Posts 0
Credits 16
Posts 16
点点分 16
Reading Access 10
Registered 2004-9-30
Status Offline
#11
Post at 2004-10-27 09:38
Profile
|
Blog
|
P.M.
看看图吧
我的环境用红线标了一下
Image Attachment
:
未命名j.jpg
(2004-10-27 09:38, 157.36 K)
internetzs
新警察
UID 529
Digest Posts 0
Credits 31
Posts 31
点点分 31
Reading Access 10
Registered 2004-9-29
Status Offline
#12
Post at 2004-10-27 11:43
Profile
|
Site
|
Blog
|
P.M.
我的IDE:
1. 菜单去掉了Database/Window两项,整个Toolbar省了一行空间
2. 去掉了EditWindow的标题栏,又可以省了一行空间,加上方块以补不能移动的缺点
3. 参考楼主的代码,加了行号,单击行号可以定义bookmark
4. 加了浮动的工具栏,上面可以自由切换Floating ToolWindow
5. 改进Code completion,不用按Ctrl+Space会自动弹出自动完成列表选择
6. 改进Project manager
Image Attachment
:
ide1.gif
(2004-10-27 11:43, 65.2 K)
Yeah, this is johnson. Johnson is a programmer.
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#13
Post at 2004-10-27 11:51
Profile
|
Site
|
Blog
|
P.M.
这是字体方面的问题,我没有考虑周全,我的环境是 9 号字体,我过一会就改改。
to yygw,
我在大富翁知道了cnvcl这个项目,很早就知道了,现在我写的这点玩意也是希望能够给这个项目提供一点素材,我时间真的不多,出差太多了,一年有大半年在飞,我真的希望有人能够继续下去,一旦语法分析模块能够成熟,以后可以添加诸如流程图FlowChart、重构Refactoring等等复杂的功能。
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6822
Posts 3584
点点分 6822
Reading Access 102
Registered 2004-3-28
Status Offline
#14
Post at 2004-10-27 21:03
Profile
|
Blog
|
P.M.
看看这几位朋友的作品,很不错,比较有创意。尤其是以行号和begin end配对功能比较实用。如果你们同意的话,我们考虑一下移植到CnPack的专家包中?
agamem
新警察
UID 530
Digest Posts 0
Credits 16
Posts 16
点点分 16
Reading Access 10
Registered 2004-9-30
Status Offline
#15
Post at 2004-10-28 10:56
Profile
|
Blog
|
P.M.
改了字体!好了!
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#16
Post at 2004-10-28 16:26
Profile
|
Site
|
Blog
|
P.M.
QUOTE:
Passion
在 2004-10-27 09:03 PM 发表:
看看这几位朋友的作品,很不错,比较有创意。尤其是以行号和begin end配对功能比较实用。如果你们同意的话,我们考虑一下移植到CnPack的专家包中?
这是我的荣幸,不过我可能没有精力,我希望版主能够找到人做这件事情,顺带 review 一遍代码,把满天的 bug 改改,尤其是和其它Expert以及各个Delphi版本的兼容性(由于都对EditControl加了回调,冲突太多了)
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#17
Post at 2004-10-29 11:15
Profile
|
Site
|
Blog
|
P.M.
修正了保存设置时没有显示Gutter的bug
改进了编辑Delphi Edit Code Template的实现
Attachment
:
DGExperts.2004.10.29.zip
(2004-10-29 11:15, 161.33 K)
Download count 1216
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#18
Post at 2004-11-4 09:08
Profile
|
Site
|
Blog
|
P.M.
增加了
repeat .. until
if .. then
while .. do
for .. do
on .. do
with .. do
配对,改进了DrawLine的画法为虚线,配置在DGExperts.Inc文件里面硬编码了,改为在Options窗口动态配置,
另外,字体的问题比较麻烦,很难解决,我已经在Borland OpentoolsApi新闻组问了问题,看看有没有高手给个解决办法。
http://216.239.57.99/groups?hl=z ... delphi.opentoolsapi
Image Attachment
:
aaaaa.GIF
(2004-11-4 09:08, 18.05 K)
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
dragonpc
新警察
UID 37
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-3-20
Status Offline
#19
Post at 2004-11-4 09:09
Profile
|
Site
|
Blog
|
P.M.
最新版本在这里
Attachment
:
DGExperts.2004.11.04.zip
(2004-11-4 09:09, 161.55 K)
Download count 1251
Kingron Delphi 宝典 http://kingron.myetang.com/document/delphi/index.html Peter Below 大牛在Borland新闻组的帖子合集 http://delphi.icm.edu.pl/ftp/docs/pbelow.zip Delphi 资源搜索 http://www.delphisearch.co.uk/ 新闻组搜索器 http://www.mers.com/searchsite.html http://www.tamaracka.com/search.htm http://groups.google.com http://www.prolix.be
agamem
新警察
UID 530
Digest Posts 0
Credits 16
Posts 16
点点分 16
Reading Access 10
Registered 2004-9-30
Status Offline
#20
Post at 2004-11-4 15:19
Profile
|
Blog
|
P.M.
兄台!加个和CodeRush样不匹配的提示就更好了,不知道有没有这个功能!!
32
1/2
1
2
››
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-10-31 08:53
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.008098 second(s), 8 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats