[問題] 快速上手C++的辦法?

看板C_and_CPP (C/C++)作者 (1+1≠2)時間14年前 (2012/03/01 22:59), 編輯推噓7(7037)
留言44則, 19人參與, 最新討論串1/2 (看更多)
故事說來話長,公司原本使用C#開發程式 於是,我剛進公司也是使用C#,C#真的是快速開發程式的工具 Button.textbox拉一拉,很快就能達到使用者的需求 偏偏,就因為使用C#開發必須安裝.Net Framework 於是,我們經理就決定改用C++開發程式(為了避免.NetFramework) 但是,要利用C++開發視窗介面的程式似乎是兩階段的事情 第一:必須先了解C++  第二:才開始透過一些Win32 API或MFC開發視窗程式 會利用C++寫程式的另個原因是,有支將近10年的程式需要做修改 當初是使用Visual C++ 6.0寫,其中也是透過MFC的方式開發 從以前都沒寫過C,就要我修改那支程式,我當然不知道怎麼下手 於是我們經理就要我去買本C++的書籍來K,到這禮拜大約兩週(包含假日) 我們經理認為進度太慢,要我直接去買視窗設計的書籍來K 公司也沒有人可以問,唯一的老師就是Google大神... 但是我C++的部分才看到指標和函式的部分,馬上要我去K視窗的書籍 真有點困難..看了一下視窗大概分兩大主流?Win32 API及MFC Win32 API的部分如果要刻出視窗可能要花很長的一段時間 MFC的話,雖然時間花得比較少,但是微軟也不在更新這部份了 請問一下,我如果要快速上手的話,是否只能選MFC呢? C++有沒有像C#以拖拉的方式產生物件的工具呢? 不然一個視窗一個視窗刻真的很慢... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.31.19

03/01 23:06, , 1F
VC++ 不就是能拉視窗嗎= =
03/01 23:06, 1F

03/01 23:15, , 2F
偏偏公司沒買VC++@@..找載點也無處可找= =
03/01 23:15, 2F

03/01 23:20, , 3F
沒買VC++?那...無責任發言wxWigets配合wxDev-C++ XD
03/01 23:20, 3F

03/01 23:21, , 4F
不過舊程式是用MFC,還是當我沒講@@
03/01 23:21, 4F

03/01 23:34, , 5F
說真的,最快速的方式是找人教你,MFC自己學超痛苦
03/01 23:34, 5F

03/01 23:36, , 6F
我想寫本書叫做「快快樂樂學MFC」,不過抓圖就覺得累了
03/01 23:36, 6F

03/01 23:39, , 7F
原本有位新同事3/1報到,他有C++的開發經驗,哪知道他
03/01 23:39, 7F

03/01 23:39, , 8F
快快樂樂系列不是某夫婦寫的系列書嗎 XD
03/01 23:39, 8F

03/01 23:39, , 9F
突然不來了= =
03/01 23:39, 9F

03/01 23:40, , 10F
難怪我覺得好像有看過這類書名XD
03/01 23:40, 10F

03/01 23:41, , 11F
MFC請選擇Dialog專案,就可以用拖拉的方式了
03/01 23:41, 11F

03/01 23:42, , 12F
只是為了不要.Net嗎? C++: Qt, wxWidgets
03/01 23:42, 12F
是啊!!為了不要.Net還有要修改那支程式

03/01 23:42, , 13F
雖然還是會比C#難用,不過比Doc-view簡單一百萬倍XD
03/01 23:42, 13F

03/01 23:45, , 14F
qt creator滿好用的 基本的東西也是拉一拉就出來了
03/01 23:45, 14F
但是VC++的專案可以用qt開啟嗎?

03/02 00:09, , 15F
C++配MFC... 也是要安裝runtime library阿~~
03/02 00:09, 15F

