快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记app官网:Windows下C语言网络编程快速入门



C说话的进修,一样平常的要领是,先学C,然后是C++,最好还要有汇编说话和微机道理根基,然后才是Visual C++。这样的要领,对进修者来说,要花费很多光阴和耐力。而在黉舍教授教化中,也没有光阴深入进修Windows编程的实用技巧了。

着实,具有了C说话根基后,再有一些基础的C++类的观点,就可以直接进修Windows C编程了。

一、走近Windows C说话

很多说话和记app官网都把显示一个“Hello,World!”做为第一个入门法度榜样, C和记app官网说话的第一个法度榜样是这样的:

#include

main()

{

printf(“Hello,World!”);

}

假如把main函数写成带参数的main函数,应和记app官网该是:

#include

main(int arge,char *argv[])

{

printf(“Hello,World!”);

}

Windows C的第一个法度榜样和这个法度榜样在形式和道理上都是同等的,只是有两点不合:

1. 主函数接管的形参不光是敕令行中的字符串的个数和字符串的首地址。

2. C说话的很多函数在Windows C中都可以继承应用,但象printf()屏幕显示等函数就不能继承应用了。由于Windows是多义务操作系统,屏幕已不再为某一个利用法度榜样所独占,Windows C利用法度榜样要显示字符串,必要应用Windows供给的API函数,开自己的窗口

下面是一个最简单的,显示“Hello,World!”的Windows C法度榜样:

#include

APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,

LPSTR lpCmdLine,int nCmdShow)

{

MessageBox(NULL,"Hello,World!","第一个Windows C法度榜样",MB_OK|MB_ICONASTERISK);

}

主函数的形参有四个:

1) Hinstance:接管法度榜样运行时当前实例的句柄;

2) HprivInstance:前一个实例的句柄;

3) LpCmdLine:法度榜样敕令行指针;

4) NcmdShow:一个用来指定窗口显示要领的整数。

这几个参数的应用我们会在深入的进修中先容的。

显示Hello,Word!字符串,我们应用了一个MessageBox函数,这个函数会在屏幕上显示一个对话框,它的原型是:

int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UNIT uType)

四个参数分手是:

1) HWnd:父窗口的句柄;

2) LpText:要显示字符串的指针;

3) LpCaption:对话框和记app官网标题字符串的指针;

4) UType:显示在对话框上的小图标的类型。

应用和记app官网这个函数要包孕windows.h头文件。

调试一下,怎么样?窗口上弹出了一个“第一个Windows C法度榜样”对话框,上面有一行字:“Hello,World!”。

天下真的很美好啊!!

您可能还会对下面的文章感兴趣: