博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  VC++

C++技术学习
摘要:在写项目的时候,碰到此错误,大概一搜,是因为动态分配的内存不够用造成的, 仔细考虑,原来是写的.h文件,没有及时拷贝到inc文件夹下面,导致新的变量没有分配内存。 阅读全文

posted @ 2008-11-25 20:53 浪端之渡鸟 阅读(217) 评论(0) 推荐(0)

摘要:当unicode时候,对话框不显示~~~,改为多字符则可以,郁闷,·又是一晌~~ 阅读全文

posted @ 2008-11-25 14:51 浪端之渡鸟 阅读(1094) 评论(0) 推荐(0)

摘要:标题 Const用法小结 选择自 yuguanglou 的 Blog 关键字 Const用法小结 出处 http://dev.csdn.net/develop/article/50/50538.shtm1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并... 阅读全文

posted @ 2008-11-11 11:13 浪端之渡鸟 阅读(276) 评论(0) 推荐(0)

摘要:error LNK2019: 无法解析的外部符号 public: __thiscall 这是由于您在定义类的时候,有些成员函数没有指明类的名称 程序自然不知道您引用的这个方法是由谁继承的。 如下这样定义类就会出现LNK2019错误: class A { public: int function(); }; function() { .... 阅读全文

posted @ 2008-11-06 16:46 浪端之渡鸟 阅读(18829) 评论(2) 推荐(1)

摘要:我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类: class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();dele... 阅读全文

posted @ 2008-11-06 14:51 浪端之渡鸟 阅读(386) 评论(0) 推荐(0)

摘要:templateclass CArray:public CObject 参数 TYPE 模板参数指定存储在数组中的对象的类型。TYPE是一个由CArray返回的参数。ARG_TYPE 模板参数指定用于访问存储在数组中对象的参数类型。通常是一个对TYPE的参考。ARG_TYPE是一个传递给CArray的参数。 说明 CArray类支持与CArray相似的数组,但是必要时可以动态压缩并扩展。数组索引从... 阅读全文

posted @ 2008-10-30 16:42 浪端之渡鸟 阅读(1213) 评论(0) 推荐(0)

摘要:mfc 操作,添加menu资源,默认为IDR_MENU1...要修改为其他的名字则,在资源里头文件resourse.h中 加 #define IDR_OPEN_SHAP 130,然后打开资源文件shp_show.rc->查看代码,把menu1修改为IDR_OPEN_SHAP 阅读全文

posted @ 2008-10-29 10:07 浪端之渡鸟 阅读(1428) 评论(0) 推荐(0)

摘要:[字符集]Unicode和UTF-8之间的转换详解 最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理。当然最最让人难于琢磨的就是字符集,编码之间的转换。通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉... 阅读全文

posted @ 2008-10-20 11:26 浪端之渡鸟 阅读(656) 评论(1) 推荐(0)

摘要:Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share... 阅读全文

posted @ 2008-10-17 19:34 浪端之渡鸟 阅读(447) 评论(0) 推荐(0)

摘要:vs2005代码出现波浪线,卸载项目再添加,一切正常 阅读全文

posted @ 2008-10-16 11:20 浪端之渡鸟 阅读(611) 评论(1) 推荐(0)

摘要:小技巧-给CEdit设置字体 关键词: CEdit 字体 LOGFONT CFont 给CEDIT设置字体的代码: 在类的.h内 CMyEdit * m_pEdit; CFont font; 在类的cpp文件中: LOGFONT lf; memset(&lf,0,sizeof(LOGF... 阅读全文

posted @ 2008-10-11 14:17 浪端之渡鸟 阅读(2770) 评论(0) 推荐(1)

摘要:所有的结果都是因为,没有拷贝到CCarInfoAdd.h到inc文件夹,因为在解决方案有多个项目,在项目里生成以后,在主项目程序里用的还是旧的 CCarInfoAdd.h,两者的大小不同,才导致这样的错误,痛心啊,以后得多注意,其实都是小的地方,犯下的错误。 详细看帖子 http://topic.csdn.net/u/20081007/15/1afb5f38-8145-4de7-9f71-f7... 阅读全文

posted @ 2008-10-08 09:23 浪端之渡鸟 阅读(3029) 评论(0) 推荐(0)

摘要:陆续,增加~ 1. CListctl 插入clistctl: DWORD dwStyle =::GetWindowLong(m_List.m_hWnd,GWL_STYLE); SetWindowLong(m_List.m_hWnd,GWL_STYLE,dwStyle|LVS_REPORT); DWORD ExStyle =m_List.GetExtendedStyle(); m_List.Set... 阅读全文

posted @ 2008-09-26 20:01 浪端之渡鸟 阅读(1066) 评论(2) 推荐(0)

摘要:CListCtrl是列表控件类,列表控件的每一行叫做一个item,每一列叫做一个subitem。每一行和每一列都有个ID号,可以确定唯一的单元格。 最近使用了这个控件,有心得总结如下: (Dialog模式) ... 阅读全文

posted @ 2008-09-25 09:24 浪端之渡鸟 阅读(1328) 评论(1) 推荐(0)

摘要:DataGrid控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示Recordset对象的记录和字段。可以使用DataGrid来创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。DataGrid控件可以在设计时快速进行配置,只需少量代码或无需代码。当在设计时设置了DataGrid控件的DataSource属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该... 阅读全文

posted @ 2008-09-22 11:22 浪端之渡鸟 阅读(604) 评论(0) 推荐(0)

摘要:抽象类通常用定义方法就是该类中定义纯虚函数。 使用私有类型构造函数太常见了,其不是所谓抽象类。任何希望所有的对象都必须在堆中生成都会这样作。 抽象类主要用于接口,也可以理解为类的一种通讯交互方式。接口的概念在COM等高级运用中运用广泛。也是C++所谓的第二道门槛。 class interfacehavefun { virtural ... 阅读全文

posted @ 2008-09-10 17:18 浪端之渡鸟 阅读(352) 评论(1) 推荐(0)

摘要:看帖子 http://topic.csdn.net/u/20080902/16/fb9996ca-2768-448e-b81f-a0d112b9ad13.html?264265711 阅读全文

posted @ 2008-09-03 14:53 浪端之渡鸟 阅读(250) 评论(0) 推荐(0)

摘要:Memset 用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘\0’; 例:char a[100];memset(a, '\0', sizeof(a)); memset可以方便的清空一个结构类型的变量或数组。 如: struct sample_struct { char csName[16]; int iSeq; int iT... 阅读全文

posted @ 2008-09-03 10:08 浪端之渡鸟 阅读(446) 评论(0) 推荐(0)

摘要:解析“extern” 1、 声明外部变量 现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是 互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件: //A.cpp ... 阅读全文

posted @ 2008-09-02 14:10 浪端之渡鸟 阅读(355) 评论(0) 推荐(0)

摘要:1个解决方案,包括10个项目,在项目vss_core里有个提供接口的类IVSS_Driver,在另一个项目也可以把它引用过来,作为另一个类的基类,尽管这再类视图里不显示,,以下接着补充 阅读全文

posted @ 2008-08-25 14:04 浪端之渡鸟 阅读(266) 评论(5) 推荐(0)