甘肃农业大学:《VB程序设计基础》课程教学资源(授课教案)第一章 VB概述

第一章VB概述 教学内容: 一、可视化编程的概念、面向对象的程序设计、类、对象、属性、方法、事 件及事件过程 二、VB6.0简介 VB6.0功能特点、安装启动及退出 三、VB集成开发环境 标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程资源管理器、属性窗口、 代码编辑器 四、设计程序的一般步骤 开发VB应用程序的步骤、创建应用程序界面、设置属性、编写代码、调试 应用程序、生成可执行文件 教学要求: 了解:程序设计语言的概述、VB6.0的功能特点 理解:类、对象、方法、事件及事件过程的概念。 掌握:VB的启动和退出、VB开发环境的组成及基本操作方法、开发VB应用 程序的步骤 1Vb功能特点 ·面向对象的可视化的程序设计方法 ·事件驱动的程序设计机制 ·简单易学的程序设计语言 ·交互式的集成开发环境 2可视化编程的概念 •传统的程序设计方法 ·针对用户界面设计程序代码 ·可视化化编程的优点 3面向对象的有关概念 对象的概念 是表示现实世界中某个具体的事物,或者对象是具有特殊属性(数据)和 行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性、 事件和方法来描述。 •对象的建立和编辑的建立: ①单击工具箱里相应对象的图标,然后在窗体上拖动 ②双击工具箱里相应对象的图标 选定:单击选定一个;Ctrl+单击选定多个不连续;Shift+单击选定多个 连续 删除:选定按Del键· •对象的属性、事件和方法 属性:一个对象的特征。可在设计阶段利用属性窗口直接设置对象的属性, 也可在程序代码中利用语句实现,格式: 对象名.属性名=属性值
第一章 VB 概述 教学内容: 一、可视化编程的概念、面向对象的程序设计、类、对象、属性、方法、事 件及事件过程 二、VB 6.0 简介 VB 6.0 功能特点、安装启动及退出 三、VB 集成开发环境 标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程资源管理器、属性窗口、 代码编辑器 四、设计程序的一般步骤 开发 VB 应用程序的步骤、创建应用程序界面、设置属性、编写代码、调试 应用程序、生成可执行文件 教学要求: 了解:程序设计语言的概述、VB 6.0 的功能特点 理解:类、对象、方法、事件及事件过程的概念。 掌握:VB 的启动和退出、VB 开发环境的组成及基本操作方法、开发 VB 应用 程序的步骤 1 Vb 功能特点 •面向对象的可视化的程序设计方法 • 事件驱动的程序设计机制 • 简单易学的程序设计语言 • 交互式的集成开发环境 2 可视化编程的概念 •传统的程序设计方法 •针对用户界面设计程序代码 •可视化化编程的优点 3 面向对象的有关概念 对象的概念 是表示现实世界中某个具体的事物,或者对象是具有特殊属性(数据)和 行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性、 事件和方法来描述。 •对象的建立和编辑的建立: ①单击工具箱里相应对象的图标,然后在窗体上拖动 ②双击工具箱里相应对象的图标 选定:单击选定一个;Ctrl+单击选定多个不连续;Shift+单击选定多个 连续 删除:选定按 Del 键• •对象的属性、事件和方法 属性:一个对象的特征。可在设计阶段利用属性窗口直接设置对象的属性, 也可在程序代码中利用语句实现,格式: 对象名.属性名=属性值

