- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 C++实现Singleton设计模式
这个设计模式主要目的是想在整个系统中只能出现一个类的实例。,比如你的软件的全局配置信息,或是一个主控类,等等。// Singleton.h// C++:最简单的方式实现Singleton设计模式#include #include using namespace std;class Singleton{private:
2012-05-29 14:37:14 722
原创 自写PNGButton类,实现透明按钮
主要通过GDIPlus的Image类来加载图片资源,使之支持bmp以外的图片。GDIPlus的初始化方式网上都是用的如下方法:1、在stdafx.h中添加以下声明://引入GDI+头文件 #include using namespace Gdiplus;#pragma comment(lib, "gdiplus.lib" )2、在应用程序类初始化的地方(最
2012-05-24 19:54:36 5941
原创 windows和linux获取文件夹内容的一种方法
windows:使用头文件:、关键函数:_findfirst、_findnext关键结构体:_finddata_t _finddata_t fileinfo; intptr_t hFile; string root; root.assign(Path);//文件夹绝对路径 int len = root.length(); if ( !IsEndObliqueLin
2012-05-21 19:29:48 12641 2
原创 MakeFile中使用linux命令和MakeFile函数
MakeFile的一些基本规则就不说了,一些makefile中混用了linux命令和函数,有时候让人摸不着头脑。下面是一个实际中用到的例子:例1(使用linux命令):#SDK MAKEFILE 1.0DIR:=../..OBJECT:=$(DIR)/lib/libui.a 这是输出的目标文件的路径和文件名-include $(DIR)/main/Comdef 包含
2012-05-16 20:29:25 2666
原创 一些常用的字符转换
最近做FTP相关的东西,遇到各种转换:1.utf-8与unicode的转换:Unicode是定长,而utf-8是变长。转换原理: U-00000000 - U-0000007F: 0xxxxxxx //以0开头的为ASCII码( U-00000080 - U-000007FF: 110xxxxx 10xxxxxx //开头两个“1”,表示有两个字
2012-05-15 20:14:51 955
转载 CListCtrl使用技巧(转)
以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解
2012-05-02 20:31:26 479
PNGButton类
2012-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人