共有回帖数 0 个
-
C程序设计从基础字符模式到windows的窗口模式编程的转变是一个痛苦的过程,历史上的程序员是这样,我经历了这个过程,曾经极其痛苦,各位现在学习编程也许同样是这样,如何缩短这个分娩的过程,是很值得思考的问题,现代计算机教育大师们,做了很多对其进行普及的有益尝试,尤其是MICROSOFT的大师们,Charles Petzold就是典型的代表;近年来,国内也有一些好的教材,为实现这种平滑过度,做出了贡献;这些年,我的学习和教学经验,有一些使用的书籍,按照学习过程简单的推荐如下:
1、《C程序设计》(谭浩强)第2版(含有C++的进阶介绍)
在字符模式下,学习程序设计的基本概念。
一开始就编写WINDOWS程序并不是一个好的想法,应该在细节较少的字符模式中学习一些基本概念,诸如:数据类型、3大程序结构、数组、函数、结构和指针,同时从中了解面向过程程序设计的一些概念。
2、《Visual Basic6.0程序设计》(王天华)(中国铁道出版社)
一本极其简单的VB入门级读本,有人会认为我推荐这本书很可笑,因为,它实在是太简单了.但从中,你很快就可以预览windows程序设计的一些基本概念,很快!
3、《C++程序设计》(谭浩强)
了解一些C++的基本语法,同时了解面向对象的一些关键的概念,
这本书,讲解C++不一定是最好的,但这本书是在他的《c程序设计》的基础上,一脉相承的引出了c++,过度比较平滑,也较通俗易懂。
虽然Charles Petzold在其《windows程序设计》中提出,不需要有c++和面向对象的概念就可以直接学习他的教程,但是这将或多或少的阻碍你理解windows本身的面向对象的程序设计中的一些特性,还是对c++和面向对象的概念应有一些基本了解为好.
4、数据结构
有许多书籍,但是自学的话,是有相当难度的,至今我没有见到一本可以供自学的书,因此就不好推荐了.但在对c++和面向对象的概念有了初步了解后,却是应该学习数据结构,这样可以强化以前的知识,特别是强化结构和指针的概念,
结构和指针对学习windows程序设计至关重要。
5、《windows程序设计》(Charles Petzold)第5版
一本至今无人能出其右的作品,隆重推荐,是从dos过度到windows的极好的读本。详细的极其通俗的介绍了windows程序设计需要的几乎全部基础细节,很少有纰漏,唯一的缺点也就在这里,简直太全了,你要有足够的耐心和毅力
6、《MFC windows应用程序设计》(任哲)
在学习《windows程序设计》(Charles Petzold)第5版的过程中,甚至是在其上册前5章学习完毕后,就可以用《MFC windows应用程序设计》学习MFC的程序设计了,这样你很快能使用MFC来设计功能强大的windows程序。
当然程序设计是一个复杂的东西,它不是孤立的编码过程,需要你了解诸如数学、微机原理、操作系统,计算机网络等等知识,因此,你要想进入程序设计的高级阶段,就要强化你的计算机方方面面的知识,也就是我们常说的知识要广博,专业要精深
当你回首来时路.........................
楼主 2016-01-28 13:10 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知