摘要:处理string对象的字符常用方法如下:isalnum():判断字符是否是字母或数字;isalpha():判断字符是否是字母;iscntrl():判断字符是否是控制字符;isdigit():判断字符是否是数字;isgraph():判断字符是否是可打印的非空格字符;ispunct():判断字符是否是标点符号;isspace():判断字符是否是空白字符;isupper():判断字符是否是大写字母;is... 阅读全文
C++引用与指针
2010-12-02 08:56 by bingcaihuang, 207 阅读, 0 推荐, 收藏,
摘要:一、比较一引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。int m;int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。引用的规则:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。(2)不能... 阅读全文
qt 4.6.2 与visual studio 2005 集成
2010-12-02 08:46 by bingcaihuang, 896 阅读, 0 推荐, 收藏,
摘要:不知不觉在蒂森差不多半个月了,哈哈,时间过得很快,过得很充实,近来研究QT,首先嘛,肯定要学会安装了,这最基础的不会更不用说下面的啦。闲话少说,进正题,基本的安装步骤网上多的是,但参考一个大多数情况是安装不上的,总有这样的那样的问题,基本上我是参考了下面的步骤: Qt 4.6.2 虽然新增了LGPL协议,但这也阻碍了我们在VS中使用Qt。因为免费开源的版本只提供了GCC编译好的二进制库,而没有VC... 阅读全文
GLUI—很好的辅助OPENGL的库
2010-12-01 16:14 by bingcaihuang, 2366 阅读, 1 推荐, 收藏,
摘要:GLUI User Interface LibraryWhat is GLUI?GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is w... 阅读全文
GLUI Use Interface Library
2010-12-01 16:13 by bingcaihuang, 603 阅读, 0 推荐, 收藏,
摘要:今天搜索资料无意中搜到一个基于opengl的glut的3D图形控件库,采用C++设计,glui。glut是OpenGL应用工具包(OpenGL Utility Toolkit),它为OpenGL提供了一个简易的窗口平台,使程序员不用过多的关心与平台相关的窗口系统. 建立工程时,我们一般都建立控制台程序(在vc6中即console win32 application)来使用glut库.但是在控制台程... 阅读全文
BMP图像文件格式
2010-12-01 16:12 by bingcaihuang, 366 阅读, 0 推荐, 收藏,
摘要:第一部分为位图文件头BITMAPFILEHEADER,它是一个结构体,其定义如下:typedef struct tagBITMAPFILEHEADER{WORDbfType;//文件类型,在WINDOWS系统中为“BM”DWORDbfSize;//文件大小WORDbfReserved1;//保留字WORD bfReserved2;//保留字DWORDbfOffB... 阅读全文
OpenGL 位图与图像 (转载)
2010-12-01 16:12 by bingcaihuang, 824 阅读, 0 推荐, 收藏,
摘要:OpenGL基础图形编程(二)十一、位图与图像11.1、位图 11.1.1 位图(Bitmap)与字符(Font) 位图是以元素值为0或1的矩阵形式存储的,通常用于对窗口中相应区域的绘图屏蔽。比如说,当前颜色设置为红色,则在矩阵元素值为1的地方象素用红色来取代,反之,在为0的地方,对应的象素不受影响。位图普遍用于字符显示,请看下面例子: 例11-1 位图字符例程(font.c) #incl... 阅读全文
OPENGL WIN32 框架
2010-12-01 16:10 by bingcaihuang, 480 阅读, 0 推荐, 收藏,
摘要:为方便opengl程序的编写,特总结了网上的几种win32下框架,还有NEHE,QT环境下框架等。VS2005设置如下图所示:1.建立win32工程2.选择空工程3.代码拷贝上以后修改字符集经过测试以下两种字符集都可以用,有什么分别待测试以后才能下结论。/** This Code Was Created By Jeff Molofee 2000* A HUGE Thanks To Fredric ... 阅读全文
如何在windows配置高级OpenGL的环境
2010-12-01 16:09 by bingcaihuang, 895 阅读, 0 推荐, 收藏,
摘要:关于如何配置高级OpenGL环境,下文是从网上扒拉下来的。一、 提要以前在《 Win32 OpenGL 编程(1)Win32下的OpenGL编程必须步骤》一文中提供了一个较为完整的Win32下编写OpenGL程序的框架,但是仅仅提到的是此Win32框架所需要的一些东西,事实上由于MS为了维护自家的DirectX,所以很早就放弃了对OpenGL的支持,在Windows XP平台上实现的OpenGL还... 阅读全文
OpenGL笔记:多视口(Multiple Viewports)
2010-12-01 16:09 by bingcaihuang, 2820 阅读, 0 推荐, 收藏,
摘要:/视口一左下角glEnable(GL_SCISSOR_TEST);glScissor(0,0,m_width/2-1,m_height/2-1);glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);glDisable(GL_SCISSOR_TEST);glViewport(0,0,m_width/2-1,m_height/2-1);glMatrixMo... 阅读全文
浙公网安备 33010602011771号