<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[runner2012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/runner2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; runner2012]]></copyright><item><title><![CDATA[[程序猿的表白之路]花瓣与表白齐飞&照片与文字共鸣]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/51729538</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/51729538</guid><author>runner2012</author><pubDate>Tue, 21 Jun 2016 19:45:01 +0800</pubDate><description><![CDATA[[程序猿的表白之路]花瓣与表白齐飞&照片与文字共鸣]]></description><category></category></item><item><title><![CDATA[DGGame序-回归Blog重构自我]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/50761393</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/50761393</guid><author>runner2012</author><pubDate>Sun, 28 Feb 2016 20:05:25 +0800</pubDate><description><![CDATA[1.时间代码
   春温秋肃，时光匆匆，距离在优快云发表最后一遍Blog约莫两年时光，这两年经历的事大大小小，码过的代码多多少少，两年的时光里，完成了从校园到职场的转变，曾经壮志赤忱，熟悉了MFC，了解了C++，可是没想到，随着中国手游市场的火热，这片蓝海成为了我踏足的第一份领域，居然用unity和c#坚守了两年，这两年疲于开发，优快云变成一块荒地，慢慢的当开发节奏停滞下来，我开始决定重构两]]></description><category></category></item><item><title><![CDATA[GDI VC++重绘控件做的音乐播放器]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/17790999</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/17790999</guid><author>runner2012</author><pubDate>Fri, 03 Jan 2014 15:27:41 +0800</pubDate><description><![CDATA[用GDI重绘控件做的播放器。播放MP3格式的音乐。音乐部分用MCI接口。控件部分进行了自绘。




源码暂时在优化。还有小功能没完善。比如歌曲列表歌曲的存储。不用没关闭打开一次就要添加一次。比如歌词同步显示。还有播放模式还没做。就只有顺序播放模式。
等功能完善源码优化后。在年后放出代码。谢谢大家支持。放出程序。大家可以先看看小样。
开发语言VC++/MFC 开发环境VS2010 全]]></description><category></category></item><item><title><![CDATA[VC开发圣诞程序雪花飞舞的世界]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/17527657</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/17527657</guid><author>runner2012</author><pubDate>Tue, 24 Dec 2013 13:55:47 +0800</pubDate><description><![CDATA[又到一年圣诞。为了烘托气氛。在两天前。写了个圣诞的小程序。
首先这个程序用到比较多的知识点
众所周知。一般情况下在MFC类库里进行png的贴图都有点麻烦
因为MFC一般用bmp格式的贴图。
于是我采用GDI的贴图形式贴png图
采用分层窗口,透明处理,以及鼠标穿透来使窗口透明,界面变到桌面
本来可以采用定时器来进行雪花的时间设定。但是为了更好的控制。我采用了一条线程来处理
自设一个I]]></description><category></category></item><item><title><![CDATA[(奇迹冬瓜)坦克大战[MFC框架]]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/13508603</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/13508603</guid><author>runner2012</author><pubDate>Tue, 29 Oct 2013 15:13:40 +0800</pubDate><description><![CDATA[经过二次整合 重新放出MFC框架下的坦克大战 采用小窗口 多线程 双缓冲 动画帧化 碰撞检测 接口封装 混音 事件延迟等 力求做到代码与美工的双向化]]></description><category></category></item><item><title><![CDATA[简单的单词记忆程序(奇迹冬瓜)]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/9853701</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/9853701</guid><author>runner2012</author><pubDate>Fri, 09 Aug 2013 13:41:56 +0800</pubDate><description><![CDATA[今天为大家展示一个简单的单词记忆程序，在文章末尾为大家献上代码下载链接地址
测试单词十个一组

开始执行程序

开始进行记忆

 
记忆结束

当填满单词列表的单词时 记忆结束
本程序用vc++语言编写(没有使用数据库连接 只是图简单)
下载地址加代码(不要积分)
点击打开链接]]></description><category></category></item><item><title><![CDATA[（游戏编程-04）JAVA版雷电（奇迹冬瓜）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/9312897</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/9312897</guid><author>runner2012</author><pubDate>Fri, 12 Jul 2013 17:01:04 +0800</pubDate><description><![CDATA[注：运行环境必须要JDK
先为大家送上游戏截图
接着在最后有代码下载的链接地址
1.游戏开始动画和主界面




关卡与boss




结束画面

代码下载地址
点击打开链接]]></description><category></category></item><item><title><![CDATA[（游戏编程-02）MFC版贪吃蛇（奇迹冬瓜）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/9173875</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/9173875</guid><author>runner2012</author><pubDate>Tue, 25 Jun 2013 22:17:38 +0800</pubDate><description><![CDATA[很久没有发游戏了。今天为大家介绍两个自己做的游戏 第一个是贪吃蛇 用MFC类库 vc++语言写的 第二个是星际大战 用java语言写的 当然两个游戏都没有用到数据库和网络编程
只是尝试在代码和美工的并存性。用ps的软件p出的游戏界面效果
首先贴上贪吃蛇的图


游戏主界面

游戏界面2

结束画面

接下来为大家提供游戏的下载地址 由于源码超过60MB 主要是声音和位图资源]]></description><category></category></item><item><title><![CDATA[MFC与坦克大战系列(奇迹冬瓜)---chapter4(坦克总程序代码)]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8434687</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8434687</guid><author>runner2012</author><pubDate>Tue, 25 Dec 2012 19:22:47 +0800</pubDate><description><![CDATA[今天是圣诞节。祝大家圣诞快乐。因为今天在尝试写个小的圣诞程序。进度如下。无法控制雪花的路径。

今天会为大家发放整个坦克大战的代码。本来计划再用两节结束的。但是快要期末考试了。等过了这阵。会为大家呈现新的游戏。现在把整个游戏代码发给大家参考。
链接如下。不要积分。
可能我在操作的时候把rc资源有点损坏。可能造成vc打不开的问题。但是主要代码可以用记事本打开。
再次截图

开场动画1]]></description><category></category></item><item><title><![CDATA[MFC与坦克大战系列(奇迹冬瓜)---chapter3(坦克属性定义与坦克的平滑移动)]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8314900</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8314900</guid><author>runner2012</author><pubDate>Tue, 18 Dec 2012 18:12:13 +0800</pubDate><description><![CDATA[今天我们继续坦克大战系列。我将沿用chapter2的代码继续为大家讲解。由于计划的修订第三节先完成我方坦克的移动。主要的操作流程如下:
(一)首先打开上一节的代码，然后在资源解决方案中头文件和主文件的地方添加程序要自己定义的坦克的类和方法。
主要操作位右键头文件->头文件->新建项->.h文件 命名为Thing
在Thing.h里面添加的代码如下 附图。
#include "stdafx.]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-数组和广义表（十字链表稀疏矩阵的加法）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8314697</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8314697</guid><author>runner2012</author><pubDate>Tue, 18 Dec 2012 15:24:58 +0800</pubDate><description><![CDATA[/*
以下是用于测试的两个稀疏矩阵
   3  0  0  5                       
M= 0 -1  0  0  (M矩阵)            
   2  0  0  0

  -3  0  2  0                       
N= 0  5  0  0  (N矩阵)            
   0  0  0 -1      

M=M+N]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-数组和广义表（十字链表存贮稀疏矩阵的行列值）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8290142</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8290142</guid><author>runner2012</author><pubDate>Thu, 13 Dec 2012 12:27:08 +0800</pubDate><description><![CDATA[/*
   3  0  0  5
M= 0 -1  0  0  (M矩阵)
   2  0  0  0 
                 M.chead(colhead)           1          2         3        4
M.rhead(rowhead) 
1                                         1 1 3]]></description><category></category></item><item><title><![CDATA[MFC与坦克大战系列(奇迹冬瓜)---chapter2(photoshop与TransparentBlt---快速生成背景与透明位图处理)]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8282659</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8282659</guid><author>runner2012</author><pubDate>Tue, 11 Dec 2012 18:32:36 +0800</pubDate><description><![CDATA[今天继续MFC与坦克大战系列.做程序是要有团队合作。毕竟大多数程序员不可能做到美工和程序都精通。但是只有一个人的时候。就需要快捷的生成比较看的过去的图片供游戏所需。就拿坦克大战这个游戏程序来说。刚开始构思的时候就需要考虑到它的扩展性。所以在做坦克大战之前首先要做的就是地图编辑器。那么既然是个坦克大战。直白的说各种障碍该有吧、草坪、沙丘、海水、树木等。原来先用java写过一个地图编辑器先试验一下。之]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-数组和广义表（稀疏矩阵的乘法）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8282629</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8282629</guid><author>runner2012</author><pubDate>Tue, 11 Dec 2012 18:30:40 +0800</pubDate><description><![CDATA[//-------矩阵的乘法---------
/*
假设题目:
   3  0  0  5      0  2      0  6 
M= 0 -1  0  0   N= 1  0   Q=-1  0   Q=M*N
   2  0  0  0     -2  4      0  4
                   0  0
(表1)

非零元三元表:
M:             N:]]></description><category></category></item><item><title><![CDATA[（游戏编程-01）MFC版坦克大战(奇迹冬瓜)]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8256646</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8256646</guid><author>runner2012</author><pubDate>Tue, 04 Dec 2012 18:20:35 +0800</pubDate><description><![CDATA[经过二次整合 重新放出MFC框架下的坦克大战 采用小窗口 多线程 双缓冲 动画帧化 碰撞检测 接口封装 混音 事件延迟等 力求做到代码与美工的双向化]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-数组和广义表（稀疏矩阵的转置算法一）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8212520</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8212520</guid><author>runner2012</author><pubDate>Thu, 22 Nov 2012 15:17:36 +0800</pubDate><description><![CDATA[//稀疏矩阵
/*
  |0   12   9   0   0   0   0|     |0   0  -3   0   0  15| 
  |0   0    0   0   0   0   0|     |12  0   0   0  18   0|
M=|-3  0    0   0   0  14   0|   T=|9   0   0  24   0   0|
  |0   0]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-数组和广义表（多维数组的基本操作）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8207686</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8207686</guid><author>runner2012</author><pubDate>Wed, 21 Nov 2012 13:40:29 +0800</pubDate><description><![CDATA[#include        //标准头文件,提供宏va_start、va_arg、va_end
#include
#include

#define MAX_ARRAY_DIM 8   //假设数组维数的最大值为8
#define OVERFLOW -2
#define UNDERFLOW -3
#define ERROR 0
#define OK 1

typedef int Status;]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-串的匹配模式算法]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8149555</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8149555</guid><author>runner2012</author><pubDate>Mon, 05 Nov 2012 17:22:12 +0800</pubDate><description><![CDATA[[一]传统匹配模式
//-----头文件------
#include
#include

//------宏定义------
#define MAXSTRLEN 255
#define OVERFLOW -2
#define TURE 1
#define ERROR 0

//-------类型名替换--------
typedef unsigned char SString[MAXSTRLE]]></description><category></category></item><item><title><![CDATA[C编程解线性代数二阶三阶矩阵（奇迹冬瓜）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8134242</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8134242</guid><author>runner2012</author><pubDate>Wed, 31 Oct 2012 21:06:08 +0800</pubDate><description><![CDATA[（一）
小编语
    大学数学三大基础:概论，线性，高数，用计科系软件角度运用数学观点理论编写程序来解决作业是一个极富创造力的工程，现在就线性代数第一章的理论来进行程序（c基础语言）的编写以求达到简化作业的目的，当然，最终目的还是为了睡个好觉，首先进行这个课题的理论积累。
（二）
    二阶行列式理论基础
    二阶行列式推导过程：
    ①a11x1+a12x2=b1]]></description><category></category></item><item><title><![CDATA[c语言版数据结构（奇迹冬瓜）-串（定长顺序存储各项操作）]]></title><link>https://blog.youkuaiyun.com/runner2012/article/details/8129484</link><guid>https://blog.youkuaiyun.com/runner2012/article/details/8129484</guid><author>runner2012</author><pubDate>Tue, 30 Oct 2012 17:39:58 +0800</pubDate><description><![CDATA[//-----头文件------
#include
#include

//------宏定义------
#define MAXSTRLEN 255
#define OVERFLOW -2
#define TURE 1
#define ERROR 0

//-------类型名替换--------
typedef unsigned char SString[MAXSTRLEN+1];
typed]]></description><category></category></item></channel></rss>