自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tan_HandSome的博客

人生苦短,我用Python

  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 VS2013 使用MFC创建非模态对话框

新建基于对话框的MFC项目Demo删除所有控件,工具箱添加一个新的按钮Button1在资源视图中dialog插入新dialog,将其ID命名为IDD_TEST用类向导为IDD_TEST添加新类test.h为Demodlg类包含#include"test.h",添加指向test类的指针m_test,添加析构函数class CDemoDlg : public CDialogEx

2015-08-12 09:10:15 2006

原创 OpenGL+MFC对glMatrixMode(),glLoadIdentity()的理解

刚学OpenGL,我试着用MFC把我 做的OpenGL程序整理成一个带有菜单单文档的形式,点击不同的菜单会弹出不同的图形下面我把我程序中出现的小问题说一下/*绘制三维球、棱锥、棱柱*/void CXXXView::wireQuadSurfs(){glMatrixMode(GL_PROJECTION);glOrtho(-2.0, 2.0, -2.0, 2.0, 0.0, 5.

2015-08-10 15:22:07 1736

原创 MFC+OpenGL单文档制作三维图像

GDI:图形设备接口DC:设备描述表RC:着色描述表OpenGL:专业图形程序接口画图原理:每个GDI命令需要传给它一个DC,OpenGL需要绘制环境(RC),RC与特定的DC联系起来,完成绘图工作。产生OpenGL并使之成为当前的RC步骤:1.设置窗口像素格式2.产生RC3.设置当前RC1.创建一个MFC单文档项目命名为VCOpenGL2

2015-08-07 19:55:38 6167 7

转载 glOrtho,glFrustum,gluPerspective的理解,很清楚

glOrtho:正交投影,摄像机可以位于裁剪体内,所以near和far可以取两个正值或者一正一负         glFrustum:透视投影,摄像机不可以位于裁剪体内,所以near和far都必须去正值,它的参数矩阵定义了才简体以及投影的类型,但是未定义摄像机的方位。GL 中的摄像机位于原点,并指向了Z轴的负方向。函数glFrustum只是修改了摄像机的 透镜,并非位置,为了改变位置或者朝

2015-08-06 19:06:28 5918

转载 透视函数glFrustum(), gluPerspective()函数用法和glOrtho()函数用法.

 在OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个操作对应的一个矩阵.如果乘以变换矩阵(平移, 缩放, 旋转), 那相乘之后, 模型的位置被变换;如果乘以投影矩阵(将3D物体投影到2D平面), 相乘后, 模型的投影方式被设置;如果乘以纹理矩阵(), 模型的纹理方式被设置.而用来指定乘以什么类型的矩阵, 就是glMatriMode(GLenum mod...

2015-08-06 15:32:41 801

原创 VS2013MFC单文档创建右键快捷菜单

新建MFC单文档的项目,命名为MenuOnRight:在资源视图中添加资源Menu,ID_MENU1,Alt+Enter修改其属性,ID改为ID_RIGHTMENU为新菜单添加内容Crtl+Shit+x打开类向导:点击确定将原来的代码删去,添加的代码如下:CMenu menu, m_menu;menu.LoadMenuW(ID_RIGHTMENU);me

2015-08-06 10:44:16 3349

原创 VS2013 MFC单文档添加菜单

新建MFC单文档程序,命名为HelloMFC在资源视图中打开Menu,双击打开ID为IDR_MAINFRAME的选项在最后的空白框中双击添加字符Test回车接着添加&Hello并将ID改为ID_SAY_HELLO接着为这个菜单添加热键选择资源视图,右键添加,资源, Accelerator,ID改为ID_SAY_HELLO,Key设置为H在void CHelloMFCVi...

2015-08-05 13:34:53 5254

原创 MFC+OpenGL单文档实现图形旋转

 OpenGL画图函数:void display(){glPushMatrix();glRotatef(spin, 0.0, 0.0, -1.0); /*绕着z轴旋转 每次旋转spin度 正:逆时针*/glColor3f(0.0, 0.0, 0.0);glRectf(-250.0, -250.0, 250.0, 250.0); /*画矩形 参数:对角线*/glPopMatri...

2015-08-01 20:01:39 1710

原创 VS2013用MFC制作包含菜单的OpenGL程序

打开VS2013新建项目 MFC程序:命名为:MFCOpenGLDemo单击确定 下一步建一个基于对话框的程序单击完成:

2015-08-01 09:42:23 2566

商务总结PPT模板2

商务总结PPT模板商务总结PPT模板商务总结PPT模板商务总结PPT模板商务总结PPT模板

2018-08-13

商务总结PPT模板

商务总结PPT模板商务总结PPT模板商务总结PPT模板商务总结PPT模板商务总结PPT模板

2018-08-13

基于命名数据网络的区块链信息传输机制

年来关于区块链的研究得到极大关注,然而基于TCP/IP的通信对这种大量数据内容广播模式的支撑并不充分。基于命名数据网络,设计全新的支持区块链推送服务的节点模型和特殊的读写表过程,提出完善的信息传输机制,通过请求聚合和数据缓存减少网内冗余流量并加速通信传输。同时给出基于本架构的虚拟货币应用实例,并通过仿真验证本方案性能的优势,进一步展望未来相关的研究方向。

2018-08-12

桥接模式示例

清华大学设计模式教材,桥接模式课后习题,三维度桥接模式设计。

2017-10-26

抽象工厂模式代码

自己本人编写的该代码针对清华大学设计模式103页课后作业实现了使用抽象工厂模式对不同计算机设备进行生产,符合对类的修改关闭,扩展开放的原则。

2017-10-24

InstallShield Limited Edition for Visual Studio for 2013

方便实用的VS打包工具

2017-07-16

方便UDP网络抓包cap文件

UDP网络抓包专用测试数据。

2017-07-02

各种.cap文件

.cap文件,UDP网络抓包专用测试数据。

2017-07-02

mfc120ud.dll

2017-02-21

OpenGL开发库

gl.h,glut.h,glext.h,glu.h,glut.h,glxew.h,wglew.h和动态链接库

2015-10-20

MSDN library

MSDN Library 就是通常人们眼中的MSDN,涵盖了微软全套可开发产品线的技术开发文档和科技文献(部分包括源代码),也包括过刊的 MSDN 杂志节选和部分经典书籍的节选章节。

2015-10-12

空空如也

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

TA关注的人

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