-
-
-
-
-
Draw.rar
Windows系统自带的画图板简单灵巧,为用户的小型图形开发工作带来了很多便利。本实验完全利用C语言开发了一个画图板,该画图板具有画图、调整图形大小与方位、保存与打开文件等基本图能。
-
-
-
MyPalette.rar
“画图板”程序是用来绘制各种几何图形的画图小程序。该程序主要包括一些功能:
(1)绘制各种几何图形
支持鼠标绘制直线、曲线、矩形、椭圆、封闭任意多边形、圆弧、饼型。
(2)添加文字标注
支持添加文字标注,为绘图作品或绘制图形进行文字说明。
(3)设置画笔和填充
支持选择画笔属性(线宽、线形、线色);支持选择填充属性,即刷子的(颜色、样式)实现对封闭图形的填充。
(4)保存和导入图形文件
支持将当前绘制的图形保存为文件(扩展名为.ple)。支持从磁盘中打开扩展名为ple的图形文件 ...
-
NodeTool.rar
一个股票软件的数据库维护工具VC++源码,包括数据清理和数据维护两大类,数据清理的功能包括:
股票信息重新初始化(删除上次初始化数据)、清除下载的盘后日线数据、清除本地基本资料库和股本变迁库、
清除画线和分析图缓存数据(进K线图如果出错推荐清除)、清除缓存远程个股资料数据、清除缓存远程公告消息数据。
数据维护功能主要是删除和拷贝日线数据。
-
code.zip
MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。
-
opengl_qt_draw3D.rar
四棱锥由5个面构成一个封闭的立体图,其中4个共顶点的侧面是三角形,底面是个四边形。如果我们要绘制一个3D的四棱锥只需要绘制这5个面即可,绘制的方法和前一篇文章OpenGL_Qt学习笔记之_03(平面图形的着色和旋转)的相同。只不过这里的顶点坐标是3维的,所以图像深度那一维不一定为0。因此我们可以事先计算好四棱锥各个顶点的坐标,这对学过立体几何的人来说应该是小case了。然后绘制每个面就可以。
注意,在opengl中绘制每个面时,所有面给出的顶点的顺序都要按照逆时针或者顺时针(我这里采用的是 ...
-