首    页 界面/窗口 网络/通讯 数据库 组件开发 图像/多媒体 NET/Web 其它技术 源码下载 资料下载 软件共享 软件外包 曲艺杂谈
栏目导航:  首    页  |  网络/通讯  |  棋牌游戏


游戏大厅升级日记 第1天


原作者:包建强    源出处:博客园    发布者:施昌权    发布类型:转载    发布日期:2009-03-21


  

时间: 15:00~22:00 扣除其中吃饭时间。

今天实现了游戏大厅的tabpage技术。这个技巧早就想要了,两年前还没达到想做什么就做什么的境界。两个难点,一是如何动态加载新的tabpage,在Form1中实现;一个是如何右键关闭已打开的tabpage,在Form2中实现。然后综合在一起,成为MainForm窗体。

测试程序下载:

Winform中的控件比Web要复杂得多,以后的道路上还有很多难点要研究。

上午规划了一下思路,目前游戏大厅的Server端已经升级完毕(在北京四天时写完),这部分只使用泛型+LinQ,而不使用WF——从而减轻Server端负载。

技术之大成位于Client一端,包括:WPF界面,WCF包装TCP通信,WF统一游戏逻辑,动态加载游戏DLL,版本自动下载。

继续按照Winform形式升级,统一为泛型+LinQ。抽象出通信层。

这时,WPF技术应该回忆好(没办法,这半年玩IL,所有高端技术都淡忘了),升级为WPF版本。

初步分离桥牌和五子棋到各层,重构为WF逻辑,进一步抽象为DLL动态加载。实现旁观者技术(预计是代理模式)。实现版本自动下载(AppUpdate+IIS)。

这时,WCF应该看完,将通信层包装成WCF。

这时,SL应该看完,设计用户登录SL网站,如果有时间用DeepZoom实现。

关键逻辑改动:一个人可以同时在多个大厅,但同时只允许玩一个游戏。

 

Coding第一天,好久不写代码了,发现有些生疏。




关于我们 版权声明 广告服务 联系我们 友情链接 加入收藏
站长:施昌权    Email:scq2099yt@163.com    MSN:scq2099yt@live.cn    QQ:14046300    本站QQ群:67202409
Copyright © 2008     卓为VC(www.joyvc.cn)    All Rights Reserved    建议分辨率 1024×768
本站由施昌权制作维护
京ICP备09012297号