C_and_CPP 板


LINE

開發平台(Platform): (Ex: Win10, Linux, ...) win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) vc++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 各位好,我想請問一下,目前小弟我做出一個的程式是console視窗的程式,但我想用windowsform來做介面取代原本consle視窗,請問要如何處理謝謝。 ----- Sent from JPTT on my OPPO N5206. --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.71.88
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1495995111.A.E38.html
1F:推 LPH66: 你要轉換已有專案還是? 因為兩者的進入點不一樣 05/29 03:48
2F:→ LPH66: 比較簡單方法是新開專案選擇適當選項後搬你要的程式碼過去 05/29 03:49
3F:→ LPH66: 如果你要直接轉的話, 程式改好之後要改一個專案設定 05/29 03:55
4F:→ LPH66: 中文應該是叫"子系統"之類的, 把它改成 Windows 05/29 03:56
5F:推 cpper: 去google一下很簡單就有一堆範例 05/29 08:52
6F:→ david12315: 目前撰寫的已經做好專案的 05/29 12:53
7F:→ david12315: 目前看到是說使用clr專案 ,請問這樣是否可以?謝謝 05/29 18:27
8F:推 s4300026: clr 是managed 如果你是用native, 建議不要用,因為ref 05/29 18:38
9F:→ s4300026: class只吃native c++的指標*,初次使用會搞得頭昏眼花 05/29 18:39
10F:→ s4300026: 的 05/29 18:39
11F:推 s4300026: 要分辨你是native還是managed看class或指標宣告,class 05/29 18:41
12F:→ s4300026: 有上ref的是managed,指標是*的為native,^的為managed 05/29 18:41
13F:推 Killercat: 重點是你顯示跟程式邏輯有沒有分開 05/29 21:48
14F:→ Killercat: 沒有分開就....先把它分開再談下一步吧 05/29 21:48
15F:→ david12315: 不好意思有點看不懂mange有關嗎?因為我是透過一個ad 05/30 00:50
16F:→ david12315: 擷取盒所提供的source code包成專案,他提供是console 05/30 00:50
17F:→ david12315: 的視窗可以看出的數值,而這數值為一個陣列,我想將陣 05/30 00:50
18F:→ david12315: 列的數值利用chart的方法畫出一個2d圖。 05/30 00:50
19F:推 s4300026: 是的,managed和unmanaged互轉要搞一段時間,如果是吃別 05/30 08:20
20F:→ s4300026: 人的檔案,看看有沒有c#可以用,如果你想用clr或.net的 05/30 08:20
21F:→ s4300026: 話 05/30 08:20
22F:推 LPH66: 然後可能我一樓省略了一些東西, 如果是一般的 Win32 專案 05/30 08:52
23F:→ LPH66: (不是 CLR 喔), 進入點是 WinMain 函數 05/30 08:53
24F:→ LPH66: 跟 console 程式的 main 是不一樣的 05/30 08:53
25F:→ LPH66: 然後如果你直接寫 WinMain 也必須要處理一些東西 05/30 08:54
26F:→ LPH66: 以你這似乎是要使用他人程式的話最容易的還是另開專案 05/30 08:55
27F:→ LPH66: 然後去 trace 對方程式裡哪裡可以拿來使用, 或是根本對方 05/30 08:55
28F:→ LPH66: 就有提供 library 給你連結那就更好 05/30 08:56
29F:→ LPH66: 我其實覺得會提供原始碼應該也會提供 library / dll 給你 05/30 09:50
30F:→ LPH66: 甚至或許那個已經能跑的專案背後就是連結這些東西 05/30 09:51
31F:→ LPH66: 那麼你要做的不是把他整個專案給搬進來, 而是去看 API 介面 05/30 09:51
32F:→ LPH66: 他的 library / dll 提供了什麼介面給你用 05/30 09:51
33F:→ LPH66: 這樣的話你就能任意的運用到不管什麼樣的專案裡了 05/30 09:52
34F:→ TobyH4cker: 改用C#就好了 真麻煩 05/30 11:21
35F:→ david12315: 謝謝我在試試看 05/30 11:44







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP