微端游戏启动器LAUNCHER的制作MFC版之四(代码健壮性)
摘要:这一篇想记录一下我所遇到的一些问题。 C++和C#之间很大的不同在于C++会更加注重底层的东西,而C#把底层完全封装了起来,我们只需要考虑自己的代码。也就是我老喜欢说的C++总是断在神奇的地方,一般报错的位置都是在底层,完全不知道自己代码到底错在哪啊摔! 其实一般来说写C++的话自己的逻辑错误或者一
阅读全文
微端游戏启动器LAUNCHER的制作MFC版之三(界面)
摘要:其实刚开始用wpf写launcher的原因也就是因为用mfc写界面非常的麻烦,尤其是对于我这种后端转前端的程序员来说。在写这个launcher之前我连对话框单文档多文档有什么区别都不知道。而现在的界面不像是以前,现在的界面都是各种异形,要求做得非常漂亮的。当然你会说有直接的界面库可以用,但是在网上找
阅读全文
微端游戏启动器LAUNCHER的制作之MFC版三(配置xml文件解析)
摘要:还有相关的文件解压文件MD5码生成和比较就不说了,都是用了网上的源码。但是MD5码生成有一个要说的地方就是文件需要用二进制方式打开才能和C#中所计算出的MD5码相同,否则就是以文本方式打开的,算出来的是不一样的。 接下来就是xml文件的解析了,用的是tinyxml的源码。 这里注意循环递归的时候一定
阅读全文
微端启动器LAUNCHER的制作之MFC版二(下载)
摘要:用了C#再回来用C++写真的有一种我已经不属于这个世界的感觉。C++的下载就没有C#那么方便了,我用的是libcurl.dll,官网上下载的源码自己cmake出来编译的,c++的库引用有debug和release之分,所以刚开始写的时候用的是debug版,然后后来写完了之后改成了release版。
阅读全文
微端游戏启动器LAUNCHER的制作之MFC版一(序和进程通信)
摘要:额。。。刚开始信誓旦旦说要写launcher制作的博客,还没写完就被抛到脑后了真是没毅力。最近把之前写的wpf的launcher改成了mfc版,遇到很多问题,写了三个星期才写完,好好记录一下吧。我也想把wpf版的写完,毕竟过了快一年了。。。。。。我就决定在mfc版中穿插两种方式的对比把我想要写的比较
阅读全文
微端游戏启动器launcher的制作(序篇)
摘要:公司要做一个游戏接入腾讯QQ游戏大厅,腾讯要求制作一个launcher,公司之前并没有接入过腾讯,所以大家其实都不懂,而我又是新人,所以刚拿到这个任务的时候整个人就是一个大写的懵逼。在网上查找了不少的资料,但是关于launcher的实在太少了,所以经历了半个多月终于写完launcher的我决定写这个
阅读全文