亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? remotelookup.cpp

?? 通過(guò)在遠(yuǎn)端主機(jī)上搭建一個(gè)遠(yuǎn)程字典服務(wù)服務(wù)器
?? CPP
字號(hào):
// 我真誠(chéng)地保證:
// 我自己獨(dú)立地完成了整個(gè)程序從分析、設(shè)計(jì)到編碼的所有工作。
// 如果在上述過(guò)程中,我遇到了什么困難而求教于人,那么,我將在程序?qū)嵙?xí)報(bào)告中
// 詳細(xì)地列舉我所遇到的問(wèn)題,以及別人給我的提示。
// 在此,我感謝張老師對(duì)我的啟發(fā)和幫助。下面的報(bào)告中,我還會(huì)具體地提到
// 他們?cè)诟鱾€(gè)方法對(duì)我的幫助。
// 我的程序里中凡是引用到其他程序或文檔之處,
// 例如教材、課堂筆記、網(wǎng)上的源代碼以及其他參考書(shū)上的代碼段,
// 我都已經(jīng)在程序的注釋里很清楚地注明了引用的出處。
// 我從未沒(méi)抄襲過(guò)別人的程序,也沒(méi)有盜用別人的程序,
// 不管是修改式的抄襲還是原封不動(dòng)的抄襲。
// 我編寫(xiě)這個(gè)程序,從來(lái)沒(méi)有想過(guò)要去破壞或妨礙其他計(jì)算機(jī)系統(tǒng)的正常運(yùn)轉(zhuǎn)。
// 胡峰令


#include "sock_common.h"
#include <windows.h>


LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
const int xSize = 450;
const int ySize = 330;
const int ID_CONNECT = 1;
const int ID_SEARCH = 2;
SOCKET ClientSocket;

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
				   	   LPSTR lpCmdLine, int nCmdShow)
{
		static TCHAR szAppName[]= TEXT("RemoteLookup");
		static TCHAR szClassName[]= TEXT("RemoteLookupClass");
		HWND hwnd;
		MSG msg;
		WNDCLASS wndclass;

		wndclass.style			= CS_HREDRAW | CS_VREDRAW;
		wndclass.lpfnWndProc	= WndProc;
		wndclass.cbClsExtra		= 0;
		wndclass.cbWndExtra		= 0;
		wndclass.hInstance		= hInstance;
		wndclass.hIcon			= LoadIcon( NULL, IDI_APPLICATION );
		wndclass.hCursor		= LoadCursor( NULL,IDC_ARROW );
		wndclass.hbrBackground	= (HBRUSH)GetStockObject( WHITE_BRUSH );
		wndclass.lpszMenuName	= NULL;
		wndclass.lpszClassName	= szClassName;
	
		if ( !RegisterClass( &wndclass ) )
		{
			MessageBox( NULL, TEXT("This program requires Windows NT!"),
						szAppName, MB_ICONERROR );
			return 0;
		}

		hwnd = CreateWindow(szClassName,
							TEXT("在線查單詞"),
							WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX ,
							CW_USEDEFAULT,
							CW_USEDEFAULT,
							xSize,
							ySize,
							NULL,
							NULL,
							hInstance,
							NULL	);	

		ShowWindow( hwnd, nCmdShow );
		UpdateWindow( hwnd );

		while ( GetMessage( &msg, NULL, 0, 0 ) )
		{
			TranslateMessage( &msg );
			DispatchMessage( &msg );
		}
		return msg.wParam;
}

LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
		HDC			hdc;
		PAINTSTRUCT	ps;
		RECT rect;

		static HWND hwndLabel[2] , hwndBt[3] , hwndEdit[3] , hwndList;
		static char *szLabelText[] = {"服務(wù)器IP" , "單詞" } , 
			        *szBtText[]      = {"連接"     , "查詢" , "簡(jiǎn)明意思"};
		int i;

		static HBRUSH hBrushStatic;
		HFONT ghStaticFont;
		HINSTANCE hInstance;

		char ServerAddr[20] , Word[80] , RecBuf[80];
		

		switch( message )
		{
		case WM_CREATE:
			hInstance = (HINSTANCE) GetWindowLong(hwnd , GWL_HINSTANCE);

			
			for(i = 0 ; i < 2 ; i++)
			{

				hwndLabel[i] = CreateWindow(TEXT("static"),szLabelText[i],
					                        WS_CHILD | WS_VISIBLE | SS_CENTER ,
											10 , 10 + 30 * i , 70 , 22 , 
											hwnd , (HMENU)i,
											hInstance , NULL);

				if(i == 1)
					hwndBt[i] = CreateWindow(TEXT("button") , szBtText[i] , 
											 WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON ,
											 300 , 10 + 30 * i , 70 , 23 ,
											 hwnd , (HMENU)(i+1) ,
											 hInstance , NULL);

				hwndEdit[i] = CreateWindow(TEXT("edit") , NULL ,
					                       WS_CHILD | WS_BORDER | ES_LEFT   |WS_VISIBLE,
										   87 , 10 + 30 * i , 190 , 22 ,
										   hwnd , (HMENU)1 , 
										   hInstance , NULL);
				ghStaticFont =  (HFONT)GetStockObject(SYSTEM_FIXED_FONT);
			    SendMessage(hwndLabel[i],WM_SETFONT,(WPARAM)ghStaticFont,MAKELPARAM(TRUE,0));
				SendMessage(hwndBt[i],WM_SETFONT,(WPARAM)ghStaticFont,MAKELPARAM(TRUE,0));
				
					                     
			}

			hwndBt[2] = CreateWindow(TEXT("button") , szBtText[2] , 
					                     WS_CHILD | WS_VISIBLE | BS_GROUPBOX ,
										 10 , 70 , 400 , 200 ,
										 hwnd , (HMENU)i ,
										 hInstance , NULL);

			hwndList = CreateWindow(TEXT("edit") , NULL , 
					                     WS_CHILD | WS_VISIBLE | ES_MULTILINE | ES_READONLY,
										 15 , 100 , 350 , 160 ,
										 hwnd , (HMENU)i ,
										 hInstance , NULL);

			hBrushStatic = CreateSolidBrush(GetSysColor(COLOR_BTNHIGHLIGHT));

			ghStaticFont =  (HFONT)GetStockObject(SYSTEM_FIXED_FONT);
			SendMessage(hwndBt[2] , WM_SETFONT , (WPARAM)ghStaticFont , MAKELPARAM(TRUE , 0));
 
			SendMessage(hwndList , WM_SETFONT , (WPARAM)ghStaticFont , MAKELPARAM(TRUE , 0));



			return 0;

		case WM_SIZE:
			return 0;
		case WM_SETFOCUS:
			SetFocus(hwndEdit[0]);
			return 0;

		case WM_MOUSEMOVE:
			return 0;
		case WM_COMMAND:
			switch(wParam)
			{
			case ID_CONNECT:
			//	GetWindowText(hwndEdit[0] , ServerAddr , 20);
			//	ConnectToServer(ServerAddr , &ClientSocket);
				break;
			case ID_SEARCH:
				GetWindowText(hwndEdit[0] , ServerAddr , 20);
				if(!CheckAddr(ServerAddr))
				{
					MessageBox(hwnd , "IP地址格式錯(cuò)誤" , "錯(cuò)誤" , MB_OK);
					return 0;
				}
				if(!ConnectToServer(ServerAddr , &ClientSocket))
				{
					MessageBox(hwnd , "服務(wù)器連接失敗" , "失敗" , MB_OK);
					return 0;
				}
				GetWindowText(hwndEdit[1] , Word , 80);
				Trim(Word);
				strcat(Word,"\r\n");
				if(!SeachWord(ClientSocket , Word , RecBuf))
				{
					MessageBox(hwnd , "單詞查找失敗" , "失敗" , MB_OK);
					return 0;
				}

				SetWindowText(hwndList , RecBuf);
				break;
			default :
				break;
			}
			return 0;

		case WM_PAINT:
			hdc = BeginPaint( hwnd, &ps );

			GetClientRect( hwnd, &rect );
		//	DrawText( hdc, TEXT("Hello,Windows 98!"), -1, &rect,
		//		  	DT_SINGLELINE | DT_CENTER | DT_VCENTER );

			EndPaint( hwnd, &ps );

			return 0;

		case WM_CTLCOLORSTATIC:
			SetTextColor((HDC)wParam , RGB(0 , 0 , 0));
			SetBkColor((HDC)wParam , GetSysColor(COLOR_BTNHIGHLIGHT));
			return (LRESULT)hBrushStatic;

		case WM_DESTROY:
			PostQuitMessage( 0 );
			return 0;
		}
		return DefWindowProc( hwnd, message, wParam, lParam );
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人亚洲综合a∨猫咪| 国产精品77777竹菊影视小说| 99天天综合性| 国产精品丝袜在线| 成人污视频在线观看| 国产性做久久久久久| 国产精品主播直播| 国产欧美一区二区精品婷婷| 国产成人免费在线视频| 国产农村妇女毛片精品久久麻豆 | 日韩精品电影一区亚洲| 91福利精品第一导航| 亚洲午夜影视影院在线观看| 欧美系列日韩一区| 亚洲成人一区在线| 欧美一区二区在线不卡| 蜜臀av亚洲一区中文字幕| 日韩一区二区三区在线| 极品尤物av久久免费看| 久久久久久久久久久黄色| 国产精品一区二区黑丝| 国产精品美女久久福利网站| 91免费看片在线观看| 一区二区三区中文字幕在线观看| 欧美视频第二页| 欧美a级理论片| 精品国产乱码久久久久久图片 | 欧美亚州韩日在线看免费版国语版| 亚洲伊人色欲综合网| 欧美人xxxx| 久久国产精品第一页| 久久日韩精品一区二区五区| 国产成a人无v码亚洲福利| 中文字幕在线不卡一区 | 成人精品国产福利| 亚洲男人天堂av网| 88在线观看91蜜桃国自产| 久久精品国产精品亚洲红杏| 国产亚洲精品7777| 色婷婷久久99综合精品jk白丝| 亚洲大片精品永久免费| 欧美电视剧免费观看| 成人免费电影视频| 亚洲午夜电影在线| 日韩视频一区在线观看| 成人深夜视频在线观看| 亚洲一区影音先锋| 日韩免费观看高清完整版| 成人永久免费视频| 亚洲成人高清在线| 亚洲精品在线观| 亚洲精品欧美在线| 一本色道久久综合精品竹菊| 午夜在线成人av| 久久婷婷久久一区二区三区| 91视频com| 另类小说综合欧美亚洲| 中文字幕一区不卡| 日韩视频免费观看高清完整版| 福利电影一区二区三区| 亚洲成av人在线观看| 日韩一区二区三区在线观看| 成人激情电影免费在线观看| 日本三级韩国三级欧美三级| 欧美激情在线一区二区| 欧美亚洲一区二区三区四区| 久久se这里有精品| 亚洲精品视频一区| 精品国精品自拍自在线| 一本色道久久综合狠狠躁的推荐| 日本视频中文字幕一区二区三区| 日本一区二区视频在线| 欧美一卡二卡在线观看| aaa亚洲精品| 捆绑调教一区二区三区| 亚洲精品网站在线观看| 久久久青草青青国产亚洲免观| 欧美色区777第一页| 国产aⅴ精品一区二区三区色成熟| 午夜精品久久久久久久久久 | 亚洲色欲色欲www| 26uuu国产电影一区二区| 欧美性猛片aaaaaaa做受| 国产91精品一区二区麻豆亚洲| 无码av免费一区二区三区试看| 国产精品色一区二区三区| 欧美www视频| 欧美日韩极品在线观看一区| 99国产精品国产精品久久| 国产在线不卡一区| 亚洲一区电影777| 国产精品久久福利| 精品日产卡一卡二卡麻豆| 欧美日韩在线综合| 91亚洲精品久久久蜜桃网站| 国产福利不卡视频| 蜜桃av噜噜一区二区三区小说| 亚洲一区二区三区四区五区中文| 欧美激情一区二区三区| 26uuu久久天堂性欧美| 欧美一区二区视频在线观看2022| 欧美专区在线观看一区| 成人av资源在线观看| 韩国精品免费视频| 五月综合激情婷婷六月色窝| 伊人婷婷欧美激情| 亚洲婷婷在线视频| 国产精品毛片无遮挡高清| 久久午夜免费电影| 欧美xxxxx裸体时装秀| 5858s免费视频成人| 欧美性三三影院| 91国产精品成人| 91麻豆福利精品推荐| 91在线视频官网| 北岛玲一区二区三区四区| 国产高清久久久| 国产精品一区二区91| 国产在线视频一区二区| 久久er精品视频| 麻豆精品一区二区av白丝在线| 日本亚洲最大的色成网站www| 日一区二区三区| 日韩成人午夜电影| 石原莉奈一区二区三区在线观看| 婷婷一区二区三区| 天天综合日日夜夜精品| 精品播放一区二区| 欧美电影免费观看完整版| 欧美xxxxxxxx| 精品盗摄一区二区三区| 亚洲精品一区二区三区蜜桃下载 | 久久新电视剧免费观看| 精品盗摄一区二区三区| 久久久蜜桃精品| 国产农村妇女毛片精品久久麻豆| 日本一二三不卡| 一区在线中文字幕| 亚洲人成影院在线观看| 亚洲综合一区二区精品导航| 亚洲成人高清在线| 日本美女视频一区二区| 精品一区二区日韩| 国产激情一区二区三区桃花岛亚洲| 国产成人在线观看免费网站| 成人午夜视频福利| 91蜜桃免费观看视频| 欧美综合天天夜夜久久| 欧美主播一区二区三区| 欧美精品1区2区| 精品对白一区国产伦| 亚洲国产成人私人影院tom| 亚洲天堂a在线| 亚洲国产中文字幕在线视频综合| 日韩精品三区四区| 经典三级视频一区| 不卡高清视频专区| 在线观看区一区二| 日韩欧美在线123| 久久精品人人做人人综合| 亚洲色图19p| 日韩制服丝袜先锋影音| 国产精品99久| 日本久久一区二区| 欧美一区二区播放| 国产欧美一区二区精品仙草咪| 亚洲另类在线一区| 免费观看成人鲁鲁鲁鲁鲁视频| 国产麻豆9l精品三级站| 色婷婷综合五月| 日韩视频在线观看一区二区| 国产日韩高清在线| 亚洲综合免费观看高清在线观看| 日韩不卡一区二区| 成人综合在线网站| 欧美日韩精品免费观看视频| 欧美精品一区二区久久久| 中文字幕亚洲精品在线观看| 亚洲国产综合视频在线观看| 国产一区二区三区在线看麻豆| 99国产精品久久久| 欧美成人国产一区二区| 国产精品乱码人人做人人爱| 亚洲超丰满肉感bbw| 国产永久精品大片wwwapp| 色噜噜狠狠色综合中国| 欧美不卡一区二区三区| 亚洲激情中文1区| 久久不见久久见免费视频7| 色一情一伦一子一伦一区| 日韩欧美亚洲另类制服综合在线| 日韩美女精品在线| 精品夜夜嗨av一区二区三区| 色综合网站在线| 久久女同精品一区二区| 亚洲五码中文字幕| 国产a视频精品免费观看| 91精品国产一区二区三区香蕉| 国产精品激情偷乱一区二区∴| 日本成人在线视频网站|