寻求测试帮助(300分)

  • 主题发起人 主题发起人 hubdog
  • 开始时间 开始时间
H

hubdog

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近写了一个专家工具,主要有以下一些特性
特性包括:
可以在新建控件时自动为控件添加前缀;
可以去掉代码中的注释,可以双击编辑器的分页控制来快速关闭文件;
可以在编辑器将选定的代码快速转变为字符串;
可以在非调试模式下运行程序;
可以定义规则,自动修正控件不符合规则的属性;
在编辑器中添加断点相关的菜单;
给IDE增加了一个常用工具条。
可以快速复制控件的名称
可以为属性编辑器增加编辑菜单等
目前支持D5,D6, C5, C6
下载地点是
http://www.torry.net/vcl/experts/ide/cxsetupd5.zip
http://www.torry.net/vcl/experts/ide/cxsetupd6.zip
http://www.torry.net/vcl/experts/ide/cxsetupc6.zip
http://www.torry.net/vcl/experts/ide/cxsetupc5.zip
期望大家帮忙测试一下,任何Bug和建议都欢迎,一个bug 100分
一个好的idea 50分,灌水没分
 
好,刚才下载了,我来试试
 
害怕你的东东把我的delphi搞乱 不敢装[:D]
 
我的专家支持反安装,你觉得有问题,可以卸载的,不影响的
 
请教您一个问题,写这样的程序是否需要原程序(比如Delphi)提供接口,还是随便什么
程序(未提供接口)都可以,如果我要给tornado(一个嵌入式系统的C/C++语言开发环境)
加这样一个工具,该怎么做?
 
很好用,但是有点怀疑是不是你写的
为什么不出中文版的呢?
 
不错,提个建议:将某一段代码注释,这和“可以在编辑器将选定的代码快速转变为字符
串”类似,不过也很常用呀。
另外还可以有一个额外的注释功能:
能快速将
很好用,但是有点怀疑是不是你写的
为什么不出中文版的呢?
变为:
{*********************************************
* filename: 很好用,但是有点怀疑是不是你写的
* copyright: 为什么不出中文版的呢?
*********************************************}

{*********************************************
* function: 很好用,但是有点怀疑是不是你写的
* purpose: 为什么不出中文版的呢?
*********************************************}
这种注释也挺常用的。
 
zw84611:为Delphi写专家很简单,因为Delphi提供了Open tools api接口,tornato
我不清楚,应该需要专用API吧

来自:eric.youbin, 时间:2002-5-27 11:25:00, ID:1126352
很好用,但是有点怀疑是不是你写的
为什么不出中文版的呢?
当然是我写的了,其中部分功能的实现方法在我写的《Delphi深度探索》有比较详细的讲解,
我现在没时间出中文版,不过我打算写一个多国语言支持工具,未来会出中文版


 
Tmemo不能自动加前缀
 
Tmemo不能自动加前缀
这个问题是由于TMemo的前缀我设定的是mem,但是IDE创建TMemo时自动取的名为memo1,memo2
...,符合我的前缀定义,所以expert认为它的命名是正确的
 
小弟愚昧,能告诉怎样用吗?或有中文的readme吗?谢谢了。
 
有没有代码格式化的功能呀,我好象没有看到?
 
抱歉没有中文的readme, 但是有英文帮助
 
没有代码格式化的功能,别的软件已经提供了
 
hubdog老大:能加个格式化代码的功能吗?我觉的这个挺有用的。能否考率一下(对你来说应该不难吧)
例如这样它就会自动变成这样.
var
i:integer;
begin
showmessage('hello, hubdog');
end;
---->
var
i:integer;
begin
showmessage('hello,hubdog');
end;
 
我说过了,有免费的软件可以干这个
你在www.google.com上搜索delphi code formatter就行了
 
这可不是一个高手的作风吧[:D],你怎么不追求完美?您至少应该给象我这样的新手一点期待,期待
着更好的您的软件和你的书籍。而不应该这样一棍子打死吧.[:D]
 
呵呵,外国人总是说, no need to reinvent the wheel
人家已经做的很好了,为什么还要重复别人的工作呢?
有很多很多的其他事情可以去做的
 
很好用
怎么是英文的,是不是你的英语水平很好啊,以致于把母语都搞忘了
 
控件前缀最好遵循下面的列表
****组件命名前缀****
  下面组件命前缀是对DELPHI 4中的标准组件来说的,在delphi 5中新增加的组件以及使用的第三方
组件应该也遵循这些规则,我把它列在最后面:
  Standard Tab
Prefix Component
mm TMainMenu
pm TPopupMenu
mmi TMainMenuItem
pmi TPopupMenuItem
lbl TLabel
edt TEdit
mem TMemo
btn TButton
cb TCheckBox
rb TRadioButton
lb TListBox
cb TComboBox
scb TScrollBar
gb TGroupBox
rg TRadioGroup
pnl TPanel
cl TCommandList
Additional Tab
 Prefix Component
bbtn TBitBtn
sb TSpeedButton
me TMaskEdit
sg TStringGrid
dg TDrawGrid
img TImage
shp TShape
bvl TBevel
sbx TScrollBox
clb TCheckListbox
spl TSplitter
stx TStaticText
cht TChart
Win32 Tab
  Prefix Component
