2 qq 26586463 qq_26586463 于 2015.05.30 11:59 提问

小弟大一只学了C++现在在自学C#,想请教一个问题

我现在在做一个简单的棋类游戏,因为赶时间,老师说用C#做界面会简单点,我现在只用C#画了一个界面,什么功能都没有,用C++做内核,请问我该怎么把这个界面和C++连接起来?小弟用的是VS2013,会不会需要其他软件呢?我还什么都不懂,希望大神帮我解答一下,万分感谢!

6个回答

yangbo50304
yangbo50304   2015.06.02 13:43
已采纳

你搜搜托管c++,可以全部用c++的代码写
C#封装UI界面得exe程序,用托管c++封装一个dll,然后托管c++ dll中写你的c++实现

caozhy
caozhy   Ds   Rxr 2015.05.30 12:16

用C#做内核也比用C++简单。
总之用C#什么都简单。快扔掉你的C++吧。

caozhy
caozhy 回复qq_26586463: 即便考虑这一点,还是用C#更简单。
2 年多之前 回复
qq_26586463
qq_26586463 谢啦~ ~其实我C#时间不长,但是对C++比较熟悉,所以才这么选择的~很感谢你的回答
2 年多之前 回复
TQW4321
TQW4321   2015.05.30 12:08

可以vs2013增加C++的类。在工程管理点右键增加。然后在你的form界面调用就可以了。

qq_26586463
qq_26586463 是不是在C#的解决方案上面右键添加新的项目?添加一个C++的控制台程序?然后在界面调用就可以了?
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.05.30 12:32

你最多用c做一些通用算法,其它算了

qq_26586463
qq_26586463 好吧...但是我需要一个界面......
2 年多之前 回复
wsh1992o
wsh1992o   Rxr 2015.05.30 15:18

就你大一学的那点C++,现学C#来做都可以
C#做的话会简单很多,C#有很多方法都是类库提供给你的
你只需要会用就可以,不需要自己写

lzp_lrp
lzp_lrp   Ds   Rxr 2015.05.30 23:02

要么全用c++来实现,如果画图,感觉还是这个速度和效率能高些,如果想简单还是c#能简单些,建议不要两都结合了,如果结合了把问题给整复杂了

qq_26586463
qq_26586463 好的!谢谢啦
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片