- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 checkbox复选框第三个置灰状态设置方法方法
使用checkbox一般都是拖动一个 空间直接到界面上,我开始也是这么弄的,这种情况下找了好久,都没找到可以置灰的办法。后来建立一个button控件,通过设置可以置灰。具体步骤如下:拖一个button控件,为其添加一个变量(m_checkBox)在OnInitDialog()函数中设置m_cCheckBox.ModifyStyle(0,WS_CHILD|
2014-03-04 09:37:55
3405
原创 C++文件操作的几种方式介绍
1,c语言继承来的流方式操作文件2,c语言继承来的IO方式操作文件3,C++自有的stream方式操作文件4,Win API 操作文件下面分别对这四种方式做下介绍1,c语言继承来的流方式操作文件该方式有一个重要的结构 FILE,结构体中保存了文件的基本属性,对文件围绕着FILE类型指针进行,主要函数如下:fopen() 打开流 fclose() 关闭流
2012-12-13 19:37:52
1084
原创 重载 隐藏 覆盖 的区别 virtual的作用
前段时间有位刚毕业的同事问我,覆盖的作用是啥,隐藏的作用是啥,为什么同时有覆盖和隐藏的概念。重载:1,相同的作用于(在同一个类中)2,函数名相同3,参数不同4,virtual关键字可有可无隐藏:是指派生类覆盖基类的函数1,不同的作用域(分别位于派生类和基类)2,函数名相同3,参数相同4,基类函数必须有virtual关键字覆盖:是指派生类的函数屏蔽
2012-10-13 23:02:30
773
转载 文本编码方式介绍 Ansi,UTF8,Unicode,ASCII
下面我简单介绍一下这四种编码方式:ANSI:系统预设的标准文字储存格式。ANSI是American National Standards Institute的缩写。它成立于1918年,是一个自愿性的组织,拥有超过1300个会员,包括所有大型的电脑公司。ANSI专为电脑工业建立标准,它是世界上相当重要的标准。Unicode:世界上所有主要指令文件的联集,包括商业和个人电脑所使用的公用字集。当
2012-02-20 16:16:45
1645
转载 Ajax中XML和JSON格式的优劣比较
刚做完一个小的使用Ajax的项目。整个小项目使用JavaScript做客户端,使用PHP做服务器端、利用xmlHttpRequest组件作为交互工具,利用XML作为数据传输的格式。做完后基本做一个简单总结,简单分析一下使用XML作为传输格式的优劣。[ XML ]使用XML作为传输格式的优势:1. 格式统一, 符合标准2. 容易与其他系统进行远程交互, 数据共享比较方便缺点:
2012-02-20 14:50:01
543
原创 vc6.0下使用release版本调试
vc6.0下使用release版本调试 project setting ----> link ----> general ----> generate debug info project setting ----> C/C++ ----> general ----> optimization ----> disable(debug)
2012-02-07 15:05:54
479
原创 华生医生的使用
Windows 华生医生(方便开发人员定位错误的系统工具)的使用方法:1)先在运行中执行 drwtsn32 -i,将此工具安装到系统中 2)再在运行中执行 drwtsn32 打开配置界面,在打开的对话框中,只选“附加到现有日志文件”和“视觉通知”两项。第一行日志文件路径为程序异常后生成的日志文件夹,将此文件夹里的日志文件发回来。
2012-02-06 15:07:40
1813
原创 控制台应用程序调试---程序不直接退出
#include int main(int argc, char* argv[]){ printf("Hello World!\n"); system("pause"); return 0;}加上system("pause") 出现的运行对话框就不直接退出system需要包含头文件
2011-12-05 12:48:23
1053
原创 Win32 API 之 InterlockedExchangePointer
InterlockedExchangePointer 待续....
2011-11-24 10:55:35
1039
转载 SOCKET之 socketpair的使用
socketpair函数概要如下:#include #include int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件需要用来定义一些C宏常量。sys/socket.h文件必须包含进来定义socketpair函数原型。socketpair函数需要四个参数。他们是:套接口的域
2011-11-23 11:15:44
817
原创 win32API之InterlockedExchangeAdd
InterlockedExchangeAdd()函数是解决互斥的一个简单方法,与信号量,互斥作用相当。原型如下:LONG InterlockedExchangeAdd(PLONG Addend, LONG Value);该函数可实现对一个long型变量的相加操作。第一个参数 是传入的一个长整形变量第二个参数 是每次操作递增的量值 例子:long g_iDat
2011-11-21 22:00:17
1703
原创 CListCtrl
1,ListCtrl中查找记录 LVFINDINFO info; info.flags = LVFI_PARTIAL|LVFI_STRING; info.psz = str; //记录的第一项 如下例中【192.168.0.40】 //info.flags = LVFI_PARAM; //不知道具体含义,加入会导致找不到 iIndex = m
2011-11-07 23:29:01
716
原创 C++ 回调函数的简单例子
调用端//下面的这个_stdcall很重要的 void _stdcall Test(int n, string str) //如果不定义全局变量,而定义在类中 则必须是 静态成员函数{ while(n-->0) cout<<n<<" "<<str<<endl;}int main(int argc, char* argv[]){ Call call;
2011-11-03 10:30:11
2871
原创 C++系统时间
取系统时间 计算系统时间差得方法:1,通过FILETIME结构体 2,通过tm结构体 tm ctBeg, ctEnd;DWORD dwTimeRet = 0;CTime currentTime,cTime;currentTime = CTime::GetCurrentTime();memset(&ctBeg, 0, sizeof(ctBeg));
2011-11-02 15:47:05
585
新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版
2018-05-02
23种设计模式(C++)
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人