能用C语言写程序吗?例如WPF或能在win7上运行的软件?

我是VS2010的,能写播放器或者QQ之类的软件吗?最近C和C#都看了,但都是语法,不知道怎么实现为软件。... 我是VS2010的,能写播放器或者QQ之类的软件吗?
最近C和C#都看了,但都是语法,不知道怎么实现为软件。
展开
 我来答
长尾科技
推荐于2016-11-25 · TA获得超过551个赞
知道答主
回答量:54
采纳率:0%
帮助的人:35.3万
展开全部

打开VS2010,新建一个工程,语言选择C# ,再选择WPF Application项目,确定之后就生成了一个最简单的WPF应用软件,

点击运行(或者F5),这个软件就运行了,当然,你什么代码都没写,框架只帮你生成一个最简单的框架,然后你就可以把QQ上的按钮啊,功能啊往上面添加了


想要快点做出软件,我建议你直接用C#,然后去借本WPF的书入门下,想通过C语言做这个很麻烦很麻烦的,就不要想了(C语言了解下语法和和计算机思维就可以了)。一般的人在大学里都会向楼上的人说的一样,先用C语言做些什么贪吃蛇,俄罗斯方块之类的小游戏,但我强烈不推荐这样,C#比C语言简单得到,做软件出来也快得多,用C语言或者C++的话就得学习MFC(这个是微软很老很老的技术,不必再学了,WPF是微软最新的一带桌面编程框架),想做QQ就用WPF做一个QQ出来(相信我那不是很难),里面也只涉及到一些通信技术而已,网上找些资料很容易的,千万不要别大学里老师教C语言那些类似的笨方法消磨了人对计算机的兴趣~


不懂可以问我,就别再用Visual C++,MFC这些古董了,了解C#的语法,熟悉下WPF这个框架,做些自己喜欢的小软件来支持自己的兴趣才是的

追问
其实我也是这样想的,其实我是缺少肯定的动力。大一时我就觉得C/C++不是不好,就是有点跟现实脱节。新技术都有很多涉及C#,C的文章反而很少,而且很多都是2000年前的,所以我觉得实用才是王道。
谢谢你给了我前进的动力。
追答
哈哈哈哈,IT领域总是在不提的发展,并且速度远超乎你的想象,到了现在,应用层上的开发主要分为两大阵营:以Java语言为主的Java阵营和以C#语言为主的.Net阵营。二十年前到十年前,在Windows平台上上开发应用,微软会建议你学习C和C++,使用MFC框架,但现在他会建议你学C#和WPF

C/C++不是不好,而是到了现在它们的主要领域已经不是开发应用软件了,现代的操作系统,不论是Windows、Linux还是Unix,都是用C语言写的,光这一点就奠定了C语言无可代替地位。现在C/C++主要应用在这些地方:嵌入式领域(比方你在单片机或者ARM上跑程序,这些硬件的CPU很弱,因此需要效率极高的语言),核心算法(比如游戏引擎啊,图像引擎啊,总之就是那些计算量特别大,使用C#或者Java这样的高层语言十分慢的地方),再有就是和底层系统开发相关的地方等等。反正在开发应用软件上面,现在都是使用C#和Java这种开发效率高的高级语言

加油吧~~
钟离盐
2012-12-27
知道答主
回答量:45
采纳率:0%
帮助的人:26.2万
展开全部
下载一个编译器就行了,例如下载【Visual C++6.0】然后你新建一个文件,输入你的源代码,编译,连接之后在【Debug】里会生成一个EXE格式的可执行文件,这个就是所谓的软件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luo_xuewu
2012-12-27 · TA获得超过917个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:339万
展开全部
想写GUI(图形界面)程序?看看<windows程序设计>就知道怎么做了,这书自出版以来,一直被奉为最经典的入门书籍.C#我没学过,但它也有对应的库,用起来还比MFC都方便多了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二麻子1
2012-12-27 · 超过27用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:41.5万
展开全部
能,你做出来的。exe文件就已经算是你要的软件了哦
可以先做一点简单的练练手
比如计算器,比如秒表,比如俄罗斯方块什么的玩玩玩
加油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式