如何入门学习控制台编程

来源:互联网 发布:js动态加载html 编辑:程序博客网 时间:2024/05/01 05:34
 

类型:原创
测试环境:VC++ 6.0

网友抱怨道,本博客的内容比较深入,对于刚入门的新手来说简直不知所云。但是,无论是哪方面的编程都需要一定的基础,而这些基础知识并不是一次就能说干净的,因此基础知识也并不是本博客的内容。在此,我推荐各位去看一些书籍,这样可以快速的入门。

一、基础知识

VC++编程的基础知识是需要的,但是控制台编程中并不是所有的基础知识都用得上,因此只需要将数据类型以及常用语句等知识看完就行了。另外,VC++的操作和使用方面也需要看一下哦!

这方面的文章太多了,每篇文章都大同小异,我就不推荐各位了。

二、控制台知识

控制台编程没有控制台知识是无法进行下去的,就像枪战不知道如何用枪一样致命。这方面的知识可以先去看一下类似“第一个控制台程序”之类的文章,然后自己写写简单的程序,哪怕是仅仅显示几个字母。这样不断的看一些简单的例子,有助于巩固一阶段中的知识并为接下来的阶段做好准备。

参考文章:
VC++开发控制台程序(超级菜鸟入门文章)

三、控制台进阶

控制台编程的奥秘当然不止仅仅输出几个字符那么简单,主要是依靠API进行编程。进阶应该多看看技术性文章,尝试根据里面的内容自己编写一些简单的例子。当然,并不是所有技术文章都配有范例,因此这个阶段的学习是漫长的过程。进阶的目的是认识控制台编程的基本API,了解其用法。

参考文章:
控制台编程常用头文件、设置一览
控制台窗口界面的编程控制(配有例子,不过例中#include语句有问题,参考头文件一览)

四、控制台深入

当然了,现在你学会了编写一些控制台程序了,已经算是一个小高手了。然而接下来的进程就只能靠你自己去努力学习了,因为控制台编程这方面的资料实在匮乏,继续学习只有两条路:翻阅国外文章或者自己解剖Kernel32.dll。这方面我无法提供过多的帮助了,列出一些有意义的文章,可以放到搜藏夹里慢慢看。另外,也可以参考一下本博客的文章。

参考文章:
控制台API大全(英文,MSDN的资料,绝对正统)
控制台API列表(半英,非官方,也很有参考价值,建议两个一起看)