电脑频道 手机频道
网络技术 路由器
电脑系统 电脑蓝屏
游戏攻略 明星八卦
电脑问答 最新更新
首页 > 文章列表页>正文 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。

vc的画图软件 vc调用matlab画图

【2021-06-15 12:31:44】 来源:网络 作者:福州电脑之家 评论:

vc的画图软件

有什么好的绘图软件推荐吗

PHOTOSHOP平面设计软件对于你的要求再适合不过了,也简单,你扫描后,可以去掉线条的背景图层,还可以新建图层,将线条图层放在最上面一个图层,就永远不会被盖掉了。

要选取水彩效果的边缘也好选择,也可以另选色描边,等等, 还可以用COREDRAW,这个也可以只是相对你的要求来说,操作稍复杂点。

其它还有很多软件都可以的。

如何用WIN7自带的画图软件拼接两张图片!

一、VC是什么?学VC是学什么? 首先VC是一个软件(IDE集成开发环境)(编译、编辑、调试) C和C++。

但C++中的有些特性是不用的,例如I/O流,多态继承 WindowsSDK(软件开发工具) VC的灵魂:MFC(微软基础类库) ATL(ActiveX模板类库) 其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG) VC是许许多多技术的综合,就好象少林72般绝技,一般在应用中学会其中很少一部分就够了。

我们的现在目的,其实不过是学一套少林长拳。

这套长拳应包括: 1、养成一种严谨的软件开发习惯,熟悉软件工程的基本原则。

2、C语言基础 3、C++最基本内容:类、继承性、封装性、多态性的概念 4、如何用向导建立一个程序框架 5、设计菜单 6、设计工具条 7、设计和使用对话框,熟悉最常用的对话框控件:按钮、静态文本、编辑框等 8、知道怎样新建类、成员函数、成员变量、消息处理函数。

9、了解最常用的Windows消息:如WM_PAINT(重绘窗口),鼠标按下、弹起、移动,初始化对话框,等。

10、了解最简单的GDI(图形设备接口):写文字、画框、画点、画线、画圆,设置画笔、画刷。

11、熟悉最常用的MFC类: CWnd CDocument CView CDC CDialog CWinApp CGdiObject及子类 CString、CPoint、CRect、CSize等简单数据类型 CFile 以上提到的这些内容,是每个人都会用到的内容。

二、MFC简介 上述主要内容都是与实际操作关系非常密切的,在此不可能讲清楚;而且,这些在一般的书里都会讲到。

我主要将最重要的MFC介绍一下。

MFC是对WindowsAPI的封装,大大简化了我们的工作;学VC主要就是要学MFC,大约有100多个类,但常用的也就二三十个。

应该象背4级单词一样将这些常用类搞懂;当然不要死记,要通过看帮助、看例子、动手练习来学会它们;而且,并非每个类的内部的所有函数都要学会,要日积月累。

如果真的想成为高手,做个笔记本把自己认为重要的类、函数记下来,随时学习,也是很好的突击方法。

下面介绍最重要的MFC。

CWnd:窗口,它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个例外是菜单(CMenu)不是从窗口派生的。

该类很大,一开始也不必学,知道就行了。

CDocument文档,负责内存数据与磁盘的交互。

最重要的是OnOpenDocument(读入),OnSaveDocument(写盘),Serialize(读写) CView视图,负责内存数据与用户的交互。

包括数据的显示、用户操作的响应(如菜单的选取、鼠标的响应)。

最重要的是OnDraw(重画窗口),通常用CWnd::Invalidate()来启动它。

另外,它通过消息映射表处理菜单、工具条、快捷键和其他用户消息。

你自己的许多功能都要加在里面,你打交道最多的就是它。

CDC设备文本。

无论是显示器还是打印机,都是画图给用户看。

这图就抽象为CDC。

CDC与其他GDI(图形设备接口)一起,完成文字和图形、图像的显示工作。

把CDC想象成一张纸,每个窗口都有一个CDC相联系,负责画窗口。

CDC有个常用子类CClientDC(窗口客户区),画图通常通过CClientDC完成。

CDialog对话框 CWinApp应用程序类。

似于C中的main函数,是程序执行的入口和管理者,负责程序建立、消灭,主窗口和文档模板的建立。

最常用函数InitInstance():初始化。

CGdiObject及子类,用于向设备文本画图。

它们都需要在使用前选进DC。

CPen笔,画线 CBrush刷子,填充 CFont字体,控制文字输出的字体 CBitmap位图 CPalette调色板 CRgn区域,指定一块区域可以用于做特殊处理。

CFile文件。

最重要的不外是Open(打开),Read(读入),Write(写) CString字符串。

封装了C中的字符数组,非常实用。

CPoint点,就是(x,y)对 CRect矩形,就是(left,top,right,bottom) CSize大小,就是(cx,cy)对(宽、高) 三、用好MSDN和例子 作为提高,推荐看的例子有: nHello最简单的程序框架 nScribble鼠标绘图。

教程:编程基础,GDI nDiblook图像处理最简单范例 nMFCIE因特网浏览器 nEnroll数据库 nDaoviewDao(数据访问对象)范例。

树型和列视控件 nCubeOpenGL范例,画一个不断旋转的方块 nHierSvrOLE服务器 nOclientOLE包容器 nDrawcli鼠标绘图。

也包括OLE。

nWordPad写字板。

OLE 四、几点经验 A.为什么要用Windows而不是DOS编程 Windows编程并不比DOS编程难很多,只是在刚刚接触的时候感到头绪繁多,不知从何下手。

实际上,如果你会C语言,你会发现Windows编程的难度并不比当年学C语言时大。

DOS编程要想成为高手,也需要学习几百个函数(无论是TC、BC、MicrosoftC),并要深入了解汇编语言级的DOS功能调用。

而现在在Windows下,付出相同的工作量,你却可以获得几倍的收益。

如果你以前熟悉DOS编程,现在再搞Windows编程,只要两个星期肯定会感到巨大的优越性:在DOS下,每一件事都要自己干,而且还有64K内存、显示精度等的限制,实在是事倍功半了...

上一篇:如何将文字竖排

下一篇:恍惚是什么意思

分享:
下载
发表关于《vc的画图软件 vc调用matlab画图》的评论

福州电脑网(福州iThome)专业电脑/计算机学习网站.提供电脑维修知识,包括计算机软件/硬件维修知识,路由器/交换机/网络设置,电脑蓝屏,网络/it知识学习等等电脑技术学习资料.

免责声明:本站所有信息内容仅供参考,如有冒犯您的权益请联系我们删除!请大家注意:本站删帖完全免费。邮箱:

Copyright (C) FziThome.com, All Rights Reserved.

版权所有 闽ICP备14002611号-3