易网时代-编程资源站
Welcome
首页
/
软件开发
/
VC.NET
《基于MFC的OpenGL编程》Part 12 Creating and Using Display Lists
2016-07-27
45
《基于MFC的OpenGL编程》Part 12 Creating and Using Display Lists2010-05-02 博客园 Phinecos(洞庭散人)本文对第11篇文章进行修改,使用显示列表来存储渲染命令。显示列表OpenGL provides a facility to create a preprocessed set of OpenGL commands called a display list. Creating a disp...
《基于MFC的OpenGL编程》Part 13 Creating 2D and 3D Text
2016-07-27
28
《基于MFC的OpenGL编程》Part 13 Creating 2D and 3D Text2010-05-02 博客园 Phinecos(洞庭散人)wglUseFontBitmaps函数The wglUseFontBitmaps() function creates a set of bitmap display lists based on the glyphs in the currently selected font in the curren...
《基于MFC的OpenGL编程》Part 14 Quadrics
2016-07-27
37
《基于MFC的OpenGL编程》Part 14 Quadrics2010-05-02 博客园 Phinecos(洞庭散人)本文在第11篇文章的基础上,为其加入显示各种二次曲面的代码;QuadricsEvery quadric has a few settings associated with it. We have to create a quadric first and then customize its settings to render th...
《基于MFC的OpenGL编程》Part 15 Selection
2016-07-27
44
《基于MFC的OpenGL编程》Part 15 Selection2010-05-02 博客园 Phinecos(洞庭散人)SelectionSelection is a powerful feature of OpenGL that allows you click at some position of the OpenGL window using the mouse and determine which of your objects lie b...
《基于MFC的OpenGL编程》Part 16 Reflection
2016-07-27
33
《基于MFC的OpenGL编程》Part 16 Reflection2010-05-02 博客园 Phinecos(洞庭散人)ReflectionsAdding reflections to a program too can improve its realism to a great extent. Here we"ll look at a simple method to create reflection where we simply redra...
《基于MFC的OpenGL编程》Part 17 Shadows
2016-07-27
37
《基于MFC的OpenGL编程》Part 17 Shadows2010-05-02 博客园 Phinecos(洞庭散人)ShadowsConceptually drawing a shadow is quite simple. A shadow is produced when an object keeps light from a source from striking some object or surface behind the object...
《基于MFC的OpenGL编程》Part 18 Reading objects from the OBJ File Format
2016-07-27
41
《基于MFC的OpenGL编程》Part 18 Reading objects from the OBJ File Format2010-05-02 博客园 Phinecos(洞庭散人)本文将介绍如何从Obj文件格式中创建3D对象,我们使用的是Nate Miller的obj格式加载类。This would be very useful to create large Virtual Reality applications as we could make...
《基于MFC的OpenGL编程》Part 19 Creating a Virtual Reality Walkthrough…
2016-07-27
52
《基于MFC的OpenGL编程》Part 19 Creating a Virtual Reality Walkthrough…2010-05-02 博客园 Phinecos(洞庭散人)《基于MFC的OpenGL编程》Part 19 Creating a Virtual Reality Walkthrough Application本文是整个系列文章的最后一篇,将创建一个完整的虚拟office应用程序(如图所示)来做为ending.1,在CCY457Open...
深入探讨下一代Visual C++
2016-07-27
38
深入探讨下一代Visual C++2010-05-29 MSDN Tarek Madkour本文以 Visual Studio 的预发布版(代号为“Orcas”)为基础。文中包含的所有信息均有变更可能。本文讨论:使应用程序以 Windows Vista 为目标MFC 的增强功能准备适用于 UAC 的应用程序封送处理本机和 CLR 类型本文使用了以下技术:Visual C++, Visual Studio目录准备适用于 Windows...
排除vs2005中的不安全函数警告
2016-07-27
28
排除vs2005中的不安全函数警告2010-05-29下面的代码:#include <stdio.h>#include <minmax.h>int main( ){ int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); return 0;}使用vs2005编译时会遇到这样一个warning: ...
利用OpenCV实现人脸检测
2016-07-27
30
利用OpenCV实现人脸检测2010-05-29 comprg.com.cn 江林升如何在一副图片中检测到人脸,这涉及到计算机图形学中一些非常复杂的计算,如果这些计算都靠程序员自己来编程,那么工作量就相当大。OpenCV全称是Open Computer Vision,是指开放的计算机视觉资源代码,它具有:统一的结构和功能定义、强大的图像和矩阵运算能力、方便灵活的接口等特点,是计算机视觉、图像处理和模式识别等方面进行二次开发的理想工具。它可以在各种版本的Wi...
COM组件开发实践(一)
2016-07-27
33
COM组件开发实践(一)2010-05-29 博客园 Phinecos(洞庭散人)Preface因为项目需要,开始从事ActiveX方面的工作,看了一些资料,可惜都是些COM原理方面的,没有切合实际动手的东西,在CodeProject上读完David Marcionek的文章【1】后,收获良多,但也遇到一些恼人的小问题,因此在其基础上就一些易错点做些小注解。本文版权归David Marcionek所有。简介在本文中,我们将创建一个ActiveX控件,当加载...
COM组件开发实践(二)
2016-07-27
33
COM组件开发实践(二)2010-05-29 博客园 Phinecos(洞庭散人)假设需求如下:底层是一个数学运算库DLL,中间是ActiveX控件(它调用底层的数学运算库DLL来完成控制层),界面层在测试时可以是一个exe程序,最后发布到IE浏览器上测试。数学运算库DLL的开发新建一个Win32 DLL项目,加入一个头文件MyNum.h,在其中声明所有的数学函数(为简单起见,本文只考虑加法运算),代码如下:#ifndef MY_NUM_H#define ...
COM组件开发实践(三)
2016-07-27
34
COM组件开发实践(三)2010-05-29 博客园 Phinecos(洞庭散人)前面两篇文章分别介绍了MFC ActiveX应用程序和使用ATL开发ActiveX的简单实例,但还有两个问题需要解决:1)标记ActiveX控件为安全的控件 2)对控件进行数字签名。本文将结合这两点进行简单的介绍。Building a Safe ActiveX Control如何不想办法将控件标记为安全的,就会在Web页面与控件进行交互时出现如下图的警告信息:下面将分别介绍在...
COM组件开发实践(四)---From C++ to COM :Part 1
2016-07-27
33
COM组件开发实践(四)---From C++ to COM :Part 12010-05-29 博客园 Phinecos(洞庭散人)一,C++客户重用C++对象假设已经有一个可以重用的类,我们就可以在自己的程序中去重用它,只需要将其定义和实现文件加入到我们自己的工程中,并且在使用它的文件中包含此类的定义文件就可以了,这也是我们最常用的C++标准重用方法。就拿我自己来说,在CodeProject上遇到比较好的控件代码,都是这样直接用到自己的项目中来的。下面...
COM组件开发实践(五)---From C++ to COM :Part 2
2016-07-27
33
COM组件开发实践(五)---From C++ to COM :Part 22010-05-29 博客园 Phinecos(洞庭散人)一,使用抽象基类重用C++对象在上一篇文章《COM组件开发实践(四)---From C++ to COM :Part 1》中,我们已经将要复用的C++对象封装到DLL中了,对象的声明和实现已经实现了剥离,但还有问题:对象的私有成员(如我们示例中CDB类的数组变量m_arrTables)还是被客户看得一清二楚,即使客户没办法去...
COM组件开发实践(六)---From C++ to COM :Part 3
2016-07-27
37
COM组件开发实践(六)---From C++ to COM :Part 32010-05-29 博客园 Phinecos(洞庭散人)在上一篇文章《COM组件开发实践(五)---From C++ to COM :Part 2 》中,我们进展到使用COM库加载C++对象了,这一篇中我们将真正将C++对象变成 COM对象,而在下一篇中我们将为它添加多接口支持。C++对象变成COM对象要将一个C++对象变成一个真正的COM对象,只需要如下操作:1)实现接口的引用...
COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)
2016-07-27
34
COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)2010-05-29 博客园 Phinecos(洞庭散人)声明:本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来,因此同样遵循Code Project Open License (CPOL)。最近遇到两个需求:1)在ActiveX控件中使用工作线程来完成底层的硬件设备扫描任务,并在工作...
COM组件开发实践(八)---多线程ActiveX控件和自动调整ActiveX控件大小(下)
2016-07-27
35
COM组件开发实践(八)---多线程ActiveX控件和自动调整ActiveX控件大小(下)2010-05-29 博客园 Phinecos(洞庭散人)声明:本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来,因此同样遵循Code Project Open License (CPOL)。在上一篇文章《COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控...
使用桌面窗口管理器创建Aero玻璃效果
2016-07-27
32
使用桌面窗口管理器创建Aero玻璃效果2010-05-29 msdn.microsoft.com 要正常使用该代码你应该使用具有Aero效果的Vista版本DWM 是一种新界面,用于管理如何将运行和呈现的各种窗口合并到Windows Vista 桌面上。Windows® Presentation Foundation (WPF)提供了一种更高级别的层,控制着到桌面层的呈现,Windows Display Driver Model (WDDM) 用于...
<<
11
12
13
14
15
16
17
18
19
20
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图