12 b2b160

尚未进行身份认证

电子爱好者

等级
TA的排名 2k+

问题

规范

2017-07-02 18:48:57

小小的蚂蚁很强大(蚂蚁算法MFC实现)

依据百度百科上的蚂蚁算法,自己实现了一下,发现小小的蚂蚁果然很强大,不过所有参数都是自己随便设置的,算法上也是依据百度百科上的文字描述实现出来,可能与真正的蚂蚁算法有出入,但在找到次优路径上面基本达到了要求.  演示程序下载地址:http://download.csdn.net/detail/b2b160/4310440 有需要源码的朋友可以留下你的联系方式.

2012-05-17 23:40:05

手把手教你汉化Windows Phone 7程序(xap包汉化)

目前的WindowsPhone7正风风火火地走来,但目前大量的应用都是英文版本,这对于国人来说是个遗憾。看着鸡肠文字总不免感觉别扭。目前国内的开发前景因为还不明朗,中文的应用还不是很多,而且国外的很多应用都堪称经典,所以很多人便开始了汉化英文版本的xap来提供国内的应用供应。但目前汉化都是一些比较专业的人员提供,相信很多朋友也希望走进这个行列, 通过本傻瓜式教程,相信你可以很快掌握

2012-02-14 20:46:19

金山卫士界面库界面编辑器KuiDesigner V1.0 Alpha 基本完成了

总算把一个Kui界面编辑器搞了个大概出来,其实还是有很多功能还没完成,估计Bug还不少,但感觉有点累了.所以先把这个作为Alpha版本放出来吧.这个编辑器的特色就是本身也是使用Kui的库来设计,所以在一定程度上也验证了这个库还是很实用的,    相信对于熟悉Kui库的朋友来说,使

2011-07-16 22:21:50

用变换的思维写程序

看到CSDN有网友提出能否用纯位运算实现if语句intx;//...if(0!=x){x=1;}详见http://topic.csdn.net/u/20110710/10/19ce7d9b-01b7-4082-bb3b-1f4216c7223

2011-07-11 01:13:58

金山卫士界面库界面编辑器效果图

一直都有朋友说好久没更新了,的确是啊,不过也是没办法的事,界面编辑器从无到有的编写过程还是蛮痛苦的.断断续续的编写,总算有个大概样子了.先发个预览效果图来.不过距离最终完成还要有一段时间,先发上来,大家有兴趣测试的也可以索取测试版本,帮忙测试并提建议,避免太长时间没更新,免得长草

2011-07-08 22:34:35

分析C++方式构造函数调用虚函数的问题

最近在看JAVA,因为JAVA是运行期绑定,所以里面提到了一个有趣的问题,就是在构造函数里面运行虚函数的问题。构造函数里可以运行虚函数吗?我们先不讨论实际项目中是否有这个必要(至少我还没碰到过,也许即便碰到了也有其他的解决办法。),单就构造函数里调用虚拟函数的情况来做些分析。在JAVA中,如果在构造函数中调用虚拟函数的话,是可以编译通过的,也不会出现运行期错误,但他的运行结果也许不是你想要的。在JAVA当中,由于是运行期绑定,而构造函数执行的虚拟函数将是衍生类中的函数(假如衍生类对该虚拟函数进行了覆盖的话)

2011-04-17 00:00:00

金山卫士界面源码解读及界面库分离(附录) --你问我答

一、VS2005、VS2008、VS2010如何编译?因为我的是VS2003,所以编译出来的lib好像和其他版本的会有冲突,所以请使用以上版本的同学自行编译KUILib/kscbase/kscbase.vcproj这个工程,并将生成的lib放入KUILib/lib,然后就可以编译例子程序了。但注意KUILib/KUILib.vcproj是不需要编译的二、kuimsgbox.cpp怎么找不到呢,KUILib.vcproj编译不成功?请看第一条,KUILib.vcproj是不需要编译的,KuiApp.cpp,k

2011-04-01 12:37:00

金山卫士界面源码解读及界面库分离(5)

其实开始没有想过要写这么多篇文章介绍的,因为看到CSDN的朋友如此碰场,所以对KUI的热情并没有减少,因此不知不觉就写到了第五篇了.本篇开始介绍比较复杂的界面应用了.界面应用介绍完成后,估计要开始整理系统的应用文档资料了.也不知道自己能坚持到啥时候,呵呵.KUI高级界面

2011-03-25 00:28:00

金山卫士界面源码解读及界面库分离(4)

通过前面三篇的基础学习相信大家已经对Kui库的使用比较熟悉了。主要分三步走。首先构建程序代码框架然后根据界面布局编写xml布局最后添加程序的交互代码。所以构建好主程序代码框架后,不同的界面只需要通过改动xml,然后添加交互代码就可以了。主程序代码一般都固定的。高级界面下面我们进行高级界面的编写:

2011-03-23 14:52:00

金山卫士界面源码解读及界面库分离(3)

通过前面两篇文章的介绍,相信同学们对Kui这个库的大体使用方法有了了解.接下来,我们就可以开始实际演练了,下面我们将展现基础控件的使用.不过在这里要提一下此库的一些没完善的地方,因为论坛有人提到了.一.没有键盘接口,所以对Tab等按键无法反应.二.还没有换肤功能三.xml必须手工编辑.四.其实也是很多人提到的,就是代码缺乏注释,很多时候还可能发现代码有些零乱,的确不应该是金山这种顶级软件公司所应该展现的样子.不过这方面金山已经作了相关说明.代码需要和商业代码相分离,很多做法可能是暂时的.对于这些弊端,可以自

2011-03-22 18:25:00

金山卫士界面源码解读及界面库分离(2)

