编写Windows应用程序需要学什么?

现在只会C语言,只能编写dos程序.

C++ c++primer 也是一本讲解c++基础的书 是久负盛名的c++教材 虽然你已经学过了c的书籍 但这本书还是比较重要 因为现在市面上的教材 尤其是所谓的大学c++教材中实际上大部分篇幅在讲c语言 只在最后几页讲讲类 对象等c++特点的东西 致使学生学过后根本没有了解到c++的思想 都是写些c语言的程序 指针满天飞 只不过用些c++的语法。但是c++primer不同 直接切入c++的中心部分来讲解实实在在的c++程序。c++编程思想也是本好书 有时间当然要看。另外,我可以推荐一本c++书籍 叫c++沉思录 也写得不错。当然好书很多 多读有好处 但要再有时间有能力的条件下。注意宁缺毋滥 不要囫囵吞枣。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-06
楼上大哥 你主要介绍书的吧什么语言都可以写Windows应用程序呀,C++是写MFC的,如果有C语言基础看《Windows程序设计》估计可以,不过很困难,最考验你耐心了。
第2个回答  2013-07-06
既然你学了c语言,你可以去如鹏论坛那里学一个叫做《c语言也能干大事》的视频。建议你去看《windows程序设计(第五版)》用搜狗就能搜索到。
第3个回答  2013-07-06
C++

学习windows程序设计之前要学什么
windows程序设计包括SDK编程和MFC编程,当然个人认为先学SDK比较好。而学习SDK需要知识不是很多,只要有稳固的C基础和简单的数据结构知识,慢慢并参照MSDN或者其他教程来学习是可以的。如果要继续MFC就需要c++的知识了。

学程序员需要什么基础?
学程序员需要什么基础1、学程序员需要有高中及以上的数学基础,毕竟计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。要想成为一名优秀的程序员,最重要的是掌握编程思想。2、因此,要学好计算机是需要一定的数学基础的,初学者有高中水平就差不多了。逻辑思维能力的...

学习《windows程序设计》需要什么基础
首先当然是语言的学习,比如C或C++(STL),它是平台无关的 然后可以从《Windows程序设计》(by Charles Petzold)入门,从最原始的Windows API开始学习 接下来可以学习《Windows核心编程》(by Jeffrey Richter),它会让你比较深刻的理解Windows的前台和后台机制 学完上面2本书,对Windows系统已经比较熟悉了,再...

初学电脑编程需要什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:1、英语基础 计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英...

程序员需要学些什么?
程序员需要学习: 1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; 2、理解计算机的组成以及各主要部件的性能指标; 3、掌握操作系统、程序设计语言的基础知识; 4、熟练掌握计算机常用办公软件的基本操作方法; 5、熟练掌握基本数据结构和常用算法; 6、熟练掌握C程序设计语言,以及C++、...

电脑软件学习需要学习什么?软件开发要学什么
一些教材书籍翻译得不太准确,不如直接看HLP来得快。而且在高级语言中很多的语句、表达式就是用英文句子,如SQL中的许多语句。有一定的英文基础,在计算机学习上可以事半功倍。 二、重视编程基本功的学习 学习软件需要什么?不要急首先当我们走进书店时,计算机软件开发的书籍名目繁多,让人眼花缭乱。从何...

电脑程序员要学什么知识?
程序员的岗位需求很多,例如大型网络公司、软件开发公司等等都需要程序员。程序员需要学习:1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;2、理解计算机的组成以及各主要部件的性能指标;3、掌握操作系统、程序设计语言的基础知识;4、熟练掌握计算机常用办公软件的基本...

如何编写电脑应用程序
比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。用C语言编写的游戏:非常非常多。资料:C语言的经典著作是《The C Programming Language》,它经过多次修改,已经扩展到最初的三倍大,但它仍然是介绍C的优秀...

学软件开发要会什么?
1、一门编程语言(C、C++、Java、PHP、Python、Html等)2、熟悉一种操作系统(Windows、Unix、Linux\/类Linux、Android、IOS等)3、简单的算法和数据结构。先确定你学习完软件开发后想从事的工作,比如游戏开发(LOL,吃鸡,手游等);前端开发(网页、微信小游戏、Android\/IOS APP等);后台服务器,数据...

学Windows编程,它跟API有什么关系,跟c++的MFC又有什么关系,如果学完...
windows编程讲的都是API函数,而MFC是一个编写windows应用程序的框架,这是编译器所提供的。这个MFC框架就是由API的这些底层函数所编写而成的。API就如同石砖,而MFC则是刚建好构架的房子,只要简单的操作就可以建好自己所需的房子。如果你想学C#编写windows程序的话,可以去学习Visual C#。找好自己的方向...

相似回答