自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

转载 C#接口与继承的区别

类定义新的数据类型以及这些新的数据类型进行相互操作的方法定义方式: class Cat { } class Cat:object { }C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的。C#中类包括:抽象类、密封类、非抽象类abstract:表示修饰的类不完整,也就是抽象类,

2017-06-26 17:19:40 3235 1

转载 C#学习之6 接口

C#中的接口提供了一种实现运行时的多态。通过接口可以使用相同接口的引用来访问实现相同接口的不同类的方法,其实是使用虚方法通过相同的引用调用相同基础的不同的类。在开始前先使用简单的短类例子来解释接口的概念,下面的简短的例子显示接口的样子。P1.cs 程序代码:1 class Demo {2 public static void Main() {3

2017-06-26 17:07:42 316

转载 C# 学习之5C++ /C/C# static

static 是由最初的限制和持久过渡到后的共享。C语言时代的static        在C语言中,只存在函数和变量。             A、函数和全局变量,一旦加上static关键字,就限制了其作用域为本文件有效。             B、局部变量,一旦加上static关键字,其生命其为整个应用程序。C++语言时代的static      在C++语言中,除了

2017-06-11 11:23:12 472

转载 C# 学习之4数组

什么是数组?数组是一种数据结构,包含同一个类型的多个元素。数组的声明:int[] myIntArray; 注:声明数组时,方括号 ([]) 必须跟在类型后面,而不是变量名后面。在 C# 中,将方括号放在变量名后是不合法的语法。数组的初始化:我们知道数组是引用类型,所以需要给他分配堆上的内存。1.myIntArray = new int[3];2.myIntArray

2017-06-11 00:32:02 294

原创 C++ 状态机

#include "stdlib.h"#include #include #include "conio.h"using namespace std;enum SateID{ char_a=0, char_b=0, char_c=0,};class baseState{public: virtual void getChar()=0;};class St

2017-06-10 21:36:50 523

原创 C++单件模式下的继承

#include #include "stdio.h"#include "stdlib.h" #include using namespace std;templateclass SigleClass{public: static T* _instace() { if (m_instance==NULL) { m_instance= new T();

2017-06-10 16:21:12 2516

转载 设计模式之观察者模式(c++)

设计模式之观察者模式(c++)Observer 模式应该可以说是应用最多、影响最广的模式之一,因为 Observer 的一个实例 Model/View/Control( MVC) 结构在系统开发架构设计中有着很重要的地位和意义, MVC实现了业务逻辑和表示层的解耦。在 MFC 中, Doc/View(文档视图结构)提供了实现 MVC 的框架结构。在 Java 阵容中, St

2017-06-05 12:02:12 277

转载 回调

什么是回调     上一篇文章中讲了“函数的指针”,那么函数指针有什么用呢?一个最常用的地方就是回调。     什么回调?维基百科是这样解释的:回调是一段可执行的代码通过参数传递给别一段代码,以期望在一个合适的时间调用这个参数(可执行的代码)。参考:In computer programming, a callback is a piece of

2017-06-05 12:00:06 199

转载 C++中explicit

C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。这样看起来好象很酷, 很方便。 但在某些

2017-06-05 11:02:11 278

GDI 双缓存 以及简单绘图

GDI 双缓存 以及简单绘图,从读取图片到显示,双缓存显示等 vs2010

2018-05-24

c++2级指针的使用

2级指针 c++,对于加深C++ 指针的理解,有些帮助

2018-05-17

MFC UI 线程的使用

MFC UI 线程 ,以及对UI线程发送消息。CWinThread的使用,以及宏 ON_THREAD_MESSAGE ,PostThreadMessage的使用。

2018-05-17

使用字符在dll中创建类,实现多态

使用字符在dll中创建类,实现多态,可以避免dll 不能更改类的 ,避免dll地狱问题

2018-05-16

凹凸效果按钮

实现具有切换开关的按钮 ,有凹凸效果的按钮,在vs2005测试通过。效果很好

2014-05-05

空空如也

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

TA关注的人

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