C语言网络编程如何快速入门
作者:bea
C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习Windows编程的实用技术了。
一、走近Windows C语言
很多语言都把显示一个“Hello,World!”做为第一个入门程序, C语言的第一个程序是这样的:
main()
{
printf(“Hello,World!”);
} 如果把main函数写成带参数的main函数,应该是:
#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程序:
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:对话框标题字符串的指针;
4) UType:显示在对话框上的小图标的类型。
使用这个函数要包含windows.h头文件。
调试一下,怎么样?窗口上弹出了一个“第一个Windows C程序”对话框,上面有一行字:“Hello,World!”。
是不是很简单。
猜你喜欢
您可能感兴趣的文章:
- 怎样保护MySQL中重要的数据
- MySQL数据库常用命令大全
- 修改visual c++ 6.0默认代码字体和大小
- 编程经验分享:如何学习C语言
- C语言可以做什么 C语言的应用方向
- 编译C程序提示缺少mspdb60.dll文件
- Linux平台C语言开发必须学习的知识
- Linux系统配置c/c++开发环境详解
- 详解C语言中关于string的函数(二)
- 详解C语言中关于string的函数(一)
- 详解C/C++中关键字static
- C语言中指针的地址是如何分配的
- void类型以及void指针的使用方法
- 经常会使用到的C语言中反射的特性
- C语言判断图形文件图片格式的方法
- 怎样写出优秀的C语言代码
- 怎样使用C语言中随机函数
- 可变参数在C语言中的使用
- C语言中的移位操作详解