面向对象实验报告

面向对象实验报告

ID:15253106

大小:1.57 MB

页数:29页

时间:2018-08-02

面向对象实验报告_第1页
面向对象实验报告_第2页
面向对象实验报告_第3页
面向对象实验报告_第4页
面向对象实验报告_第5页
资源描述:

《面向对象实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计实验报告实验名称Windows编程专业班级数学与应用数学1201班学号1304120306姓名谢伟指导老师朱世华29目录1前言2Windows编程概要2.1实验要求2.2主要仪器设备2.3实验内容与简3Windows编程3.1使用MFC编写Windows程序3.2处理菜单和工具栏3.3在窗口中绘图3.4创建文档和改进视图3.5使用对话框和控件4实验总结与心得体会5参考文献1前言29充分理解C++之后,就可以着手开发Windows基本类(MicrosoftFoundationClasses,MFC)分装了Windows

2、API,提供了全面而易于使用的功能,从而能够使用本地C++开发高性能的Windows应用程序。本实验侧重于Windows编程,详细的呈现了如何使用MFC提供的构建GUI的功能编写本地C++Windows应用程序以及如何在C++/CLIWindows应用程序中使用.NETFramework。主要包括创建并使用通过控件来构建应用程序的图形用户界面,处理因用户与程序的交互作用而产生的事件。2Windows编程概要2.1实验要求通过创建超过2000行的代码的大型可运行的应用程序,使用MFC来开发本地Windows应用程序,在试验中应该涵盖使

3、用MFC提供的一系列的用户界面功能,使用C++/CLI编写Windows程序,相应的开发一个与本地C++应用程序具有相似用户界面特性的WindowsForms应用程序2.2主要仪器与设备VisualC++20102.3实验内容与简介使用MFC编写Windows程序,使用ApplicationWizard为MFC程序生成代码,以及代码中包含的功能,构建一个初步的Sketcher程序,我们通过逐渐的添加功能和代码,拓展Sketcher程序,最终得到一个相当大的、可以实际应用的Windows程序,该程序几乎包含了所有基本的用户界面编程技术

4、。3Windows编程3.1使用MFC编写Windows程序3.1.1MFC文档/视图的概念文档模板对象创建文档对象和框架窗口对象,而文档视图是由框架窗口对象创建的,为所有的MFC编程所必须的应用程序对象创建文档模板对象本身,他们之间的相互关系如下图示29应用程序和MFC,它包含四个基类,他们几乎出现在所有的基于MFC的Windows应用程序中应用程序类CMyApp框架窗口类CMyWnd视图类CMyView,该类定义如何在CMyWnd对象创建窗口的工作区中显示CMyDoc对象包含的数据文档类CMyDoc,该类定义包含应用程序数据的文

5、档下图示4个基本基类293.1.2创建MFC应用程序创建MFC应用程序的过程就像创建控制台程序一样简单:在此过程中仅仅多出了很少的几个选项。首先要通过选择File

6、New

7、Project菜单创建一个新的项目,或者使用快捷键Ctrl+Shift+N创建,在随后出现的NewProject对话框中,选择MFC作为项目类型,并选择MFCApplication作为要使用的模板,还要输入项目名称Sketcher,当单击NewProject对话框窗口中的OK按钮之后,将看到MFCApplication对话框,这里可以选择提供应用程序使用的选项,现

8、在把该项目创建为MDI应用程序,对于Application组的选项:保留默认选项Multipledocuments,但不选择Tabbeddocuments选项Projectstyle选择MFCstandard选项,Visualstyleandcolors选择WindowsNative/Default选项保持UseUnicodelibraries选项在ApplicationWizard对话框中的DocumentTemplateProperties选项组下面:把文件的拓展名指定为ske.在GeneratedClasses选项默认设置的情

9、况下,更改其设置,以便使SketcherView类的基类是CView。运行程序:293.2处理菜单和工具栏这一部分主要是通过添加菜单项,来处理需要绘制的元素类型和选择绘图的颜色。在Sketcher程序中添加菜单的步骤是:a.定义要出现在主菜单栏上和每个菜单中的菜单项b.决定应用程序中哪些类应当处理每个菜单项的消息c.在菜单消息的类中添加消息处理函数d.在类中添加函数,以更新菜单的外观,显示当前的有效选择e.添加工具栏按钮以及每个菜单项的工具提示3.2.1菜单的元素创建和编辑菜单选项选择ResourceView窗格,单击空心符号展开菜

10、单资源,现在来修改具有标示符IDR_SketcherTYPE的菜单,双击IDR_SketcherTYPE出现图示Editor窗格窗体:29a.在菜单栏中添加菜单项单击菜单栏中标有TypeHere的菜单框,输入第一个菜单项E&lemen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。