1 / 28
文档名称:

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

格式:docx   大小:241KB   页数:28页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:cjc201601 2021/7/25 文件大小:241 KB

下载得到文件列表

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

文档介绍

文档介绍:《测量程序设计》上机指导书
辽宁工程技术大学
测绘与地理科学学院
测绘工程系
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++”为基础,自然支持虚拟函数和动态约束。但是作为一个编程 框

最近更新

不同激励方式下我国上市公司高管薪酬激励的业.. 2页

轴承磨加工工艺 27页

2024年认识3的数字小班教案推荐8篇 20页

2024年观看《功勋》电视剧的观后感优秀范文6篇.. 8页

2024年西餐厅双活动策划7篇 18页

篮球比赛技术台(记录台)工作 24页

2024年行政员工转正申请书5篇 13页

2024年蝉教案设计5篇 14页

下潜平台沉浮系统与控制研究的任务书 3页

上海树脂厂离子交换树脂营销策略研究的中期报.. 2页

上市公司解除财务困境的影响因素研究的中期报.. 2页

2024年节约用水的教学反思6篇 12页

三轴向电容式矢量水听器的研究的任务书 2页

2024年至2024体育工作总结5篇 10页

2024年自我工作总结模板5篇 8页

2024年腾讯QQ回应用户号码被盗,网络安全教育.. 7页

2024年胃病退宿申请书精选5篇 7页

杠杆平衡条件练习题 4页

2024年职工慰问活动方案8篇 15页

三相不平衡无功功率动态补偿方法的研究的任务.. 3页

山东省实验中学2023届高三第二次诊断考试化学.. 12页

三毫米波二倍频器研制的中期报告 2页

纺织科技成果转移转化与产业化的探讨 25页

保证书保证书保证书格式 3页

城市流浪乞讨人员救助管理办法 21页

环水保检查表 2页

颗粒分析试验(密度计法) 6页

欧洲赔率与亚洲盘口之盘口篇 66页

带你进入修真之门——想真修实证,请进此帖 39页

主教礼弥撒礼仪程序 5页