[討論] 非得用C++寫不可的原因?
以前在學校時,只有接觸過一點點的C(只有用過C寫九九乘法)
在大四時,因為課比較少,所以開始拿一些JAVA的書籍來看
但是也沒有實際的開發經驗,只有寫一些簡單的Console程式
在去年底退伍後,進入某間公司的MIS,於是開始接觸C#
(因為我接那個位置的前輩是使用C#開發程式)
為了後續的維護以及開發,所以就沿用下去
我也這樣接觸了C#幾個月,公司也因為一些專案寫了1.2個小程式
但是,因為有些生產線的電腦都很老舊,有些甚至Win 2K系統 記憶體256MB
為了Run一個程式必須安裝.NetFramework,而Win2K僅支援到2.0版
我有試過將專案轉為2.0版,但是Win2K系統會因為一些權限問題無法連到資料庫
於是生產線的電腦一律升級為WinXP SP3,但無奈的是256MB跑XP SP3有些吃力
更何況還要跑Oracle 11g,寫的程式有要去資料庫抓東西,所以一定要裝= =
於是,我們經理經過這次事情後,認為用C#寫程式要安裝.NetFramework有點麻煩
而且.NetFramework有點肥...對於一些老舊電腦會不堪負荷?
再者,公司目前傾向走自動化流程,於是需要撰寫一些廠內設備連線的程式。(個人)
於是使用某間廠商的Driver,然而,該間廠商也有C#版本的SampleCode可參考
所以在開發上也任何太大的問題。
基於某些因素,我們經理又決定換另一間Driver試試看。
雖然第二間也有提供SampleCode,但是整個程式架構都不一樣。
第一間是以按Button的方式送出訊息,訊息內容包在每個按鍵的事件中。
第二間是開啟程式後需先import一個Library,訊息都寫在Library中
如果要發送訊息,是從Library中以拖拉的方式拉到程式中的某個欄位中,就會送出訊息
第二間只有C++版本的文件(只有單純的兩三頁),也沒有任何的教育訓練。
我們經理就要我將原本利用第一間Driver所開發的架構,改用第二間的Driver改寫
但是,第一間所使用的方式和第二間的有所差異,不知道要怎麼改寫
跟我們經理講解之後,他卻認為程式的邏輯都是一樣,只是換個屬性和方法寫而已。
但是Driver在使用上確實有不同的地方,真的有經理說的那麼簡單嗎?
以上說了很多廢話,重點是經理要我去買本C++的書籍
要我改寫成C++的版本,這我又不知道該如何做了!!
我之前只有稍微接觸過C,之後就直接碰C#
C++根本沒學過,更別說是MFC了
而且,目前所開發的程式都是一些WinForm的架構
如果使用C++改寫應該要寫成MFC架構吧??
想請問一下,使用C++寫,是不是就不用安裝.NetFramework?
我記得有使用到.NetFramework類別的都要安裝啊!!
有可能我寫MFC然後不用裝.NetFramework嗎?
另外,因為我沒接觸過C++,那我該如何做起呢?
直接買本MFC的書籍來K嗎?還是一定要買C++的書籍呢?
目前是看中兩本書籍
C++ :C++ Primer 4/e中文版 基峰
MFC :精通MFC視窗程式設計:Visual Studio 2010版(附光碟) 松崗
想請問各位,如果真的要買書,哪本會比較適合我呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.26.33
→
02/18 01:48, , 1F
02/18 01:48, 1F
公司想省錢啊!目前還有將近10年的電腦在生產線使用@@
另一方面可能是生產線對於電腦配備的需求比較沒那麼高...
目前生產線電腦最高為512MB....
推
02/18 01:50, , 2F
02/18 01:50, 2F
可是.NET Framework那麼廣泛,有可能不去用到嗎?
※ 編輯: don750421 來自: 114.47.26.33 (02/18 01:58)
→
02/18 02:20, , 3F
02/18 02:20, 3F
→
02/18 02:22, , 4F
02/18 02:22, 4F
→
02/18 02:22, , 5F
02/18 02:22, 5F
→
02/18 03:42, , 6F
02/18 03:42, 6F
→
02/18 08:30, , 7F
02/18 08:30, 7F
推
02/18 09:38, , 8F
02/18 09:38, 8F
→
02/18 10:36, , 9F
02/18 10:36, 9F
推
02/18 10:42, , 10F
02/18 10:42, 10F
→
02/18 13:58, , 11F
02/18 13:58, 11F
→
02/18 14:32, , 12F
02/18 14:32, 12F
→
02/18 14:32, , 13F
02/18 14:32, 13F
→
02/18 14:33, , 14F
02/18 14:33, 14F
推
02/18 14:49, , 15F
02/18 14:49, 15F
→
02/18 14:49, , 16F
02/18 14:49, 16F
推
02/18 18:20, , 17F
02/18 18:20, 17F
推
02/19 09:48, , 18F
02/19 09:48, 18F
→
02/19 21:09, , 19F
02/19 21:09, 19F
→
02/20 15:56, , 20F
02/20 15:56, 20F
→
02/21 15:44, , 21F
02/21 15:44, 21F
→
02/21 15:45, , 22F
02/21 15:45, 22F
推
02/21 20:10, , 23F
02/21 20:10, 23F
討論串 (同標題文章)