事件:由VB预先设置好的、能被对象识别的动作。如:Click(单击)、Change (改变)等。 事件过程:对象的事件发生后,应用程序处理这个事件所执行的一段代码。 一般格式如下: Private Sub对象名事件名([参数列表]) 。。 End Sub ·方法 系统提供,用户可以直接调用。一般格式如下: [对象.]方法名[参数列表] 4Vb集成开发环境 VB6.0的安装 ·添加或删除VB6.0组件 VB6.0的启动方法 VB6.0集成开发环境 1)主窗口 2)窗体窗口 3)属性窗口 4)工程资源管理器窗口 5)代码窗口 6)窗体布局窗口 7)立即窗口 8)工具箱窗口 5Vb程序设计的一般步骤 (1)界面设计 (2)编写代码 (3)保存和运行 (4)编译与打包 (5)安装运行 VB应用程序开发的主要步骤一般有以下三个主要步骤: (1)设计应用程序界面 (2)设置对象属性 (3)编写程序代码 小结 本章主要介绍了VB6.0的特点,安装和启动过程的使用方法,重点介绍了 VB6.0的集成开发环境,并通过详细的讲解帮助读者快速理解和进入VB应用程 序的开发过程。通过本章学习,希望能够熟悉VB6.0的集成开发环境,掌握面向 对象程序设计的基本概念,熟悉掌握菜单栏,工具栏,工程资源管理器,属性窗 口的使用方法
事件:由 VB 预先设置好的、能被对象识别的动作。如:Click(单击)、Change (改变)等。 事件过程:对象的事件发生后,应用程序处理这个事件所执行的一段代码。 一般格式如下: Private Sub 对象名_事件名([参数列表]) …… End Sub •方法 系统提供,用户可以直接调用。一般格式如下: [对象.] 方法名 [参数列表] 4 Vb 集成开发环境 VB6.0 的安装 •添加或删除 VB6.0 组件 •VB6.0 的启动方法 •VB6.0 集成开发环境 1)主窗口 2)窗体窗口 3)属性窗口 4)工程资源管理器窗口 5)代码窗口 6)窗体布局窗口 7)立即窗口 8)工具箱窗口 5 Vb 程序设计的一般步骤 (1)界面设计 (2)编写代码 (3)保存和运行 (4)编译与打包 (5)安装运行 VB 应用程序开发的主要步骤一般有以下三个主要步骤: (1)设计应用程序界面 (2)设置对象属性 (3)编写程序代码 小结 本章主要介绍了 VB6.0 的特点,安装和启动过程的使用方法,重点介绍了 VB6.0 的集成开发环境,并通过详细的讲解帮助读者快速理解和进入 VB 应用程 序的开发过程。通过本章学习,希望能够熟悉 VB6.0 的集成开发环境,掌握面向 对象程序设计的基本概念,熟悉掌握菜单栏,工具栏,工程资源管理器,属性窗 口的使用方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 甘肃农业大学:《VB程序设计基础》课程教学资源(教学大纲)Programming of Visual Basic.pdf
- Connectivity Analysis in Wireless Networks with Correlated Mobility and Cluster Scalability.pdf
- Asymptotic Analysis on Content Placement and Retrieval in MANETs.pdf
- Are we connected? Optimal Determination of Source-destination Connectivity in Random Networks.pdf
- Mobility Weakens the Distinction between Multicast and Unicast.pptx
- Mobility Weakens the Distinction between Multicast and Unicast.pdf
- Impact of Social Relation and Group Size in Multicast Ad Hoc Networks.pptx
- Impact of Social Relation and Group Size in Multicast Ad Hoc Networks.pdf
- Optimal Secrecy Capacity-Delay Tradeoff in Large-Scale Mobile Ad Hoc Networks.pdf
- Two-Dimensional Route Switching in Cognitive Radio Networks:A Game-Theoretical Framework.ppt
- Two-Dimensional Route Switching in Cognitive Radio Networks:A Game-Theoretical Framework.pdf
- Node Density and Delay in Large-Scale Wireless Networks with Unreliable Links.pdf
- Multicast Capacity with Max-Min Fairness for Heterogeneous Networks.pdf
- Asymptotic Analysis on Secrecy Capacity in Large-Scale Wireless Networks.ppt
- Asymptotic Analysis on Secrecy Capacity in Large-Scale Wireless Networks.pdf
- Mobility Increases the Connectivity of Wireless Networks.pdf
- Capacity Scaling of General Cognitive Networks.pdf
- Multicast Performance With Hierarchical Cooperation.pdf
- Delay and Capacity Tradeoff Analysis for MotionCast.pdf
- Achieving 100% Throughput in TCP/AQM Under Aggressive Packet Marking With Small Buffer.pdf
- 甘肃农业大学:《VB程序设计基础》课程教学资源(作业习题)VB习题1.pdf
- 甘肃农业大学:《VB程序设计基础》课程教学资源(PPT讲稿)C语言概述.ppt
- 同济大学:《Visual Basic程序设计简明教程》配套PPT课件讲稿(第三版)第1章 Visual Basic程序设计概述、第2章 VB可视化编程基础、第3章 VB语言基础.ppt
- 同济大学:《Visual Basic程序设计简明教程》配套PPT课件讲稿(第三版)第4章 VB控制结构、第5章 数组和自定义类型、第6章 过程.ppt
- 同济大学:《Visual Basic程序设计简明教程》配套PPT课件讲稿(第三版)第7章 用户界面设计、第8章 数据文件、第9章 图形操作.ppt
- 同济大学:《Visual Basic程序设计简明教程》配套PPT课件讲稿(第三版)第10章 数据库应用基础.ppt
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第1章 C++的初步知识(主讲:祝元仲)C++ Programming.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第2章 数据类型与表达式 Data Types & Expression.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第3章 程序设计初步.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第4章 函数与预处理.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第5章 数组 Arrays.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第6章 指针.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第8章 类和对象.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第10章 运算符重载.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第11章 继承与派生.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第12章 多态性与虚函数 Polymorphism & Virtual Functions.pdf
- 川北医学院:《C++程序设计》课程教学资源(课件讲稿)第9章 关于类和对象的进一步讨论.pdf
- 川北医学院:《单片机原理》课程教学资源(教学大纲)单片机原理与应用技术 Monolithic principle and application technology.pdf
- 川北医学院:《单片机原理》课程教学资源(考试大纲).pdf
- 川北医学院:《单片机原理》课程教学资源(教案)生物医学工程专业.pdf