- 博客(19)
- 资源 (13)
- 收藏
- 关注
原创 QTableWidget常用
1.QTableWidget不能在mainwindow中随主窗口的大小变化?解决:在表格外部添加布局。代码:tableWidget= new QTableWidget;tableWidget->setObjectName(QString::fromUtf8("tableWidget"));QVBoxLayout*verticalLayout;verticalLayo
2014-09-10 09:46:45
688
转载 已安全化的ActiveX控件卸载时出现"DllUnregisterServer函数出错,错误代码:0x80070002"问题解决
关于ActiveX控件实现安全的初始化和脚本请查看这篇博文 当已经使用命令行卸载已经实现安全的初始化和脚本的ActiveX控件时会看到出现“DllUnregisterServer函数出错,错误代码:0x80070002”的提示。 按照开头的那篇博文,在DllUnregisterServer函数中实现如下:[cpp] view plaincop
2013-07-12 11:04:19
1072
转载 string类 和 std::string
在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便:string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化string类的字符操作:const char &operator[](int n)c
2013-05-31 14:17:45
2355
转载 渲染队列---Ogre
渲染队列在Ogre中是一个重要的概念,在场景中的所有物体都会在绘制前被Ogre放入到一个特定的渲染队列中。渲染队列主要起两个作用:1.确保正确的绘制顺序。比如先绘制天空盒再绘制一般物体,最后绘制界面。2.提高渲染效率。Ogre将具有相同pass的物体放在一起进行绘制,目的是尽可能减少渲染状态的切换。一般用户常用的是在entity中设置渲染队列序号,其实整个渲染队列的工作流程远远比这个复杂,但基本不
2013-01-18 10:54:39
954
翻译 遮罩 ogre
文档:教程:中级教程:中级教程三出自Ogre3D开放资源地带跳转到: 导航, 搜索目录1Introduction2先决条件3从这开始4标明选择的物体5添加忍者6选择物体7查询遮罩8查询类型遮罩9关于遮罩更多内容9.1设置MovableObject的遮罩9.2有多个遮罩的查询9.3查询
2012-09-25 15:11:00
578
转载 Ogre-渐变背景色(gradient background)的实现
背景色在ogre里面是通过ViewPort类中的setBackgroundColour()这个成员函数实现的,不过此类只提供给单一颜色的设置!!不过,我们可以通过间接的方法去创建渐变的背景色,下面详细介绍:1. 重构Ogre::Rectangle2D类:(OgreColourRectangle2D.h)//头文件#ifndef OGRECOLOUREDRECTANGLE
2012-09-25 15:05:55
753
原创 C/C++/MFC中添加背景音乐 用的MCI 源码 和 方法说明 添加曲目路径即可用
#include#include #include #include "mmsystem.h"//导入声音头文件#pragma comment(lib,"winmm.lib")//导入声音头文件库#includeusing namespacestd; void PlayMp3(int num ,char*pName = NULL)
2012-09-16 18:09:35
2845
转载 vc中debug版程序正常但release版崩溃
I. 内存分配问题1. 变量未初始化。为debug中会自动给变量初始化found=FALSE,而在release版中则不会。所以尽可能的给变量、类或结构初始化。2. 数据溢出的问题如:char buffer[10];int counter;lstrcpy(buffer, "abcdefghik");在debug版中buffer的NULL覆盖了counter的高位,但
2012-08-30 11:05:14
714
原创 自做CAB 用系统软件 iexpress.exe 的过程
自做CAB 用系统软件 C:\Windows\Syst用C:\Windows\System32\iexpress.exe这个软件打包步骤:
2012-08-28 15:49:57
569
原创 迁移工程 或 添加项目 或 修改项目名字
我们项目开发过程中难免要迁移工程,如对工程重命名,或将一个或多个项目添加到一个解决方案中,如果迁移方法不正确,或设置问题,总会出一些编译问题,对熟悉大侠来说可谓驾轻就熟,但对像我一样的初学者来说就会无从下手了,所以也查阅了相关资料再加上个人亲身实验,谈谈操作的相关步骤及遇到问题的解决办法。一、重命名解决方案/项目步骤 如将一个AAA项目重命名为BBB,一般是用sln解决方案文件打开
2012-08-17 13:01:07
659
原创 ogre 中material脚本的'texture_unit'部分使用的属性
可用的纹理层属性texture_alias texture anim_texture cubic_texture tex_coord_set tex_address_mode tex_border_colour filtering max_anisotropy mipmap_bias colour_op colour_op_ex colour_op_multipass_fallback
2012-07-04 11:23:28
2085
原创 OGRE 渲染通路(Pass) 的部分属性
一个渲染通路就是几何问题里的一次渲染;一个带有一整套渲染属性的渲染API的一次调用。一个技术可以包含有1到16个渲染通路,当然,渲染通路用得越多,技术在渲染的时候开销越大。为了清楚识别使用的到底是哪个渲染通路,渲染通路常常被起个名字,当然,也可以不起,名字并不是必需的。脚本中没有名字的渲染通路将会以渲染通路索引号为名。例如:在一个技术里,第一个渲染通路索引号是index 0,所以,如果脚本中没
2012-07-04 10:02:38
997
原创 VS 和Visual Assist X快捷键
“文本操作”快捷键命令名快捷键说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。编辑.注释选定内容Ctrl + K,Ctrl + C使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)编辑
2012-06-20 11:01:29
8957
原创 Ogre核心类
一、Ogre核心类Ogre是一个面向对象的图形引擎,其中的主体也就是一些对象,下面对Ogre的核心类做一个简单的列举和介绍。1.1 Root类 Ogre的对象体系是一个树形结构,这个树形结构的根就是Root对象,它是Ogre中最基本的对象,并负责对Ogre的一切内容进行管理。 Root对象的构造函数如下所示: R
2012-06-15 13:46:51
1110
原创 ogre学习资料
介绍 这个教程里包括怎么样得到一个模型,并添加模型动画,最后让模型可以在两个预先定义的点之间走动。在此将讲述如何用基本的四元数方法保持模型移动的时候正面一直朝着我们指定的方向。你必须一点点的将代码加入到你的项目中,并在每次加入新代码后编译并察看demo运行的结果。本课的最终代码在这里。前期准备 首先,这个指南假设你已经知道如何设置Ogre的项目环境以及如何正确编译项目。
2012-06-15 11:40:43
2557
原创 ogre 单个星光
//还演示了如何使用上的广告牌#include "ExampleApplication.h"/** This class turns lights & billboards linked to them on & off *///这个类是初始化灯光和广告版的值,比如颜色----是闪光器class LightFlasher : public ControllerValue //
2012-06-05 19:40:42
977
原创 ogre 广告牌的创建与彩带的绑定跟踪 -- 源码中文注解
Lighting.h#include "ExampleApplication.h"/** This class turns lights& billboards linked to them on & off *///这个类是初始化灯光和广告版的值,比如颜色class LightFlasher : publicControllerValueReal>{protect
2012-06-04 19:56:47
1066
MFC中读取Access的数据源码+编写过程+数据库=绝对包你会
2012-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人