签到

06月21日
尚未签到

共有回帖数 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 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知