摘要: 一、点、直线和多边形 数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论图形输出设备如何精确, 始终不能输出一个无穷小的点。一般情况下,OpenGL中的点将被画成单个的像素,虽然它可能足够小,但并不会是无穷小。 同一像素上,OpenGL可以 阅读全文
posted @ 2016-08-29 22:43 甩锅侠 阅读(906) 评论(0) 推荐(0)
摘要: 一、OpenGL介绍 1.与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。 如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。 2.强大的可移植性。 微软的Direct3D虽然 阅读全文
posted @ 2016-08-29 21:56 甩锅侠 阅读(11540) 评论(0) 推荐(0)
摘要: 一、相关问题 我们知道,浅拷贝会引发重复释放,导致程序崩溃。而深拷贝虽不会出现上述问题,但是内存空间开销大。所以,有没有一种方法, 既节省空间,又不会造成程序崩溃呢? 二、写时拷贝技术 写时拷贝(Copy-on-write):如果有多个呼叫者同时要求相同资源,他们会共同取得相同的指标指向相同的资源, 阅读全文
posted @ 2016-08-11 16:38 甩锅侠 阅读(226) 评论(0) 推荐(0)
摘要: 一、介绍 const在C++中代表常量,不光能修饰普通变量,也能修饰指针,还能针对函数的参数、返回值以及类的成员函数进行修饰。 返回值都具有常性,即临时变量具有有常性。 二、类成员为值形式 1.函数以值形式放回 2.函数以引用形式返回 3.函数以地址形式返回 三、类成员为指针形式 1.函数以值形式返 阅读全文
posted @ 2016-08-10 23:44 甩锅侠 阅读(441) 评论(0) 推荐(0)
摘要: 一、使用MFC的Socket类实现简单的文件传输 1. 相关类 CAsyncSocket类 - 异步socket类 CSocket类 - 父类是CAsyncSocket类, 同步socket类 2. 使用 2.1 文件传输服务器端 2.1.1 添加用于文件传输的socket类,继承自CAsyncSo 阅读全文
posted @ 2016-08-09 23:06 甩锅侠 阅读(146) 评论(0) 推荐(0)
摘要: 一、介绍 1. 使用基本的socket函数 2. 使用以WSA(Windows Socket API)开头的socket函数,结合了windows平台的特性。 3. MFC的socket类,部分的封装了以WSA开头的socket函数 二、socket库的介绍 vc6.0包含了1.1版本的socket 阅读全文
posted @ 2016-08-09 14:16 甩锅侠 阅读(238) 评论(0) 推荐(0)
摘要: XXXXXXX 阅读全文
posted @ 2016-08-09 13:54 甩锅侠 阅读(150) 评论(0) 推荐(0)
摘要: 一、VC访问数据库技术 1. ODBC Open Database Connectivity,微软开放式数据互联。 使用相同的这组API函数,访问和操作不同类型的数据库。 前提是在访问之前,需要将数据库设置为ODBC数据源。 MFC将这组函数封装,形成了ODBC类。只能访问关系型数据库。 2. DA 阅读全文
posted @ 2016-08-08 15:50 甩锅侠 阅读(164) 评论(0) 推荐(0)
摘要: 一、ActiveX控件(COM组件技术的应用之一) flash.ocx 1. 概念 1.1 ActiveX控件的概念 基于COM组件技术,可以被任何支持COM标准的计算机程序的项目使用。 可是采用拖拽的方式创建,使用向一般控件一样方便。文件的后缀是ocx,有时称ocx控件。 1.2 COM组件的概念 阅读全文
posted @ 2016-08-06 22:51 甩锅侠 阅读(1565) 评论(1) 推荐(0)
摘要: 一、MFC线程 1. 分类 根据不同的用途,包括工作者线程和用户界面线程 2. 工作者线程 2.1 介绍 没有单独的用户界面,常用来完成后台的耗时的操作 2.2 使用 CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, //线程处理函数 阅读全文
posted @ 2016-08-04 23:12 甩锅侠 阅读(177) 评论(0) 推荐(0)