admin管理员组

文章数量:1534534

2024年6月9日发(作者:)

利用VB语言设计气象应用软件编程技巧

张新宜 周晓宇

1 2

(1.湖北省黄石市气象局 黄石 435002;2. 沈阳区域气候中心 沈阳 110016)

摘要:气象应用软件的研发在气象部门的业务工作中已经非常重要,本文通过对曾经主

持和参与的多项课题进行归纳汇总,在研发的多个软件中,从“界面设计、资料读取和调用、

资料格式转换、程序优化和调整”等多个方面进行总结,归纳了在研发气象应用软件时,利

用VB语言开发Windows应用程序的实用性技巧,这些技巧是一线工作经验的积累和结晶,

对于编程人员用VB语言设计气象软件或其他类型的软件,具有非常高的参考和实用价值。

关键词:VB语言;气象软件;编程技巧

中图分类号:TP317.4 文献标识码:A

The programming skills of Using VB language to design

meteorological application software

Zhang Xinyi Zhou Xiaoyu

1 2

Huangshi meteorological observatory, Huangshi 435002;

Shenyang regional climate center

shenyang 110016

Abstract: Meteorological application software research and development in the weather

department business work has very important, this article through to once presided over a number

of issues and to participate in the induction summary, in the research and development of multiple

software, from "interface design, material reading and calls, material format conversion, program

optimization and adjustment", and many other aspects of summary, summarizes the research and

development in meteorological application software, using VB language development Windows

application of practical skills, these skills is a line of experience and crystallization, this to

programming personnel with VB language design weather software or other types of software has

very high reference and practical value.

Key words: VB language; meteorological software; programming skills

引言

Visual Basic是由微软公司开发的事件驱动编程语言,自从1991年VB1.0版本问世以

来,在各个行业得到了广泛的应用,获得了一致的好评。VB的面向对象的程序设计思想

更容易被大多数人接受和认可,特别是VB的“控件”的概念,使得VB语言相对于其

他程序设计语言来说更容易学习。通过这些年不断的更新与发展,VB语言目前常用的

版本是VB6.0,VB6.0广泛应用于各个行业,许多学者在VB程序的设计方面进行了研

[1]

究和总结,张新宜等

对利用VB对SURFER软件二次开发方面进行过深入的研究,谢江林

[2][3][4][5]

、孙艳妙等对VB程序界面设计实用性技巧方面做过深入的探讨,黄世芹、陈向荣、

王当强等对在VB环境下调用和生成Excel报表文档做过研究,王美琼在用VB编程绘制

[8]、[9]

图形的方法和技巧方面进行过总结,施速亮

、孙成名分别在VB开发多媒体方面和在PPT

[10] [11]

中的应用做过研究,苏小虎

、李敬文等人在VB对窗体的设计方面提出了新的思路和方

[12]

以上的研究对于VB程序设计的发展起到

法,王侃

在设计VB程序的界面方面进行了创新,

了非常大的作用。

目前,在气象部门,气象应用软件的研发工作中已经非常重要,气象资料种类繁多,跟

其他学科相比有其自身的特点,而利用VB语言设计气象应用软件方面的研究还很少,本人

长年工作在气象业务研发一线,所开发的应用软件来自一线业务的实际需求,并且经过了业

务实践和检验。本人在研发的多个软件中,从“界面设计、资料读取和调用、资料格式转换、

程序优化和调整”等多个方面进行总结,归纳了在研发气象应用软件时,利用VB语言开发

Windows应用程序的实用性技巧,这些技巧是一线工作经验的积累和结晶,这对于编程人员

用VB语言设计气象软件或其他类型的软件,具有非常高的参考和实用价值。

[6][7]

1界面设计

“良好的开始是成功的一半”,在软件的设计中,这句话显得更为重要,因为在软件设

计之初,首先就要搭起整体框架,把每一部分功能进行合理的布局,然后再实现每一部分的

功能,如果先实现每部分的功能,再把各个部分拼接起来,那么在拼接的过程中会出现这样

那样的问题,处理起来非常棘手,所以研发程序的第一步就是搭起整体框架,设计出整体界

面,所以界面的设计就显得尤为关键。

1.1窗体的设计和美化

VB默认的窗体背景是灰色的,虽然可以进行色彩的设置,但比较单调,所以通常采用图

片或动画来设置背景。采用静态的图片设置背景只要设置窗体的Picture属性即可,而采用

动画来设置背景就有些复杂,可用VB提供的Timer控件来实现。下面以本人设计的“黄石市

暴雪预报系统”为例,说明这两项功能的实现过程。

1.1.1采用静态的图片设置背景

当采用静态的图片设置背景时,具体操作如下:单击要设置背景的窗体,在弹出的“属

性”对话框中,选择picture属性,如图1所示,再在弹出的对话框中选择要设为背景的图

片,如图2所示:

图1 选择picture属性 图2选择背景图片

将图片加载后,效果如图3所示,这样,相比于原来灰色的界面,设置了背景图片的

界面已经相当美观了。

本文标签: 设计气象语言方面