范文查询

《本科生毕业论文(设计)撰写要求》范文模板

共有262人参考本科生毕业论文(设计)撰写要求怎么写,1593字免费毕业设计模板格式范文
范文模板大全
本科生毕业论文(设计)撰写要求怎么写

本科生毕业论文(设计)撰写要求范文(1593字)

按照我毕业生工作要求,各学生要在5月前完成毕业论文的制作、修改和最后答辩,为了提高学生论文质量,让毕业生顺利制作论文,也为了规范我校学生生撰写毕业论文(设计)的内容和格式,保证毕业论文(设计)的质量,特制定《XX师范学院学生毕业论文(设计)撰写要求》。一、 毕业论文(设计)资料的组成、填写与装订1.毕业论文(设计)资料组成及装订按如下标准:封面→毕业论文(设计)提纲或进度计划表→毕业论文(设计)指导记录表→摘要→目录→正文→谢辞→参考文献。毕业论文(设计)评定表一式两份不装订,指导教师初步评分后上交系、部,系部组织评审小组进行最终评分,再由系、部统一上交教务处盖章。2.毕业论文(设计)的各项资料应按要求认真填写或打印,手工填写内容字迹要工整,卷面要整洁,一律用蓝黑墨水或黑墨水填写。 二、毕业论文(设计)撰写的内容与要求一份完整的毕业论文(设计)的应包括以下几方面。1.题目:题目应简短、明确、有概括性。可以是公文式标题,即《关于……的实践报告(设计)》;也可以是观点式标题,例如《社会是大课堂,实践长真知识》。通过题目使读者大致了解毕业论文(设计)的内容、专业的特点和科学的范畴。标题字数要适当,一般不宜超过20字。2.前言:前言也称引言、序言或概述,经常作为论文的开端,提出文中要研究的问题,引导读者阅读和理解全文。 前言的写作要求:(1)开门见山,不绕圈子。避免大篇幅地讲述历史渊源和立题过程。(2)言简意赅,突出重点。不应过多叙述同行熟知的及教科书中的常识性内容,确有必要提及他人的研究成果和基本原理时,只需以参考引文的形式标出即可。在前言中提示本文的工作和观点时,意思应明确,语言应简练。(3)在论述本文的研究意义时应注意分寸,切忌使用客套话。(4)引言的内容不应是摘要的注释。引言一般应与结论相呼应,在引言中提出的问题,在结论中应有解答,但应避免引言与结论雷同。(5)引言最好不要分段论述,不要有插图、列表和公式的推导证明。(6)是社会实践、调查报告的要写出社会实践(调查)的参加者、主题、时间、地点。然后用“现将此次实践(调查)活动的有关情况报告于下”从而过渡到正文。3.正文:正文是全文的主要部分。也是论文围绕主题的详细表述。如果是毕业实践(调查工作)的要据报告的内容,学生应该着重写自己的认识。4.结束语:对全文的总结性概述。如果是毕业实践(调查工作)的可以写出作者对此次活动的意见、批评或者建议。特别注意:(1)写作时可以按以上几部分构思,但行文时不要明确写上“前言”、“正文”、“结束语”等字,而要写标题,如“基本情况”、“主要体会”、“几点思考”、“问题和建议”等。(2)实践报告(设计)中的实践地点应是在自己所在单位、指定单位或自己认为合适的单位。实践报告(设计)的内容尽量与所学专业和工作实际相关。5.致谢。作者认为必要时可有此内容。致谢对象主要指论文的指导者、经费资助者和提出过重要建议者等。写论文致谢前应征得被致谢者的同意。6.参考义献。列出论文参考文献的目的是让读者了解论文研究命题的来龙去脉,便于查找,同时也是尊重前人劳动,对自己的工作有准确的定位。因此这里既有技术问题,也有科学道德问题。三、毕业论文(设计)格式要求论文终稿原则要求是打印稿。1.纸张:A4纸,单面打印。2.封面、毕业论文提纲或进度计划表、毕业论文(设计)指导记录表、毕业论文(设计)成绩评定表均按学校统一规定格式打印。3.页面设置及页眉、页脚格式:页边距上、下、左、右均为2.5cm,页眉1.5cm,页脚1.75cm。4.题目用黑体小二号居中,与正文空一行。5.前言、正文、结束语:统一用微软WORD软件排版,宋体小四号,标题加黑,行距20磅。图、表和正文之间空一行,图、表名称用五号黑体,图表内容用五号宋体。论文出处(作者):论文格式

毕业设计报告(论文)写作指南

1FWA范文链接:http://www.1fwa.com/fanwen/109574/

