- 博客(29)
- 资源 (60)
- 收藏
- 关注
原创 vtk6.0使用与学习
1,vtkPolyDataMapper类的使用要在对应的cpp文件开始(#include"stdafx.h"下一行)添加:#include <vtkAutoInit.h>#define vtkRenderingCore_AUTOINIT 2(vtkRenderingOpenGL, vtkInteractionStyle)#include"vtkSmartPointe...
2020-02-28 18:02:01
361
原创 静态库编译及调用
一,静态库编译:1,创建win32静态库程序,空白项目;2,添加新建项(头文件和cpp文件),并添加相应内容;3,编译,把头文件和生成的lib文件复制到相应的文件夹。二,静态库调用1,创建win32控制台程序,非空项目;2,项目配置中,配置好使用的静态库.h文件和.lib文件;3,静态库的函数,该项目即可使用。
2017-09-17 21:48:58
575
原创 MFC程序视图的显示
1,view类视图的显示刷新Invalidate();Invalidate()调用OnDraw()函数实现重绘。2,doc类和view类的调用CvtkSDIView *pView = (CvtkSDIView *)((CMainFrame *)AfxGetApp()->GetMainWnd())->GetActiveView();if (pView == NULL){re
2016-12-27 21:14:53
688
转载 GetDocument()使用
视图对象是用来显示文档对象的内容,函数GetDocument()用于获取当前文档对象的指针m_pDocument.而函数OnDraw()是一个虚函数,负责文档对象的数据在用户视图区的显示输出。在向导生成的成员函数OnDraw()中调用了函数GetDocument().通过获取的文档类指针可以在视图中显示文档内容。void CMysdiView::OnDraw(CDC* pDC)
2016-10-14 20:00:24
12274
原创 分治算法的平面Delauney三角剖分
a) 递归划分结束条件当平面上的点集划分到数目N小于4时(显然只会出现节点为2和3的情况,不会出现为1的情况),直接两两点互连就是Delaunay三角剖分,递归划分结束(具体情况见下图)。图6 2个和3个点的Delaunay三角剖分
2016-10-14 09:36:24
1504
翻译 openGL学习
//------------------------------1,opengl中对glOrtho()函数的理解glOrtho(left, right, bottom, top, near, far), left表示视景体左面的坐标,right表示右面的坐标,bottom表示下面的,top表示上面的。这个函数简单理解起来,就是一个物体摆在那里,你怎么去截取他。这里,我们
2016-08-11 20:37:00
556
原创 MFC菜单编程
MFC应用程序,下拉菜单响应函数放到Mainframe类中,下拉菜单可以正常使用;下拉菜单响应函数放到对应view类中,下拉菜单灰色显示,因为该view还没有创建;在该view类中添加OnCreate()函数后,点击激活view视图,下拉菜单正常使用。菜单函数的消息响应顺序为:Doc--->Mainframe--->App--->view,不是孙鑫MFC教程上说的view类最先响应。
2016-08-10 22:28:30
672
转载 windows批处理脚本
del F:\_desktop.ini /f /s /q /a (F代表你要操作的盘符,如果是C盘就把F改成C) 强制删除F盘下所有目录内(包括X盘本身)的_desktop.ini文件并且不提示是否删除。 /f 表示强制删除文件 /s表示子目录都要删除该文件 /q表示无声,不提示 /a根据属性选择要删除的文件 R 只读文件 S 系统文件 H 隐藏文件 A
2016-08-10 13:47:31
372
转载 stl::stack容器学习
c++ stl栈stack介绍C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。c++ stl栈stack的头文件为: #include c++ stl栈stack的成员函数介绍操作 比较和分配堆栈empty() 堆栈为空则返回真pop() 移除栈顶元素
2016-08-07 16:01:24
333
原创 Hoops学习
HC_Set_Handedness("left"); //hoops坐标左右手系HC_Set_Color(" text=R=1 G=0,B=0"); //使用字符串来设置颜色HC_Set_Visibility("geometry=off"); // 设置可见性HC_Set_Text_Font(“size=0.5 oru”); //设置字符HC_Set_T
2015-03-11 21:35:50
928
转载 二叉搜索树
二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 二叉排序树的查找过程通常采取二叉链表作为二叉排序树的存储结构。中序遍历二叉排序树可得到一个
2015-03-05 12:22:07
393
转载 C文件
百科名片文件是程序设计中的一个重要概念。所谓“文件”一般是指存储在外部介质上数据的集合。一批文件是以数据的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。编辑本段C文件本质从操作系统的角度
2013-06-21 10:29:40
794
翻译 vc++6.0快捷键
VC6.0 快捷键 F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Got
2013-06-20 14:57:18
694
原创 一些函数
GetLBText()函数,是Visual C++里CCOmboBox类中的成员函数其原型为:void GetLBText( int nIndex, CString &rString ).参数说明nIndex为列表框中数据的索引值, rString 为字符串, 函数说明把索引号为nIndex的数据放到rString变量中. 与其对应的GetLBTextLen(int nInde
2013-03-28 08:21:02
571
原创 windows编程---
用过windows的对于对话框并不陌生,其主要用于完成特定的任务,是人机交互的一个方式。对话框可以分为两种:模态对话框和非模态对话框。模态对话框也可分为两种,一种是系统方式的模态对话框,这种对话框只有当其结束时,你才能访问其他窗口,例如单击关机按钮时,出现的包含待机,重启,关机三个按钮的对话框。一种是需然不能点击父窗口,但可以点击其他窗口的模态对话框。用VC++创建的对话框模板解析:A
2013-03-27 22:04:27
506
原创 c_str()函数
函数声明:const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。标准头文件包含操作c-串的函数库。这些库函数表达了我们希望使用的几乎每种字符串操作。 当调用
2013-03-27 22:02:27
1142
原创 字符串常量可以复制给字符指针
1,字符串常量可以赋值给字符指针,即用字符指针指向一个字符串。因为在C语言中,字符串使按字符数组处理的,将字符串常量复制给字符指针,也就是将字符数组的首地址赋值给字符指针。,2,另外:函数参数传递,有数值传递、引用传递及指针传递三种;数值传递不能实现传递,引用和指针可以实现传递。3,当指针指向数组后,指向数组的指针可以当做数组名使用;inta[5]; for (i
2013-03-17 21:41:46
4055
转载 字符串字面值
字符串字面值、C风格字符串、C++风格字符串一、字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串没有变量名字,自身表示自身"Hello World!"//simple string literal""//empty string literal"\n
2012-09-26 17:57:36
1951
转载 C++之异常处理
C++异常处理一、简单的例子首先通过一个简单的例子来熟悉C++的 try/catch/throw:1 #include //包含头文件2 #include3 double fuc(double x, double y) //定义函数4 {
2012-09-14 15:44:22
557
转载 AFX_MANAGE_STATE(AfxGetStaticModuleState());
AFX_MANAGE_STATE(AfxGetStaticModuleState());AFX_MANAGE_STATE(AfxGetStaticModuleState());//用于模块切换时的状态保护, 1.AfxGetStaticModuleState()指向当前模块状态; 2.当前函数调用结束后原模块的状态自动被恢复; 3.用于DLL中所调用MFC函数、类、资源时的
2012-09-12 18:00:07
644
转载 strtol函数
strtok函数及函数实现strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符。在第一次调用时,strtok()必需给予参数str字符串,往后的调用则将参数str设置成NULL。每次调用成功则返回下一个分割后的字符串指针。
2012-09-10 18:09:18
1062
转载 变量内存分配
预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(stat
2012-08-31 17:27:58
545
转载 windows编程---对话框
用过windows的对于对话框并不陌生,其主要用于完成特定的任务,是人机交互的一个方式。对话框可以分为两种:模态对话框和非模态对话框。模态对话框也可分为两种,一种是系统方式的模态对话框,这种对话框只有当其结束时,你才能访问其他窗口,例如单击关机按钮时,出现的包含待机,重启,关机三个按钮的对话框。一种是需然不能点击父窗口,但可以点击其他窗口的模态对话框。用VC++创建的对话框模板解析:A
2012-08-28 11:34:34
1961
转载 CString
CString 是MFC或者ATL中的实现,string是C++标准库中的实现string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中; CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数
2012-08-16 13:54:38
575
VTK_The+Visualization+Toolkit+An+Object+Oriented+Approach+to+3D+Graphics +part3
2013-04-22
Visualization Toolkit User's Guide, Version 4.0.part2.rar
2013-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人