作为一个断断续续学了两年C语言的非专业菜鸟,
一直在纠结一个问题,
TM到底那些带对话框的程序是怎么编出来的???
为什么劳资编的程序都TM是黑白的???
这样下去还怎么跟C愉快的玩耍???
怀着这样纠结的问题参加了工作。。。。。。
在一个偶然的机会,
看到一个同事用C编的串口通信软件,
哇靠!图形界面!!!
怀着敬仰的心情请教了软件作者丁叉叉同学,
这家伙到我电脑上,
打开VC6.0,
啪啪啪(拟声词好像用得不太对),点了几下鼠标,
输了几个字符,
编译,
一个简单简单图形软件出来了。
尼玛,怎么会这么简单!!!
我以前怎么会不知到呢???
于是,我开始重新学C语言了。。。
结束废话,开始第一个经典程序Hello World!
工具:VC++6.0
上码:
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
<span style="white-space:pre"> </span> HINSTANCE hPrevInstance,
LPSTR IpCmdLine,
int nShowCMD)
{
<span style="white-space:pre"> </span> MessageBox(NULL, TEXT("Hello world!"), TEXT("Hello"), MB_OKCANCEL);
<span style="white-space:pre"> </span> return 0;
}
编译:
stdafx.h 的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。
WinMain是一个函数,该函数的功能是被系统调用,作为一个32位应用程序的入口点。
MessageBox() 是消息框。