摘要: 第10章 文件系统接口 1. 文件系统有两部分组成:文件和目录结构。其中,目录结构指定了文件的组织形式,此外,还包括文件保护、访问控制等机制。 2. 文件的一般属性:名称、标识符(文件的ID)、类型、位置、大小、保护、时间、日期和用户标识。所有文件信息都保存在目录结构中,而目录结构也保存在外存上。 3. 文件系统的实现 操作系统采用两级文件表,单个进程的打开文件表和整个系统的文件表... 阅读全文
posted @ 2012-12-01 22:49 Wilson Kwok 阅读(227) 评论(2) 推荐(0)
摘要: 3-D Transformations (x, y, z) 3D vectors are expressed as coordinate triples that define a relative location. Defining a coordinate system requires four 3D vectors: 1 to locate the... 阅读全文
posted @ 2012-11-24 10:01 Wilson Kwok 阅读(283) 评论(0) 推荐(0)
摘要: Coordinate Systems Coordinate sytems are the measured frames of reference within which geometry is defined, manipulated and viewed. 1-D Coordinate Systems Direction and magnitude along ... 阅读全文
posted @ 2012-11-24 09:39 Wilson Kwok 阅读(223) 评论(0) 推荐(0)
摘要: 本书的chapter1通过一个简单的例子实现Direct3D的Initialize,源代码如下: 1: ////////////////////////////////////////////////////////////////////////////////////////////////// 2: // 3: // File: d3dUtility.h 4: // 5: // Author: Frank Luna (C) All Rights Reserved 6: // ... 阅读全文
posted @ 2012-11-22 16:19 Wilson Kwok 阅读(684) 评论(0) 推荐(0)
摘要: 关于C++ const 的全面总结 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示: No. 作用 说明 参考代码 1 可以定义const常量 const int Max = 100; 2 便于进行类型检查 const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替... 阅读全文
posted @ 2012-11-21 20:17 Wilson Kwok 阅读(157) 评论(0) 推荐(0)
摘要: C++的运算符重载 c++c扩展语言 C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一。 运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作。运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字operator和其后要重载的运算符符号构成的。运算符函数定义的一般格式如下: <返... 阅读全文
posted @ 2012-11-21 20:07 Wilson Kwok 阅读(207) 评论(0) 推荐(0)
摘要: MFC程序的执行过程 1 首先产生全局的对象theApp(任何一个mfc程序都会产生这样一个对象) 2 进入到 int AFXAPI afxWinMain(…)这个函数中。 3 进入到 AfxWinInit(…)。 SDK程序WinMain函数的四个参数HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpCmdLine在Cwin... 阅读全文
posted @ 2012-11-21 16:37 Wilson Kwok 阅读(176) 评论(0) 推荐(0)