自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(34)
  • 资源 (5899)
  • 收藏
  • 关注

原创 SoPickStyle和SoRayPickAction与SoPickedPoint

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2012-08-29 10:07:27 2413

原创 VRML基础知识

一、VRML概述1.VRML发展的历史及其完善过程中出现的几个标准  VRML最初出现在1994年的瑞士日内瓦的W3会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为Labyrinth的VRML 浏览器原型,这是Mark和Tony Parisi在1994年1月完成的一个

2012-08-29 10:01:33 3159

原创 一个OpenInventor程序

/*---------------------------------------------------------------------------------------------------------- FUNCTION: SoSeparator *makeProfileLineSet();定义剖面的场景示意图 Main(

2012-08-29 09:57:14 2231 3

原创 Open Inventor显示区域设置SoReoriganizeAction

The code below is an example of a program that applies an SoReorganizeAction on a scene graph, converting all shapes into shapes that can be rendered using vertex array or VBO rendering. #include

2012-08-29 09:55:39 2061

原创 经典C/C++面试题

1.介绍一下STL,详细说明STL如何实现vector。      STL (标准模版库,Standard Template Library)它由容器算法迭代器组成。      STL有以下的一些优点:      可以方便容易地实现搜索数据或对数据排序等一系列的算法;      调试程序时更加安全和方便;      即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台

2012-08-29 09:47:44 2390

原创 C语言编译全过程剖析

内容摘要:C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大家可以多了解一些,在遇到问题时多思考、多实践。 一般情况下,我们只需要知道分成编译和连接两个阶段,编译阶段将源程序(*.c)转换成为目标代码(,一般是obj文件,至于具体过程就是上面说的那些阶段),连接阶段是把源程序转换成的目标代

2012-08-29 09:41:59 1803

原创 图形设备接口(GDI)

图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。  GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。1、三种图形输出类型  应用程序可以使用GDI创建三种类型的图形输出:矢量输出、位图图形输出和文本输出

2012-08-29 09:40:21 2038

原创 _MSC_VER

_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)   MS VC++ 9.0 _MSC_VER = 1500   MS VC++ 8.0 _MSC_VER = 1400   MS VC++ 7.1 _MSC_VER = 1310   MS VC++ 7.0 _MSC_VER = 1300   MS VC++ 6.0 _MSC_VER

2012-08-29 09:34:34 1367

原创 VC数据类型

标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)字符串指针 LPSTR CHAR* 一个以"NULL"结尾的8位W

2012-08-29 09:19:26 1539

原创 VC调试技巧

编译器基本技巧:F10: 单步调试,按步执行程序,一般用来察看程序执行流程,如果程序程序从中断掉了,就可以用单步调试。F9: 设置断点,程序在执行到设置断点的地方就会停下。F5: 执行调试程序,Debug|Go。F11: 进入block内部进行调试。Ctrl+F5: 在使用的时候,执行调试程序,Debug|Execute。Ctrl+F7: 编译单个文件,而不编译所有文件,这样可以避免编译一些不必要

2012-08-29 09:18:28 1745

原创 预编译头文件

一、预编译头文件说明所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。编译器通

2012-08-29 09:16:56 2599

原创 VS2005快捷键大全

VS2005快捷键大全 快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览C

2012-08-29 09:14:34 1404

原创 各种排序算法

各种排序算法排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N

2012-08-29 09:00:58 1436

原创 InTouch软件介绍

InTouch软件介绍InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。 InTouch 8.0具有三个不同的版本和多种配置模型,使各种公司能够降低他们的软件购买和维护开支,同时获得更高

2012-08-29 08:58:59 5812

原创 OpenInventor的节点小结

1、 法线自动产生参数——SoShapeHints::creaseAngle:当两个相邻平面的法向量夹角小于该弧度时,两个平面共享法向量;否则,分别计算各自的法向量。当该弧度为0时,相邻平面的交界处变化比较明显;一般可以设置该值为PI。2、 推荐使用材质索引绑定:因为可以创建一个公用的材质节点,然后其他节点以索引的形式引用它。3、 材质绑定:当SoMaterial提供的颜色数据少于绑定的目标个数时

2012-08-29 08:57:25 2245

转载 VS 下 Open Cascade Source Code 编译及自定义工程设置

源码编译: 工程编译顺序:Foundation Classes (file FoundationClasses.*)Modeling Data (file ModelingData.*)Modeling Algorithms (file ModelingAlgorithms.*)Visualization (file Visualization.*)Application Framework (f

2012-08-29 08:56:12 4912 3

转载 开篇 Toolmaker

Toolmaker描述的是如何创建新类,如何自定义OIV开发包中已有的类。Mentor描述的是如何使用OIV开发包来开发程序。扩展OIV开发包有几种方法:一、最快的且不用c++的唯一方法:使用回调函数,如SoCallback, SoEventCallback, SoCallbackAction等支持回调函数来实现用户行为。二、使用C++的继承类思想。许多OIV的类和成员函数都标记有SoEXTEND

2012-08-29 08:54:56 1743

转载 OpenInventor zoom in & zoom out实现方法

最近一直在研究如何用OpenInventor来实现对场景的放大缩小,自己的一些想法,最终都被否定,原因主要是我对SoCamera的一些域了解不是很深入。下面的代码是我看了OIV的源码后才搞定的,嘿嘿,虽然理解的不是很好,但是起码功能搞定了,很开心!SoCamera* myCamera =myViewer->getCamera();float focalDistance = myCamera->fo

2012-08-28 17:17:20 2025

原创 OpenInventor SoMarkerSet的使用方法

1.addMark()是用来添加新Mark的,并为其设置一个索引(Index);如:static unsigned char arrowBits[] = {0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff,0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x0

2012-08-28 17:16:37 1680

原创 Open Inventor的VRML2转换SoToVRML2Action

view plaincopy to clipboardprint?#include #include #include #include #include #include #include #include intmain(int argc, char *argv[]){SoDB::init();SoInteraction::init();SoInput in;in.openFile(argv[

2012-08-28 17:13:36 1640

转载 人们治疗高血压的五大食疗偏方

高血压是一种常见病,多是由于人们的饮食不当导致的,尤其是人们吃的太咸就会导致高血压,高血压患者会有头痛等症状,所以人们要及时治疗高血压,那么,人们怎么治疗高血压呢?下面小编为大家介绍下人们治疗高血压的五大食疗偏方。  人们治疗高血压的五大食疗偏方之一、枸杞汁  配方:枸杞的茎、叶500克。  用法:将枸杞茎、叶加适量的水煮,煮好后喝其汁液。  功效:枸杞能镇定肝风,又能补精益气,是高血压患者的食疗

2012-08-23 08:55:40 2298

转载 偏方治疗高血压五则

偏方1:桑叶菊花汁配方:霜桑叶30克,黄菊花10克。用法:桑叶、菊花洗净入砂锅,加水适量,文火煎煮,去渣取汁。口服,每日2次。功效:可治高血压、头昏、偏方2:枸杞汁配方:枸杞的茎、叶500克。用法:将枸杞茎、叶加适量的水煮,煮好后喝其汁液。功效:枸杞能镇定肝风,又能补精益气,是高血压患者的食疗佳品,尤其是对老年患者更为适用。偏方3:葛粉菊花茶配方:菊花茶25克,葛粉50克,蜂蜜适量。用法:菊花茶焙

2012-08-23 08:55:06 1790

转载 高血压高血脂治疗偏方

高血压高血脂是一种常见疾病,由于其病因的特殊性,治疗时才有中医治疗效果较好。我国民间常用鬼针草治疗高血压,疗效显著。  鬼针草,又名一把针、粘身草、刺针草、盲肠草等,为菊科一年生草本植物,性温,味苦,无毒。现代药理证明,鬼针草含黄酮甙、皂甙、鞣质、多元酚、香豆素、苦味素、碘、胆碱、氨基酸、维生素等成份,对调节人体血压具有良好的功效。  具体方法为,每日用干鬼针草30克,加水2000毫升,水煎后代茶

2012-08-23 08:53:45 6381

转载 高血压特效偏方:永远断根,屡试屡效

高血压特效偏方:永远断根,屡试屡效 1、小苏打洗脚治高血压 本人以前血压经常处在高压160、低压90的位置,吃各类降压药多种,治疗效果不大,后经一老者介绍一方法:用小苏打洗脚,把水浇开,放入二三勺苏打,等水温能放下脚时开始洗,,每次20-30分钟,我洗了三次很是见效,至今已有20年了,一直末犯。(李克昌)2、治初期高血压一方不久前发现血压高,去医院连查三天都是138-105毫米汞柱。友人告一方:香

2012-08-23 08:46:33 16934

转载 用ATL和MFC来创建ActiveX控件

摘要:目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法;ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码。这两种框架在它们对于开发ActiveX的用途上会合了。我们将看看这两种框架是如何适用于创建ActiveX控件的——突出其优缺点,亲自经历创建一个控件的过程——以便你能够决定何时使用

2012-08-22 11:10:47 2308

转载 用ATL和MFC来创建ActiveX控件

摘要:目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法;ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码。这两种框架在它们对于开发ActiveX的用途上会合了。我们将看看这两种框架是如何适用于创建ActiveX控件的——突出其优缺点,亲自经历创建一个控件的过程——以便你能够决定何时使用

2012-08-22 11:03:26 2237

原创 如何用ATL创建ActiveX控件

演示截图: 代码简介或代码解析:         如何用ATL创建ActiveX控件 实现了一个ActiveX控件,它在一个圆内部有个正多边形,当用户在多变形内部单击将会使多边形的边数在当前的基础上+1,在多变形外部单击将会使多边形的边数在当前的基础上-1,并能改变多边形的颜色.最后举了两个例子说明了如何使用这个刚刚生产得控件.一个是把该控件应用到网页中,一个则是用于一个

2012-08-22 10:51:57 3652 1

原创 Windows中ActiveX控件的注册

自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX 控件,ActiveX控件更是得到一般开发者的喜爱。那么,什么是ActiveX控件呢?ActiveX控件是一个动态链接库,是作为基于C

2012-08-21 17:04:45 2144

原创 ActiveX技术综述

本文结合目前Internet(WEB)技术发展动向,简略介绍了Microsoft提出的ActiveX技术的内容,阐述了ActiveX技术与WEB站点建设和桌面程序开发的关系,以及利用Visual C++和Visual Basic开发ActiveX部件的步骤和方法,并给出了在WEB网页中使用ActiveX部件的例子。   1. ActiveX概要   1.1. ActiveX的定义   Active

2012-08-21 17:00:44 2773 4

原创 CFileDialog 读/写文件时修改了程序的当前路径

CFileDialog 在读/写文件时修改了程序的当前默认路径。在后续的文件读写过程中如果不指定文件的路径,则write函数的时候并没有把文件写在运行程序的目录下,而是写在了上次CFileDialog 对话框打开的路径下。      如何让文件的读写在运行程序的目录下呢?在读写文件时就需要加上路径,再进行文件操作。参见如下代码: CString lpfullFileName; CString lp

2012-08-21 16:44:18 1581

原创 为CFileDialog类指定一个默认的文件夹

CFileDialog类说明 在MFC中编程序,如果想使用选择文件对话框功能,CFileDialog类是首选。它可以简便打开选择文件的对话框,让使用者选择一个或者多个文件。一般使用时,默认是打开“我的文档”,使用者不得不使用鼠标再次点选其他的文件夹。假如,我们想让CFileDialog打开自己指定的文件夹目录呢? 又如何实现呢。本文将告诉你如何实现这种功能。 CFileDialog使用实例 折叠展

2012-08-21 14:12:27 11003 4

原创 CFileDialog的用法和简介,读取多文件

MFC中使用CFile类和CFileDialog可以很简单的载入和保存文件……CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR lpszDefExt = NULL, //默认的

2012-08-21 14:11:34 6610

原创 API函数MoveFileEx使用详解

{ 函数原型 }BOOL MoveFileEx(  lpExistingFileName: PChar;  // 来源文件名,指向一个以零结尾的字符串的指针。  lpNewFileName: PChar;       // 目标文件名,指向一个以零结尾的字符串的指针。  dwFlags: DWORD              // 移动标记,见定义  ): BOOL; stdcall;

2012-08-21 10:35:15 10727

原创 VC++在资源中加载纹理

Jeff Molofee(NeHe)的OpenGL教程Lesson: 38 Loading Textures From A Resource File & Texturing Triangles 欢迎来到NeHe教程第38课。离上节课的写作已经有些时日了,加上写了一整天的code,也许笔头已经开始生锈了 :) 现在你已经学会了如何做方格贴图,如何读入bitmap及各种光栅图像...那么如何做三角形

2012-08-01 10:45:24 3742 2

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

小区报警程序源码-VC6数据库

小区报警程序源码-VC6数据库

2014-04-18

清华信号与系统课件

清华信号与系统课件

2014-01-13

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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