《本科生毕业论文(设计)撰写要求.doc》
将范文的Word文档下载到电脑,方便参考和打印
毕业设计范文模板范本免费下载
点击下载文档

文件为doc格式

未知区域的朋友,你觉得本科生毕业论文(设计)撰写要求范文格式写法怎么样?(最多500字,当前字数:0)
毕业设计范文

实现桌面地理信息系统ArcView和VB5应用程序之间的通讯怎么写

摘要 本文简要介绍桌面地理信息系统的概念,通过分析 桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。?关键词 桌面地理信息系统、ArcView和VB5、应用程序通讯??1. 桌面地理信息系统简介?地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分 析、管理、显示、模拟与地理空间分布有关数据的空间信息系统。它是现代地球科学、信息 学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合 的集成产物。自60年代加拿大测量学家R.T.Tomlinson 首先提出地理信息系统这一术语以来 ,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台。如美国ESRI的产 品,已遍布上述四种硬件平台。由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的 急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTop GIS)得到了迅速的发展。 其中在国内用得较多的有美国ESRI公司的ArcView。?2. ARCVIEW介绍?现在常用的ArcView2.1以上英文版是直观性较好的桌面地理信息系统。它集空间图形、关系 数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观 。而且它有自己的开发工具即Avenue,用于制作特定的ArcView 应用程序。Avenue是一种WI NDOWS环境下的面向对象的程序设计语言,ArcView 的系统功能就是由它编程实现的。?任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Doc ument和Script组成,而Document又由Document Window 和Document GUI 组成,所以Avenue 应用程序的模型如图1所示。图1中Document是人机交流的唯一途径,根据其功能又可分为 V iew, Table, Chart, Layout和 Script Editor五种,Document GUI 是对应于某一Document 的图形用户界面,由 Menu bar,Button bar 和Tool bar组成,分别用来对应不同的功能。图1Avenue应用程序模型?我们在具体开发桌面地理信息系统ArcView 时,发现现有的ArcVie w 系统功能并不能完全满足要求,必须对ArcView 系统重新改造,增加新的功能。由于ArcV iew 的开发语言是Avenue,它的开发效率低,所以在实际开发中既要充分利用ArcView 自身 强大的地图管理功能,又要利用高级语言(如VB5)在快速开发应用方面的长处,两者相互 结合,将取得良好效果。3. ArcView和VB5应用程序通讯方法?最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和对动态联接库的外部 函数调用、文件访问以及WINDOWS剪贴板。上述方法都能使不同的WINDOWS应用程序之间彼此 通信。其中DDE方法原先是作为一种基于消息的协议在WINDOWS(3.x之前)中实现的,用来在 不同的WINDOWS应用程序之间交换信息。随着WINDOWS3.0的发布,DDE在实际的应用程序开发 中得到大量应用,这是通过使DDE服务能够利用应用程序编程接口(API)调用DDE管理库来 完成的。ArcView是通过DDE和DLL方法实现与外部应用程序通信。本文通过一个实例来详细 介绍DDE功能的使用。在实际应用中,ArcView既可作Clint,又可作Server,来实现应用程 序之间的通讯,包括发送或接受数据,执行请求,返回分析结果。通过使用DDE方法,可以 克服ArcView本身开发语言的落后性,达到充分发挥ArcView自身强大的地图管理功能,又创 造出符合时代特色的桌面地理信息系统。实践证明,采用ArcView和VB5应用程序通讯进行系 统开发是一种有效的桌面地理信息系统开发方法。4. 实例分析?在本例中,VB5 应用程序向ArcView 发出Avenue 请求以建立新的文档如views 和layouts, 而且应用程序询问ArcView 以得到当前激活的文档。此时VB5 应用程序是目标,而ArcView 是源。?如果已安装VB5 和ArcView,按照下面步骤建立应用程序:?(1) 启动VB5,建立缺省窗体Form1。?(2) 在Form1上根据下列属性建立控件,然后放大窗体以便整齐地排列控件。?ObjectProperty Setting?Text BoxNametxtDDE?Command ButtonCaptionSend Request?NamecmdRequest?Combo BoxNamecboDocType?(3) 在Form1的说明部分增加下面代码:?Const NONE=0, MANUAL=2?Sub Startup()?Dim t?Const DDE_NO_APP=282?'this will start ArcView if it isn't running?On Error GoTo FireUp?txtDDE.LinkMode=NONE'清除DDE链接?txtDDE.LinkTopic="ArcView|System"'建立对话?txtDDE.LinkMode=MANUAL'建立人工链接?Exit Sub?FireUp:?If Err=DDENOAPP Then?ChDir "C:\ARCVIEW2\BIN"?t=Shell("arcview",1)?t=DoEvents()?Resume?Else?MsgBox "Unknown error."?Stop?End If?End Sub?(4) 在FormLoad 事件中增加下列代码:?Sub FormLoad()?cboDocType.text=""?cboDocType.AddItem "View"?cboDocType.AddItem "Layout"?cboDocType.AddItem "SEd"Startup'调startup 程序?End Sub?(5) 在FormUnload 事件中增加下列代码:?Sub FormUnload (Cancel As Integer)?txtDDE.LinkMode = NONE'关闭DDE 对话?End Sub?(6) 在cboDocTypeClick事件中增加下列代码:?Sub cboDocTypeClick()?cmd="av.GetProject.AddDoc("&cboDocType&".make) av.GetProject.GetActive.Get(0).Ge tWin.Open"?txtDDE.LinkExecute cmd?End Sub?(7) 在cmdRequestClick事件中增加下列代码:?Sub cmdRequestClick ()?'LinkItem是能够返回值的Avenue script?txtDDE.LinkItem = "av.GetActiveDoc.GetName"?txtDDE.LinkRequest?End Sub?(8) 存储VB5工程并编译成EXE 文件。?现在即可运行Visual Basic应用程序。如果ArcView 没有运行,应用程序就 会激活它。从dropdown combo box 选择一个文档名以便在ArcView中建立一个文档。要访问 当前激活的文档就敲击Send Request button,在文本框里将会显示文档名。本例所有的DDE 通讯都是通过文本框实现的。在VB5中, 任何text box, picture box和label在对话中都可 作为目标,同时任何窗体可看作源。?以上实例的运行环境为:Visual Basic 4.0以上,ArcView2.1以上,Windows3.1以上。?参考文献1、边馥苓主编,《地理信息系统原理和方法》,北京:测绘出版社,1996 年8月。2、郭达志、盛业华等编著,《地理信息系统基础与应用》,煤炭工业出版社,1997 年5月。?3、(美国) Mike McKelvy & Ronald Martinsen 著,《Visual Basic 5开发使用手 册》,机械工业出版社,1998年4月。 ( 应用程序   地理信息系统 )

