摘要:
1-4是大概把GAMECENTER过了一遍,终于把消息机制入了一点门,接下来是服务端第一个服务的学习--DBServer.是一个数据库服务器,在学习这个单元的时候,发现了这个端的大概由来,不知道是哪个大牛反编译后重写的,看来之前我理解的是错误的,代码杂乱的原因不是没有考虑到正题设计,这是由DEDED... 阅读全文
摘要:
消息队列与消息循环(摘自win32API参考) delphi通过TApplication对象自动对消息进行处理,每一个线程都有自己的消息队列,通过TApplication.ProcessMessages方法实现程序的消息循环: {Forms} procedure TApplication.ProcessMessages; var Msg: TMsg; begin while Pr... 阅读全文
摘要:
接着学习,从学习的过程中,我发现了这个引擎控制台的主要功能,这也是一行一行代码敲进去的结果,之前我对这个单元的功能了解的还是少,不知不觉中就发现了它主要实现的功能,对里边的代码理解也进了一步. 从我的理解它大概有如下功能: a.实现整个服务端的启动配置. b.进行数据更新,这里指的是对数据库(人物\ 阅读全文
摘要:
3.2 Gmain.pas单元 这是引擎控制台的主窗口,就是之前说的那个4500行代码的单元,对大神来说,这不算什么,对我看来说,光是理清里边的关系就很吃力.我知道也许从程序的架构角度去理解会好一些,但咱不懂那些,只好继续以一个菜鸟的方式按单元\按页面逐项查看,期待能获得一些营养. 接口部分也有近500行代码,虽然我是初学delphi,但也知道把所有的功能和定义都放到一个单元对以后维护带来很大... 阅读全文
摘要:
每天只学习一个知识点,也是一种进步.接着学习GShare.pas的实现部分,其实这个应该叫做GAMECENTER共享单元,我刚开始理解的是错误的,这是根据名字起的.在学习实现部分之前,声明部分还有一些变量://虽然光看这些变量不可能全部知道代表什么,但是为了学习,还是注释一下var //下面4个应... 阅读全文
摘要:
转自前辈的博客,反复搜索了一下,可能是这里原创. http://blog.csdn.net/chinazhd/article/details/6540250 在写到INI文件读写的时候,发现好多重复的语句,原代码类似这样的好多: IniGameConf := Tinifile.Create(sIniFile + M2SERVERCONFIGFILE); IniGameConf.... 阅读全文
摘要:
一点废话:因为非工科出身,又对编程有点兴趣,杂乱的学习了好多(C,C++,PYTHON…)等好多语言,最后发现DELPHI上手比较快,对于不知道线代和高数等是什么的我来说也许是较好的选择了,毕竟只是兴趣而已,对于DELPHI的资料不是没有,就是觉得没有自己可以渐进入门的.因为以前玩过一个叫传奇的游戏 阅读全文