• 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
  • 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
首页 » 基础知识 » windows开发需要什么(学习《windows程序设计》需要什么基础)

windows开发需要什么(学习《windows程序设计》需要什么基础)

分类:基础知识 日期:2022-04-05 15:44 浏览:16 次

1.学习《windows程序设计》需要什么基础

很多人从MFC开始学习,结果常常是一头雾水,知难而退;也有人毅力坚强,熬过了MFC的阵痛期,最后却是知其然而不知其所以然,并且思维被限制在MFC的框架之中,遇到稍微有点规模的程序就无从下手了。

以我个人的这些年的Windows开发经历,我建议Windows上的学习路线如下: 首先当然是语言的学习,比如C或C++(STL),它是平台无关的 然后可以从《Windows程序设计》(by Charles Petzold)入门,从最原始的Windows API开始学习 接下来可以学习《Windows核心编程》(by Jeffrey Richter), 它会让你比较深刻的理解Windows的前台和后台机制 学完上面2本书,对Windows系统已经比较熟悉了,再要深入的话可以学下《Windows 图形编程》(by 袁锋)。 至此,已经可以用API的方式开发大部分Windows应用程序了, 接下来可以学一些常用库,比如MFC,WTL,ATL等,此时学习MFC和一开始就学习MFC已是截然不同的感觉,彼时痛苦难熬,此时会心一笑。

其他就是根据项目需要,专业知识的学习,比如COM技术,网络,D3D等。

2.开发一个操作系统需要什么知识的

想开发操作系统?第一需要的语言很多,而且不是一个人能完成。

拿xp的操作系统来说。 xp主要是C 和C++编的,动用3000多个人 秏时3年多 代码5000多W行

需要有很多人来辅助做设计和编码、测试等等。

目前中国还没有真真正正自己写的操作系统。红旗Linux只能算是半个。

windows已经太深入人心了!这个没有人能够改变!所以即使以后有能力自己开发了 也没办法普及。

就像TXQQ在国内的地位。不可动摇。微软的系统已经统霸了整个计算机行业。

别人的没法用。自己的都有问题。最近vista,一个耗费相当于好几个神舟7号,历经5年的漫长开发的庞大工程。推出后的失败打击了微软 ,vista革命的失败 让微软为了挽回vista可能损失的市场,拼了命得提前开发win7。

所以。

玩开发就是玩团队。因为一个人的能力太有限。

说到头就是玩钱了。花大把的钱怎么样再成倍收回来。。比尔盖茨的钱不是一般的多,也是因为他的能力

能力和钱是成正比的。

3.学windows核心编程需要什么基础

要在windows平台发展,首先要对标准C++有深入了解。

MFC等库中各种虚函数、框架等等都是建立在此基础上的,建议看看《C++ Primer》要想看懂《windows核心编程》,首先要对VC++有一定的了解,了解它的工作原理。建议看看《Windows程序设计(第五版)》,这本书虽然比较早,里面的一些知识可能已经淘汰,但这本书被称作Windows编程圣经,里面讲解的Windows程序原理至今依然适用。

其次,还要对windows的操作系统本身有一定了解,建议看看操作系统原理。linux和windows这2者之间有很大不同,从操作系统上就有很大差异,而且linux下更喜欢用C编程,windows的话就比较喜欢C++,看《windows核心编程》就可以看出来了。

如果要看linux方面可以看这里,也是我写的,就不粘过来了: :初学者如何学习C/C++。

2):C++编程知识(5)--仅仅有C++语言知识,无法成为商用程序员 如果有需要进一步了解的问题,可以加我好友,具体交流。

5.学windows核心编程需要什么基础

1. 要在windows平台发展,首先要对标准C++有深入了解。MFC等库中各种虚函数、框架等等都是建立在此基础上的,建议看看《C++ Primer》

2. 要想看懂《windows核心编程》,首先要对VC++有一定的了解,了解它的工作原理。建议看看《Windows程序设计(第五版)》,这本书虽然比较早,里面的一些知识可能已经淘汰,但这本书被称作Windows编程圣经,里面讲解的Windows程序原理至今依然适用。其次,还要对windows的操作系统本身有一定了解,建议看看操作系统原理。

3. linux和windows这2者之间有很大不同,从操作系统上就有很大差异,而且linux下更喜欢用C编程,windows的话就比较喜欢C++,看《windows核心编程》就可以看出来了。

如果要看linux方面可以看这里,也是我写的,就不粘过来了:

/question/572450878?&oldq=1

windows开发需要什么基础知识

相关推荐:
  • 2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
  • 知识产权法律基础自测答案(求《法律基础》模拟题和答案)
  • 医学类考题及答案(医学试题库)
  • 公共分什么类别(公共都包括哪些)
  • 一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
上一篇:天净沙·秋思课后练习 下一篇:河沙养花容易活吗

相关推荐

2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
知识产权法律基础自测答案(求《法律基础》模拟题和答案)
医学类考题及答案(医学试题库)
公共分什么类别(公共都包括哪些)
一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
钢结构工程相关(钢结构有哪些点)
dhlfedex的(请问:DHL.EMS.UPS.TNT.FEDEX.各有什么不同及)
衡器考试题(求电子秤原理及)
招警公共考什么(公安系统公务员考试公共主要考哪些)
证券资格证金融(证券资格考试汇总是什么)
潮流时尚 写作素材 创新创业
生活常识 策划方案 安全知识
自考专业 家居生活 三农创业
励志故事 时尚穿搭 星座知识
热门分类

声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
 蜀ICP备2020033479号-4  Copyright © 2016  学习鸟. 页面生成时间:3.463秒

返回顶部