基于耦合度的分布问题研究怎么写

摘要 本文简要介绍桌面地理信息系统的概念,通过分析 桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。?关键词 桌面地理信息系统、ArcView和VB5、应用程序通讯??1. 桌面地理信息系统简介?地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分 析、管理、显示、模拟与地理空间分布有关数据的空间信息系统。它是现代地球科学、信息 学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合 的集成产物。自60年代加拿大测量学家R.T.Tomlinson 首先提出地理信息系统这一术语以来 ,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台。如美国ESRI的产 品,已遍布上述四种硬件平台。由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的 急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTop GIS)得到了迅速的发展。 其中在国内用得较多的有美国ESRI公司的ArcView。?2. ARCVIEW介绍?现在常用的ArcView2.1以上英文版是直观性较好的桌面地理信息系统。它集空间图形、关系 数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观 。而且它有自己的开发工具即Avenue,用于制作特定的ArcView 应用程序。Avenue是一种WI NDOWS环境下的面向对象的程序设计语言,ArcView 的系统功能就是由它编程实现的。?任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Doc ument和Script组成,而Document又由Document Window 和Document GUI 组成,所以Avenue 应用程序的模型如图1所示。图1中Document是人机交流的唯一途径,根据其功能又可分为 V iew, Table, Chart, Layout和 Script Editor五种,Document GUI 是对应于某一Document 的图形用户界面,由 Menu bar,Button bar 和Tool bar组成,分别用来对应不同的功能。图1Avenue应用程序模型?我们在具体开发桌面地理信息系统ArcView 时,发现现有的ArcVie w 系统功能并不能完全满足要求,必须对ArcView 系统重新改造,增加新的功能。由于ArcV iew 的开发语言是Avenue,它的开发效率低,所以在实际开发中既要充分利用ArcView 自身 强大的地图管理功能,又要利用高级语言(如VB5)在快速开发应用方面的长处,两者相互 结合,将取得良好效果。3. ArcView和VB5应用程序通讯方法?最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和对动态联接库的外部 函数调用、文件访问以及WINDOWS剪贴板。上述方法都能使不同的WINDOWS应用程序之间彼此 通信。其中DDE方法原先是作为一种基于消息的协议在WINDOWS(3.x之前)中实现的,用来在 不同的WINDOWS应用程序之间交换信息。随着WINDOWS3.0的发布,DDE在实际的应用程序开发 中得到大量应用,这是通过使DDE服务能够利用应用程序编程接口(API)调用DDE管理库来 完成的。ArcView是通过DDE和DLL方法实现与外部应用程序通信。本文通过一个实例来详细 介绍DDE功能的使用。在实际应用中,ArcView既可作Clint,又可作Server,来实现应用程 序之间的通讯,包括发送或接受数据,执行请求,返回分析结果。通过使用DDE方法,可以 克服ArcView本身开发语言的落后性,达到充分发挥ArcView自身强大的地图管理功能,又创 造出符合时代特色的桌面地理信息系统。实践证明,采用ArcView和VB5应用程序通讯进行系 统开发是一种有效的桌面地理信息系统开发方法。4. 实例分析?在本例中,VB5 应用程序向ArcView 发出Avenue 请求以建立新的文档如views 和layouts, 而且应用程序询问ArcView 以得到当前激活的文档。此时VB5 应用程序是目标,而ArcView 是源。?如果已安装VB5 和ArcView,按照下面步骤建立应用程序:?(1) 启动VB5,建立缺省窗体Form1。?(2) 在Form1上根据下列属性建立控件,然后放大窗体以便整齐地排列控件。?ObjectProperty Setting?Text BoxNametxtDDE?Command ButtonCaptionSend Request?NamecmdRequest?Combo BoxNamecboDocType?(3) 在Form1的说明部分增加下面代码:?Const NONE=0, MANUAL=2?Sub Startup()?Dim t?Const DDE_NO_APP=282?'this will start ArcView if it isn't running?On Error GoTo FireUp?txtDDE.LinkMode=NONE'清除DDE链接?txtDDE.LinkTopic="ArcView|System"'建立对话?txtDDE.LinkMode=MANUAL'建立人工链接?Exit Sub?FireUp:?If Err=DDENOAPP Then?ChDir "C:\ARCVIEW2\BIN"?t=Shell("arcview",1)?t=DoEvents()?Resume?Else?MsgBox "Unknown error."?Stop?End If?End Sub?(4) 在FormLoad 事件中增加下列代码:?Sub FormLoad()?cboDocType.text=""?cboDocType.AddItem "View"?cboDocType.AddItem "Layout"?cboDocType.AddItem "SEd"Startup'调startup 程序?End Sub?(5) 在FormUnload 事件中增加下列代码:?Sub FormUnload (Cancel As Integer)?txtDDE.LinkMode = NONE'关闭DDE 对话?End Sub?(6) 在cboDocTypeClick事件中增加下列代码:?Sub cboDocTypeClick()?cmd="av.GetProject.AddDoc("&cboDocType&".make) av.GetProject.GetActive.Get(0).Ge tWin.Open"?txtDDE.LinkExecute cmd?End Sub?(7) 在cmdRequestClick事件中增加下列代码:?Sub cmdRequestClick ()?'LinkItem是能够返回值的Avenue script?txtDDE.LinkItem = "av.GetActiveDoc.GetName"?txtDDE.LinkRequest?End Sub?(8) 存储VB5工程并编译成EXE 文件。?现在即可运行Visual Basic应用程序。如果ArcView 没有运行,应用程序就 会激活它。从dropdown combo box 选择一个文档名以便在ArcView中建立一个文档。要访问 当前激活的文档就敲击Send Request button,在文本框里将会显示文档名。本例所有的DDE 通讯都是通过文本框实现的。在VB5中, 任何text box, picture box和label在对话中都可 作为目标,同时任何窗体可看作源。?以上实例的运行环境为:Visual Basic 4.0以上,ArcView2.1以上,Windows3.1以上。?参考文献1、边馥苓主编,《地理信息系统原理和方法》,北京:测绘出版社,1996 年8月。2、郭达志、盛业华等编著,《地理信息系统基础与应用》,煤炭工业出版社,1997 年5月。?3、(美国) Mike McKelvy & Ronald Martinsen 著,《Visual Basic 5开发使用手 册》,机械工业出版社,1998年4月。 ( 耦合度   分布 )

