Welcome 微信登录

首页 / 软件开发 / C++

设计自己的3D图像引擎(4):WuguiEngine之模型、特效、贴图

设计自己的3D图像引擎(4):WuguiEngine之模型、特效、贴图

设计自己的3D图像引擎(4):WuguiEngine之模型、特效、贴图2010-04-10 博客园 乌龟_毛驴1. 前言话说有一段时间没有更新了,这段时间好好玩了一下,也抽空写了一点程序,把八叉树场景管理写了,也优化了一点资源加载的一些内容。之前对DirectX的好些地方还是没有弄清楚,现在对这些地方至少有了更多的了解。发一下今天完成的八叉树场景管理,里面的模型用的是DirectX示例的老虎,这儿看不太清楚--; 今天主要说说我的引擎中的模型,特效,贴图的...
BCB的命令行参数

BCB的命令行参数

BCB的命令行参数2010-04-10在你运行BCB的时候,你可以使用几个命令行参数来控制它的行为,这些参数的说明在BCB的帮助系统中,查找帮助主题,在索引中输入"IDE command-line options"就可以得到这些信息。这里是一些有用的参数的摘要信息。-np = 在启动时不建立新的项目-ns = 没有splash屏幕 (不减少装载时间)-dfoo.exe = 调试foo.exe-b foo.bpr = Builder项目foo.b...
VC中对注册表进行操作

VC中对注册表进行操作

VC中对注册表进行操作2013-06-02近来由于需要在自己写的程序中对注册表进行操作。总结些经验,并做个一个DEMO供日后使用,现在把它拿出来和大家分享…为了使用方便,把一些操作写成了函数,以便方便调用,具体代码如下所示:一、定义HKEY hKey; char content[256];//所查询注册表键值的内容 DWORD dwType=REG_SZ;//定义读取数据类型 DWORD dwLength=256; struct HKEY__...
BCB软件编码规范

BCB软件编码规范

BCB软件编码规范2010-04-10 BCB开发团队 luhongjun前言:通过建立代码编写规范,形成BCB开发小组编码约定,提高程序的可靠性、可读性、可修改性、可维护性、一致性,保证程序代码的质量,继承软件开发成果,充分利用资源。提高程序的可继承性,使开发人员之间的工作成果可以共享。软件编码要遵循以下原则:1.遵循开发流程,在设计的指导下进行代码编写。2.代码的编写以实现设计的功能和性能为目标,要求正确完成设计要求的功能,达到设计的性能。3.程序具有...
文件系统驱动编程基础篇之1——我们的准备

文件系统驱动编程基础篇之1——我们的准备

文件系统驱动编程基础篇之1——我们的准备2010-04-10 ccrun wskjuf一、导言在四个月漫长的征战后,终于在国庆节的今天完成了基础篇系列。本文写作的初衷很简单,就是给平静的池水中加入一点波澜,如果大家在阅读后感受到一点生气,激起探索未知的热情,笔者也会感到由衷的喜悦。本系列文章为业余编程爱好者而写,仅仅作为初学者的一个借鉴,真正的精华存在于参考资料*中。知识的积累将经历从薄到厚,再从厚到薄的反复过程,为了打下牢固的基础,请读者务必在阅读本文的...
VC++中对话框数据交换

VC++中对话框数据交换

VC++中对话框数据交换2013-06-02如果使用 DDX 机制,则通常在 OnInitDialog 处理程序或对话框构造函数中设置对话框对象成员变量的初始值。在对话框即将显示前,框架的 DDX 机制将成员变量的值传输给对话框中的控件,当对话框本身为响应 DoModal 或 Create 而出现时,这些值即出现在该对话框中。CDialog 中 OnInitDialog 的默认实现调用 CWnd 类的 UpdateData 成员函数以初始化对话框中的控件。...
文件系统驱动编程基础篇之2——标准模型

文件系统驱动编程基础篇之2——标准模型

文件系统驱动编程基础篇之2——标准模型2010-04-10 ccrun wskjuf二、标准模型WDM采用了结构化的编程方式,执行效率很高,但编写效率较低,这也是DriverStudio得以发展的重要原因。正如掌握了COM原理,使用ATL才能掌握精髓的道理一样,读者需要忍受记忆大量基础知识的“痛苦”,暂时放弃编写驱动程序的捷径。下面的某些图示稍显陈旧,不过已经足以说明问题了。尽管驱动程序分为多个种类(图1-4),但它们包含的基本内容...
文件系统驱动编程基础篇之3——Ioctl控制操作

文件系统驱动编程基础篇之3——Ioctl控制操作

文件系统驱动编程基础篇之3——Ioctl控制操作2010-04-10 ccrun wskjuf二、对象管理与命名空间(Namespace)内核空间中不同类型的对象都通过对象管理器统一管理,并通过命名空间这一逻辑上的概念来组织各个对象,类似于资源管理器。Device目录存放着通过IoCreateDevice创建的各种设备对象,包括文件系统驱动下创建的卷对象。FileSystem目录存放着文件系统驱动对象和文件系统识别器设备对象(这些内容将在进阶篇叙述)。更具...
VC++中subclassdlgitem函数的功能、用法及注意事项

VC++中subclassdlgitem函数的功能、用法及注意事项

VC++中subclassdlgitem函数的功能、用法及注意事项2014-11-17subclassdlgitem该函数用来子类化一个控件.Subclass(子类化)是MFC中最常用的窗体技术之一。子类化完成两个工作:一是把窗体类对象attach到一个windows窗体实体中(即把一个窗体的hwnd赋给该类)。另外就是把该类对象的消息加入到消息路由中,使得该类可以捕获消息。SubclassDlgItem可以把对话框中已有的控件与某个窗口对象动态连接起来,...
文件系统驱动编程基础篇之4——Wmi管理规范

文件系统驱动编程基础篇之4——Wmi管理规范

文件系统驱动编程基础篇之4——Wmi管理规范2010-04-10 ccrun wskjuf二、WMI简介一)基于Web的企业管理(Web-Based Enterprise Management (WBEM))的提出是为了解决企业在快速发展的过程中,总成本(Total cost of ownership(TCO)) 也随之快速增长的矛盾,它作为一项业界倡议,起始于1996年,规范了企业网络中受管资源的描述与使用。WBEM建立在通用信息模型(Common In...
<< 101 102 103 104 105 106 107 108 109 110 >>