Visual Basic 6.0 ——程序设计.

Slides:



Advertisements
Similar presentations
第2章第2章 第 1 节 生物与非生物. [ 猜谜语 ] 名字叫做牛, 不会拉犁头; 说我力气小, 背着房子走。 ( 打一动 物)
Advertisements

县级实施妇女儿童发展纲要 的途径和方法 —— 制定和实 施县级跨部门行动计划 国务院妇儿工委办公室 儿童处 2014 年 6 月.
创作计算机程序 学习目标: 定义术语 “ 计算机程序 ” 说明编程过程中流程图和伪代码的用途 介绍程序在寻求解决方案的过程中可以利用的两种方 法 区别计算机编程的两个主要步骤 列举并描述面向对象编程的三个要素.
C/C++ 程序设计 吉林财经大学 管理科学与信息工程学院 李艳东 : Tel :
有教無類 因材施教 適性揚才 多元進路 優質銜接
职业指导服务系统 欢迎了解职业指导服务系统!
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
翰林版國文第三冊第六課 《迢迢牽牛星》 設計者:郭宜幸.
方案設計與評估.
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
赋值语句与输入、输出语句.
專題製作經驗分享:多媒體組 嘉義高商 資料處理科 郭文賢.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
用“自言自语法”提高学生 英语口头表达能力 李奉栖.
普通话模拟测试 与学习平台 使用指南.
美学概论 主讲教师 孙建章 沈阳电大文法系.
史料數位化之METADATA與AUTHORITY CONTROL / 陳雪華
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
網路小說劇情建構與伏線營造 Windows98.
比爾蓋茲導讀.
課程名稱:程式設計 授課老師:________
Visual Basic程序设计 主 编  柳青.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
臺北市立松山家商 103學年度第1學期 學校日 教學說明 簡報
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
新觀念的 VB6 教本 第 3 章表單設計.
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
林老師程式設計講座 第一單元 進入Visual Basic 世界.
Visual Basic快速入门 ADO数据控件与数据绑定控件 VB数据库编程举例 VB开发数据库应用系统实例分析
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
Visual Basic 程式設計基礎(一)
程式語言 -Visual Basic 變數、常數與資料型態.
Visual Basic程序设计 第八章 过程 -子程序和函数
第16章 多媒体编程 随着计算机技术的飞速发展和计算机的普及,多媒体和人们的休闲生活已经融为了一体,在Visual Basic中,通过使用一些编程技巧或多媒体控件可以开发出具有鲜明特点的多媒体程序。
第一章 C語言概論 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載.
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
第十二章 多模組與多專案.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
程式語言Visual Basic 傳址與傳值
金融資訊管理 撰寫VBA的基本事項.
第1章 Visual Basic 简介 郭清溥.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
算法与程序设计.
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
程序基础 2019/4/25.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
2012温州市“深化普通高中课程改革”信息技术学科培训
計算機概論 跨越講義 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 結構化VS物件導向程式設計
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
萬芳高中高一下程式設計 上課教學說明檔 106-2學期 班級:S105 ~ S110.
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
計算機程式 Visual BASIC 程式設計
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Print方法和函数 2019/5/19.
第五章 Visual FoxPro报表 本章教学要求:掌握Visual FoxPro 报表的特点和通过报表设计器设计报表的方法。
面向对象程序设计 C++教程 西安工业大学 于帆.
104學年度第二學期 燈音開課 03/14燈光開課.
——彻底变革算法与程序设计的教学方式 湖北省水果湖高级中学 伍先军.
Presentation transcript:

Visual Basic 6.0 ——程序设计

程序设计 面向过程(Action-Oriented) 面向对象(Object-Oriented)

面向过程 ——整体性 由一个主程序控制 每个元素不可或缺 自顶向下,逐步求精 牵一发而动全身 Main Program SubProgram2 SubProgram1 SubProgram3 由一个主程序控制 每个元素不可或缺 自顶向下,逐步求精 牵一发而动全身 ——整体性