基于CNAPS的流水号管理方法怎么写

摘要 本文简要介绍桌面地理信息系统的概念,通过分析 桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。?关键词 桌面地理信息系统、ArcView和VB5、应用程序通讯??1. 桌面地理信息系统简介?地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分 析、管理、显示、模拟与地理空间分布有关数据的空间信息系统。它是现代地球科学、信息 学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合 的集成产物。自60年代加拿大测量学家R.T.Tomlinson 首先提出地理信息系统这一术语以来 ,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台。如美国ESRI的产 品,已遍布上述四种硬件平台。由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的 急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTop GIS)得到了迅速的发展。 其中在国内用得较多的有美国ESRI公司的ArcView。?2. ARCVIEW介绍?现在常用的ArcView2.1以上英文版是直观性较好的桌面地理信息系统。它集空间图形、关系 数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观 。而且它有自己的开发工具即Avenue,用于制作特定的ArcView 应用程序。Avenue是一种WI NDOWS环境下的面向对象的程序设计语言,ArcView 的系统功能就是由它编程实现的。?任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Doc ument和Script组成,而Document又由Document Window 和Document GUI 组成,所以Avenue 应用程序的模型如图1所示。图1中Document是人机交流的唯一途径,根据其功能又可分为 V iew, Table, Chart, Layout和 Script Editor五种,Document GUI 是对应于某一Document 的图形用户界面,由 Menu bar,Button bar 和Tool bar组成,分别用来对应不同的功能。图1Avenue应用程序模型?我们在具体开发桌面地理信息系统ArcView 时,发现现有的ArcVie w 系统功能并不能完全满足要求,必须对ArcView 系统重新改造,增加新的功能。由于ArcV iew 的开发语言是Avenue,它的开发效率低,所以在实际开发中既要充分利用ArcView 自身 强大的地图管理功能,又要利用高级语言(如VB5)在快速开发应用方面的长处,两者相互 结合,将取得良好效果。3. ArcView和VB5应用程序通讯方法?最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和对动态联接库的外部 函数调用、文件访问以及WINDOWS剪贴板。上述方法都能使不同的WINDOWS应用程序之间彼此 通信。其中DDE方法原先是作为一种基于消息的协议在WINDOWS(3.x之前)中实现的,用来在 不同的WINDOWS应用程序之间交换信息。随着WINDOWS3.0的发布,DDE在实际的应用程序开发 中得到大量应用,这是通过使DDE服务能够利用应用程序编程接口(API)调用DDE管理库来 完成的。ArcView是通过DDE和DLL方法实现与外部应用程序通信。本文通过一个实例来详细 介绍DDE功能的使用。在实际应用中,ArcView既可作Clint,又可作Server,来实现应用程 序之间的通讯,包括发送或接受数据,执行请求,返回分析结果。通过使用DDE方法,可以 克服ArcView本身开发语言的落后性,达到充分发挥ArcView自身强大的地图管理功能,又创 造出符合时代特色的桌面地理信息系统。实践证明,采用ArcView和VB5应用程序通讯进行系 统开发是一种有效的桌面地理信息系统开发方法。4. 实例分析?在本例中,VB5 应用程序向ArcView 发出Avenue 请求以建立新的文档如views 和layouts, 而且应用程序询问ArcView 以得到当前激活的文档。此时VB5 应用程序是目标,而ArcView 是源。?如果已安装VB5 和ArcView,按照下面步骤建立应用程序:?(1) 启动VB5,建立缺省窗体Form1。?(2) 在Form1上根据下列属性建立控件,然后放大窗体以便整齐地排列控件。?ObjectProperty Setting?Text BoxNametxtDDE?Command ButtonCaptionSend Request?NamecmdRequest?Combo BoxNamecboDocType?(3) 在Form1的说明部分增加下面代码:?Const NONE=0, MANUAL=2?Sub Startup()?Dim t?Const DDE_NO_APP=282?'this will start ArcView if it isn't running?On Error GoTo FireUp?txtDDE.LinkMode=NONE'清除DDE链接?txtDDE.LinkTopic="ArcView|System"'建立对话?txtDDE.LinkMode=MANUAL'建立人工链接?Exit Sub?FireUp:?If Err=DDENOAPP Then?ChDir "C:\ARCVIEW2\BIN"?t=Shell("arcview",1)?t=DoEvents()?Resume?Else?MsgBox "Unknown error."?Stop?End If?End Sub?(4) 在FormLoad 事件中增加下列代码:?Sub FormLoad()?cboDocType.text=""?cboDocType.AddItem "View"?cboDocType.AddItem "Layout"?cboDocType.AddItem "SEd"Startup'调startup 程序?End Sub?(5) 在FormUnload 事件中增加下列代码:?Sub FormUnload (Cancel As Integer)?txtDDE.LinkMode = NONE'关闭DDE 对话?End Sub?(6) 在cboDocTypeClick事件中增加下列代码:?Sub cboDocTypeClick()?cmd="av.GetProject.AddDoc("&cboDocType&".make) av.GetProject.GetActive.Get(0).Ge tWin.Open"?txtDDE.LinkExecute cmd?End Sub?(7) 在cmdRequestClick事件中增加下列代码:?Sub cmdRequestClick ()?'LinkItem是能够返回值的Avenue script?txtDDE.LinkItem = "av.GetActiveDoc.GetName"?txtDDE.LinkRequest?End Sub?(8) 存储VB5工程并编译成EXE 文件。?现在即可运行Visual Basic应用程序。如果ArcView 没有运行,应用程序就 会激活它。从dropdown combo box 选择一个文档名以便在ArcView中建立一个文档。要访问 当前激活的文档就敲击Send Request button,在文本框里将会显示文档名。本例所有的DDE 通讯都是通过文本框实现的。在VB5中, 任何text box, picture box和label在对话中都可 作为目标,同时任何窗体可看作源。?以上实例的运行环境为:Visual Basic 4.0以上,ArcView2.1以上,Windows3.1以上。?参考文献1、边馥苓主编,《地理信息系统原理和方法》,北京:测绘出版社,1996 年8月。2、郭达志、盛业华等编著,《地理信息系统基础与应用》,煤炭工业出版社,1997 年5月。?3、(美国) Mike McKelvy & Ronald Martinsen 著,《Visual Basic 5开发使用手 册》,机械工业出版社,1998年4月。 ( 方法   流水号 )

