第壹個用c寫的單窗口程序。
作為編程的開始,我們還是從壹個Hello World開始我們的學習之旅。代碼如下:
# include & ltstdio.h & gt
void main()
{
printf("Hello World!");
}
這是壹個簡單的C程序,稍微懂點C語言的就能看懂,不過估計這裏還有人不知道#include吧。
& ltstdio.h & gt我來告訴妳裏面的頭文件stdio.h是什麽。stdio.h是存在於磁盤上的文本文件,以VC為例。
因為我上不了地圖,就這樣。
printf函數是在stdio.h中定義的,我可以在引用stdio.h頭文件後在程序中調用printf函數。
它顯示壹個“妳好,世界!”在命令行上。這沒有任何意義。讓我寫壹個窗口程序來展示壹個Hello World!
# include & ltwindows.h & gt
void main()
{
MessageBox(NULL,“Hello World!”,“我的第壹個窗口程序”,MB _ OK);
}
彈出的是壹個對話框,有Hello World,標題和“確定”按鈕。
當然,妳會說這個對話框也是壹個窗口嗎?這裏我肯定的告訴妳:是的,對話框是窗口程序的子集。妳可能還會問,這麽簡單的窗口有什麽用?事實上,這樣的窗口非常有用。我們操作電腦的時候,會有壹些警告或者提示的對話框,基本都是這樣寫的。即使這很簡單,學習也是壹個由易到難,由簡單到深刻的過程。
整個效果幾乎歸功於壹個函數MessageBox。這裏不介紹這個功能,說點別的。