- 博客(13)
- 资源 (26)
- 收藏
- 关注
原创 斗地主AI算法之发牌,洗牌
斗地主游戏的基本算法实现 by -wojiushi3344 QQ:513670524转载请说明出处 源代码下载 PS:首先祝朋友们5,1节快乐!!闲来无事,今天来写一下斗地主游戏的基本实现,写得不好,大家别喷哈!!具体实现还得参见源代码。朋友们如果你有更好的建议可以到我博客留言讨论。谢谢!
2012-04-29 15:23:54 40833 35
原创 一步一步教你实现CTreeCtrl 自绘
一步一步教你实现CTreeCtrl 自绘 -------BY wojiushi3344 QQ:513670524 转载请说明出处 源代码下载 最近因工作需求,需要自绘CTreeCtrl。由于原来从来没有自绘过,开始在网上搜索资料,查询(因此本文有些知识可能不全面,或许还有更好的办法来实现,还请大家多多指教。)经过一段时间的编写,终于写好了
2012-04-15 22:31:10 20742 18
原创 clistCtrl 自绘 设置行高 行宽
网上修改CListCtrl项高度的方法一般是扩大字体,及用图片将项高度撑大.这两种方法虽然简单,但是效果却不是很理想.一种比较理想的方法是自画CListCtrl,不过方法相对来说比较复杂.要修改CListCtrl的列表项高度,我们首先设置样式 LVS_OWNERDRAWFIXED ,添加 MeasureItem 的消息响应函数,对应的消息是 WM_MEASUREITEM+WM_REFLEC
2012-04-29 15:54:23 4205
原创 编程工具的一些问题
VC error BK1506 BSCMAKE:的解决办法使用VS 2005编译一个工程,出现BSCMAKE: error BK1506 : : No such file or directory的错误,上网搜索bsc文件生成路径不对,修改一下工程设置就好了,具体是恢复VS 2005的默认设置就行。项目右键属性-----配置属性-------c/c++-------浏览信息------启动
2012-04-29 13:29:46 1232
转载 程序学习方法
原文:http://hi.baidu.com/%B4%FA%C2%EB%D5%F7%B3%CC/blog/item/cd32786ec33a49dc80cb4a88.html#0 写程序是很有趣的事,可以把自己的想法付诸实行。写程序的工具很简单,只要有一部PC,适当的开发环境,就可以上工了。这样有限的工具却可以创造无限的可能,这也正是程序 设计迷人的地方。只要你能力够,你可以将你脑海中的创
2012-04-27 17:03:10 1221
原创 VC 界面编程总结
我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。目前界面编程技术包括MFC、win32 SDK 、CJLibrary、WTL以及一些界面开发包。文本介绍MFC界面编程技术。一、控件自绘控件的生成包括静态控件和动态控件的
2012-04-27 16:00:10 4107
原创 CListCtrl使用技巧
1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”
2012-04-27 10:04:09 1707
原创 MFC中OnDraw与OnPaint的区别
学习中遇到一个问题,OnDraw与OnPaint有什么区别?上网搜索了一下,又查了一下MSDN和MFC的一些源文件,现整理如下。OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能
2012-04-17 11:46:52 995
转载 深度剖析消息反射机制
深度剖析消息反射机制作者:hustli 摘要:在前面我们分析了控件通知消息WM_NOTIFY,和WM_NOTIFY紧密联系的还有一个MFC新特性:消息反射。本文中,我想就这个问题作一个全面的论述,如果有错误,还望各路大虾批评指正。 什么是消息反射? 在windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发送消息WM_CTL
2012-04-17 11:36:32 845
原创 VC 所有的窗口样式
VC编程所有的窗口样式 1 窗口样式WS_POPUP弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)WS_CHILDWINDOW子窗口(不能与WS_POPUP合用)WS_MINIMIZE创建窗口拥有最小化按钮WS_MINIMIZEBOX创建窗口拥有最小
2012-04-16 16:33:08 3624 1
原创 ctrcmp strcpy源代码
//系统函数源代码int__cdeclstrcmp(constchar* src,constchar* dst){ intret = 0 ; while( ! (ret = *(unsignedchar*)src - *(unsigned char*)dst) && *dst)//直到src和dst当前数值不相等且dst不为\0时退出w
2012-04-12 17:18:21 1346
转载 栈区和堆区内存分配区别 .
本博文非原创原文地址:http://hi.baidu.com/yangjinbo/blog/item/02e87209a38066a42eddd4ae.html 一直以来总是对这个问题的认识比较朦胧,我相信很多朋友也是这样的,总是听到内存一会在栈上分配,一会又在堆上分配,那么它们之间到底是怎么的区别呢?为了说明这个问题,我们先来看一下内存内部的组织情况.
2012-04-07 22:55:47 906
原创 c++ 实现快速排序与二分查找 源代码
今天闲来无事,写写快速排序与二分查找的代码,也给自己回顾一篇。 以下的代码都是我经vc2005 测试通过的。//划分区间函数 最主要的函数int Partitionfun(int * intarray,int i,int j){ int key = intarray[i]; //排序的主元值 while(i { while(i=key) j--; if (
2012-04-04 14:34:29 1724
C++高级图形程序设计完整版
2011-12-11
unetbootin软件
2011-09-08
HGE基于时间做的数字转盘游戏
2010-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人