tbc TTabControl
pgc TPageControl
il TImageList
re TRichEdit
tbr TTrackBar
prb TProgressBar
ud TUpDown
hk THotKey
ani TAnimate
dtp TDateTimePicker
tv TTreeView
lv TListView
hdr THeaderControl
stb TStatusBar
tlb TToolBar
clb TCoolBar
System Tab
  Prefix Component
tm TTimer
pb TPaintBox
mp TMediaPlayer
olec TOleContainer
ddcc TDDEClientConv
ddci TDDEClientItem
ddsc TDDEServerConv
ddsi TDDEServerItem
Internet Tab
  Prefix Component
csk TClientSocket
ssk TServerSocket
wbd TWebDispatcher
pp TPageProducer
tp TQueryTableProducer
dstp TDataSetTableProducer
nmdt TNMDayTime
nec TNMEcho
nf TNMFinger
nftp TNMFtp
nhttp TNMHttp
nMsg TNMMsg
nmsg TNMMSGServ
nntp TNMNNTP
npop TNMPop3
nuup TNMUUProcessor
smtp TNMSMTP
nst TNMStrm
nsts TNMStrmServ
ntm TNMTime
nudp TNMUdp
psk TPowerSock
ngs TNMGeneralServer
html THtml
url TNMUrl
sml TSimpleMail
Data Access Tab
  Prefix Component
ds TDataSource
tbl TTable
qry TQuery
sp TStoredProc
db TDataBase
ssn TSession
bm TBatchMove
usql TUpdateSQL
Data Controls Tab
  Prefix Component
dbg TDBGrid
dbn TDBNavigator
dbt TDBText
dbe TDBEdit
dbm TDBMemo
dbi TDBImage
dblb TDBListBox
dbcb TDBComboBox
dbch TDBCheckBox
dbrg TDBRadioGroup
dbll TDBLookupListBox
dblc TDBLookupComboBox
dbre TDBRichEdit
dbcg TDBCtrlGrid
dbch TDBChart
Decision Cube Tab
  Prefix Component
dcb TDecisionCube
dcq TDecisionQuery
dcs TDecisionSource
dcp TDecisionPivot
dcg TDecisionGrid
dcgr TDecisionGraph
QReport Tab
  Prefix Component
qr TQuickReport
qrsd TQRSubDetail
qrb TQRBand
qrcb TQRChildBand
qrg TQRGroup
qrl TQRLabel
qrt TQRText
qre TQRExpr
qrs TQRSysData
qrm TQRMemo
qrrt TQRRichText
qrdr TQRDBRichText
qrsh TQRShape
qri TQRImage
qrdi TQRDBMImage
qrcr TQRCompositeReport
qrp TQRPreview
qrch TQRChart
Dialogs Tab
  对话框组件是被压缩成组件的form。因此,他们命名规则遵循form命名的惯例。类型定义已经被组件名定义了。实例名和类型实例名一样去掉数字的前缀。
Type Instance Name
TOpenDialog OpenDialog
TSaveDialog SaveDialog
TOpenPictureDialog OpenPictureDialog
TSavePictureDialog SavePictureDialog
TFontDialog FontDialog
TColorDialog ColorDialog
TPrintDialog PrintDialog
TPrintSetupDialog PrinterSetupDialog
TFindDialog FindDialog
TReplaceDialog ReplaceDialog
Win31 Tab
  Prefix Component
dbll TDBLookupList
dblc TDBLookupCombo
ts TTabSet
ol TOutline
tnb TTabbedNoteBook
nb TNoteBook
hdr THeader
flb TFileListBox
dlb TDirectoryListBox
dcb TDriveComboBox
fcb TFilterComboBox
Samples Tab
  Prefix Component
gg TGauge
cg TColorGrid
spb TSpinButton
spe TSpinEdit
dol TDirectoryOutline
cal TCalendar
ibea TIBEventAlerter
ActiveX Tab
  Prefix Component
cfx TChartFX
vsp TVSSpell
f1b TF1Book
vtc TVTChart
grp TGraph
Midas Tab
  Prefix Component
prv TProvider
cds TClientDataSet
qcds TQueryClientDataSet
dcom TDCOMConnection
olee TOleEnterpriseConnection
sck TSocketConnection
rms TRemoteServer
mid TmidasConnection
下面是Delphi 5新增的控件
ADO Tab
  Prefix Component
adocn ADOConnection
adocm ADOCommand
adods ADODataSet
adot ADOTable
adoq ADOQuery
adosp ADOStoreProc
rdsc RDSConnection
InterBase Tab
Prefix Component
ibt IBTable
ibq IBQuery
ibsp IBStoreProc
ibd IBDatabase
ibts IBTransaction
ibu IBUpdateSQL
ibds IBDataSet
ibsql IBSQL
ibdi IBDatabaseInfo
ibsm IBSQLMonitor
ibe IBEvents
 如果有新的控件,我会加入这个列表中。如果你们使用了新的控件,请你们自已来更新这个列表。
 
后退
顶部