- 10
- 0
- 约 86页
- 2016-12-31 发布于北京
- 举报
1.程序设计概述 1)程序与程序设计 程序是指计算机能够接受的、指示计算机完成特定功能的命令序列。 程序设计是指编写程序的过程。 程序设计语言是指用于描述程序中操作过程的命令、规则的符号集合。 2) 算法和数据结构 算法是对一个问题的解决方法和步骤描述。 表示算法的形式很多,如自然语言、传统流程图、N-S结构化流程图、伪代码、计算机语言等等。 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 程序=数据结构+算法 算法=操作+控制结构 1.1 程序设计的基本方法 1)结构化程序设计方法(将问题分解为过程) 自顶向下、逐步细化的原则 三种基本结构(顺序结构、选择结构、循环结构) 数据结构+算法 2)面向对象程序设计(P378:将问题分解为对象) 对象+消息 对象:是客观世界中的任何事物或人们头脑中的各种概念在计算机程序 中的抽象表示。 属性:状态,行为 事件:能被对象所识别的动作。(单击、双击) 消息:对象之间的通信手段,是一个对象向其他对象发出的带有参数的 信息,让接受信息的对象执行相应的操作,完成所需要的计算, 数据 加工或者信息处理任务,从而改变该对象的状态。 方法:封装在对象或对象类内部的操作程序。 2.Visual Basic 程序设计 BASIC(beginners All-purpose Symbolic Instruction Code初学者通用的符号指令代码)。 Visual Basic的功能特点(P381) (1)可视化的开发环境 (2)面向对象的程序设计 (3)结构化的程序设计语言 (4)事件驱动编程机制 下面首先看两个用visual basic(简称vb)编写的小程序。 2.1 程序1.欢迎大家学习vb 2.2 程序2.显示当前时间 让我们打开这个程序看它的执行过程。 2.3 Visual Basic 6.0主界面 2.4 Visual Basic的集成开发环境(P382) 3. Visual Basic可视化编程初步 面向对象编程 对象(控件)P386:具有独立功能的、内部对外封闭的程序实体,是一种已封装好的具有某种功能的程序和数据程序模块,可对其属性、事件或方法进行设置或编程。对象的特征被称为属性,针对对象的控制过程和相关操作被称为事件和方法,这三者称为描述对象的三个基本特征。 属性是指一个对象的某个方面的特征,通过数据来描述,改变对象的属性即改变对象的特征。 (1)在程序中设置对象属性的语句格式为: 对象名.属性名=属性值 如:command1.caption= “当前时间” 注:在VB中“.”很重要,它兼具着拼写检查功能。如果在输入 “.”后VB没有出现相关提示,则表示前一词输入有误,需要更 正。 在代码输入时遇到标点时,一定要使用英文标点。 事件就是在某个对象上发生的某种动作。 事件分为两类: 1、指用户做了某件事,即用户对某个对象进行了某种操作。如鼠标在某个按钮上单击,按钮对象就知道发生了click事件。 2、系统激发的事件,如窗体生成时会产生form-load事件(load—装载,即窗体及窗体上的控件装载到内存,准备运行) 事件驱动:对一个事件做某种操作后,对象感知了某个事件,然后就会去找相应的程序,如果输入了相应程序,则执行此程序;如果没有任何对应程序;则什么都不做。 事件过程:某一事件对应的程序。事件过程的第一句为过程名称和开 始,它是由对象名和事件名构成的。最后一句是End Sub.这 两句都是由VB自动生成。 指定对象行为的方法 指定对象做某种动作,这种动作命令在VB中叫方法。 窗体常用的方法有:Print、cls、move、show、hide等 例如:以窗体为黑板,编写一个“黑板擦”程序。 方法的书写格式:对象名.方法 动作内容 4.4 编写事件代码 双击“两数相加”按钮,或打开代码编辑窗口选中command1的click事件。即可打开单击按钮的事件过程编辑窗口,写入: Text3.Text = Str(Val(Text1.Text) + Val(Text2.Text)) Text1.Text, Text2.Text分别为两个加数文本框的内容。 4.6 修改工程 运行中如果发现错误或考虑不周到的问题,可以点击工具栏中的“中断”或“结束”按钮,暂停或停止程序的运行,这时就可以回到窗体设计器窗口和代码窗口,进行界面和程序的修改,边修改边运行,直到符合功能
原创力文档

文档评论(0)