• 您的位置我爱Aspx >> VC.Net >> Win32学习笔记 序
  • Win32学习笔记 序

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:26  关键字:
  • Win32学习笔记 序

    RONG>Win32学习笔记

    作者: 姜学哲()

    教材: Windows程序设计(第五版)北京大学出版社

    [美]Charles Petzold 著

    北京博彦科技发展有限公司 译 ¥:160

    环境: windows2000 server + Internet Explorer 6.0 + DirectX7.0 + Visual C++ 6.0

    (图们江计算机程序编制小组版权所有,转载请说明出处)

    学完了C语言后,我面对两个选择。一个是C++,另一个就是Win32。我决定先学习Win32。都说由Charles Petzold写的书是该领域的权威,所以我毫不犹豫地掏出一百六十个大洋买了一本。书的封面做得很好,一看就觉得是好书,右下角有红底白字曰:“Microsoft Press”,爽!微软一直就是我最喜欢的公司。纸张的质量也很好,觉得钱没有白花。

    买到书后我迫切地想看看这本书到底权威在哪里。翻开书后给我的第一感觉就是----晕~,虽然是用C语言写的,但是我看不懂!首先就是那个该死的int WINAPI WinMain(),还有就是WinMain()的四个参数。这都是什么?我熟悉的

    int main(int argc,char *argv)

    哪里去了???这是C语言吗?定了定神后再往下看,又是一记闷棍!输出一段字符串用的是MessageBox()!我的printf()哪里去了?为什么每一个字符串都用TEXT()括起来??给我一个理由!!!!!还说这是本面向初学者的书,难道我的水水还不到“初学者”的境界?当时我认定:肯定是我的C语言水平不过关!

    后来慢慢地习惯了这些代码。原来Windows下的C语言就是这个样子。与标准C不同的是:widnows下的C入口是WinMain()。至于WINAPI,在WINDEF.H中定义如下:

    #define WINAPI __stdcall

    对于初学者可以当它不存在。MessageBox()就是Windows API!!!即windows提供的应用程序接口。他的功能是在一个小窗口中显示一段信息。

    总之,WINDOWS下的C跟标准C不太一样,微软已经把它改得连C语言爸爸都不认识了.^_________^.

    因为原书的内容已经很详细了,我所要做的只能是更加详细。又因为我是在学习过程中写的,所以可能写得不妥,欢迎批评,我改!

    废话到此为止。

    ------------------2003.2

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:Win32学习笔记 第一章
    下一篇:Office2000下内部COM插件的编程实现(之二)
  • 相关文章