星与酸咪咪

十年树木,百年树袋熊

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  14 Posts :: 15 Stories :: 5 Comments :: 0 Trackbacks

常用链接

留言簿(22)

我参与的团队

最新随笔

搜索

  •  

积分与排名

  • 积分 - 6335
  • 排名 - 1418

最新评论

阅读排行榜

评论排行榜

“Vista生成器最终将跟以前的Win32 API(Application Programming Inte***ce,应用程序编程接口)进行分离,取而代之的是可管理的WinFX,而WinFX就是微软继DOS、Win16、Win32之后推出的第四代API。据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后将不能运行。 ”

   “没有全新的技术,就不会有震撼的软件。微软的WinFX已经把繁杂的Win32 API减少到8千个左右,在.NET框架下采用可管理代码编程模式,跟底层系统资源的关系更密切,能自动管理如内存等,减轻程序员的负担。另外,WinFX还加入全新的图形用户界面子系统Avalon、文件子系统WinFS和网络服务通讯子系统Indigo,使得开发环境更加友好。据Gartner预测,这些技术表明微软的API发生了巨大的改变,Win32 API终将被WinFX替代,而成为新操作系统中的遗产,正如Win32取代DOS和Win16一样。
  尽管WinFX代表微软应用程序设计的重大进步,但Gartner认为这是有代价的。在一段时间内,程序员还可以继续使用Win32 API开发应用程序,不过利用WinFX开发的程序并不向下兼容,只能在Vista平台上运行。而且,Vista操作系统带来的变化和WinFX开发者框架迟早将会刺激开发者转向.NET框架,因此开发人员应当尽早掌握.NET框架可管理编码的技能,才能应付在2008年全面使用WinFX时会出现的种种问题。”

“2007年微软会发布新的 Visual Studio. 全面支持 .Net 3.0
  Visual Studio 2005 通过安装插件 部分支持.”

WinFX迎来windows64位系统开发的新时代?MFC会被他淘汰?我才记得我装VS.net的时候似乎也装了Framework2.0。到底朝哪个方向走下去?硬着头皮继续MFC?


微软的WinFX介绍:
http://msdn2.microsoft.com/en-us/netframework/aa663309.aspx
WinFX下载: http://download.pchome.net/development/developtools/translater/31696.html


在百度知道看到的:
   “C#是用来做应用程序和软件的,优点就是快速开发,有功能强大的.NET FRAMEWORK的支持.
而C/C++是用来做系统程序的,(也能做应用软件,但没有C#方便),优点很多,比其它的高级语言更容易对内存,以及作系统底层相关的开发,比起汇编语言,它具有良好的可移植性.
就看你是想发展哪方面了,还有一点不得不说,C#主要在microsoft Visual stdio.net下得以应用,目前不能在linux以及其它的操作系统下用(因为据我所知C#编译器只是在集成在.NET环境下有,其它的没有听说过),而且microsoft开发出来.net时说.net会牛十年,所以那个时候C#可能就不像现在这样作为市场上的主流开发语言了,它的结果如何谁也不知道,但是C/C++是纯粹就是一门计算机高级编程语言(其实它应该是介于汇编语言和高级语言之间的计算机编程语言),它没有局限在任何的OS,编译器,再加上其它强大的开发能力,是不会被淘汰的,计算机编程语言发展的规则是向更高级,易开发,更方便的方向发展的,不会再发展出一个像C一样的系统底层开发语言,所以学好C/C++还是很必要的,但如果你不想做这些系统底层开发工作,也就不用对C进行太深入地研究了,在编程方面应该对算法以及数据结构进行深入学习.
现在的高级语言如C#,主要把它的语法,也就是编程方法学会,然后对其编程机制进行一些学习就够了,重要的是其它的东西,如学C#更重要是的对.NET FRAMEWORK机制的了解,大部分的高级语言(C/C++/JAVA例外)就是这样,其实并不是特别特别重要,关键是编程思想”

“C#是MS的.net计划中占核心的一门全新语言,采用托管技术的C#能够应用.net的所有功能和类库.”
“C#,如果有点JAVA的基础,你会发现一切是那么的美好呵呵(从这点也能看出MS的手段有时候的确是很厉害的~)”
“C#则完全不同!它是微软独立开发的“开发工具”,而不是语法规范。他只是使用C++的某些关键字和语法结构,实质上它是一个标准的.NET快速开发工具。
学编程C是基础,C++是面向对象观念的培养。C#则不是必须的东西,只有那些.NET派的程序员才要掌握,hehe~~”

看来C#也必须接触了,或者java。说得神乎其悬的。对.net完全支持阿,快速开发阿,令人口水~~
posted on 2007-03-05 03:44 0down274 阅读(146) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理