编程
文章平均质量分 62
liubin15989534919
这个作者很懒,什么都没留下…
展开
-
c++ string 用法详解
任何人对本文进行引用都要标明作者是Nicolai M.Josuttis ///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起转载 2013-11-22 11:18:50 · 1141 阅读 · 0 评论 -
加密解密字符串vc
设想Caesar密码使用某个关键字的字母来决定文本中每个字母的位移。例如:假设我们选择ace作为关键字。你可也以计算ace中的每个字母从字母a移位算起的位移量。这样a的位移量是0,c的位移量是2,e的位移量是4.因此,当给定这个关键字ace后,文本的第一个字母的位移量是0转载 2011-09-30 16:37:58 · 3680 阅读 · 0 评论 -
c++入门学习笔记指针篇
c++入门学习笔记指针篇指针优点: 1。为函数提供修改调用变元的手段; 2。支持C++动态分配子程序 3。可以改善某些子程序的效率 4。为动态数据结构(如二叉树、链表)提供支持 注:指针为程序引入了一层间接性,可以操控指针而不直接操控对象。 1转载 2011-09-30 13:23:04 · 424 阅读 · 0 评论 -
ActiveX控件和它的容器
ActiveX控件和它的容器 (转) 1.COM基础 2.ActiveX控件及实现 3.ActiveX控件容器及实现 4.总结 1.COM基础 COM是一种组件开发技术, 它实际上是一种在二进制层上兼容的软件开发方法的规范.转载 2011-09-30 13:26:59 · 644 阅读 · 0 评论 -
C++私有继承和保护继承
C++私有继承和保护继承2008年07月4日 | C/C++, 程序设计 占个座先 声明:如需转载请使用超级链接注明本文地址(http://hellobmw.com/archives/cplusplus-private-and-protected-inheritance转载 2011-09-30 13:22:23 · 385 阅读 · 0 评论 -
CFile操作详解
CFile操作详解各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经转载 2011-09-30 13:20:26 · 360 阅读 · 0 评论 -
C/C++中的i18n
C/C++中的i18nmbs: multi byte string, 用char作为存储类型, 一个字符可能对应1个或者多个char, 不能直接确定字符边界. charset不确定. 过去的程序都是采用mbs的.wcs: wide character string转载 2011-09-30 13:20:50 · 1355 阅读 · 0 评论 -
使用CRichEditCtrl与正则实现XML高亮编辑器
最近与XML打交道比较多,为了便于XML格式内容在界面上的编辑,结合正则写了这个简单的XML高亮编辑器,因为是全文解析的,遇到大文件XML时,会慢一些。代码里所使用的正则库是deelx,也可以换成其他的正则库。派生自CRichEditCtrl的类CKofXMLRichEditCtrl,代码如下:010203040506070809转载 2013-11-22 11:04:08 · 876 阅读 · 0 评论 -
ASCII,Unicode和UTF-8
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位转载 2013-11-22 11:02:28 · 803 阅读 · 0 评论 -
CRichEditCtrlEx支持静态表情聊天类的使用
本文作者:无幻博客地址:http://blog.csdn.net/akof1314 平时我们在做IM聊天之类的软件的时候,一般都会使用Rich Edit控件来作为聊天编辑框和聊天记录框的控件,在之前的VC知识库看过《类似 MSN 信息发送框的制作(上)》、《类似 MSN 带转义字符的信息发送框的制作(下)》、《一个在RichEdit中添加表情图象的类》学到不少东西,在Visual转载 2013-11-22 11:01:24 · 955 阅读 · 0 评论 -
string和cstring和char的互相转换
《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”\0“的字符串数组 2,c_str(),返回有”\0“的字符串数组 3,copy() ........................转载 2011-09-30 16:34:10 · 500 阅读 · 0 评论 -
8.2.1 函数的声明
8.2.1 函数的声明 来源:chinaue 时间:2005-5-31 12:31:19 责任编辑:雨 【字体:大 小】 8.2.1 函数的声明使用函数时,要根据函数的调用语法来使用,而调用函数前必须声明函数,也就是需转载 2011-09-30 13:28:50 · 452 阅读 · 0 评论 -
C++的多态性实现机制剖析
C++的多态性实现机制剖析――即VC++视频第三课this指针详细说明1. 多态性和虚函数 我们先看一个例子:例1- 1#includeclassanimal{public: void sleep() {转载 2011-09-30 13:23:59 · 418 阅读 · 0 评论 -
About a key word Static
[编程技术及协议]About a key word Static lentil 发表于 2007-8-10 21:54:001. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态转载 2011-09-30 13:28:04 · 529 阅读 · 0 评论 -
C/C++里面使用的可变参数函数
下面介绍在C/C++里面使用的可变参数函数。 先说明可变参数是什么,先回顾一下C++里面的函数重载,如果重复给出如下声明: int func(); int func(int); int func(float); int func(int, i转载 2011-09-30 13:21:11 · 539 阅读 · 0 评论 -
C++ 类的静态成员
C++ 类的静态成员标签:C++ 类 静态成员 static成员函数没有this形参,他可以直接访问所属类的static成员,但不能直接使用非static成员static成员函数不能被声明成const类型,也不能声明成虚函数static数据成员必须在转载 2011-09-30 13:24:25 · 369 阅读 · 0 评论 -
c++ dll 编程
c++ dll 编程 =========================================================== 作者: llfclz(http://llfclz.itpub.net)发表于: 2007.01.18 09:19分类: 技转载 2011-09-30 13:25:30 · 441 阅读 · 0 评论 -
Google C++ 编程风格指南(1):头文件(1)
Google C++ 编程风格指南(1):头文件(1)2008年07月11日 | C/C++, Google, 程序设计 占个座先 Google C++ 编程风格指南(1):头文件(1)#define 保护 头文件依赖 内联函数 通常来讲,每一个 .cc转载 2011-09-30 13:24:59 · 570 阅读 · 0 评论 -
四大图像库:OpenCV/FreeImage/CImg/CxImage
本文转载自:http://hi.baidu.com/xiaocuiman/blog/item/6e267c2bc4b1883f5243c108.html1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用转载 2013-11-22 10:55:13 · 1061 阅读 · 0 评论 -
VS2005下使用VC,部分断点无效问题解决方法
VS2005下使用VC,部分断点无效,显示『当前不会命中断点。还没有为该文档加载任何符号』。试过以下一些方法:1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;2、项目->属性->配转载 2011-09-30 16:32:03 · 500 阅读 · 0 评论 -
添加manifest
添加manifestresource view-> right click -> Insert ->Custom->set resource type to 24 ,paste your manifest code转载 2011-09-30 14:03:22 · 1360 阅读 · 0 评论 -
C++字符类型总结
1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。 UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里:转载 2011-09-30 13:22:00 · 652 阅读 · 0 评论 -
CBitmapButton的使用
CBitmapButton的使用 CBitmapButton作为MFC的控件类,并不为很多人所使用,因为现在网上遍布着从CButton派生的各种各样的按钮类,其中最为著名的就是CButtonST类了。但是最近在CSDN上看到几个问题都是使用CBitmapBu转载 2011-09-30 13:21:35 · 346 阅读 · 0 评论 -
sprintf用法
本文转载自http://hi.baidu.com/wzc1989/blog/item/c7d0e0065667e3ca7a8947c4.html在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。转载 2013-11-22 11:20:56 · 1098 阅读 · 0 评论 -
使你的C/C++代码支持Unicode
目录(?)[-]内容第一步IO 数据库流式 IOBOM 值常量和全局变量数据类型Platform SDK字符串处理APICRT字符串处理API使你的CC代码支持Unicode的第一步文件 IO 数据库 传输协议等因素流式 IO国际化Unicode高级技术平台和其它因素Unicode字节序标记BOM 值常量和全局变量数据类型Platform SDK字符串处理APICRT字符串处理API转载 2013-11-22 11:11:02 · 2487 阅读 · 0 评论 -
DEELX 1.2正则表达式引擎的使用
DEELX是一个在C++环境下的与Perl兼容的正则表达式引擎。只有一个头文件,使用上比较简单和方便。官网地址:http://www.regexlab.com/zh/deelx/开源地址:http://www.codeproject.com/KB/library/deelx.aspx在VC2008上进行简单使用测试:1.新建一个控制台应用程序,名称:TestDeelx;2.转载 2013-11-22 11:04:35 · 1188 阅读 · 0 评论 -
VS2008下直接安装使用Boost库1.46.1版本
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。 Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)转载 2013-11-22 10:59:49 · 879 阅读 · 0 评论 -
骆驼命名法,帕斯卡命名法和匈牙利命名法
一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯?西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可转载 2013-11-22 10:52:41 · 927 阅读 · 0 评论 -
vc中radio控件的互斥设置
vc中radio控件的互斥设置分类: VC 2009-09-16 10:50 94人阅读 评论(0)收藏 举报在编写界面程序时,设计了几个radio控件,整个界面上还有checkbox按钮控件,发现当选中一个radio控件时,除了另几个radi转载 2011-09-30 14:29:06 · 912 阅读 · 0 评论 -
对有关数据类型转换的整理
[Z]对有关数据类型转换的整理 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="fsdfaffasf";char temp[200];cha转载 2011-09-30 13:31:15 · 993 阅读 · 0 评论 -
_beginthreadex出错解决
error C2065: '_beginthreadex' : undeclared identifier我在一个控制台程序中使用了_beginthreadex函数,并包含了PROCESS.h头文件. 但总是编译错误:error C2065: '_beginthreadex'转载 2011-09-30 13:29:27 · 1341 阅读 · 0 评论 -
C++数据类型的属性与限制
C++数据类型的属性与限制 在C++中,每一种内置的数据类型都拥有不同的属性,其中包含的信息对设计程序来说是非常重要的,下面来看一下,库是怎样有助于访问这些信息的。 C++中约有10种截然不同的整数类型及超过3种的浮点类型,而每种数据类型都有不同的数值属性转载 2011-09-30 13:22:43 · 647 阅读 · 0 评论 -
DLL(动态链接库)专题
DLL(动态链接库)专题0. Windows API中所有的函数都包含在dll中,其中有3个最重要的DLL。 (1) Kernel32.dll 它包含那些用于管理内存、进程和线程的函数,例如CreateThrea转载 2011-09-30 13:12:25 · 508 阅读 · 0 评论