相信爱的力量,坚持自己的梦想。

人若无名,便可专心练剑;物若无名,便可随意取舍。

VC中CDC与HDC的区别以及二者之间的转换

CDC是MFC的DC的一个类  HDC是DC的句柄,API中的一个类似指针的数据类型.  MFC类的前缀都是C开头的  H开头的大多数是句柄  这是为了助记,是编程读\写代码的好的习惯.  CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就...

2014-07-22 09:11:38

阅读数:397

评论数:0

开源游戏引擎整合

2D: Allegro.cc - Main http://www.allegro.cc/ 老牌子了,和SDL同时是很经典两个EG开发组件,最近貌似在和PY进行联合? ClanLib - ClanLib Game SDK http://www.clanlib.org/ ...

2014-07-10 11:21:34

阅读数:1232

评论数:0

OPENGL固定图形渲染管线操作细节

OPENGL固定图形渲染管线操作细节   张桀宁 zjnmailbox@163.com   本文结合OPENGL技术文档和程序实验探求在OPENGL中综合使用了 顶点颜色,光照(材质),纹理,片元混合 后的应该得到的绘制效果。 本文的可执行程序如下: http://download...

2013-11-15 18:58:28

阅读数:2663

评论数:2

开始学习OSG

#ifdef _DEBUG #pragma comment(lib,"osgViewerd.lib") #pragma comment(lib,"osgDBd.lib") #pragma comment(lib,"OpenThreadsd.lib&...

2013-11-15 16:52:31

阅读数:789

评论数:0

窗口映射

转自:http://www.cnblogs.com/sxlfybb/archive/2006/06/13/424770.html  感谢作者和我们分享! CRect rectClient;          GetClientRect(rectClient);            pDC...

2013-09-25 19:18:15

阅读数:471

评论数:0

Js操作Select大全

判断select选项中 是否存在Value="paraValue"的Item  向select选项中 加入一个Item  从select选项中 删除一个Item  删除select中选中的项  修改select选项中 value="paraValue"...

2013-09-17 19:42:10

阅读数:438

评论数:0

JS 数据类型转换

JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其...

2013-09-17 19:35:46

阅读数:403

评论数:0

亲测 OGRE1.8 VS2010开发环境搭建

一般可以通过两种方式搭建OGRE开发环境,方法一:从官网下载源代码,然后自己编译,生成。第二种是直接下载编译好的SDK。我用的是第二种,如果你想通过源码编译生成,可以先去官网http://www.ogre3d.org/download/source下载。如果你的电脑无法连接进去,很可能是代理问题,...

2013-09-03 17:59:59

阅读数:1350

评论数:1

OpenGL入门学习

OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 1、与C语言紧密结合。  2、强大的可移植性。  3、高性能的图形渲染。   总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了。 说起...

2013-08-27 19:26:52

阅读数:10897

评论数:2

Lua与C/C++的交互

转载自http://blog.chinaunix.net/uid-571104-id-2734746.html Lua5.1的常用API     lua_State             Lua状态机或叫Lua虚拟机,支持多线程,可创建多个状态机     typedef ...

2013-08-08 16:39:15

阅读数:588

评论数:0

初学者必看:Lua入门学习教程

转载自http://mobile.51cto.com/iphone-286296.htm Lua入门学习教程是本文要介绍的内容,主要是来对Lua入门的一个学习,Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言。不幸的是,网上很少有关于这个语言的在线教程。我主要通过阅读其源代码来了解...

2013-08-07 16:08:32

阅读数:667

评论数:0

计算机方面自学网站

http://www.enet.com.cn/eschool/cxkf.shtml 一个很好的学习网站

2013-08-06 17:42:12

阅读数:415

评论数:0

SQL中EXISTS怎么用

方法/步骤 1 EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False EXISTS 指定一个子查询,检测 行 的存在。 语法: EXISTS subquery 参数: subquery 是...

2013-08-03 11:31:15

阅读数:432

评论数:0

交互设计

作者: Pasquale D'Silva  来源: 36氪  发布时间: 2013-08-01 21:51  阅读: 633 次  推荐: 3   原文链接   [收藏]   编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的...

2013-08-02 17:22:47

阅读数:460

评论数:1

后台线程更新界面的巧妙方法

在单机版程序的设计中,对于需要较长时间运行的操作,一般都通过后台线程来完成。如果直接用 UI 线程(在 click 事件中) 运行,则 UI 界面长时间得不到机会重新绘制,会造成程序假死的现象(俗称“翻白眼”)。   后台线程更新界面有一些注意事项: 1. 后台线程一般不能直接操作界面控件,需要调...

2013-08-02 17:06:50

阅读数:515

评论数:0

C#对于文件操作

[1] C#对于文件操作 [2] C#对于文件操作   Code//C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.Wri...

2013-08-02 15:28:30

阅读数:490

评论数:0

SQL删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断  select * from people  where peopleId in ...

2013-08-02 11:55:01

阅读数:496

评论数:0

VC++动态链接库编程之MFC规则DLL

转载自 天极网 第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。   另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,...

2013-07-31 17:13:25

阅读数:564

评论数:0

VC++动态链接库编程之非MFC DLL

转载自 天极网 4.1一个简单的DLL    第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。   如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单...

2013-07-31 17:10:46

阅读数:450

评论数:0

VC++动态链接库编程之基础慨念

转载自 天极网 1.概论    先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享...

2013-07-31 17:07:35

阅读数:397

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