~$ 存档

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页

2018年9月19日

摘要: 1.先建立一个对话框MFC应用程序,然后在工具箱里面把Tab Control控件放到对话框中的合适位置上。 再在对话框类中,声明一个CTabCtrl变量: 变量m_tab用来与对话框中的Tab Control控件交互,为此要在DoDataExchange函数中加入DDX_Control语句: IDC 阅读全文
posted @ 2018-09-19 17:09 LuoTian 阅读(4260) 评论(0) 推荐(2)

摘要: struct CRuntimeClass; // object type information class CObject; // the root of all objects classes class CException; // the root of all exceptions cla 阅读全文
posted @ 2018-09-19 11:21 LuoTian 阅读(1455) 评论(0) 推荐(0)

2018年9月18日

摘要: 方式一: afx_msg void OnButtonClick(UINT nID);ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON_1, IDC_BUTTON_XX, OnButtonClick)void CXXXDlg::OnButtonClick(UINT nID 阅读全文
posted @ 2018-09-18 17:15 LuoTian 阅读(573) 评论(0) 推荐(0)

2018年9月14日

摘要: 从这一篇开始,详细记录一下MFC的源码解读 四个文件,分别为: stdafx.h,stdafx.cpp,hello.h,hello.cpp 代码如下: 阅读全文
posted @ 2018-09-14 23:26 LuoTian 阅读(1274) 评论(0) 推荐(0)

2018年8月5日

摘要: 反射,简单来说,就是在运行时获取Class对象的所有属性和方法,无论公有私有。虽然是一个基础问题,在这里还是全面的记录一下,认真对待! 获取构造函数 构造函数大致分为两种,public和非public类型。同时,构造函数因为重载可能存在多个。这里简单区别一下。 阅读全文
posted @ 2018-08-05 00:02 LuoTian 阅读(165) 评论(0) 推荐(0)

2018年7月27日

摘要: ## 阅读全文
posted @ 2018-07-27 19:04 LuoTian 阅读(1102) 评论(0) 推荐(1)

2018年7月7日

摘要: ### 阅读全文
posted @ 2018-07-07 22:29 LuoTian 阅读(178) 评论(0) 推荐(0)

摘要: ### 阅读全文
posted @ 2018-07-07 22:28 LuoTian 阅读(169) 评论(0) 推荐(0)

摘要: 闭包是一个比较难理解的问题,下面就自已的理解写写 如果说闭包,首先还是牵涉到函数。函数在JS中是一个非常特殊的存在。原因在于,它经常在表面上迷惑,好像是一段代码,其实它也是对象。对于这个问题,我们可以先从直观上了解一下,比如: function f(){ } f.show=function(){ c 阅读全文
posted @ 2018-07-07 22:27 LuoTian 阅读(180) 评论(0) 推荐(0)

摘要: JS是个人比较喜欢的一门语言,在前端开发中也处于核心位置。前面断断续续的研究了一段时间,这其中包括 对象,原型,继承,函数,设计模式,模块,DOM操作,以及其它又多又琐碎的知识点,而且大部分内容都没有做笔记。在某个时候以为这些就是比较全面的知识了,而且应用这些知识基本也可以解决绝大部分的问题! 但是 阅读全文
posted @ 2018-07-07 19:49 LuoTian 阅读(138) 评论(0) 推荐(0)

2018年7月4日

摘要: ## 阅读数:6537 最近自学JavaScript,学到bind方法这块儿有些地方不太明白,自己就查了些资料,结合自己的理解写了这篇文章以备后面回顾用。。。其实应该还是搬砖为主吧。 什么是this对象 先来说说什么是this对象吧,每个函数在调用的时候都会自动获取两个特殊变量:this和argum 阅读全文
posted @ 2018-07-04 17:12 LuoTian 阅读(179) 评论(0) 推荐(0)

摘要: 注:这篇文是根据书中的一些片段组合而成的。 观察者模式很久以前有点了解,但是用的地方很少,以至于没有去认真研究。最近在看vue框架,涉及很多观察者模式的应用,趁这个机缘研究一下。这是第一版,随着时间时时更新。 ———————————————————————————— 阅读全文
posted @ 2018-07-04 16:20 LuoTian 阅读(213) 评论(0) 推荐(0)

2018年6月15日

摘要: ### 阅读全文
posted @ 2018-06-15 16:55 LuoTian 阅读(195) 评论(0) 推荐(0)

2018年6月10日

摘要: 分页是又基础又重要的功能,常常用于大量数据。简单说,有一堆数据,比如100条,1000条,然后按照每页N个进行显示,其模型是比较简单的。现在写个专题来探讨一下。 一、取数据的问题 为了简化说明,把数据抽象成数组,假定有100条数据,按照每5条为一组进行分页。参看下图 如上图所示,左侧为数据,临时容器 阅读全文
posted @ 2018-06-10 20:43 LuoTian 阅读(262) 评论(0) 推荐(0)

2018年5月14日

摘要: ## 阅读全文
posted @ 2018-05-14 10:33 LuoTian 阅读(144) 评论(0) 推荐(1)

2018年4月3日

摘要: #题记: 有一水果类,抽象出属性包括:name(水果品种),price(价格),id(ID号)。现有两个子类,分别为苹果,桔子,希望继承水果父类。 一、构造函数继承 构造函数继承相当把父类的属性在子类执行一遍(可以理解为复制一遍),代码如下: 二、构造函数解决的优点和缺点 一、优点 构造函数解决了原 阅读全文
posted @ 2018-04-03 13:20 LuoTian 阅读(346) 评论(0) 推荐(0)

摘要: ### 阅读全文
posted @ 2018-04-03 11:45 LuoTian 阅读(331) 评论(0) 推荐(0)

摘要: ### 阅读全文
posted @ 2018-04-03 11:44 LuoTian 阅读(448) 评论(0) 推荐(0)

摘要: ### 阅读全文
posted @ 2018-04-03 11:44 LuoTian 阅读(229) 评论(0) 推荐(0)

摘要: # var Person = function(name) { this.name = name; } var p = new Person(); //new操作符的操作等价于下面这几句 var p = {} p.__proto__ = Person.prototype Person.call(p) 阅读全文
posted @ 2018-04-03 10:08 LuoTian 阅读(238) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页