My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > BasicDelphi
Win32学习笔记序
作者:villastoner 时间:2001-10-14 10:18 出处:互联网 责编:MyFAQ
              摘要:Win32学习笔记序

Win32学习笔记

作者: 姜学哲(netsail0@163.net)
教材: 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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有