台灣最大程式設計社群網站
線上人數
1497
 
會員總數:245900
討論主題:189495
歡迎您免費加入會員
討論區列表 >> VB.NET >> 該如何管理自訂類別? 以及確保最新版本的類別?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
該如何管理自訂類別? 以及確保最新版本的類別?
價值 : 50 QP  點閱數:594 回應數:4
樓主

city
初學者
230 43
1709 231
發送站內信

請問各位前輩們:


程式寫一陣子 應該會有很多個自訂的Class
少則幾十個 多則上百上千個
不知道各位前輩們都怎麼管理這些Class?

目前個人做法是:
在D槽新增一個資料夾[D:\我的類別庫] 裡面存放自訂的Class

假設今天我寫了一個專案1
在專案1裡面 我寫了一個ClassA
然後我把ClassA 存入了[D:\我的類別庫]

過一陣子 我又寫了一個專案2
專案2我需要用到ClassA 於是我把ClassA加到專案2裡面
(加入方法:方案總管/加入/現有項目)

於是:我的電腦裡面有三個ClassA
(一個在專案1裡面 一個在專案2裡面 一個在[D:\我的類別庫]裡面)

我在專案2裡面修改了一下Class
然後存入[D:\我的類別庫]

這時候 專案2以及[D:\我的類別庫]裡面的ClassA是新的 專案1裡面的ClassA是舊的
於是我就把新的ClassA加入及取代專案1裡面的舊ClassA


以上是我目前的做法
以上只是簡單的描述一下
實際上會有更多的專案 更多的Class
比如果有20個專案 20個Class
這樣我就要比對(20+1)x20=420個Class
(20個專案+1個資料夾)(裡面都有20個Class)

這樣子我無法判斷哪個專案裡面的Class是舊的 需要更新

請問各位前輩們 像這樣狀況 該怎麼管理這些Class呢?

謝謝~~

搜尋相關Tags的文章: [ VB.NET ] , [ 管理 ] , [ 類別 ] ,
本篇文章發表於2018-02-25 22:34
1樓
最有價值解答

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
我是另外開一個dll的專案, 編譯成dll

每個案子都把自己的dll加入參考.....

(專案打開時就會自動以最新的dll為主了)


本篇文章回覆於2018-02-26 09:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

city
檢舉此回應
To:小羊窒息

試了一下大大說的方法

不知大大說的是否:

(一)
先新增一個類別庫
然後將ClassA ClassB ClassC ...寫在類別庫裡面
建置成.dll

(二)
開啟專案1 專案2 ....
加入參考.dll檔



另外 不知道大大所寫的類別 是否都會建置成dll檔?

謝謝~~
本篇文章回覆於2018-02-27 12:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
1.是那樣做沒錯...

2.並非所有的類別都會特地放在dll專案中... (會共用的才需要)
針對專案本身而寫的, 就直接寫了...(頂多日後發現到有機會共用時, 才又寫進類別庫內)
本篇文章回覆於2018-02-27 14:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

city
檢舉此回應
To:小羊窒息

感謝大大教的方法 先來嘗試看看 :)
本篇文章回覆於2018-02-27 19:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.