面向对象程序设计模板
2019年5月22
感谢你的观看
3
VB程序
先 设 计 界 面
Private Sub Command1_Click() Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
2019年5月22
感谢你的观看
4
C与VB的其他区别
• 运行模式不同
• C是编译模式,属编译型语言(执行速度快) • VB既有编译模式,也有解释模式(P14)
2019年5月22
感谢你的观看
29
1.5.1 工程文件的创建、打开和保存
• 新建工程:系统会提示是否保存当前工作的工程文件;然
后显示“新建工程”对话框,在“新建工程”对话框中选择 “标准.exe”选项。
• 打开工程:系统会提示是否保存当前工作的工程文件;然
后显示“打开工程”对话框,在该对话框中选择要打开的一 个工程文件。
2019年5月22
内容 Visual Basic概述 简单的Visual Basic程序设计 VB语言基础 VB控制结构 数组 过程 常用控件 菜单及窗体的设计 图形操作 文件操作 数据库应用基础
感谢你的观看
学时 2 2 2 6 4 4 4 4 2 2 2 34
实验
2
4 2 2 2 2 2
16
12
第1章 Visual Basic概述
• 添加窗体(模块):
• “工程|添加窗体”(“工程|添加模块”)
• 删除窗体(模块):
• “工程|移出Form”(“工程|移出Module”)
(5) 保存程序----窗体和工程分别保存,先窗体再工程
一个VB应用程序就是一个工程
一个最简单的VB程序,即只包含一个窗体的工
程,应该包含工程文件*.vbp和窗体文件*.frm两个
源文件
2019年5月22
感谢你的观看
本章目录Biblioteka 27•例1.2 编写一个测试标准体重(已知身高)的 程序,标准体重=(身高-100)*0.9。
•其中20个控件 列表框(List Box) 称为标准控件(注意,指
针不垂是直滚控动条件(VSc,rollBo仅x ) 用于移动窗体和控件,
以及调整它们的大小) 驱动器列表框(DriveListBox)
文件列表框(FileList Box)
•也可直线通(Lin过e) “工程|部件”命令将第3方开
发的数其据控他制(D控ata) 件装入到工具箱
2. 菜单栏
3. 工具栏
2019年5月22
感谢你的观看
本章目录
20
1.3.2 窗体(Form)窗口
• 窗体窗口简称窗体,是应用程序最终面向用户的窗口, 对应于应用程序的运行结果;
• 一个应用程序至少有一个窗体窗口,每个窗体必须有 一个唯一的窗体名,默认名为Form1、Form2等
• 设计状态的窗体由网格点构成,方便用户对控件的定 位,运行时不显示
1.1.1 Visual Basic发展简介 1.1.2 Visual Basic 6.0的特点
2019年5月22
感谢你的观看
本章目录
14
1.1.1 Visual Basic发展简介
•程序设计语言的发展
•第一代程序设计语言(机器语言) •第二代程序设计语言(汇编语言) •第三代程序设计语言(高级语言:面向过程程序设计语言、 面向对象程序设计语言)
1.1 Visual Basic发展及特点 1.2 Visual Basic 6.0安装、启动和退出 1.3 Visual Basic集成开发环境 重点 1.4 创建Visual Basic应用程序的过程 重点 1.5 Visual Basic工程的组成和管理
2019年5月22
感谢你的观看
13
1.1 Visual Basic发展及特点
•1991年Microsoft公司推出Visual Basic 1.0,这是一种 可视化的编程语言,简称VB,其前身是Basic语言( 初 学者通用符号指令代码,Beginner’s all-purpose symbolic instruction code) •从1991年的VB1.0至1998年的VB6.0的多次版本升级, 功能更强大、完善,应用面更广;
感谢你的观看
8
如何学习,效果最好?
2019年5月22
感谢你的观看
9
考试方法
• 期末成绩= 卷面成绩×70%+平时成绩×30%
• 平时成绩
• 考勤:点名3次不到,取消考试资格 • 作业 • 上机
2019年5月22
感谢你的观看
10
教材内容
• 第1章 Visual Basic概述
• 第2章 简单的Visual Basic程序设计
2019年5月22
感谢你的观看
16
1.2 VB6.0安装、启动和退出
• 安装
• VB6.0有3个版本:学习版、专业版和企业版
• 安装时,执行VB6.0的Setup.exe,在安装程序的 提示下进行,初学者可采用典型安装方式
• 启动
• 开始菜单| Microsoft Visual Basic 6.0
• C比VB更低级(即接近机器)
• VB以及用VB写的程序只能在WINDOWS系统 上使用,C无此限制(C最初是UNIX系统的工 作语言)
2019年5月22
感谢你的观看
5
2013年2月编程语言排行榜
2019年5月22
感谢你的观看
•时 隔 10 月 之 后 , 在Android手机的 带 动 下 , Java 市 场份额在去年半 年上升2.03%,重 返第一 。 •C 降至第二 •VB位居第8位
6
课程简介
• 高等学校的计算机基础教育分为三个层次:文化、 技术和应用
• 第二层次中,Visual Basic是一门主要课程,为我校 非计算机专业开设,也是计算机二级考试中的科目 之一
• 通过学习,使学生掌握面向对象编程的基础知识和 基本方法,培养学生具有利用软件开发环境解决实 际问题的能力,为今后使用或开发结合本行业工作 实际的应用程序奠定基础
面向对象程序设计
主 讲: xxx
2019年5月22
感谢你的观看
1
面向过程和面向对象
• C是面向过程的,VB是面向对象的
• 面向过程的思想是把一个项目、一件事情按照 一定的顺序,从头到尾一步一步地做下去,先 做什么,后做什么,一直到结束。这种思想比 较好理解,其实这也是一个人做事的方法。
• 面向对象的思想是把一个项目、一件事情分成 一个个更小的部分,每一部分负责该部分的功 能,最后再由这些部分组合而成为一个整体。
例:求两个数的和
2019年5月22
感谢你的观看
2
C程序
#include "stdio.h" main() {
int a,b,s; printf("please input the first integer:"); scanf("%d",&a); printf("please inpu the second integer:"); scanf("%d",&b); printf("the sum is %d",a+b); }
• 网格点间距的设置: 工具|选项 • 网格点间距和窗体大小的单位:缇
• 1英寸=1440缇 • 1磅=20缇
2019年5月22
感谢你的观看
21
1.3.3 属性(Properties)窗口
• 用于设置窗体和控件的标 题、大小及字体等属性特 征
• 对象列表框:可打开所选 窗体所含对象的列表。
对象列表框
• VB 6.0窗口列出了VB能够建立的应用程序类型, 初学者只要选择默认标准.EXE
• 单击打开按钮,即可创建该类型的应用程序
• 退出
2019•年5窗月2口2 右上角的关闭感谢按你的钮观看、文件|退出、Alt+Q
17
一个VB应用程序就是一个工程!
2019年5月22
感谢你的观看
18
1.3 Visual Basic集成开发环境
• 第3章 Visual Basic语言基础
• 第4章 Visual Basic控制结构
• 第5章 数组
• 第6章 过 程
• 第7章 常用控件
• 第8章 菜单及窗体的设计
• 第9章 图形操作
• 第10章 文件操作
• 第11章 数据库应用基础
2019年5月22
感谢你的观看
11
教学安排
章 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章 合计
2019年5月22
感谢你的观看
28
1.5 Visual Basic工程的组成和管理
文件类型
说明
工 程 文 件 该文件保存与工程文件有关的全部文件和对象 (.vbp)
窗 体 文 件 包含窗体以及控件的属性设置;窗体级的变量、外部过程
(.frm)
声明;事件过程、用户自定义过程
二 进 制 文 件 当窗体上控件的数据属性含有二进制值时,保存窗体文件
(.frx)
时,系统自动产生同名的.frx文件
标 准 模 块 文 件 该文件包含全局级(模块级)变量、全局级的函数和过程、
(.bas)
用户自定义函数和过程
类 模 块 文 件 用于创建含有方法和属性的用户自己的对象 (.cls)
ActiveX 控 件 ActiveX控件可以添加到工具箱中并在窗体上使用 (.ocx)
•2200109年25年月22正式发布Visual感B谢你a的s观ic看.NET 本章目录