Windows程序设计与C语言的主要区别是什么
展开全部
《WINDOWS程序设计》:初级或中级程序员看的
《WINDOWS核心编程》:高级和系统程序员看的
所谓初中级程序员,就是编些普通应用程序。比如扫雷。
所谓高级程序员,就是编写硬件驱动之类的,大型应用程序,比如解霸
系统程序员,编写底层驱动,系统平台,超大型应用程序,word,瑞星之类
它们和C语言的主要区别是,C++不是专门为Windows程序所发明的语言,其它平台,如Mac和Linux都可以用C++,只不过Visual C++在它们上没办法运行就是了。另外一点,C++不是Java,不带自己的图形界面设计包。所以面向用户的界面要由其它程序来完成,这才是VC的主要目的,单纯用C++是不行的。
简单地说就是利用windows的应用程序接口(API),编写windows程序。
一般用C/C++;
如果用c,就是直接用这些API。
如果用C++,就用MFC(微软基础类库,封装了windows 的API)。
《WINDOWS核心编程》:高级和系统程序员看的
所谓初中级程序员,就是编些普通应用程序。比如扫雷。
所谓高级程序员,就是编写硬件驱动之类的,大型应用程序,比如解霸
系统程序员,编写底层驱动,系统平台,超大型应用程序,word,瑞星之类
它们和C语言的主要区别是,C++不是专门为Windows程序所发明的语言,其它平台,如Mac和Linux都可以用C++,只不过Visual C++在它们上没办法运行就是了。另外一点,C++不是Java,不带自己的图形界面设计包。所以面向用户的界面要由其它程序来完成,这才是VC的主要目的,单纯用C++是不行的。
简单地说就是利用windows的应用程序接口(API),编写windows程序。
一般用C/C++;
如果用c,就是直接用这些API。
如果用C++,就用MFC(微软基础类库,封装了windows 的API)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询