理工大学毕业设计(论文)撰写规范怎么写

摘要 本文简要介绍桌面地理信息系统的概念,通过分析 桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。?关键词 桌面地理信息系统、ArcView和VB5、应用程序通讯??1. 桌面地理信息系统简介?地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分 析、管理、显示、模拟与地理空间分布有关数据的空间信息系统。它是现代地球科学、信息 学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合 的集成产物。自60年代加拿大测量学家R.T.Tomlinson 首先提出地理信息系统这一术语以来 ,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台。如美国ESRI的产 品,已遍布上述四种硬件平台。由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的 急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTop GIS)得到了迅速的发展。 其中在国内用得较多的有美国ESRI公司的ArcView。?2. ARCVIEW介绍?现在常用的ArcView2.1以上英文版是直观性较好的桌面地理信息系统。它集空间图形、关系 数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观 。而且它有自己的开发工具即Avenue,用于制作特定的ArcView 应用程序。Avenue是一种WI NDOWS环境下的面向对象的程序设计语言,ArcView 的系统功能就是由它编程实现的。?任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Doc ument和Script组成,而Document又由Document Window 和Document GUI 组成,所以Avenue 应用程序的模型如图1所示。图1中Document是人机交流的唯一途径,根据其功能又可分为 V iew, Table, Chart, Layout和 Script Editor五种,Document GUI 是对应于某一Document 的图形用户界面,由 Menu bar,Button bar 和Tool bar组成,分别用来对应不同的功能。图1Avenue应用程序模型?我们在具体开发桌面地理信息系统ArcView 时,发现现有的ArcVie w 系统功能并不能完全满足要求,必须对ArcView 系统重新改造,增加新的功能。由于ArcV iew 的开发语言是Avenue,它的开发效率低,所以在实际开发中既要充分利用ArcView 自身 强大的地图管理功能,又要利用高级语言(如VB5)在快速开发应用方面的长处,两者相互 结合,将取得良好效果。3. ArcView和VB5应用程序通讯方法?最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和对动态联接库的外部 函数调用、文件访问以及WINDOWS剪贴板。上述方法都能使不同的WINDOWS应用程序之间彼此 通信。其中DDE方法原先是作为一种基于消息的协议在WINDOWS(3.x之前)中实现的,用来在 不同的WINDOWS应用程序之间交换信息。随着WINDOWS3.0的发布,DDE在实际的应用程序开发 中得到大量应用,这是通过使DDE服务能够利用应用程序编程接口(API)调用DDE管理库来 完成的。ArcView是通过DDE和DLL方法实现与外部应用程序通信。本文通过一个实例来详细 介绍DDE功能的使用。在实际应用中,ArcView既可作Clint,又可作Server,来实现应用程 序之间的通讯,包括发送或接受数据,执行请求,返回分析结果。通过使用DDE方法,可以 克服ArcView本身开发语言的落后性,达到充分发挥ArcView自身强大的地图管理功能,又创 造出符合时代特色的桌面地理信息系统。实践证明,采用ArcView和VB5应用程序通讯进行系 统开发是一种有效的桌面地理信息系统开发方法。4. 实例分析?在本例中,VB5 应用程序向ArcView 发出Avenue 请求以建立新的文档如views 和layouts, 而且应用程序询问ArcView 以得到当前激活的文档。此时VB5 应用程序是目标,而ArcView 是源。?如果已安装VB5 和ArcView,按照下面步骤建立应用程序:?(1) 启动VB5,建立缺省窗体Form1。?(2) 在Form1上根据下列属性建立控件,然后放大窗体以便整齐地排列控件。?ObjectProperty Setting?Text BoxNametxtDDE?Command ButtonCaptionSend Request?NamecmdRequest?Combo BoxNamecboDocType?(3) 在Form1的说明部分增加下面代码:?Const NONE=0, MANUAL=2?Sub Startup()?Dim t?Const DDE_NO_APP=282?'this will start ArcView if it isn't running?On Error GoTo FireUp?txtDDE.LinkMode=NONE'清除DDE链接?txtDDE.LinkTopic="ArcView|System"'建立对话?txtDDE.LinkMode=MANUAL'建立人工链接?Exit Sub?FireUp:?If Err=DDENOAPP Then?ChDir "C:\ARCVIEW2\BIN"?t=Shell("arcview",1)?t=DoEvents()?Resume?Else?MsgBox "Unknown error."?Stop?End If?End Sub?(4) 在FormLoad 事件中增加下列代码:?Sub FormLoad()?cboDocType.text=""?cboDocType.AddItem "View"?cboDocType.AddItem "Layout"?cboDocType.AddItem "SEd"Startup'调startup 程序?End Sub?(5) 在FormUnload 事件中增加下列代码:?Sub FormUnload (Cancel As Integer)?txtDDE.LinkMode = NONE'关闭DDE 对话?End Sub?(6) 在cboDocTypeClick事件中增加下列代码:?Sub cboDocTypeClick()?cmd="av.GetProject.AddDoc("&cboDocType&".make) av.GetProject.GetActive.Get(0).Ge tWin.Open"?txtDDE.LinkExecute cmd?End Sub?(7) 在cmdRequestClick事件中增加下列代码:?Sub cmdRequestClick ()?'LinkItem是能够返回值的Avenue script?txtDDE.LinkItem = "av.GetActiveDoc.GetName"?txtDDE.LinkRequest?End Sub?(8) 存储VB5工程并编译成EXE 文件。?现在即可运行Visual Basic应用程序。如果ArcView 没有运行,应用程序就 会激活它。从dropdown combo box 选择一个文档名以便在ArcView中建立一个文档。要访问 当前激活的文档就敲击Send Request button,在文本框里将会显示文档名。本例所有的DDE 通讯都是通过文本框实现的。在VB5中, 任何text box, picture box和label在对话中都可 作为目标,同时任何窗体可看作源。?以上实例的运行环境为:Visual Basic 4.0以上,ArcView2.1以上,Windows3.1以上。?参考文献1、边馥苓主编,《地理信息系统原理和方法》,北京:测绘出版社,1996 年8月。2、郭达志、盛业华等编著,《地理信息系统基础与应用》,煤炭工业出版社,1997 年5月。?3、(美国) Mike McKelvy & Ronald Martinsen 著,《Visual Basic 5开发使用手 册》,机械工业出版社,1998年4月。 ( 毕业设计   理工大学 )