03/02 00:11, , 16F
你們經理腦袋有問題。
03/02 00:11, 16F
我可能描述錯了@@我內容所說的要安裝.Net是指在User端執行寫出來的程式需要安裝.Net 在開發端當然要安裝.Net啊@@...但是C++好像就不用 ※ 編輯: don750421 來自: 118.171.31.19 (03/02 00:26)

03/02 00:32, , 17F
那你現在還有什麼疑問?
03/02 00:32, 17F

03/02 01:11, , 18F
如果用MFC 對方不也要裝一些東西才能跑嗎@@?
03/02 01:11, 18F

03/02 01:16, , 19F
用MFC需要嗎?
03/02 01:16, 19F

03/02 01:33, , 20F
一定非用c++不可的話,建議你用C++ Builder 6.0版來開發,超
03/02 01:33, 20F

03/02 01:33, , 21F
方便,一樣滑鼠點點拉拉就有圖型介面了,很適合你公司裡面那
03/02 01:33, 21F

03/02 01:33, , 22F
些老舊的電腦
03/02 01:33, 22F

03/02 01:40, , 23F
MOONRAKER 說的對,你們經理腦袋有問題
03/02 01:40, 23F

03/02 03:38, , 24F
MFC可以選 static link,就不用裝一堆有的沒的
03/02 03:38, 24F

03/02 03:43, , 25F
你們經理覺得兩週上手 C++ & MFC...樓主要好好保重
03/02 03:43, 25F

03/02 08:48, , 26F
現在有裝.net framework的電腦還挺普遍的...
03/02 08:48, 26F

03/02 09:17, , 27F
每當聽到經理要習慣c#的人要馬上用c++.我的感覺是這經理
03/02 09:17, 27F

03/02 09:18, , 28F
腦袋真的有洞和只會嘴炮.但是在台灣真是一堆這種人阿
03/02 09:18, 28F

03/02 12:11, , 29F
兩週要一個沒碰過Win32 API的學會MFC!?神人來著
03/02 12:11, 29F

03/02 14:02, , 30F
抱歉,我想請教M大與yoco大,舊專案用MFC,改用MFC開發有
03/02 14:02, 30F

03/02 14:02, , 31F
不合理之處嗎 ?
03/02 14:02, 31F

03/02 14:29, , 32F
改用MFC開發是沒有不合理,不合理在要只會C#的人兩週摸熟
03/02 14:29, 32F

03/02 16:23, , 33F
借題發問,現在有哪些 API 可以讓 client 不用另外安裝程
03/02 16:23, 33F

03/02 16:23, , 34F
式嗎?
03/02 16:23, 34F

03/02 22:46, , 35F
Win32API無誤XD
03/02 22:46, 35F

03/02 23:21, , 36F
用標準C/C++寫的都可以做到不用額外裝runtime
03/02 23:21, 36F

03/02 23:26, , 37F
'只'用標準C/C++可以寫視窗??
03/02 23:26, 37F

03/02 23:42, , 38F
當然不行,我寫的標準是用來把.NET延伸的C/C++排除
03/02 23:42, 38F

03/02 23:43, , 39F
畢竟用了.NET延伸的C/C++還是得裝.NET Framework才能跑
03/02 23:43, 39F

03/03 06:19, , 40F
那本貓也會的很不錯. 學windows prog 的好書
03/03 06:19, 40F

03/03 10:02, , 41F
那 Qt 呢? 客戶也是要另外安裝嗎?
03/03 10:02, 41F

03/03 16:19, , 42F
Qt不用額外安裝,不過Qt預設是動態連結,得附上相關DLL
03/03 16:19, 42F

03/03 16:21, , 43F
如果不想附一堆DLL的,設成靜態連結即可
03/03 16:21, 43F

03/05 22:19, , 44F
多謝樓上釋疑
03/05 22:19, 44F
文章代碼(AID): #1FJuxjok (C_and_CPP)
文章代碼(AID): #1FJuxjok (C_and_CPP)