记录自己的第一个上线项目

        毕业1年,不断成长中...第一个项目做了好几个月,上线时期各种bug,各种调试,各种加班(充实的一段时间)下面配以截图说明这个项目:

        该项目是一个致力于打造一个专业的棋牌游戏平台(项目经理和老板说的,@_@),分为服务器端和客户端(大厅和游戏),我的主要职责是开发一个看着舒服的大厅。

 

一.界面设计,本项目是通过xml文件配置窗口界面以及读取图片资源

 

二.通信功能,(1.)分为4个(服务器--->大厅),(大厅--->服务器),(大厅--->游戏客户端),(游戏-->大厅-->服务器)

                     (2.)服务器的地址配置在文本文件config.ini中,程序初始化时根据写入的格式对应读取,连接服务器,创建心跳包

                     (3.)通信规则靠定义的协议规范(通信的双方必须一致)

 

三.网站交互,(1.)JS调用,ExternalAPIDispatch m_b,SetExternal(&m_b),根据得到的参数程序做出相应的反应

                     (2.)截屏post到网页,再由网页保存,以供后台查询

                     (3.)C++调用JS,IHTMLDocument2,get_parentWindow,execScript(..,..)将信息传给网页

                     (4.)根据URL读取网页中的数据,CInternetSession,OpenURL

 

1.登陆界面(支持QQ,新浪微博,微信登陆)

 

2.账户密码记录窗口

 

(密码加密保存在本地)

3.软键盘

 

4.点击登陆,发送数据给服务器端验证,并且返回数据,下发游戏列表

 

5.登陆成功后,解析数据显示本人信息

 

6.js调用C++

 

7.好友界面

 

8.进入游戏房间后,房间以及人物的显示

 

9.通用框的显示

 

10.房间切换面板

 

11.个人信息显示面板

 

12.好友添加功能

 

13.广告和html的动态文本添加

 

14.人物的绘制以及客户端启动

 

 

15.游戏客户端启动成功

 

16.换肤功能

 

  界面效果:记录自己的第一个上线项目_第1张图片

这些是直观的界面效果,还有很多功能是看不见的,比如(截屏,绑定主机,好友黑名单配置,读取注册表...)

下面放一个下载的链接,如有不好的地方,希望大家帮忙提提意见,可能那就是一个好的创意,谢谢!

 

 

 URL为:http://download.csdn.net/detail/wu_123_456/7412829

 

 

 

你可能感兴趣的:(项目记录,C++,VC,bitmap,界面设计,项目)