看板 C_and_CPP 關於我們 聯絡資訊
以前在學校時,只有接觸過一點點的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
gkk886:沒辦法升級電腦硬體? 這應該比較治本吧 02/18 01:48
公司想省錢啊!目前還有將近10年的電腦在生產線使用@@ 另一方面可能是生產線對於電腦配備的需求比較沒那麼高... 目前生產線電腦最高為512MB....
purpose:不要去用到 .NET Framework 看你想用什麼語言都行都好 02/18 01:50
可是.NET Framework那麼廣泛,有可能不去用到嗎? ※ 編輯: don750421 來自: 114.47.26.33 (02/18 01:58)
uranusjr:當然可能, .NET 只是眾多選擇中的其中之一而已 02/18 02:20
uranusjr:光論在 Windows 上用 C++ 的話, Qt 跟 wxWidgets 應該是 02/18 02:22
uranusjr:最常見的其他選擇吧 02/18 02:22
WJAider:微軟不代表全世界阿~~ 02/18 03:42
diabloevagto:資料庫也有NoSQL能用 02/18 08:30
HowLeeHi:MFC的問題還滿多的,Pcman有寫文章評論過... 02/18 09:38
remmurds:MFC除了歷史因素以外其實早該被淘汰了 02/18 10:36
purpose:Windows API 的問題比 MFC 多無數倍,但也沒有被砍掉重練 02/18 10:42
kdjf:砍了WinAPI, 誰還要留在windows啊.... 02/18 13:58
dos792:別用mfc了,微軟自已要把他洮汰掉。要嘛直接winapi 02/18 14:32
dos792:不然qt, wxwidgets都好 02/18 14:32
dos792:winapi不可能砍的,因為mfc/qt/wx 底層都是winapi 02/18 14:33
purpose:所有的東西都難逃砍掉重練的一天,時間早或晚而已 02/18 14:49
purpose:畢竟早期寫的東西,哪個不是從根部就開始爛了 02/18 14:49
maplefog:那就用BCB 買幾本書 幾天就可以上手了 02/18 18:20
meltice:.NET底層應該也是WinAPI吧 02/19 09:48
Zephyr750:是CA-210嗎? 02/19 21:09
angleevil:經理只會嘴炮...自己不會去學c++喔.這語言很難搞的 02/20 15:56
MOONRAKER:經理非常瞭解oral programming之道-絕不動手 02/21 15:44
MOONRAKER:動手就不oral了,動手就輸! 02/21 15:45
gozha:從CreateWindowEx開始慢慢刻..這不用C++.. 02/21 20:10