【熟肉】世界上第一个 Windows 程序:Windows 1.0 Hello World 初探【NCommander】
Dir-A:
这种现在来说是属于win32 程序,一般我们说的hello world程序是用c标准库写的,所以没几行,并且是控制台输出的,虽然最后也是调用winapi
这种win32程序是带一个界面窗口的,需要先初始化窗口类结构体,定义窗口过程,然后注册窗口,创建窗口,并更新显示,然后开始消息循环,这个时候才出来一个默认的空白窗口,如果你需要显示文字还得调用drawtext或textout才能在窗口上打印文字。其实现在写这一个程序,基本差不多麻烦。
【回复】是的 这个算是纯api gui窗口版本的hello world 。 drawtext或textout 都是通过hwnd拿到hdc再打印。
【回复】但有一个问题是,Win16是没有命令行的[吃瓜] 命令行只支持DOS程序,你要Windows的Hello World只能开窗口
【回复】win32api写窗体程序真是麻烦,飞鸟ryu_asuka:
当年大学有门课叫《Windows程序设计》,第一节课的内容就是用winapi写一个这样的程序,连代码都一模一样
【回复】[doge]哪个程序员不是从hello world开始的呢熊大Macintosh:
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
【回复】回复 @梓杉彬钐 :只有Xcode提供的C/C++代码符合最新的C/C++标准.
【回复】不规范的代码,不符合C99标准的要求
微软 编程 NCommander Hello World Windows