- 0
- 0
- 约3.61千字
- 约 28页
- 2022-05-12 发布于北京
- 举报
Visual Basic程序设计概述Visual Basic程序开发的基本概念 人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。 人与计算机交流使用的是“程序设计语言”。同人类语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。从计算机执行的角度来看,程序设计语言通常分为机器语言、汇编语言和高级语言3种。 应用程序的开发一般采用高级语言。 应用程序的开发技术经历了从过程式应用程序到事件驱动型应用程序的变化 :程序设计面向过程(Action-Oriented)面向对象(Object-Oriented)面向过程Main ProgramSubProgram1SubProgram2SubProgram3由一个主程序控制每个元素不可或缺自顶向下,逐步求精牵一发而动全身——整体性InputProblem ProblemAnalysis DefinitionOutputObjectDesignProcess Control DesignCodeControl CodeControl CodeObject1Object2Object3Testing对象相对独立对象拥有自己的数据和方法易分工合作可读性和可维护性强软件复用性高——松散型面向对象 面向对象的事件驱动程序设计的实质,就是设计好应用程序中的各个对象,然后编写相应的、必要的程序代码,这些程序代码将用于响应可能发生在某个对象上的事件。所有这些对象及程序代码,就构成了一个应用程序。 Visual Basic面向对象的事件驱动式程序设计语言 事件事件过程Sub 对象名_事件()…事件过程代码End Sub 演出进行窗体舞台道具演员对象程序代码台词动作应用程序运行创建简单的VB应用程序——比喻VB集成开发环境菜单栏工程窗口窗体窗口工具栏属性窗口工具箱代码窗口布局窗口监视窗口立即窗口Visual Basic 应用程序的基本构造模块,是运行应用程序时与用户交互操作的实际窗口。也是我们在比喻中所说的,窗体是一个舞台,是许多对象的载体。当然,窗体本身也是对象。一个具体事物的抽象。数据以及与数据有关操作的集合。同种对象的集合与抽象。——抽取对象的共同特征和行为。(层层抽象的能力)放在VB开发环境中工具箱上的工具,都是设计程序要用到的类(指针不是控件,仅用于移动窗体和控件对象,以及调整它们的大小) 当我们选择了工具箱上的某个控件类,然后在窗体上画出一个相应的图形符号,这个过程叫作类的实例化(从抽象到具体),即从类中派生出一个实体对象,这个对象就叫控件对象,简称控件 窗体对象类控件类控件对象总结(一)对象的定义:对象就是一个具体事物的抽象。对象就是一个包含数据以及与这些数据有关的操作的集合对象是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和(或)与之交互的能力。对象是一些属性及服务的封装体,——“对象=数据+作用于这些数据的操作”。对象是具有某些特性的具体事物的抽象。 (二)对象的命名 每一个对象都有有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。命名的原则: (1)必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)串组成。 (2)长度=255个字符。(三)对象的三要素 1.属性 对象 . 属性 = 属性值 对象的性质,即用来描述和反映对象特征的参数。 2.事件对象名_事件 ( [参数名表 ] ) 响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 3.方法 [对象 . ]方法 [参数名表 ] 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。也可以通过属性窗口,设置属性。方法事件对象的行为系统定义用户编写面向对象Windows系统捕捉方法和事件创建一个完整的简单的VB应用程序——步骤 建立一个工程设计用户界面设置对象属性编写代码保存和运行调试程序,生成EXE文件。 一、 设计用户界面1.向窗体上添加控件 向窗体上添加控件有两种方法: ? 双击工具箱中的控件图标,该控件即自动添加到了窗体的中央。 ? 单击工具箱中的控件图标,然后将鼠标指针移到窗体上,鼠标指针变成十字型,在窗体上需要放控件的位置拖动鼠标画出想要的尺寸,然后释放鼠标,即可在窗体上画出该控件。2.对窗体上的控件进行调整 对窗体上的控件进行调整的基本操作如下: (1)选中控件 (2)调整控件大小及位置3 设置属性 利用属性窗口,可为界面中的对象(窗体或控件)设置相应的属性。 打开属性窗口可用以下4种方
您可能关注的文档
最近下载
- 日本 ONKYO(安桥)TX-NR656 AV接收机用户使用手册.pdf
- 2025年云南中烟面试题目及答案.doc VIP
- 高频精选:云南中烟面试题目及答案.doc VIP
- 风电整定计算说明.pdf VIP
- 西门子门机调试说明书.doc VIP
- 2026华能广西分公司所属基层企业应届毕业生招聘考试备考题库及答案解析.docx VIP
- 2025届高三一轮复习课件+第57讲长江流域.pptx VIP
- 诚信体系企业需要具备的资料清单.doc VIP
- 3.3 长江流域协作开发 第一课时教学设计.docx VIP
- 高中地理湘教版:33学习任务单‖43-3长江流域协作开发与环境保护第三课时.docx VIP
原创力文档

文档评论(0)