vb可视化编程的设计方案

vb可视化编程的设计方案

ID:1343906

大小:856.00 KB

页数:47页

时间:2017-11-10

vb可视化编程的设计方案_第1页
vb可视化编程的设计方案_第2页
vb可视化编程的设计方案_第3页
vb可视化编程的设计方案_第4页
vb可视化编程的设计方案_第5页
资源描述:

《vb可视化编程的设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB可视化编程的设计方案第一章绪论面状符号的填充在地理信息系统、计算机图形学中都有充分的提到。信息是用文字、数字、符号、语言、图像等的内容、数量或特征,从而向人们(或系统)提供关于现实世界新的事实和知识,作为生产、建设、经营管理、分析和决策的依据。信息技术是当今世界高技术群的代表,它可以帮助人们收集情报、揭示问题和预测未来,极大地扩大和增强人类适应自然的能力,为人类社会带来更大的益处。地理信息系统是一种十分重要的空间信息系统,它是在计算机硬件、软件系统的技术支持下,对整个或部分地球表层空间的地理分布数据进行采集、储存、管理、运

2、算、模拟、分析、显示和描述的技术系统。由郭志达主编的《地理信息系统原理与应用》一书中的第6章中讲到了符号及空间资料的可视化。计算机图形学是人类近30年来在科学技术领域中取得的一项重大成就。国际标准化组织给计算机图形学做出了如下定义:“计算机图形学是研究通过计算机将数据转换为图形,并在专用显示设备上显示的原理、方法和技术的学科。”在发达国家中,计算机图形学已经广泛地应用于工程技术与社会生活的各个领域之中,如机械、电子、建筑、航空航天、交通运输等等。由焦永和主编的《计算机图形学教程(第二版)》一书中详细地介绍了有关区域填充的问题,

3、同时,由孙家广主编的《计算机图形学》中也有相关的介绍。像上面提到的介绍面状符号的填充的书籍不胜枚举,在这里,我就想大家介绍这几本。下面就具体地说说我是如何实现面状符号的填充的。在地图中,往往需要用一区域表示地物、地貌,所以要对区域进行填充颜色或图案以示区别。在这次设计中,我用的是编程的方法来实现这一目的的,更进一步讲是用VB编程来实现的。VB是众多编程语言中比较容易理解、掌握的一门语言。本次设计的具体做法是:首先,先画出一任意多边形(设计当中我是用五边形为例的),然后求出该多边形的最小外接矩形,再对最小外接矩形进行划分,将其划

4、分为n个小矩形,求出这些小矩形的中心坐标,然后判断哪些小矩形是位于多边形的内部的,做这一判断有很多种方法,在这次设计中介绍了三种方法:求交法、栅格法、面积法。最后,对位于多边形内部的小矩形进行填充,比如说以小矩形的中心为中心画圆,在这里还得判断个别小矩形的中心离多边形边的距离是否大于所填圆的半径,对那些小于半径的小矩形不予以填充,至此,整个设计就结束了。由于设计者的水平有限,所以设计的结果不是很完美,仍然存在着缺陷,像设计程序仅仅适用于凸多边形,而对于凹多边形就不适用了,这是因为在判断哪些小矩形位于多边形内部时,我用的是面积法

5、,面积法是位于多边形内部的点与多边形各顶点连接构成的三角形的面积和等于多边形的面积,而面积法不适用于凹多边形。47第二章VisualBasic的基础知识第一节VisualBasic简介一、VisualBasic概述VisualBasic(简称VB)是美国微软(Microsoft)公司推出的Windows环境下的软件开发工具,使用VB可以既快又简单地开发Windows应用软件。Visual是指开发图形用户界面(GUI)的方法。Visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。在VB中引入了控件的概念,如各种各样的

6、按钮、文本框、复选框等。VB把这些控件模式化,并且每个控件都由若干属性来控制其外观、工作方法。这样,采用Visual方法无需编写大量代码去描写界面元素的外观和位置,而只要把预先建立的控件加到屏幕上。Basic是指BASIC(BeginnersAll-purposeSymbolicInstructionCode)语言,之所以叫做“VisualBasic”就是因为它使用了BASIC语言作为代码。随着微型计算机技术的飞速发展,美国微软公司的MicrosoftWindows以其具有多任务性,图形用户界面,动态数据交换,对象链接与嵌入等

7、强大功能,而成为当今微型计算机操作系统的主流产品。众多的软件开发者已从原来的DOS软件开发转向Windows。许多商用软件公司为适应这一趋势推出了不少Windows环境下的软件开发工具,如VisualC++、VisualBasic、BorlandC++、Delphi、PowerBuilder等等。使用VB不仅可以感受到Windows带来的新技术,新概念和新的方法,而且VB是目前众多Windows软件开发工具中效率最高的一个。另外VB系列产品得到了计算机工业界的承认,得到了许多软件开发商的大力支持。二、VisualBasic的发

8、展过程早在1991年,为了简化Windows应用程序的开发,微软公司推出了VisualBasic1.0它极大地改变了人们对Windows的看法以及使用Windows的方法。1992年,经过对VisualBasic1.0的修改后,微软推出了VisualBasic2.0。1993

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

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

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