面向对象 ——松散型 对象相对独立 对象拥有自己的数据和方法 易分工合作 可读性和可维护性强 软件复用性高 Input Problem Problem Analysis Definition Output Object Design Process Control Design Code Testing Control Code Object1 Object2 Object3 对象相对独立 对象拥有自己的数据和方法 易分工合作 可读性和可维护性强 软件复用性高 ——松散型

Visual Basic 面向对象的事件驱动式程序设计语言 事件过程 Sub 对象名_事件() …事件过程代码 End Sub

创建简单的VB应用程序 ——比喻 舞台 道具 演员 台词 动作 演出进行 窗体 对象 程序代码 应用程序运行

VB集成开发环境 菜单栏 工程窗口 窗体窗口 工具栏 属性窗口 工具箱 代码窗口 布局窗口 监视窗口 立即窗口

Visual Basic 应用程序的基本构造模块,是运行应用程序时与用户交互操作的实际窗口。也是我们在比喻中所说的,窗体是一个舞台,是许多对象的载体。当然,窗体本身也是对象。 一个具体事物的抽象。数据以及与数据有关操作的集合。 同种对象的集合与抽象。——抽取对象的共同特征和行为。(层层抽象的能力) 放在VB开发环境中工具箱上的工具,都是设计程序要用到的类(指针不是控件,仅用于移动窗体和控件对象,以及调整它们的大小) 当我们选择了工具箱上的某个控件类,然后在窗体上画出一个相应的图形符号,这个过程叫作类的实例化(从抽象到具体),即从类中派生出一个实体对象,这个对象就叫控件对象,简称控件 窗体 对象 类 控件类 控件

对象总结 (一)对象的定义: 对象就是一个具体事物的抽象。 对象就是一个包含数据以及与这些数据有关的操作的集合 对象是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和(或)与之交互的能力。 对象是一些属性及服务的封装体,——“对象=数据+作用于这些数据的操作”。 对象是具有某些特性的具体事物的抽象。

(二)对象的命名 每一个对象都有有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。 命名的原则: (1)必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)串组成。 (2)长度<=255个字符。

(三)对象的三要素 1.属性 对象 . 属性 = 属性值 对象的性质,即用来描述和反映对象特征的参数。 1.属性 对象 . 属性 = 属性值 对象的性质,即用来描述和反映对象特征的参数。 2.事件 对象名_事件 ( [参数名表 ] ) 响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 3.方法 [对象 . ]方法 [参数名表 ] 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。 也可以通过属性窗口,设置属性。

方法和事件 方法 事件 对象的行为 系统定义 用户编写 面向对象 Windows系统捕捉

创建一个完整的简单的VB应用程序 ——步骤 建立一个工程 设计用户界面 设置对象属性 编写代码 保存和运行调试程序,生成EXE文件。

Print语句 在窗体或图片框上显示文本,输出文本发送到打印机 分号——Visual Basic 将一项接着一项地显示(或打印),中间没有空格。 逗号——在显示(或打印)一项后,Visual Basic 将跳到下一个制表列显示(或打印)下一项。 在缺省情况下,每个 Print 方法都是打印完文本后自动移到下一行。

VB应用程序的工作方式 ——以事件驱动应用程序的工作方式 下面是事件驱动应用程序中的典型工作方式: 1、启动应用程序,装载和显示窗体。 2、窗体(或窗体上的控件)接收事件。事件可由用户引发(例如通过键盘或鼠标操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的Load事件)。 3、如果在相应的事件过程中已编写了相应的程序代码,就执行该代码。 4、应用程序等待下一次事件。

VB的三种工作方式: 设计模式:可进行界面的设计和代码的编制。 用户可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 运行模式:运行应用程序,不可编辑代码和界面。 用户可与应用程序交流。可查看代码,但不能改动它。 中断模式:应用程序运行暂时中断,可编辑代码,不可编辑界面。 用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。

工程的组成 工程文件(.vbp):该工程所有文件和对象的清单 窗体文件(.frm):窗体及控件的属性设置、窗体级常量、变量的声明,事件过程和自定义过程 窗体的二进制数据文件(.frx):如果窗体上控件的数据属性含有二 进制属性(例如图片或图标),当保存窗体文件时,自动产生同名.frx文件。 标准模块文件(.bas) 类模块的文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx)