第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础

Slides:



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

計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
第 1 章 公共基础知识 第 2 章 Visual Basic程序开发环境 第 3 章 对象及其操作 第 4 章 数据类型及其运算
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
計算機程式及實習 期末報告 題目:商店結帳系統
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
感知学习 ——可视化学习平台.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
第四章 营养状况评价.
課程名稱:程式設計 授課老師:________
Visual Basic程序设计 主 编  柳青.
第三章 各类食品的营养价值及其卫生 第三、四节 蛋与蛋制品、乳类的 营养价值及其卫生.
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
Visual Basic 6.0之事件 事件(Event)?
新觀念的 VB6 教本 第 3 章表單設計.
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
程式簡介、VB、物件導向 國立北門高中 林明璋.
林老師程式設計講座 第一單元 進入Visual Basic 世界.
CH11.
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
巨集病毒與VBA.
Visual Basic 程式設計基礎(一)
程式語言 -Visual Basic 變數、常數與資料型態.
Visual Basic程序设计 第八章 过程 -子程序和函数
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第12章 VBA编程 虽然Access的交互操作功能非常强大且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual.
初识Visual Basic.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Visual Basic程序设计基础 计算机科学学院.
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
計算機程式 廖文淵 Department of Computer Science and Engineering
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
EVB Embedded Visual Basic.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Visual Basic 6.0 ——程序设计.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
Visual Basic程序设计.
本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣2.5版授權釋出
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
電腦攻擊與防禦 在 Virtual Box 加入硬碟檔 ADL 2019/2/17.
VB程序设计语言 主讲教师:王 杨.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
金融資訊管理 撰寫VBA的基本事項.
第1章 Visual Basic 简介 郭清溥.
第五章: 輸入與輸出.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
第9章 创建与使用菜单、工具栏和状态栏 大多数基于Windows的应用程序均使用菜单、工具 栏和状态栏。其中,用户通过菜单及工具栏实现 各种期望地操作;使用状态栏获得系统以及软件 的状态信息。本章将带领读者学习如何创建与使 用这些控件。
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
程序基础 2019/4/25.
第二章、第三章错题分析.
計算機概論 跨越講義 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 結構化VS物件導向程式設計
計算機程式 Visual BASIC 程式設計
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
算法及VB初步实现1.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Print方法和函数 2019/5/19.
認識 Visual Studio 李明山
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
Presentation transcript:

第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础 1.3 Windows环境下的应用程序的工作方式—事件驱动 1.4 Visual Basic 的集成开发环境 1.5 创建Visual Basic 应用程序的一般步骤 1.6 Visual Basic集成开发环境的基本操作

本章重点和难点 掌握面向对象程序设计的基本概念 掌握事件驱动程序设计工作原理 熟悉VB集成开发环境 掌握VB开发应用程序的一般步骤

概 述 VB简介 VB功能特点

VB简介 1991年Microsoft公司推出VB1.0 1992年、1993年、1995年、1997年、1998年相继推出 VB2.0、 VB3.0、 VB4.0、VB5.0 、VB6.0 VB6.0 的三个版本 学习版(Learning) 专业版(Professional) 企业版(Enterprise)

VB功能特点 具有面向对象的可视化设计工具 事件驱动的编程机制 提供了易学易用的应用程序集成开发环境 结构化的程序设计语言 支持多种数据库的访问 支持DDE、DLL、OLE技术 完备的Help联机帮助功能

1.2 面向对象的程序设计方法基础 初期的程序设计 结构化程序设计 面向对象的程序设计

初期的程序设计 早期的计算机价格昂贵、内存很小、速度不高。为了节省昂贵的CPU机时费,不得不使用巧妙的手段和技术,手工编写各种高效的程序。 随着计算机性能价格比不断提高,计算机应用越来越广泛,程序规模越来越大,手工方式编程的缺陷已成为阻碍计算机技术发展的主要障碍。

结构化程序设计 20世纪70年代提出的结构化程序设计方法要求把程序的结构规定为顺序、选择和循环三种基本结构,限制使用GOTO语句,并采用了自顶向下、逐步求精的分析和设计方法。 结构化程序设计方法的不足: 这种面向过程的方法,仍然存在与人的思维方式不协调的地方; 该方法中程序模块和数据结构是松散地偶合在一起的,程序复杂时,容易出错,难以维护。

面向对象的程序设计 20世纪80年代初提出的面向对象程序设计方法,是将问题分解为对象。对象是现实世界中可以独立存在、可以被区分的一些实体,也可以是概念上的实体。 面向对象的程序设计的优点: 符合人们习惯的思维方法 易于软件的维护和功能的增减 可重用性好 与可视化技术相结合,改善了工作界面

