下载此文档

《测量程序设计》上机指导书要点.docx


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
《测量程序设计》上机指导书
辽宁工程技术大学
测绘与地理科学学院
测绘工程系
2011-08-23
目录
Visual C++ 2
MFC概述 2
实验1 VCH•编程环境的熟悉 4
实验2测量典型函数设计 6
实验3误差椭圆元素计算 7
实验4水准网间接平差程序设计 9
实验5矩阵转置与求逆运算 16
实验6附合导线计算 22
《测量程序设计》实验教学大纲(09计划) 22
Visual C++
Visual C++提供了一,个支持可视化编程的集成开发环境:Visual Studio(又名 Developer Studio)o Developer Studio是一个通用的应用程序集成开发环境,它不 仅支持 Visual C-H-,还支持 Visual Basic,Visual J-H-,Visual IiiterDev 等 Microsoft 系列开发工具。Developer Studio包含了一个文本编辑器、资源编辑器、工程编 译工具、一个增量连接器、源代码浏览器、集成调试工具,以及一套联机文档。 使用Developer Studio,可以完成创建、调试、修改应用程序等的各种操作。
Developer Shi di o采用标准的多窗口 Windows用户界而,并增加了一些新特 性,使得开发环境更易于使用,用户很容易学会它的使用方法。
由于Developer Studio是一个可视化的开发I:具,在介绍Developer Studio 的各个组成部分之前,首先了解一下可视化编程的概念。可视化技术是当前发展 迅速并引人注目的技术之一,它的特点是把原来抽象的数字、表格、功能逻辑等 用直观的图形、图象的形式表现出来。可视化编程是它的重要应用之一。所谓可 视化编程,就是指:在软件开发过程中,用直观的具有一定含义的图标按钮、图 形化的对象取代原来手工的抽象的编辑、运行•、浏览操作,软件开发过程表现为 鼠标点击按钮和拖放图形化的对象以及指定对象的屈性、行为的过程。这种可视 化的编程方法易学易用,而且大大提高了工作效率。
Visual C++的集成开发环境Developer Studio提供了大量的实用工具以支持 可视化编程特性,它们包括:项目匚作区、ClassWizard、AppWizards WizardBar> Component Galleiy 等。
MFC概述
MFC 是一个编程框架。MFC (Microsoft Foundation Class Library)中的 各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来 建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体 上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序 员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。 Microsoft Visual CH■提供了相应的I:具来完成这个匚作:AppWizard可以用来 生成初步的框架文件(代码和资源等);资源编辑器用手帮助直观地设计用户接 口: Classwizard用来协助添加代码到框架文件:最后,编译,则通过类库实现 了应用程序特定的逻辑。
1封装
构成MFC框架的是MFC类库。MFC类库是C++类库。这些类或者封装了 Win32 应用程序编程接口,或者封装了应用程序的概念,或者封装了 OLE特性,或者封 装了 ODBC和DAO数据访问的功能,等等,
2继承
首先,MFC抽象出众多类的共同特性,设计出一些基类作为实现其他类的基 础。这些类中,最重要的类是CObject和CCmdTarget□ CObject是MFC的根类, 绝大多数MFC类是其派生的,包括
CCmdTargeto CObject实现了一些重要的特 性,包括动态类信息、动态创建、对象序列化、对程序调试的支持,等等。所有 从CObject派生的类都将具备或者可以具备CObject所拥有的特性。CCmdTarget 通过封装一些属性和方法,提供了消息处理的架构。MFC中,任何可以处理消息 的类都从CCmdTarget派生。
针对每种不同的对象,MFC都设计了一组类对这些对象进行封装,每一组类 都有一个基类,从基类派生出众多更具体的类。这些对象包括以下种类:窗口对 象,基类是CWnd:应用程序对象,基类是CwinTluead:文档对象,基类是 Cdociunent,等等。程序员将结合自己的实际,从适当的MFC类中派生出自己的 类,实现特定的功能,达到自己的编程目的。
3虚拟函数和动态约束
MFC以“C++”为基础,自然支持虚拟函数和动态约束。但是作为一个编程 框

《测量程序设计》上机指导书要点 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小241 KB
  • 时间2021-07-25