版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可视化编程基础VisualBasic程序设计语言是Windows环境下快速开发应用程序的可视化工具。它简单易学,功能强大,而且采用了面向对象的概念,用户不需要编写大量代码去描写界面元素的外观和位置,只要把预先建立的对象拖放到相应的位置即可。一、VB集成开发环境启动VB后,系统自动建立一个工程文件的集成开发环境界面,默认的工程文件名为工程1,如图3.4所示。二、认识一个VB程序例:编写计算圆的面积程序,此程序运行后,显示如图3.5所示的“计算圆的面积”窗口,在圆的半径文本框中输入一个半径数值,如3,单击计算按钮,在窗口中就显示出圆的面积是:28.26。如图3.6所示。分析:这个程序运行后发生了三个事件,首先显示一个标题为“计算圆的面积”的窗口界面,该界面包含两行文字、一个文本框和一个计算按钮,其次是在文本框中输入数值3,最后是单击计算按钮显示圆的面积是28.26。通过以上分析,我们要编写此程序,必须要完成三个任务,即:1.设计运行窗口界面。
2.编写含有数据输入、输出以及计算圆面积的程序语句。3.要单击计算按钮才能完成计算和显示计算结果。三、可视化编程用传统的程序设计语言编写程序,程序开发者需要花费大量时间和精力在用户界而的设计上,在设计过程中往往看不到实际显示效果,只能在运行程序时才能观察到,程序开发效率较低,而VB提供了“所见即所得”的可视化编程环境,通过前面的实例,我们已经体会到利州VB进行窗口界面设计的方便和快捷。VB可视化编程涉及到一些基本概念,包括对象、属性、方法、事件、事件过程和事件驱动等。1.对象现实世界是对象的集合体。什么是对象呢?现实生活中的任何物体都可以被称为对象,例如人、椅子、电脑、蝴蝶等等,他们都是现实生活世界中的对象。2.控件控件是控制应用程序的图形界面元素。是VB可视化编程的基本操作对象。3.属性
在VB中将对象的特征称为属性,每个对象都有自己的属性,不同的对象有不同的属性,属性值决定了对象的外观和行为。比如按钮的大小、颜色,标签的显示文字等,改变属性值就可以改变对象的特征。我们可以把属性看成是对象的性质,把事件看成是对象的响应,把方法看作是对象的动作。4.事件事件是VB预先定义的、对象能够识别的动作。每个控件都可以对一个或多个事件进行识别和响应,如鼠标单击事件(Click)、鼠标双击事件(DblClick)等。在多数情况下,事件是通过用户的交互操作产生的。5.事件过程事件过程是用来完成事件发生后所要执行的操作。当一个对象察觉到某一事件发生时(如Click等),就会对事件产生响应,即执行-段程序代码,所执行的这段程序代码就称为事件过程。6.事件驱动VB是事件驱动程序设计,程序开始执行时,先等待某个事件的发生,然后再去执行处理此事件的事件过程。事件过程要经过事件触发才会被执行,这种动作模式就称为事件驱动程序设计,也就是说程序的执行流程是由事件控制的。四、可视化编程的方法编VB程序首先要创建一个良好的可视化界面。在Windows操作系统下,窗体几乎是每个程序的必要部分。而每个程序界面是由窗体(Form)和-些必要的控件元素(Control)构成的。例3.2.2设计一个程序,执行时窗体中标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昌都市重点中学2027届物理九上期末达标检测试题含解析
- 福建省2027届化学九上期末统考试题含解析
- 河北省石家庄市八校联考2027届化学九年级第一学期期末教学质量检测试题含解析
- 2027届河南洛阳伊川化学九年级第一学期期末学业水平测试试题含解析
- 公路工程资料员工作职责培训
- (新)宾馆转让合同
- (新)水磨石施工合同书
- 天津市南开区南大附中2027届九年级化学第一学期期中调研试题含解析
- 幼儿园大班的社会实践活动
- 2027届广东省花都区联安中学物理九年级第一学期期末调研模拟试题含解析
- 【市质检】福州市2024-2025学年高三年级第一次质量检测 英语试卷(含答案)
- 天津市气象局招聘应届高校毕业生考试试题及答案
- 中国儿童维生素A、维生素D临床应用专家共识
- JGJT178-2009 补偿收缩混凝土应用技术规程
- 空调维保投标方案(技术标)
- 数学史全套课件
- 汝瓷营销策划方案
- 河北2023年邢台银行笔试考试参考题库含答案详解
- 石氏伤科理论与当代伤科疾病的防治
- 大学新生入学教育-课件
- 《电子制造技术-电子封装》配套教学课件
评论
0/150
提交评论