上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 61 下一页
好久不发文章到首页了。年前刚刚完成《MS IL Assembler》一书的第三次校对,终于可以交给出版社了。然后又马上投入到游戏大厅的升级上。这次升级是基于3年前我基于.NET1.1写的一个开源项目,全部使用.NET 3.5的新技术来实现。这是我的第一个测试版本,实现了游戏大厅的框架的基本功能。说一句感受,LINQ真的很神奇,Linq to DB还是有用武之地的。 Read More
posted @ 2009-02-08 03:49 包建强 Views(3434) Comments(35) Diggs(0) Edit
把逻辑升级为一个用户可以同时进入多个大厅(原先是只能进一个大厅),但还是只能打一个游戏。 这迫使我不得不大幅度修改代码,尤其是实体。 迄今为止,已经改好,但是有很多小bug需要解决。 为此在Server端显示消息,包括 收协议,发协议的时间点,以及发送/接收的对象,几个关键内存对象的变化。 在Client端启动的同时打开控制台程序,从而也输出上述这些信息。 迄今为止,登录已经稳定,通信层已经稳... Read More
posted @ 2009-01-27 03:00 包建强 Views(715) Comments(1) Diggs(0) Edit
Login后,发,从DB中得到该用户的各个游戏的已有分数列表。注意,DB中UserScore表,应该只包括Score0的记录,就是说,至少进行过一次游戏。 游戏结束,更新DB中UserScore表的Score字段,如果之前没有记录,则添加一笔新的。平局不会更新该表。(这是一个SP,名称Pr_UpdateScore。) 游戏结束,会同时更新Server的clientTable中该桌用户的Score记... Read More
posted @ 2009-01-27 03:00 包建强 Views(657) Comments(5) Diggs(0) Edit
整理客户端: 1.通信层已经剥离成SocketHelper类,但还在各自主程序中,在WCF封装阶段,会单独放在一个独立的工程中。 2.SocketHelper有时会回调Client类的方法,产生依赖,使用事件机制解决。 3.在测试Server和Client通信的时候,发现Client发包正常,Server收包不正常。调试一中午,发现是重构时,.ctor中的四条语句顺序颠倒导致: myClient ... Read More
posted @ 2009-01-20 16:59 包建强 Views(585) Comments(2) Diggs(0) Edit
时间: 15:00~22:00 扣除其中吃饭时间。 今天实现了游戏大厅的tabpage技术。这个技巧早就想要了,两年前还没达到想做什么就做什么的境界。两个难点,一是如何动态加载新的tabpage,在Form1中实现;一个是如何右键关闭已打开的tabpage,在Form2中实现。然后综合在一起,成为MainForm窗体。 测试程序下载: Winform中的控件比Web要复杂得多,以后的道路上还有很多... Read More
posted @ 2009-01-20 16:35 包建强 Views(463) Comments(0) Diggs(0) Edit
1.Server端启动,从DB的HallInfo表中的得到大厅列表的实体集合,并加上CurrentCount字段,存在List中 2.Server端每次发现有用户进出大厅,都会在List中相应+1或-1。 3.Client端启动一个线程,每隔一段时间就触发Timer_Tick,请求各大厅人数列表,协议编号533。 4.Server端收到533协议,将List发给请求者,协议编号534。 Read More
posted @ 2009-01-20 16:31 包建强 Views(557) Comments(0) Diggs(0) Edit
第8章 基本类型和签名 基本类型就那么几种,都在表8-1中列出了。此外,还提到了数据指针类型和函数指针类型。 CLR中有两种类型的数组——向量和多维数组。它们的创建方式不同,从而布局也不同。 以上都是炒“冷饭”,学过一点C#都多少知道一点,而修饰符才是一个有趣的特性。4种修饰符各有用途: 修饰符modreq和modopt,用于托管/非托管封送的返回类型或方法参数上。在将非托管方法封送为托管方法时... Read More
posted @ 2009-01-18 14:59 包建强 Views(501) Comments(0) Diggs(0) Edit
本来想放到译本的每章后面,写到第5章,才发现是狗尾续貂,我的功力和原作者相差实在太大,还是放在自己的地方上吧。 本书源码: http://www.apress.com/book/downloadfile/3046(原书) http://www.cnblogs.com/Jax/archive/2008/12/30/1365685.html(我的博客,未做任何改动) 第1章 这一章非常实用: 如果... Read More
posted @ 2009-01-05 20:45 包建强 Views(1453) Comments(3) Diggs(1) Edit
演义体第1回 dudu经营博客园第2回 陈gg的衣橱第3回 老赵的减肥计划第4回 贾jj的绣球第5回 丁学水淹博客园第6回 最美丽的MVP第7回 包包出世第8回 TerryLee的苦恼第9回 吕版设计模式第10回 “自己写一门语言!”第11回 怀疑OO的人第12回 李逵的三板斧——1、2、3第14回 博客园的期刊第15回 阿一的试验田第16回 博客园... Read More
posted @ 2009-01-04 14:59 包建强 Views(697) Comments(2) Diggs(0) Edit
1.Anders Liu 透过IL看C# (1)——switch语句(上)透过IL看C# (2)——switch语句(下)透过IL看C# (外一篇)——警惕常量陷阱再读《Microsoft .NET IL汇编语言程序设计》 2.Filer Lu 3.雨痕 4."强暴.net程序集"系列 5.张羿 Read More
posted @ 2009-01-02 19:28 包建强 Views(1301) Comments(1) Diggs(0) Edit
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 61 下一页