本科毕业设计(论文)规范怎么写

摘要 本文简要介绍桌面地理信息系统的概念,通过分析 桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。?关键词 桌面地理信息系统、ArcView和VB5、应用程序通讯??1. 桌面地理信息系统简介?地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分 析、管理、显示、模拟与地理空间分布有关数据的空间信息系统。它是现代地球科学、信息 学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合 的集成产物。自60年代加拿大测量学家R.T.Tomlinson 首先提出地理信息系统这一术语以来 ,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台。如美国ESRI的产 品,已遍布上述四种硬件平台。由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的 急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTop GIS)得到了迅速的发展。 其中在国内用得较多的有美国ESRI公司的ArcView。?2. ARCVIEW介绍?现在常用的ArcView2.1以上英文版是直观性较好的桌面地理信息系统。它集空间图形、关系 数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观 。而且它有自己的开发工具即Avenue,用于制作特定的ArcView 应用程序。Avenue是一种WI NDOWS环境下的面向对象的程序设计语言,ArcView 的系统功能就是由它编程实现的。?任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Doc ument和Script组成,而Document又由Document Window 和Document GUI 组成,所以Avenue 应用程序的模型如图1所示。图1中Document是人机交流的唯一途径,根据其功能又可分为 V iew, Table, Chart, Layout和 Script Editor五种,Document GUI 是对应于某一Document 的图形用户界面,由 Menu bar,Button bar 和Tool bar组成,分别用来对应不同的功能。图1Avenue应用程序模型?我们在具体开发桌面地理信息系统ArcView 时,发现现有的ArcVie w 系统功能并不能完全满足要求,必须对ArcView 系统重新改造,增加新的功能。由于ArcV iew 的开发语言是Avenue,它的开发效率低,所以在实际开发中既要充分利用ArcView 自身 强大的地图管理功能,又要利用高级语言(如VB5)在快速开发应用方面的长处,两者相互 结合,将取得良好效果。3. ArcView和VB5应用程序通讯方法?最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和对动态联接库的外部 函数调用、文件访问以及WINDOWS剪贴板。上述方法都能使不同的WINDOWS应用程序之间彼此 通信。其中DDE方法原先是作为一种基于消息的协议在WINDOWS(3.x之前)中实现的,用来在 不同的WINDOWS应用程序之间交换信息。随着WINDOWS3.0的发布,DDE在实际的应用程序开发 中得到大量应用,这是通过使DDE服务能够利用应用程序编程接口(API)调用DDE管理库来 完成的。ArcView是通过DDE和DLL方法实现与外部应用程序通信。本文通过一个实例来详细 介绍DDE功能的使用。在实际应用中,ArcView既可作Clint,又可作Server,来实现应用程 序之间的通讯,包括发送或接受数据,执行请求,返回分析结果。通过使用DDE方法,可以 克服ArcView本身开发语言的落后性,达到充分发挥ArcView自身强大的地图管理功能,又创 造出符合时代特色的桌面地理信息系统。实践证明,采用ArcView和VB5应用程序通讯进行系 统开发是一种有效的桌面地理信息系统开发方法。4. 实例分析?在本例中,VB5 应用程序向ArcView 发出Avenue 请求以建立新的文档如views 和layouts, 而且应用程序询问ArcView 以得到当前激活的文档。此时VB5 应用程序是目标,而ArcView 是源。?如果已安装VB5 和ArcView,按照下面步骤建立应用程序:?(1) 启动VB5,建立缺省窗体Form1。?(2) 在Form1上根据下列属性建立控件,然后放大窗体以便整齐地排列控件。?ObjectProperty Setting?Text BoxNametxtDDE?Command ButtonCaptionSend Request?NamecmdRequest?Combo BoxNamecboDocType?(3) 在Form1的说明部分增加下面代码:?Const NONE=0, MANUAL=2?Sub Startup()?Dim t?Const DDE_NO_APP=282?'this will start ArcView if it isn't running?On Error GoTo FireUp?txtDDE.LinkMode=NONE'清除DDE链接?txtDDE.LinkTopic="ArcView|System"'建立对话?txtDDE.LinkMode=MANUAL'建立人工链接?Exit Sub?FireUp:?If Err=DDENOAPP Then?ChDir "C:\ARCVIEW2\BIN"?t=Shell("arcview",1)?t=DoEvents()?Resume?Else?MsgBox "Unknown error."?Stop?End If?End Sub?(4) 在FormLoad 事件中增加下列代码:?Sub FormLoad()?cboDocType.text=""?cboDocType.AddItem "View"?cboDocType.AddItem "Layout"?cboDocType.AddItem "SEd"Startup'调startup 程序?End Sub?(5) 在FormUnload 事件中增加下列代码:?Sub FormUnload (Cancel As Integer)?txtDDE.LinkMode = NONE'关闭DDE 对话?End Sub?(6) 在cboDocTypeClick事件中增加下列代码:?Sub cboDocTypeClick()?cmd="av.GetProject.AddDoc("&cboDocType&".make) av.GetProject.GetActive.Get(0).Ge tWin.Open"?txtDDE.LinkExecute cmd?End Sub?(7) 在cmdRequestClick事件中增加下列代码:?Sub cmdRequestClick ()?'LinkItem是能够返回值的Avenue script?txtDDE.LinkItem = "av.GetActiveDoc.GetName"?txtDDE.LinkRequest?End Sub?(8) 存储VB5工程并编译成EXE 文件。?现在即可运行Visual Basic应用程序。如果ArcView 没有运行,应用程序就 会激活它。从dropdown combo box 选择一个文档名以便在ArcView中建立一个文档。要访问 当前激活的文档就敲击Send Request button,在文本框里将会显示文档名。本例所有的DDE 通讯都是通过文本框实现的。在VB5中, 任何text box, picture box和label在对话中都可 作为目标,同时任何窗体可看作源。?以上实例的运行环境为:Visual Basic 4.0以上,ArcView2.1以上,Windows3.1以上。?参考文献1、边馥苓主编,《地理信息系统原理和方法》,北京:测绘出版社,1996 年8月。2、郭达志、盛业华等编著,《地理信息系统基础与应用》,煤炭工业出版社,1997 年5月。?3、(美国) Mike McKelvy & Ronald Martinsen 著,《Visual Basic 5开发使用手 册》,机械工业出版社,1998年4月。 ( 毕业设计   本科 )