首页 新闻 会员 周边

关于windows编程的几个入门级问题。

0
悬赏园豆:200 [待解决问题]

首先自我介绍一下。

小弟目前想学习windows编程,有一定的编程基础(非windows),学习的目标是:初级目标:在windows平台下开发一些简单的应用。长远打算是想学习windows驱动开发。

简单百度了一下 没有找到太好的解决方案,直接提问。希望能够得到前辈们的帮助和点拨。

 

以下是我的几个问题:由于经历较少问的问题可能不准确。前辈们可在此基础上扩展。请前辈们畅所欲言,小弟谢谢了 。

 

1.net和windows编程的区别和联系。

我个人的理解 .net 是windows下的一个应用层开发框架。相当于在windows api的基础上又搭了一层。

如果以上的理解正确,我的第二个问题是:

和.net类似的平台为?MFC算吗?除了MFC还有什么?

2.关于windows编程的历史。例如MFC .net 都能做什么?都做了什么?先有的什么?后有的什么?五年前 windows编程是什么样子的?现在是什么样子的?开发流程等等。(这个问题问的比比较笼统。因为小弟现在还没入门 所以 问得很不专业见谅。。。)

 

3.希望大牛们简单介绍一下windows编程学习的顺序,以及您的windows学习经历。大家如果有推荐的知识分享连接也请告诉我。谢谢大家了。

 

4.visual studio 不会玩。选项太多。有快速入门教程吗?有推荐配置吗?有简易说明吗?

 

5.最后,对前辈,同辈的回答提前表示感谢。

 

期待大家的回复。谢谢了!!!

小熊tony的主页 小熊tony | 初学一级 | 园豆:2
提问于:2013-04-10 22:58
< >
分享
所有回答(3)
0

觉得自己比较聪明:学C++ 和MFC去玩玩,虽然累了点,但钱多。

觉得自己比较懒:学学C#。

反正你定好方向再去学。。。

路过秋天 | 园豆:4787 (老鸟四级) | 2013-04-11 02:28
0

如果你长期的打算是做驱动开发,那建议你学C++,

C#只能做一些简单点的windows应用,其优点是上手快,开发速度快,但是控制的细节点少,很难做到精益求精

C++做驱动有优势,C#基本做不了驱动

只会造轮子 | 园豆:2274 (老鸟四级) | 2013-04-11 10:08
0

哥们,驱动开发一般用都C++。C#性能太差了。

驱动是比较底层的东西,需要了解很多操作系统的细节,没有一定的知识积累有些东西会学得云里雾里。

最近也在研究驱动开发。给你推荐几本书吧:《深入解析Windows操作系统》,<Windows内核安全编程从入门到实践>,

<Windows内核安全编程>, <深入浅出Windows驱动开发>, <软件调试>。花时间把这些书看完,那么基础就打得差不多了。

至于IDE,送你一句话,习惯成自然,用多了自然就习惯。

riceHuang | 园豆:217 (菜鸟二级) | 2013-04-11 23:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册