您现在的位置: 主页 > 上位机技术 > windows > 老码农怎么学Windows编程
本文所属标签:
为本文创立个标签吧:

老码农怎么学Windows编程

来源:net 网络用户发布,如有版权联系网管删除 2018-08-17 

在微软公司的windows平台下,有众多的编程语言和编程模式,比如windows SDK、C/C++、MFC、VB、Win32汇编等,哪种是最合适你的呢?小编认为,这取决于你的工作场景和情况,编程语言和模式本身并没有好坏之分,只有恰当与否。


  • 如果你平时工作并不需要常常编写程序,只是偶尔做一些小工具来完成琐碎、重复、耗时的工作,那么VB是最适合你的编程语言了。VB编程学习简单,很容易上手,可以较快的编写出一些简单程序和工具,如果再深入一点,同样可以很方便快捷的编写出功能强大程序。比如几条语句就可实现一个简单的播放器,或者是浏览器。怎么样,还不赶快试试去!



  • 如果你需要做一些算法研究和测试、非图形化的功能验证、效率评估、系统服务(守护进程)等程序,那么控制台下的C/C++编程模式最合适你了。控制台下的C/C++效率是很高的,在现代化的编译器下的C语言目标代码,很可能比一般人写的汇编语言执行效率还高。C/C++语言由于指针的存在,很适合各种高效的算法设计和系统服务编程。对于大多数实际程序员来说,C/C++几乎有百利而无一害,在嵌入式编程中更是居家旅行的必备良药。



  • 如果你需要做一个有界面且规模较大、但是比较常规的应用程序,那么MFC编程模式是最适合你的。MFC开发模式实际使用C/C++语言,能胜任各种复杂的功能和算法,常见的基本类微软已经为您封装好了;界面开发速度仅次于VB;各种嵌入和链接对象轻松访问,以至于部分初学者以为windows下软件开发等同于MFC编程。


  • 如果你需要非常灵活控制windows程序,完成一些非常规、任性的应用程序,那么windows SDK编程应该是最适合你,这种模式本质也是C/C++语言,但比MFC更有灵活性,能完成一些用MFC不方便完成的功能,这种模式全部用windows提供的API函数完成,可以胜任你要的所有功能。任性的你,想探索windows平台的你一定不会错过的。


如果你要做的是工程逆向、windows平台软件加密/解密、病毒、了解程序运行的详细情况,那么Win32汇编无疑是你的最佳选择了。Win32汇编执行高效,还能深入底层甚至可进入系统内核,了解windows的运行机制,比如各大安全厂商基本都有Win32汇编高手。但是由于Win32汇编并不像高级语言那样易学易用,需要花较多时间才能掌握,且不适合编写较大的程序,所以除非研究或者需要才会去学习,你做好准备了吗?


身为一名IT技术人员磨练自己的技术是必不可少的,欢迎加入QQ群:程序员互动联盟(254241126),可以与大牛在线随时讨论自己感兴趣的话题,大牛每天为你奉献一篇技术原创,让自己用最少的时间学到最多的东西,我在程序员互动联盟期待您的加入:)

如果大家对本系列文章有疑问,可以直接在公众号留言,小编第一时间联系原创作者帮你耐心解答。



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > windows > 老码农怎么学Windows编程
 模式 如果 编程

"老码农怎么学Windows编程"的相关文章

网站地图

围观()