vc重新命名類名

2021-06-08 16:43:19 字數 1222 閱讀 2224

作為mfc新手使用vc++6.0這古董級的東西有時實在痛苦,這有空幾天都在想怎麼重新命名mfc工程的命名空間和類檔案。現在總算有個結果,發一下修改過程吧。

1.dws檔案,它指向工程使用哪個dsp檔案。主要內容如下:

project: "mydemo"=".\mydemo.dsp" - package owner=<4>

2.dsp檔案:它儲存了工程中的各項資訊,就是要修改的主要檔案。

3.rc檔案:儲存工程資源資訊

4.clw檔案:儲存每個窗體對應的類及資源,classwizard會使用到。

5.類檔案

mfc工程自帶的readme.txt有詳細說明。如果我們需要修改整個工程,那麼上面的檔案都要修改,當然還有大部分檔案的檔名。

接下來是修改的步驟:

1.重新命名類名:

高版本的visual assistx帶有重新命名類名的功能,不過在cpp檔案還是有的函式的類名沒有被重新命名。我們手動改就是了。修改類名不會影響整個工程,但我們接下來修改了類檔名,工程可就找不到類了。我們改完類名,將標頭檔案引用也改為新的頭檔名,然後退出工程。

2.修改檔名

修改類檔案為新的名字。如果要修改命名空間,那麼把所有命名空間命名的檔案都改為新的,包括resources資料夾裡面以舊命名空間命名的檔案,不需要就不要改了。

3.修改工程資訊。

如果修改整個工程,進行下面2步,不需要直接跳到第3步.

(1).首先使用筆記本開啟dsw檔案,修改project: "

mydemo

"=".\

mydemo

.dsp" - package owner=<4>顏色部分為工程名。

(2). 修改rc檔案中資源檔名。筆記本開啟,使用crtl+f找出舊命名空間並改為新的,主要是修改.rc2和.ico的舊檔名。因為我們在resources資料夾裡面將他們重新命名了。

(3).修改dsp檔案。筆記本開啟,如果只是修改類檔案,那麼將source=後面的類名修改為新的。要修改的地方如下面:

source=.\mydemo.h

和source=.\mydemo.cpp

修改完所有要修改的類檔案。要修改整個工程的話,那就ctrl+f把所有舊命名空間的文字都改為新的吧。

(4).修改clw檔案。筆記本開啟,修改每個窗體對應的類的新名稱。這樣我們編輯窗體控制項,使用classwizard 時能識別到新類。另外你也可以刪除原來的clw檔案,讓vc++6.0自己重新建立乙個。

4.修改基本完成。

sql重新命名表名和列名

mysql 為例 顯示表結構 describe jin 將表jin重新命名為chun rename table jin to chun 或者 alter table jin rename to chun 重新命名列 要列出列的型別,column可有可無 alter table jin change ...

Shell批量重新命名檔名

shell批量重新命名檔名 shell批量重新命名檔名 bin sh 替換檔名中的空格 find name while read name do na echo name tr mv name na done 將檔名替換成1 2 3 4 5 6等檔名,字尾名保持不變 例如test.log 1.log...

重新命名PDF列印檔案名

odoo系統預設列印出來的pdf檔案都是以當前文件模型物件對應的模板檔名命名的,對使用者來說,這樣的命名很不友好。我們希望能夠將列印出來的檔名以單號命名,下面是實現這種目的的方法。在report download的controller中,將對應的檔名用單據的名稱替換掉即可 response.head...