自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 简要清理一下MFC的消息机制

第 1 节            MFC定义了哪些消息根据《深入浅出MFC》上所描述的,MFC的消息分为:消息和命令和Control Notification,消息的命令是以WM_作为开头的,命令是以ID开头的,那么这些消息或命令到底是在哪儿进行定义的呢?首先,我们来看命令,我们在编译器中跳转到定义,发现它们被定义在afxres.h之中。如下:分为Filecommands,

2013-01-25 15:18:18 314

原创 MFC的文档视图结构分析

第 1 节            文档视图结构MFC能够成为“应用程序框架”,最重要的东西除了巧妙地实现了消息循环,另一个很精华的东西可能就要算文档视图结构了。文档视图结构包含4个东西:文档、视图、框架和文档模板,暂且我们把它称成4元素。其实它是仿照精典的MVC模式,将显示、控制逻辑、数据分离开来。在MFC中,文档存储数据,而View将数据显示出来,一个文档可以有多个视图,而一个视图却只能有一

2013-01-24 09:29:52 686

原创 MFC的一些基础类和作用

觉得学习MFC很重要的一点还是要弄清楚MFC的基本的类和它们的继承结构,类图如下:可以看到,所有类的基类都是CObject,因为MFC是单根的系统,CObject可以说是万物之源,CObject为基类提供一些功能,比如:类的动态识别、类的动态创建。然后主要的基类有CCmdTarget、CWnd。其中CCmdTarget派生出来的很多和线程、文档相关的类。其中CWinApp是CWinTh

2013-01-21 10:59:43 362

原创 棋谱管理系统工作日志

2013年1月17日        象棋伪引擎的移植进行了一部分,将一部分文件编译通过,打算在近期内将它们全部编译通过。2013年1月18日        象棋伪引擎移植成功,下面一边测试这个引擎,一边设计UI界面,打算用MFC做,很久没用MFC了,况且一直学得不好,看来得重新学一下了2013年1月21日        界面实现出来了,有一些不稳定和Bug,可以显示棋盘

2013-01-17 15:10:55 305

原创 棋谱管理系统需求分析及总体计划

一、需求分析       由于本人很喜欢下象棋,直接读棋谱感觉太累(一边看棋谱,还一边在棋盘上摆棋,什么炮二平五~~~),上网下了一些软件,又感觉用着很不顺手,有一些功能没有(比如:每一步棋上写下注释,为什么要走这一步棋),所以,决定自己写一个简单的棋谱管理系统。叫作《棋谱管理系统》不知道准不准确,可能《棋谱记录系统》的名字还是要好一些。二、总体计划       自己以前用Java实现

2013-01-17 15:07:29 648

原创 Android学习日志

2013年1月17日          研究了两天的Android系统,本来计划是:(1)先下载Android的源码,(2)分析Android代码的结构,(3)分块学习Android代码的功能。但是很郁闷的是在下载代码的时候就遇到了问题。Android的代码不是直接就能下载的,必须使用一个Git(是一个开源的分布式版本控制系统)的工具进行下载。要命的是Git需要Linux的环境才能运行。于是下

2013-01-17 10:17:55 200

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除