-
大小: 188KB文件類型: .rar金幣: 2下載: 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個文件信息
- 上一篇:標準C++STL源碼剖析(侯捷著)(非掃描版)
- 下一篇:頁面置換算法用MFC實現了
評論
共有 條評論