Board logo

Subject: 個人對CnPack測試或者建議專貼 [Print This Page]

Author: jAmEs_    Time: 2007-4-18 15:03     Subject: 個人對CnPack測試或者建議專貼

首先必須先感謝CnPack的工作人員,因為他們的勞動,使我們有CnPack這么好的工具。
但是基于個人開發習慣和方便性,提的意見比較多,希望你們別見怪,今天也特開一貼,方便我自己提更多的改進意見或者測試情況,當然希望大家一起來支持下...
以上純屬個人意見,如果考慮不周或者勉強之處,請可以不予理會。(當然還是必須希望盡量...)

今天想到的改進意見:
1.組件前綴批量修改--那個修改的文本框不能用快捷鍵來復制粘貼,希望提供。
2.我們知道,按鈕的Action選擇以后,按鈕名稱會自動改成與act相對應的名稱,但是TFileCut這樣的Action好像不會,不知道是不是可以...
3.我用Tnt組件的TTntActionList時,新增TTntAction時,老是彈出組件名稱批量修改對話框,實際只增加一個,不知道你們會不會?這個在另外一個貼子提到,好像沒有什么人反應...

本來還有不少的,但是由于平常懶發貼的時候,忘了,所以才開這個貼的...
Author: kendling    Time: 2007-4-18 15:08

呵呵,有建议是好事,证明CW的不足。证明CW的地位。证明CW开始广泛。
Author: Passion    Time: 2007-4-18 17:01

好的,我们尽量看看。
一般的优先级都是先修复bug再考虑新建议……
Author: Passion    Time: 2007-4-18 18:47

你说的第一个问题确实存在,我们为了避免输入时名称中出现非法字符,限制了必须是合法字符,却没考虑到复制粘贴等快捷键。
下一个版本的CnWizards将会修正此问题。
Author: zjy    Time: 2007-4-19 09:13     Subject: 第二个问题

组件前缀是按照组件类名来匹配的,TFileCut和TAction是两类组件。如果在前缀专家里头选择了“提示输入未定义前缀的组件前缀”选项,在加入TFileCut时会提示输入对应的前缀。
Author: jAmEs_    Time: 2007-4-19 09:40



QUOTE:
原帖由 zjy 于 2007-4-19 09:13 发表
组件前缀是按照组件类名来匹配的,TFileCut和TAction是两类组件。如果在前缀专家里头选择了“提示输入未定义前缀的组件前缀”选项,在加入TFileCut时会提示输入对应的前缀。 ...

我的意思好像不是這樣。。。
你說的這個我知道,但是我是指:
一般我們的TAction、TButton對應的前綴是act和btn,比如我現在有
btn1和actEdit,btn1.Action := nil,設計時,我btn1.Action := actEdit,這樣會彈出提示改名btn1->btnEdit,這個后綴自動根據TAction的后綴來,但是TFileCut等特定的TAction不會,希望增加這個支持,這個意思。。。

[ 本帖最后由 jAmEs_ 于 2007-4-19 09:43 编辑 ]
Author: kendling    Time: 2007-4-19 10:35

周兄,他说的意思是指选择了TActionList里的标准Action,因为标准Action类名不是TAction而是TFileCut/TFileCopy等等。
Author: jAmEs_    Time: 2007-4-20 09:40

kendling:
你越說我越糊涂了,呵呵。。。

昨天下午網站好像訪問不到?

再補充1個問題(?),1個建議,1個方案:
1.工程清理臨時文件功能,好像對包工程處理不到?
2.注釋代碼(CTRL+/)都是把//放到最前面的字符串,但是用過Visual studio的人知道,它也有這樣的功能,不過,它的//會智能判斷所有代碼最前面{}的字符位置,然后作為起點加//
如:
function Test:  boolean;
begin
  if true then
  begin
    Result := True;
  end;
end;
現在的:
function Test:  boolean;
begin
  if true then
  begin
//    Result := True;
  end;
end;
我希望的:
function Test:  boolean;
begin
  if true then
  begin
  //  Result := True;
  end;
end;
3.Delphi的輸入助手很好,我不知道BCB為何不能使用,不過,我想不知道這樣的方案是否可行:
首先,BCB(公司使用這個開發系統,我也沒辦法,哎,實在不是很喜歡)在輸入過程中,應該可以觸發相關類似字符串輸入的事件吧?
然后,如果上面的可以,現在CnPack有代碼模板專家,這個專家不方便,一般需要鼠標來操作,雖然可以用熱鍵,但是很明顯多了熱鍵定義困難。是否可以在輸入特定的符號,如“///”,會彈出模板對話框供選擇,選擇以后,把///處理掉。這樣就可以做簡單的輸入專家,這樣總比快捷鍵要好吧?還是大家按目前有什么好應用方法?

[ 本帖最后由 jAmEs_ 于 2007-4-20 09:42 编辑 ]
Author: jAmEs_    Time: 2007-4-23 16:49

今天又有個建議了~~
組件前綴專家每次在新增組件時,都會要輸入名稱,不過,它這個時候沒有【修改前綴】按鈕,如果這個時候要修改,必須把前綴刪除,回車,它又彈出另外一個修改前綴窗口,再點【修改前綴】按鈕才能修改,所以我希望那個按鈕能每次都顯示出來,其實我遇過不少這樣的情況。。。。
Author: jAmEs_    Time: 2007-4-24 16:17

今天發現CnPack一個問題,它好像會自動關閉Delphi的Code Complete功能?我關閉了CnPack,同樣操作就不會出現,不知道怎么回事?
Author: jAmEs_    Time: 2007-4-24 16:22

原來這個“[InputHelper] 增加自动替换IDE代码完成的功能。”是這樣的?好像默認關閉?上個版本好像有些問題,關閉以后,按.沒反應,升級了又好像正常。
Author: jAmEs_    Time: 2007-4-29 10:57

没人关注一下,郁闷。。。
今天发现对话框专家一个小问题:
新增模板时,如果存在会提示是否覆盖,但是覆盖后,有两个同名的模板,关闭重启正常。
Author: Passion    Time: 2007-4-29 11:20

对话框专家是否是指MessageBox专家?
Author: jAmEs_    Time: 2007-4-29 18:58


Author: Passion    Time: 2007-4-29 23:53

模板名重复的问题已修复,等311出来请验证一下。
Author: kendling    Time: 2007-4-30 20:11

Passion真快!
Author: Passion    Time: 2007-5-2 22:19

容易改的bug动手就快。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0