版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.1 vb 语言及程序开发环境,安图县第一中学/信息技术/邹娓娓,算 法 与 程 序 设 计(选修1),广东教育出版社,教学内容选自广东版信息技术(选修1)算法与程序设计教材第二章“程序设计基础”第一节“VB语言及程序开发环境”,属于本模块三大主题“计算机解决问题的基本过程”、“程序设计语言初步”、“算法与问题解决例举”的第二个主题的内容。 本节是VB程序设计语言的基础。学生通过探究活动,掌握VB语言的基本知识;了解VB可视化程序开发环境的基本要素;掌握VB程序的调试方法。,教学目标,2.1 VB 语言及程序开发环境,教 学 重 点,掌握VB的基本数据类型、常量、变量、函数、表达式等程序设计
2、语言的基本知识; 掌握VB部分控件的属性设置。,教 学 难 点,VB的基本数据类型; 表达式的书写规范; 与数学学科相关知识异同的理解与变通。,2.1 VB 语言及程序开发环境,2.1 vb语言及程序开发环境,什么是vb语言,visual basic(以下简称vb)程序设计语言是windows语言开发应用程序的可视化工具。它简单易学,且功能强大,用它开发图形用户接口(GUI,Craphical User Interfaces)的应用程序方便、快捷,可以自动生成32位的脱离开发环境而直接执行的应用程序,且运行速度更快、更安全,适合在多任务环境下运行。,Private Sub Command1_C
3、lick(),说明程序中PI是常量,输入r的值,计算表达式的值并把它赋给s,把s的值输出到当前的窗体上,Const PI As Single = 3.14,r = InputBox(R=, 输入半径),Dim r As Single, s As Single,s = PI * r * r,Print 圆的面积s=; s,End sub,定义名为command1_Click()的事件过程,以下是一个“求半径为r的圆的面积”和程序,请你注意观察程序的组成结构及其功能,并思考如下的问题:,1、程序用多少行,每一行作用是什么? 2、如果按语句的作用区分,这个程序包含几个部分?,说明程序中变量r和s的单
4、精度实数型,过程结束,2.1.1 vb语言概述,探究:vb程序的结构分析, 数据类型说明部分, 数据输入部分, 数据处理部分, 数据的输出部分,总结分析,可得到VB的程序一般包含如下部分:,2.1.1 vb语言概述,1、基本数据类型p(27),描述客观事物的数、字符以及所有能输入到计算机中,并被计算机程序加工处理的符号的集合称为数据。数据既是计算机程序处理的对角,也可以是运算产生的结果。为了更好的处理各种数据,vb定义了多种数据类型。基本数据类型是系统预先定义的数据类型,如:,2、常量与变量,2.1.1 vb语言概述,如:小时hour,分钟minute,秒second等我们通常定义为h,m,s
5、.,1、变量名必须是由英文字母开头,后面则可以由字母、数字或下划线组成 (p27),如:12c,&bc,es (都是错误的),2、变量的名称最好与它所表示的内容意义相同的英文单词来确定,3、变量的名称不能是VB中的保留字,如:sub ,as, dim(都是错误的),常量、变量命名规则,2、常量与变量,2.1.1 vb语言概述,(1)常量,常量是指在程序运行过程中始终保持不变的常数、字符串等。例如在上述的程序中,3.14、“r=”、“输入半径”、等都是常量。,Const 常量名 As 类型=表达式 如:Const PI As Single = 3.14,常量说明语句的格式是:,2、常量与变量,2
6、.1.1 vb语言概述,(2)变量,在程序处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常把它们暂时存储在计算机内存中。变量就是命名的内单元位置。就像一个容器,用来装临时数据,并且数据不断变化。例如:求圆的面积。,Dim 变量名 As 类型 如:Dim r As Single,变量说明语句的格式是:,3、运算符、表达式,2.1.1 vb语言概述,(1)算数运算符,153/100= 153 100= 153 mod 100=,1.53,1,53,Y=(x2-x+3)/(x3+1) 或 Y=(x*x-x+3)/(x*x*x+1),“abc” & “def” = “abcdef”
7、,算数运算符的运算规则和数学中的相同,如果意义不明确时,可以加上括号,使其看起来更明白。,(2)字符串运算符有:&:,(3)表达式:表达式是指某个求值规则,它由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式连接起来的式子。,2.1.2可视化程序的开发环境,visual basic 6.0,一、Visual Basic 6.0的安装、启动与退出,1)VB6.0的安装: 将Visual Basic 6.0系统盘插入光驱(或下载Visual Basic 6.0) 行安装程序(Setup.exe),即可进入“安装程序向导”; 在“安装程序向导”的引领下,按步骤选择相应的选项,添充对应的参数
8、完成安装过程。,2.1.2可视化程序的开发环境,visual basic 6.0,3)VB6.0的退出可采用以下方式: 标题栏上的关闭按钮 文件退出 点击系统图标 ALT+Q,2)VB6.0的启动可采用以下方式: 使用“开始”菜单中的“程序”命令; 使用资源管理器(或我的电脑); 使用“开始”菜单中的“运行”命令; 建立快捷方式。,图1-1 VB6.0快捷方式图标,2.1.2可视化程序的开发环境,visual basic 6.0,VB启动后,首先显示“新建工程”对话框,如图1-2所示。,图1-2 “新建工程”对话框,缺省状态下“新建工程”对话框的选项为“标准EXE”。 【说明】:教材的绝大多数
9、应用程序都属于标准EXE程序。,我们直接单击“打开”按钮,创建“标准EXE”类型应用程序,进入集成开发环境主界面,如图下图所示。,2.1.2可视化程序的开发环境,visual basic 6.0,VB6.0集成开发环境主界面,现在,请你与学习小组的同学一道,启动vb程序设计语言的开发环境,观察右图所示的vb程序设计语言的开发环境的界面,共同探索研究了解各部分名称及作用!,点击开始学习吧!,2.1.2可视化程序的开发环境,visual basic 6.0,标题栏位于屏幕界面的第一行,它包含系统程序图标、系统程序标题、最小化按钮、最大化按钮和关闭按钮5个对象。 方括号里显示的是当前VB的模式:设计
10、模式、运行模式、中断模式,随着工作状态的不同而改变。,系统程序图标 系统程序标题 最小化按钮 最大化按钮 关闭按钮,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,菜单栏位于屏幕的第二行,它包含文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口和帮助13个菜单选项,如图所示。 进入菜单栏的方法:鼠标、键盘Alt+字母,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程
11、序的开发环境,visual basic 6.0,工具栏是常用菜单选项的重新组合,利用工具栏中的命令按钮和图标提示,用户可以方便、快捷地实现某一操作功能。 工具栏的分类:标准、编辑、窗体编辑器和调试 工具栏的打开方式:视图工具栏;菜单栏空白处点击右键 工具栏的形式:固定、浮动,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,工具箱窗口-容纳各种控件制作工具的窗口,每个控件由一个对应的图标来表示。 控件的添加方法: 1、单击、拖动 2、双击,VB6.0集成开发环境主界面,
12、label,TextBox,CommandButton,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,也称为对象窗口,是设计Visual BASIC应用程序界面的工作窗口,用户可以在窗体上添加控件来创建所希望的界面外观。 当新建一个应用程序时,VB会自动创建一个新窗体,并命名为Form1。,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,“工程”的概念: VB把一个应用
13、程序称为一个工程(Project),而一个工程又是各种类型的文件的集合,这些文件主要包括六类: 工程组文件(.VBG)、工程文件( .vbp)、窗体文件( .frm)、标准模块文件(.bas)、类模块文件(.CLS)、资源文件(.RES)。 一个工程至少包括两个文件,即:工程文件( .vbp)窗体文件( .frm) 相当于一个VB应用程序的目录,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,属性窗口是显示和设计窗体及窗体中控件当前属性的窗口。,VB6.0集成开发环境
14、主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,2.1.2可视化程序的开发环境,visual basic 6.0,窗体布局窗口可以用来设置一个或多个窗体在屏幕上运行的位置。窗体布局窗口如图所示:,VB6.0集成开发环境主界面,菜单栏,控件工具箱,工具栏,窗体设计窗口,工程窗口,属性窗口,布局窗口,标题栏,PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT背景图片: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: 字体下载:,任
15、 务:,“登录小程序”的制作,建立应用程序界面,设置对象属性,编写应用程序代码,保存应用程序,建立一个应用程序一般分为四个步骤,任务:“登陆小程序”的制作,visual basic 6.0, 建立应用程序界面, 设置对象的属性, 编写应用程序的代码, 保存和运行程序,2、在工程管理器窗口中,右击鼠标,新建另一个表单Form2。,1、Form 1 窗口组成:,label2,一个标签,一个文本框,一个命令按钮,Form 2 窗口组成:,一个命令按钮,实践,label1,任务:“登陆小程序”的制作,visual basic 6.0,Form 1 窗体中控件的属性设置,Form 2 窗体中控件的属性设
16、置, 建立应用程序界面, 设置对象的属性, 编写应用程序的代码, 保存和运行程序,实践,任务:“登陆小程序”的制作,visual basic 6.0, 保存和运行程序,Form1 的代码如下:,Private Sub Command1_Click() Form2.Label1.Caption = Form1.Text1.Text Form1.Hide Form2.Show End Sub,Form2 的代码如下:,Private Sub Command1_Click() End End Sub, 建立应用程序界面, 设置对象的属性, 编写应用程序的代码,实践,任务:“登陆小程序”的制作,vis
17、ual basic 6.0,VB程序的运行方法: 使用“启动”按钮直接运行程序.该方法只能看到程序的执行结果,不能生成可执行文件。 保存程序步骤为: 1、保存窗体 2、保存工程 编译程序生成可执行文件, 建立应用程序界面, 设置对象的属性, 编写应用程序的代码, 保存和运行程序,实践,实 践,visual basic 6.0,在了解、熟悉了vb程序设计语言的开发环境以后,你上肯定跃跃欲试,想一显身手。好吧,就让我们一起来体验vb程序的运行调试吧! 参照第一章1.1节的上机操作方法,运行调试vb程序,写出运行结果。,(1) 求半径为R的圆的面积的vb程序: Private Sub Form_Load( ) R=InputBox(“R”,”输入半径”) S=3.14*R*R MsgBox”圆的面积S=”+Str(s),0,”计算结果” End Sub 当半径R=15时,运行的结果:,(2) 求S=1*2*3*.*n的问题的vb程序: Private Sub Form_L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级家庭奖惩制度
- 酒店员工服务奖惩制度
- 如何给自己制定奖惩制度
- 贵金属部门奖惩制度范本
- 工程机械考核与奖惩制度
- 氧气站安全生产奖惩制度
- 护士长如何落实奖惩制度
- 肿瘤病例上报奖惩制度
- 二年级奖惩制度积分细则
- 家具行业产品奖惩制度
- 秦皇岛地质考察报告
- 抖音取消实名认证申请函(个人)-抖音取消实名认证申请函
- 0~3岁婴幼儿营养与喂养(高职)全套教学课件
- 新闻写作的真实性原则
- 产业经济学-王俊豪主编
- 海岸工程海岸防护概论
- 静态与动态分析指标
- 《铁路技术管理规程》普速铁路部分
- YS/T 690-2009天花吊顶用铝及铝合金板、带材
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- GB/T 4456-2008包装用聚乙烯吹塑薄膜
评论
0/150
提交评论