实例介绍
连连看是以VC6.0为平台,用标准C++语言、基于微软MFC类库完成的一个简单的软件。整套软件由客户端程序和服务器端程序构成,客户端运行在玩家的个人电脑上,所有操作均通过网络通讯向服务器发送请求,并接受服务器端程序处理的结果。客户端主要处理游戏界面显示,主要包括:玩家注册、游戏登录、大厅浏览、参与游戏、游戏旁观、各玩家游戏缩略图以及查看玩家游戏积分等功能。服务器端处理客户端的各种业务请求,主要包括:用户注册、玩家登陆、进入房间、入座、准备、开始游戏等功能。
【实例截图】
【核心代码】
基于MFC的网络版连连看系统_源文件
└── 基于MFC的网络版连连看系统_源文件
├── LianLianKanClient
│ ├── 02.bmp
│ ├── 1.bmp
│ ├── AsyncSelectSocket.cpp
│ ├── AsyncSelectSocket.h
│ ├── ConfigFile.cpp
│ ├── ConfigFile.h
│ ├── Gameing.cpp
│ ├── Gameing.h
│ ├── LianLianKanClient1.clw
│ ├── LianLianKanClient.aps
│ ├── LianLianKanClient.clw
│ ├── LianLianKanClient.cpp
│ ├── LianLianKanClientDlg.cpp
│ ├── LianLianKanClientDlg.h
│ ├── LianLianKanClient.dsp
│ ├── LianLianKanClient.dsw
│ ├── LianLianKanClient.h
│ ├── LianLianKanClient.ncb
│ ├── LianLianKanClient.opt
│ ├── LianLianKanClient.plg
│ ├── LianLianKanClient.rc
│ ├── LianLianKanClient.vsd
│ ├── LoginDlg.cpp
│ ├── LoginDlg.h
│ ├── ReadMe.txt
│ ├── RegeditDlg.cpp
│ ├── RegeditDlg.h
│ ├── res
│ │ ├── bitmap1.bmp
│ │ ├── bitmap3.bmp
│ │ ├── bitmap4.bmp
│ │ ├── boom.bmp
│ │ ├── ExerciseButton2.bmp
│ │ ├── ExerciseButton.bmp
│ │ ├── GameWin.bmp
│ │ ├── hand.bmp
│ │ ├── heads
│ │ │ ├── 00.bmp
│ │ │ ├── 01.bmp
│ │ │ ├── 02.bmp
│ │ │ ├── 03.bmp
│ │ │ ├── 04.bmp
│ │ │ ├── 05.bmp
│ │ │ ├── 06.bmp
│ │ │ ├── 07.bmp
│ │ │ ├── 08.bmp
│ │ │ ├── 09.bmp
│ │ │ ├── 10.bmp
│ │ │ └── Thumbs.db
│ │ ├── Heads.bmp
│ │ ├── HeadsSmall.bmp
│ │ ├── images_n.bmp
│ │ ├── KyodaiRPG
│ │ │ ├── Client.ico
│ │ │ ├── config.ini
│ │ │ ├── data
│ │ │ │ └── maps
│ │ │ │ └── MultiMaps.mds
│ │ │ ├── dubugLog.txt
│ │ │ ├── dynamic.cur
│ │ │ ├── Engine
│ │ │ │ ├── ImageLoaders
│ │ │ │ │ ├── BmpLoader.dll
│ │ │ │ │ ├── GifLoader.dll
│ │ │ │ │ ├── GsaLoader.dll
│ │ │ │ │ ├── JpgLoader.dll
│ │ │ │ │ ├── MifLoader.dll
│ │ │ │ │ ├── QmgLoader.dll
│ │ │ │ │ └── TgaLoader.dll
│ │ │ │ └── RenderDlls
│ │ │ │ ├── Display2D.dll
│ │ │ │ └── DisplayD3D8.dll
│ │ │ ├── EngineCfg.xml
│ │ │ ├── FrameRes
│ │ │ │ ├── GameFeeling.mif
│ │ │ │ ├── II
│ │ │ │ │ └── II_VIP_NEW.mif
│ │ │ │ └── OpenVIPUrl.mif
│ │ │ ├── kmsinput.sys
│ │ │ ├── Kmvinput.vxd
│ │ │ ├── kyodai.bmp
│ │ │ ├── kyodai.cur
│ │ │ ├── kyodaimap.kml
│ │ │ ├── kyodaiRPG.exe
│ │ │ ├── KyodaiRPG.pkg
│ │ │ ├── Language.dll
│ │ │ ├── localkyodaimap.map
│ │ │ ├── MagicShow.dll
│ │ │ ├── Msvcp60.dll
│ │ │ ├── Music
│ │ │ │ ├── bg.mid
│ │ │ │ ├── easymap.mid
│ │ │ │ ├── hard.mid
│ │ │ │ └── normal.mid
│ │ │ ├── NewerTip.ini
│ │ │ ├── NewerTipUser.ini
│ │ │ ├── NewRes.pkg
│ │ │ ├── oemconfig.ini
│ │ │ ├── package.cfg
│ │ │ ├── paramconfig.cfg
│ │ │ ├── qgiinstall.cfg
│ │ │ ├── Rank.ini
│ │ │ ├── Sound
│ │ │ │ ├── elec.wav
│ │ │ │ ├── end.wav
│ │ │ │ ├── exp1.wav
│ │ │ │ ├── exp2.wav
│ │ │ │ ├── flystar.wav
│ │ │ │ ├── itemboom.wav
│ │ │ │ ├── jianjiao.wav
│ │ │ │ ├── koushao.wav
│ │ │ │ ├── mexp1.wav
│ │ │ │ ├── mexp2.wav
│ │ │ │ ├── sel.wav
│ │ │ │ ├── start.wav
│ │ │ │ ├── timenotify.wav
│ │ │ │ └── zhangsheng.wav
│ │ │ ├── SoundPlayer.dll
│ │ │ ├── static.cur
│ │ │ ├── table.ini
│ │ │ ├── tablen.bmp
│ │ │ ├── tables.bmp
│ │ │ ├── Thumbs.db
│ │ │ ├── UIDlgRes.dll
│ │ │ ├── VHelp.dll
│ │ │ └── zlib1.dll
│ │ ├── LianLianKanClient.ico
│ │ ├── LianLianKanClient.rc2
│ │ ├── myReady.bmp
│ │ ├── ready.bmp
│ │ ├── ready删.bmp
│ │ ├── ShrinkRect.bmp
│ │ ├── skinKaTong
│ │ │ ├── 00.bmp
│ │ │ ├── 01.bmp
│ │ │ ├── 02.bmp
│ │ │ ├── 03.bmp
│ │ │ ├── 04.bmp
│ │ │ ├── 05.bmp
│ │ │ ├── 06.bmp
│ │ │ ├── 07.bmp
│ │ │ ├── 08.bmp
│ │ │ ├── 09.bmp
│ │ │ ├── 10.bmp
│ │ │ ├── 11.bmp
│ │ │ ├── 12.bmp
│ │ │ ├── 13.bmp
│ │ │ ├── 14.bmp
│ │ │ ├── 15.bmp
│ │ │ ├── 16.bmp
│ │ │ ├── Thumbs.db
│ │ │ └── 新建文件夹
│ │ │ ├── 104.bmp
│ │ │ ├── 106.bmp
│ │ │ ├── 107.bmp
│ │ │ ├── 108.bmp
│ │ │ ├── 109.bmp
│ │ │ ├── 110.bmp
│ │ │ ├── 111.bmp
│ │ │ ├── 112.bmp
│ │ │ ├── 113.bmp
│ │ │ ├── 114.bmp
│ │ │ ├── 115.bmp
│ │ │ ├── 116.bmp
│ │ │ ├── 117.bmp
│ │ │ ├── 122.bmp
│ │ │ ├── 123.bmp
│ │ │ ├── 124.bmp
│ │ │ ├── 125.bmp
│ │ │ ├── 12.bmp
│ │ │ ├── 140.bmp
│ │ │ ├── 141.bmp
│ │ │ ├── 143.bmp
│ │ │ ├── 144.bmp
│ │ │ ├── 145.bmp
│ │ │ ├── 146.bmp
│ │ │ ├── 147.bmp
│ │ │ ├── 148.bmp
│ │ │ ├── 149.bmp
│ │ │ ├── 150.bmp
│ │ │ ├── 151.bmp
│ │ │ ├── 152.bmp
│ │ │ ├── 153.bmp
│ │ │ ├── 154.bmp
│ │ │ ├── 155.bmp
│ │ │ ├── 156.bmp
│ │ │ ├── 157.bmp
│ │ │ ├── 158.bmp
│ │ │ ├── 159.bmp
│ │ │ ├── 160.bmp
│ │ │ ├── 161.bmp
│ │ │ ├── 162.bmp
│ │ │ ├── 163.bmp
│ │ │ ├── 165.bmp
│ │ │ ├── 166.bmp
│ │ │ ├── 167.bmp
│ │ │ ├── 168.bmp
│ │ │ ├── 169.bmp
│ │ │ ├── 170.bmp
│ │ │ ├── 171.bmp
│ │ │ ├── 172.bmp
│ │ │ ├── 173.bmp
│ │ │ ├── 20.bmp
│ │ │ ├── 28.bmp
│ │ │ ├── 29.bmp
│ │ │ ├── 30.bmp
│ │ │ ├── 36.bmp
│ │ │ ├── 38.bmp
│ │ │ ├── 40.bmp
│ │ │ ├── 49.bmp
│ │ │ ├── 50.bmp
│ │ │ ├── 51.bmp
│ │ │ ├── 52.bmp
│ │ │ ├── 53.bmp
│ │ │ ├── 54.bmp
│ │ │ ├── 57.bmp
│ │ │ ├── 61.bmp
│ │ │ ├── 62.bmp
│ │ │ ├── 63.bmp
│ │ │ ├── 67.bmp
│ │ │ ├── 68.bmp
│ │ │ ├── 70.bmp
│ │ │ ├── 72.bmp
│ │ │ ├── 75.bmp
│ │ │ ├── 79.bmp
│ │ │ ├── 7.bmp
│ │ │ ├── 80.bmp
│ │ │ ├── 81.bmp
│ │ │ ├── 82.bmp
│ │ │ ├── 83.bmp
│ │ │ ├── 84.bmp
│ │ │ ├── 85.bmp
│ │ │ ├── 86.bmp
│ │ │ ├── 87.bmp
│ │ │ ├── 88.bmp
│ │ │ ├── 89.bmp
│ │ │ ├── 90.bmp
│ │ │ ├── 94.bmp
│ │ │ └── 95.bmp
│ │ ├── skinQQ
│ │ │ ├── 001.bmp
│ │ │ ├── 002.bmp
│ │ │ ├── 003.bmp
│ │ │ ├── 004.bmp
│ │ │ ├── 005.bmp
│ │ │ ├── 006.bmp
│ │ │ ├── 007.bmp
│ │ │ ├── 008.bmp
│ │ │ ├── 009.bmp
│ │ │ ├── 010.bmp
│ │ │ ├── 011.bmp
│ │ │ ├── 012.bmp
│ │ │ ├── 013.bmp
│ │ │ ├── 014.bmp
│ │ │ ├── 015.bmp
│ │ │ ├── 016.bmp
│ │ │ ├── 01.bmp
│ │ │ ├── 02.bmp
│ │ │ ├── 03.bmp
│ │ │ ├── 04.bmp
│ │ │ ├── 05.bmp
│ │ │ ├── 06.bmp
│ │ │ ├── 07.bmp
│ │ │ ├── 08.bmp
│ │ │ ├── 09.bmp
│ │ │ ├── 10.bmp
│ │ │ ├── 11.bmp
│ │ │ ├── 12.bmp
│ │ │ ├── 13.bmp
│ │ │ ├── 14.bmp
│ │ │ ├── 15.bmp
│ │ │ ├── 16.bmp
│ │ │ └── Thumbs.db
│ │ ├── SockClient.ico
│ │ ├── SockClient.rc2
│ │ ├── Sound
│ │ │ ├── bg.mid
│ │ │ ├── easymap.mid
│ │ │ ├── elec.wav
│ │ │ ├── end.wav
│ │ │ ├── exp1.wav
│ │ │ ├── exp2.wav
│ │ │ ├── flystar.wav
│ │ │ ├── hard.mid
│ │ │ ├── itemboom.wav
│ │ │ ├── jianjiao.wav
│ │ │ ├── koushao.wav
│ │ │ ├── mexp1.wav
│ │ │ ├── mexp2.wav
│ │ │ ├── normal.mid
│ │ │ ├── sel.wav
│ │ │ ├── start.wav
│ │ │ ├── timenotify.wav
│ │ │ └── zhangsheng.wav
│ │ ├── StartButton2.bmp
│ │ ├── StartButton.bmp
│ │ ├── tablen.bmp
│ │ ├── table_ON.bmp
│ │ ├── Thumbs.db
│ │ ├── thunder
│ │ │ ├── dian01.bmp
│ │ │ ├── dian02.bmp
│ │ │ ├── dian03.bmp
│ │ │ ├── dian04.bmp
│ │ │ ├── dian05.bmp
│ │ │ ├── dian06.bmp
│ │ │ ├── dian07.bmp
│ │ │ ├── dian08.bmp
│ │ │ ├── dian09.bmp
│ │ │ ├── dian10.bmp
│ │ │ ├── dian11.bmp
│ │ │ ├── dian12.bmp
│ │ │ ├── dian13.bmp
│ │ │ ├── dian14.bmp
│ │ │ ├── dian15.bmp
│ │ │ ├── dian16.bmp
│ │ │ ├── dian17.bmp
│ │ │ ├── dian18.bmp
│ │ │ ├── dian19.bmp
│ │ │ ├── dian20.bmp
│ │ │ ├── dian21.bmp
│ │ │ ├── dian22.bmp
│ │ │ ├── dian23.bmp
│ │ │ ├── dian24.bmp
│ │ │ └── Thumbs.db
│ │ ├── Thunder01.bmp
│ │ ├── Thunder02.bmp
│ │ ├── thunder.rar
│ │ ├── toolbar1.bmp
│ │ ├── unready.bmp
│ │ ├── unready删.bmp
│ │ └── XP.manifest
│ ├── resource.h
│ ├── RoomDlg2.cpp
│ ├── RoomDlg2.h
│ ├── RoomDlg.cpp
│ ├── RoomDlg.h
│ ├── SortList.cpp
│ ├── SortList.h
│ ├── SplitterControl.cpp
│ ├── SplitterControl.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── Table.cpp
│ ├── Table.h
│ ├── TalkDlg.cpp
│ ├── TalkDlg.h
│ ├── Top10Dlg.cpp
│ ├── Top10Dlg.h
│ ├── UserInfoDlg.cpp
│ └── UserInfoDlg.h
├── LianLianKanPublic
│ ├── MyMsg.h
│ ├── Package.cpp
│ ├── Package.h
│ └── StdAfx.h
└── LianLianKanService
├── CompletionPort.cpp
├── CompletionPort.h
├── JAdo.cpp
├── JAdo.h
├── LianLianKan.mdb
├── LianLianKanService.aps
├── LianLianKanService.clw
├── LianLianKanService.cpp
├── LianLianKanServiceDlg.cpp
├── LianLianKanServiceDlg.h
├── LianLianKanService.dsp
├── LianLianKanService.dsw
├── LianLianKanService.h
├── LianLianKanService.ncb
├── LianLianKanService.opt
├── LianLianKanService.plg
├── LianLianKanService.rc
├── LianLianKanService.vsd
├── msado15.dll
├── msado15.tlh
├── msado15.tli
├── ReadMe.txt
├── res
│ ├── LianLianKanService.ico
│ ├── LianLianKanService.rc2
│ ├── Package.cpp
│ └── Package.h
├── resource.h
├── StdAfx.cpp
└── StdAfx.h
22 directories, 367 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论