对 象 对象是基本的运行时的实体,它既包括了数据(属性)、作用于对象的操作(方法)和对象的响应(事件)。 对 象 对象是基本的运行时的实体,它既包括了数据(属性)、作用于对象的操作(方法)和对象的响应(事件)。 VB系统设计好的对象是:窗体、各种控件、打印机及剪贴板等。

对象的属性、事件和方法 属性(Property) 方法(Method) 事件、事件过程和事件驱动

属性(Property) 对象中的数据保存在属性中,它们是用来描述和反映对象特征的参数。 可以通过两种方法设置对象的属性: (1)设计阶段在属性窗口直接设置; (2)在程序代码中通过赋值实现,格式如下: 对象.属性=属性值 如:cmdOk.Caption=“确定”

方法(Method) 方法指对象 可以进行的动作和行为。因为方法是面向对象的,所以在调用时一定要用对象。调用格式如下: [对象.]方法 [参数表列] 其中,若省略了对象,表示为当前对象。 例如: Form1.Print “欢迎使用VB6.0”

事件、事件过程和事件驱动 事件(Event) 就是使某个对象进入活动状态的一种操作或动作 。对于对象而言,事件就是发生在该对象上的事情。 事件过程(Event Procedure) 应用程序处理事件的步骤就是事件过程。 事件驱动程序设计 程序的执行先等待某个事件的发生,再去执行处理此事件的事件过程,此即事件驱动程序设计方式。

1.4 集成开发环境 VB6.0界面 窗体窗口 属性窗口 工程资源管理器窗口 代码窗口 窗体布局窗口 对象浏览器窗口 工具箱窗口

VB6.0界面

标题条 VB的三种工作模式 设计模式(Design) 运行模式(Run) 中断模式(Break)

窗体(Form)窗口

属性(Properties)窗口 对象列表框 属性显示排列方式 属性列表框 属性含义说明

工程资源管理器窗口 查看代码 切换文件夹 查看对象

代码(Code)窗口 对象列表框 过程列表框 代码框

窗体布局窗口

对象浏览器窗口

工具箱(Tool Box)窗口 图形框 标签 指针 命令按钮 文本框 单选按钮 框架 组合框 检查框 垂直滚动条 列表框 目录列表框 水平滚动条 驱动器列表框 时钟 图形、直线 文件列表框 对象连接与嵌入 图象 数据控制

VB系统创建应用程序的一般步骤 创建程序的用户界面 设置界面上各个对象属性 编写对象响应事件的程序代码 保存工程 调试程序 创建可执行程序

建立简单的应用程序 例1.1 建立用户界面的对象 对象属性的设置 对象事件过程及编程 程序的运行 保存文件 生成可执行文件

编程改变标签的显示内容 用标签控件再在窗体中显示文字“你好!”,用鼠标单击命令按钮后,将窗体上的文字变成“欢迎学习VB!”

建立用户界面的对象 原始界面 单击确定按钮后的界面

对象属性的设置 程序示例 你好! Form1 无定义 12 Label1 label1 Command1 cmdok 确定 Command2 默认控件名 设置的控件名 标题 (Caption) 文本 (Text) 字号 (FontSize) Form1 程序示例 无定义 12 Label1 label1 你好! Command1 cmdok 确定 Command2 cmdEnd 结束

对象事件过程及编程 进入代码窗口有三种方法: 在“Form”窗口双击控件对象 在“工程”窗口单击“查看代码”按钮 在“视图”菜单中选择“代码窗口”命令 根据本例要求 要对按钮对象cmdokr对应的Click事件编程 “结束”要对按钮对象cmdEnd对应的Click事件编程

对象Cmdok对应的Click事件过程 Private Sub Cmdok_Click() Label1.Caption = "欢迎学习VB!" End Sub

对象cmdEnd对应的Click事件过程 Private Sub cmdEnd_Click( ) End ‘程序结束 End Sub

程序的运行 VB中程序可以以两种模式运行:解释运行模式和编译运行模式。 编译运行模式是由系统读取程序中全部代码,将其转换为机器代码,并保存在 .EXE文件中。 解释运行模式是由系统读取事件激发的那段事件过程代码,将其转换为机器代码,然后执行该机器代码。

保存文件 一个工程中涉及到多种文件类型,本例仅涉及到一个窗体,因此,只要保存一个窗体文件和一个工程文件。 选择“文件”菜单下的“Form1另存为”,后缀名(.frm)由系统自动添加; 选择“文件”菜单下的“工程另存为”,后缀名(.vbp)由系统自动添加。

生成可执行文件