• 大小: 188KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-12-19
  • 语言: C/C++
  • 标签:

资源简介

利用C语言编写Windows应用程序有两种方式:一种是Windows C编程方式,另一种是Visual C++编程方式。在一般情况下,Visual C++编程方式编写的程序源代码量小、开发时的工作量小、工作难度也较小,但编译后的代码量较大,运行速度略低;而Windows C编程方式编写的程序源代码量虽然较大,但可执行代码效率高。随着技术的进步,Visual C++编程方式已被广泛采用,但象网络编程等一些对速度要求高、对硬件操作较多的程序,大多数还是用Windows C编程方式开发的。另外,学习Windows C程序设计,还有助于更深入地了解Windows的内幕和Windows API。

资源截图

代码片段和文件信息

#include
#include“resource.h“
#include“Chat_RoomC.h“

int APIENTRY WinMain(HINSTANCE hInstanceHINSTANCE hPrevInstance
 LPSTR lpCmdLineint nCmdShow)
{
DialogBox(hInstance(LPCTSTR)“DIALOG1“NULL(DLGPROC)Hostname_ipDlgPro);

return(TRUE);
}


BOOL APIENTRY Hostname_ipDlgPro(HWND hDlgUINT message
WPARAM wParamLPARAM lParam)
{
switch(message)
{
case WM_INITDIALOG:
WSA_return=WSAStartup(0x0002&WSAData);
if(WSA_return!=0)
{
MessageBox(NULL“初始化失败!““警告!“MB_OK);
WSACleanup();
}
if(client_hSocket!=0)
{
closesocket(client_hSocket);
client_hSocket=0;
}
if(client_hSocket==0)
{

if((client_hSocket=socket(AF_INETSOCK_DGRAM0))==SOCKET_ERROR)
MessageBox(NULL“建立套接字失败!““警告!“MB_OK);

}
return TRUE;

case WM_COMMAND:

switch(LOWORD(wParam))
{
case IDC_IPADDRESS:
if(HIWORD(wParam)==EN_CHANGE)
{
GetDlgItemText(hDlgIDC_IPADDRESSIP_String20);

}
break;

case IDC_INPUTTEXT:
if(HIWORD(wParam)==EN_CHANGE)
{
GetDlgItemText(hDlgIDC_INPUTTEXTInput_Text256);

}
break;
case IDC_SEND:
client_addr.sin_family=AF_INET;
client_addr.sin_addr.S_un.S_addr=inet_addr(IP_String);

client_uPort=GetDlgItemInt(hDlgIDC_PORTTEXT&bErrTRUE);
client_addr.sin_port=htons((u_short)client_uPort);

sendto(client_hSocketInput_Text2560(LPSOCKADDR)&client_addrsizeof(client_addr));
break;

case IDCANCEL:
closesocket(client_hSocket);
WSACleanup();
EndDialog(hDlgTRUE);
return(TRUE);

}
}
return(FALSE);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2004-11-25 16:07  Windows C语言构建网络聊天室

     目录          0  2004-05-27 10:11  Windows C语言构建网络聊天室\源程序

     目录          0  2004-05-27 10:10  Windows C语言构建网络聊天室\源程序\Chat_RoomC1

     文件      18276  2004-05-24 07:49  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.aps

     文件       1683  2004-05-24 07:49  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.c

     文件       4164  2004-05-15 13:57  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.dsp

     文件        543  2004-05-15 13:43  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.dsw

     文件        303  2004-05-15 13:52  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.h

     文件      50176  2004-05-24 07:57  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.ncb

     文件      53760  2004-05-24 07:57  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.opt

     文件       1190  2004-05-24 07:50  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.plg

     文件       3273  2004-05-24 07:35  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Chat_RoomC.rc

     目录          0  2004-05-24 18:26  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\Debug

     文件        778  2004-05-16 10:51  Windows C语言构建网络聊天室\源程序\Chat_RoomC1\resource.h

     目录          0  2004-05-27 10:10  Windows C语言构建网络聊天室\源程序\Chat_RoomC2

     文件      32968  2004-05-24 14:49  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.aps

     文件       1748  2004-05-24 08:32  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.c

     文件       4164  2004-05-15 13:57  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.dsp

     文件        543  2004-05-15 13:43  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.dsw

     文件        303  2004-05-16 10:22  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.h

     文件      50176  2004-05-24 14:58  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.ncb

     文件      53760  2004-05-24 14:58  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.opt

     文件       1339  2004-05-24 14:49  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.plg

     文件       3324  2004-05-24 14:49  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Chat_RoomC.rc

     目录          0  2004-05-24 18:26  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\Debug

     文件        735  2004-05-24 08:23  Windows C语言构建网络聊天室\源程序\Chat_RoomC2\resource.h

     目录          0  2004-05-27 10:10  Windows C语言构建网络聊天室\源程序\Chat_RoomC3

     文件      18488  2004-05-24 15:10  Windows C语言构建网络聊天室\源程序\Chat_RoomC3\Chat_RoomC.aps

     文件       2497  2004-05-24 16:18  Windows C语言构建网络聊天室\源程序\Chat_RoomC3\Chat_RoomC.c

     文件       4164  2004-05-15 13:57  Windows C语言构建网络聊天室\源程序\Chat_RoomC3\Chat_RoomC.dsp

............此处省略49个文件信息

评论

共有 条评论