前面已经发布了分离后的Kui代码,我们继续,下面来解释该代码库的使用.首先要说下Kui框架的一些基础概念.金山界面库不使用Windows的窗口布局,只是使用Windows的窗口作为一个载体,整个窗口都只是作为一个绘制面,而Kui对窗口实行重新布局,取消了原窗口非客户区和客户区的概念.而自己对窗口划分为上中下三个部分.上部分为Header,一般作为窗口标题栏,可以放置缩小,最大化,关闭按钮,中部分为Body,是窗口主要功能操作区域,下部分为Footer,一般作为状态显示.说明这部分主要是为了以后写XML时使

2011-03-20 23:15:00

金山卫士界面源码解读及界面库分离(1)

金山对其金山卫士进行了开源,目前已经公开了6个子项目。不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作。但对其所运用的界面库部分可能比较感兴趣,该库是基于目前比较流行的DIRECTUI技术,非常适合于工具软件的开发,例如互联网软件及娱乐软件等。不过目前该库是作为源代码进行调用的,使用并不方便。所以我准备将其从金山卫士的项目中分离出来,作为独立的库进行调用,并同时撰写其使用文档资料,欢迎有此同好的朋友加入。

2011-02-25 15:14:00

看了GAL游戏资源文件黑盒分析,想起以前做的一个提取器,发来大家共享一下

<br/>看了一个分析文章,想起以前写的一个初版的提取器,也发来与大家共享下<br/> <br/>http://blog.csdn.net/luozhuang/archive/2011/01/28/6167799.aspx<br/> <br/> <br/>依据该分析文章,所写的提取脚本如下,根据文后所附的软件即可提取了<br/> <br/>提取Script代码<br/>openD:/works/Script/script.datskip12read4filecountp

2011-01-31 14:20:00

XMPP协议IM客户端IMPanda初始版本

<br/>去年的3Q大战让我们感觉到了寡头垄断的威力,在那以后就准备自己开发一个IM工具<br/> <br/>否则终究还是受制于人,但再去开发IM工具,估计基本是没有人会用的,因为有客户粘性问题。<br/> <br/>但我们至少可以面对开放协议来进行开发.于是找到了XMPP协议,准备在此协议上进行开放IM工具的开发.<br/> <br/>所以有了这个初始版本的XMPP协议IM客户端,暂命名为IMPanda吧.<br/> <br/>开发原则是尽量简洁,不象某个超级巨无霸,动不动就几十兆.<b

2011-01-03 15:47:00

帮CSDN网友写的CPL扩展范例,一个贪吃蛇小游戏

那天有网友问怎么在控制面板里的鼠标设置里添加一个对话框,顺口答应了该网友要为他写个代码这两天抽空写了一个.其实就是CPL的SHELL扩展主要实现两个接口IShellExtInitIShellPropSheetExt这两个接口都比较简单,关键是要在注册表相应位置添加上对应键值,原代码里都有,代码不难,大家自己看编写环境vS2003现在CSDN的下载用不了,只能等可以上传时再发代码了。先看看效果游戏只是写了个大概的逻辑,像关卡,道具之类的都没加入,,有兴趣的网友可以自己添加.

2010-12-24 18:42:00

完成了XMPP部分的基础界面

原以为做一个IM不算太难的事情,却原来发现并非如此.一些琐事加起来还是很烦人的.就如界面部分就够人折腾的了.不过总算完成了一般的界面部分.终于有了个大体样子了.继续加油!!争取快点完成一个可用框架出来,不过最近发现GOOGLE好像不返回在线状态,不知道咋回事了。

2010-12-19 23:13:00

Windows编程中宽字符函数和安全CRT函数

<br/>宽字符类型和函数是C和C++标准(ANSI/ISO/IECC1999和ISO/IECC++1998/2003)新增加的内容,它们是用来支持国际通用的Unicode(1993)字符集的。微软公司从VisualC++2005版起,开始严格执行C/C++的新标准。<br/>安全CRT函数是微软公司对C/C++语言的扩展,其中的部分内容已于2003年提交给ISO作为C/C++标准下一版本的修改建议。在VC05/08中,如果不使用这些安全性函数,编译器会报告警告性错误。1)常用的宽字符函数<

2010-12-11 17:16:00

终于将XMPP客户端框架搞出来了.

<br/>上次说为了对抗企鹅,要写一个XMPP兼容的客户端,终于搞出了框架.<br/> <br/>不过只完成了基础功能.可以进行文字聊天了.<br/> <br/>完成了登陆,验证,出席,聊天信息等.<br/> <br/>接下来要进一步熟悉XMPP协议了,正确写个完整点的版本,然后再整理原代码,并看用什么方式发布代码.<br/> <br/>先放个原始版本,为以后留个纪念.<br/> <br/>

2010-12-07 16:01:00

由于最近看企鹅打架,所以想一个XMPP客户端了.

最近看到企鹅打架,忽然想起以前的一个想法,就是开发一个类似EMAIL的IM,当时的想法是企鹅太强大了,一个人或者一个公司从头做IM的话根本无法打败它.因为企鹅的服务器规模非常庞大,小公司的力量很难在短时间达到那个规模.但想想假如能够有一群公司呢?就如现在的EMAIL,很多公司都可以做,并且互相拥有自己的客户资源,这样推广就非常容易了.当时觉得这个想法很好.但后来发现原来老外早就意识到了,而且有现成的实现.那就是XMPP.不过现在的XMPP还只是刚开始展现魅力,相信以后的发展前景是非常大的,所以想自己实现一个

2010-11-12 18:34:00

查看更多

勋章 我的勋章
    暂无奖章