想做个 VC 入门教程,呵呵~不敢称做教程.不过先借来用用吧.
很多内容都是自己学习时积累下来的资料整理.把它们凑起来,供大家学习.其实
也是督促我自己.好了
大家有什么意见可以在这里提哦.
<<WINDOWS SDK 路报>>.上面说的已经很详细了.想学好 VC.了解他的内幕是至关
重要的.废话少说,大家看下面的内容.初学者可能不容易看懂,有问题在下面跟
贴.
---- 不是我写的.
第一讲:预备知识与概念介绍
注:我写这个专题目的是为 VC 初学者提供一个思路,我本人很菜,但我认为对于
VC 初学者来讲,可能有点帮助,当然,对于 WinSDK 编程,我也是刚刚接触。如
果你对 WinSDK 编程较熟,请与我联系,咱们共同来把这个专题做好,如果你发
现了什么错误,也麻烦你给我留言指正。我写的内容也基本上是我自己的一些理
解,错误是肯定有的,如果你发现我的理解偏差很大的话,麻烦你提醒一下。---
小朱!
什么是 WinSDK:
大致说来 windows 编程有两种方法: 1.windwos c 方式(SDK), 2.c++方式:即
对 SDK 函数进行包装,如 VC 的 MFC,BCB 的 OWL 等,如果要深入 下去,还是要熟
悉 SDK。
两种方法有哪些区别呢:SDK 编程就是直接调用 windows 的 API 进行编程,但是
有上千个 API 组成(win95 的 API 有两千多个),这种数目太大了,对于编程显然
不利。而 MFC 把这些 API 封闭起来,共有一百多个类组成。一般只需 20 多个
windows 类和另外 20 多个通用的非 windows 类就可"干活"了,这一改变无疑是
有很大好处的。尽管 MFC 如此方便,但是要学 VC,直接去学 MFC 却是不明智的
选择。只有在熟悉了 MFC 的运行机制的情况下,才有可能深入下去。那些如多少
天精通什么什么的书籍其实讲的全是些如怎么使用 VC 这种工具的话题,学来学
去学会了怎么会使用 VC 这种工具,而不能深入 MFC 编程。象 VB 这类工具就更令
人感觉到太闷了,不过各有各的好处。
MFC 虽然提高了程序员编程的效率,但是也失去了 SDK 编程的灵活性.....不好
意思,跑题了....
本专题假定:
C 语言是 windows 的源语言,用 C 进行 SDK 编程是最合适的,你应该至少学过 C
语言,知道 C 语言的各种语法等,当我说到指针等类似概念的时候,你不至于茫
然就行了。
你还应该安装了 Visual C++6.0,低版本的就不用用了吧,D 版的才几块钱吗?