2012年7月11日
摘要: 一、坐标空间1、Win32应用程序设计接口(API)使用四种坐标空间:世界坐标系空间、页面空间、设备空间和物理设备空间。应用程序运用世界坐标系空间对图形输出进行旋转,斜切或者反射。2、Win32API把世界坐标系空间和页面空间称为逻辑空间,最后一种坐标空间(即物理设备空间)通常指应用程序窗口的客户区。但是它也包括整个桌面、完整的窗口(包括框架、标题栏和菜单栏)或打印机的一页或绘图仪的一页纸。物理设备的尺寸随显示器、打印机或绘图仪所设置的尺寸而变化。二、转换1、如要在物理设备上绘制输出,Windows把一个矩形区域从一个坐标空间拷贝到(或映射到)另一个坐标空间,直至最终完整的输出呈现在物理设备上 阅读全文
posted @ 2012-07-11 15:22 李文斌 阅读(1508) 评论(0) 推荐(0) 编辑
2012年7月6日
摘要: 寫一個程式,輸入兩個正整數 A、B,印出它們的最大公因數。例如:輸入1:96 40輸出1:8輸入2:120 160輸出2:40首先我們先用最簡單的方法,也就是從 A、B 兩數比較小的那個數開始,每次遞減一,直到一為止,一一測試是否可以同時將 A、B 整除,如果可以,則找到最大公因數,並不用再往下測試了。程式如下:int a, b, c, i;cin >> a >> b;if(a>b) c=b;else c=a;for (i=c; i>=1; i--) { if ( (a%i==0) && (b%i==0) ) break;}cout < 阅读全文
posted @ 2012-07-06 13:20 李文斌 阅读(350) 评论(0) 推荐(0) 编辑
2012年6月30日
摘要: 键盘VK键值列表/* Virtual Keys, Standard Set*/VK_LBUTTON 0x01VK_RBUTTON 0x02VK_CANCEL 0x03VK_MBUTTON 0x04#define VK_LBUTTON 0x01 //鼠标左键#define VK_RBUTTON 0x02 //鼠标右键#define VK_CANCEL 0x03 //Ctrl + Break#define VK_MBUTTON ... 阅读全文
posted @ 2012-06-30 23:36 李文斌 阅读(16369) 评论(0) 推荐(0) 编辑
摘要: 【IT168 技术】 1.下载需要用到的工具: (1)下载JAVA的IDE开发工具? Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载页面地址: http://www.eclipse.org/downloads/ 下载Ecplise (2)下载Java开发包 — Java SE Development Kit (JDK) JDK 6 到Sun官方网站下载JDK6,选择JDK 6 Update 12 下载页面地址: http://java.sun.com/javase/downloads/index.jsp (... 阅读全文
posted @ 2012-06-30 22:51 李文斌 阅读(444) 评论(0) 推荐(0) 编辑
2012年6月27日
摘要: 1. Direct3D概述Direct 3D 是一种低层图形API( Application Programming Interface,应用程序接口), 它能让我们利用3D 硬件加速来渲染3D 世界。我们可以把Direct3D看作是应用程序和图形设备(3D硬件)之间的中介。通过利用Direct3D API编程,能够屏蔽许多底层实现的技术细节,缩短开发周期。下图显示了Direct3D,H AL(Hardware Abstraction Layer,硬件抽象层)及硬件之间的关系。其中HAL即硬件抽象层,是一组指示设备执行某种操作的特殊设备代码的集合,由设备制造商实现,Direct3D不能直接作用 阅读全文
posted @ 2012-06-27 23:01 李文斌 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 原文出处(CSDN):http://blog.csdn.net/zhmxy555/article/details/7318276一个DirectX程序要想正确的编译和链接,需要下面三个主要前提一 安装DirectX SDK二 正确配置.h文件路径和.lib文件路径三 正确链接所需.lib文件详细步骤如下:一.安装DirectX SDK二.正确配置.h文件和.lib文件路径1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项(这一步里也许会出现“VC++ 目录编辑功 阅读全文
posted @ 2012-06-27 12:07 李文斌 阅读(744) 评论(0) 推荐(0) 编辑
2011年12月6日
摘要: 创建D3D对象:1Direct3DCreate9(D3D_SDK_VERSION);获取显卡显示模式:1HRESULTGetAdapterDisplayMode(2UINTAdapter,//指定显示卡序列号3D3DDISPLAYMODE*pMode//存储显示模式的指针4);创建D3D设备接口: 1HRESULTCreateDevice(2UINTAdapter,//显卡序列号3D3DXDEVTYPEDeviceType,//D3D设备类型4HWNDhFocusWindow,//所属窗口句柄5DWORDBehaviorFlags,//设备进行3D运算方式6D3DPRESENT_PARAMET 阅读全文
posted @ 2011-12-06 09:41 李文斌 阅读(1503) 评论(0) 推荐(0) 编辑