2010年7月6日
摘要: VC++连接错误LNK2001 - [VC++]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://xszhuchao.blogbus.com/logs/66800475.html学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK20... 阅读全文
posted @ 2010-07-06 17:08 朱超 阅读(197) 评论(0) 推荐(0) 编辑
  2010年7月5日
摘要: 为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特总结出开发规范,以为参考。一. 原则:1. 软件工程化2. 模块化3. 能简单不复杂4. 强调团队协作5. 强调创新和特色二. 具体规范:1. 命名规范命名应尽量使用匈牙利命名法,变量名或函数名中使用大写字符来区分各个部分,以便于记忆和阅读。如bPatchMinute, DeleteDirI... 阅读全文
posted @ 2010-07-05 16:54 朱超 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、SQLite简介 SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。二、下载SQLite SQLite可以到官方站点下载 http://www.sql... 阅读全文
posted @ 2010-07-05 14:53 朱超 阅读(633) 评论(0) 推荐(0) 编辑
  2010年7月2日
摘要: 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1 三角函数  double sin (double);  double cos (double);  double tan (double); 2 反三角函数  double asin (double); 结果介于[-PI/2, PI/2]  double acos (double); 结果介于[0, PI]  double ... 阅读全文
posted @ 2010-07-02 15:35 朱超 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 <>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上... 阅读全文
posted @ 2010-07-02 14:13 朱超 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。  一、在应用程序类中定义  用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函... 阅读全文
posted @ 2010-07-02 08:36 朱超 阅读(356) 评论(3) 推荐(1) 编辑
  2010年6月30日
摘要: 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非 常困难。   初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:   unreso... 阅读全文
posted @ 2010-06-30 17:34 朱超 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 程序原来一直没问题,今天改了点东西,但都与COMBOBOX无关。之后再对COMBOBOX进行任何操作都会出错,提示:Debug Assertion Failed! File:afxwin2.inl line:741调试错误指向:_AFXWIN_INLINE void CComboBox::ResetContent() { ASSERT(::IsWindow(m_hWnd)); ::S... 阅读全文
posted @ 2010-06-30 15:14 朱超 阅读(2117) 评论(2) 推荐(0) 编辑
摘要: Unhandled exception in test.exe(MFC42D.DLL) :0xC0000005: Access Violation 阅读全文
posted @ 2010-06-30 10:20 朱超 阅读(784) 评论(1) 推荐(0) 编辑
  2010年6月29日
摘要: 一、概述在OpenGL中绘制物体通常是在其缺省的绘图模式下进行的,而为了对物体进行标记以区分在指定区域上绘制了那些物体,则需要进入选择模式;选择模式为用户提供了一种拾取物体的机制。下面通过先列出应用选择模式的一般步骤,再通过一个例子具体说明选择模式的应用。二、应用选择模式的一般步骤1、创建返回命中记录的数组,由glSelectBuffer()函数实现;2、进入选择模式,由glRenderMode ... 阅读全文
posted @ 2010-06-29 20:17 朱超 阅读(1261) 评论(0) 推荐(0) 编辑