Visual-Basic程序设计课件.ppt

上传人(卖家):三亚风情 文档编号:2868270 上传时间:2022-06-06 格式:PPT 页数:48 大小:396.50KB
下载 相关 举报
Visual-Basic程序设计课件.ppt_第1页
第1页 / 共48页
Visual-Basic程序设计课件.ppt_第2页
第2页 / 共48页
Visual-Basic程序设计课件.ppt_第3页
第3页 / 共48页
Visual-Basic程序设计课件.ppt_第4页
第4页 / 共48页
Visual-Basic程序设计课件.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、2007,All rights reserved.中国石油大学(北京)计算机系1Visual Basic程序设计程序设计2学习注意事项学习注意事项o 教材:教材:Visual Basic程序设计教程程序设计教程(第第2版版) 刘瑞新刘瑞新 汪远征汪远征 编著编著 机械工业出机械工业出版社版社o 上机安排:上机安排:n 时间时间 37周周 周四,网络中心五层周四,网络中心五层o 办公室:计算机系楼办公室:计算机系楼204o Email :3学习注意事项学习注意事项o 在学习期间请经常登陆在学习期间请经常登陆http:/,可以下载,可以下载最新课件及实验内容等。最新课件及实验内容等。4第第1章章

2、Visual Basic程序设计概述程序设计概述o 1.1 计算机程序设计概述o 1.2 Visual Basic简介o 1.3 Visual Basic程序设计的基本概念o 1.4 Visual Basic编程初步o 1.5 习题5程序设计语言简介程序设计语言简介 Ch1-1.1.1o 从低级到高级的发展从低级到高级的发展1. 机器语言机器语言2. 汇编语言汇编语言3. 高级语言高级语言6算法的概念算法的概念 Ch1-1.1.2o 简单的地说,任何解决问题的过程都是由,任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的一定的步骤组成的,把解决问题确定的方法和有限的步骤称作方法和有限的

3、步骤称作算法算法。(解决问题解决问题的方法和步骤的方法和步骤)7算法的表示算法的表示 Ch1-1.1.2(1)用用自然语言自然语言表示算法,用人们日常生活表示算法,用人们日常生活中使用的语言即自然语言来表示算法。中使用的语言即自然语言来表示算法。(2)用用流程图流程图表示算法表示算法1)传统流程图传统流程图2)N-S流程图流程图8 Visual Basic概述概述 Ch1-1.2.1o Visual Basic 是是Microsoft 公司开发公司开发的的Windows 应用程序开发工具应用程序开发工具o 1991年推出年推出 VB1.0o 1992、1993、1995、1997、1998,2

4、000相继推出:相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net版本版本9Visual Basic概述概述 Ch1-1.2.1o Visual的意思是的意思是“视觉的视觉的”,“可视化可视化的的”n 一种开发图形户界面(一种开发图形户界面(GUI)的方法。)的方法。o 用用VB实现求两个整数的和实现求两个整数的和10Visual Basic概述概述 Ch1-1.2.1Private Sub cmdSum_ClickPrivate Sub cmdSum_Click()() txtSum.Text = Val(txtFirst.Text) + txtSum.Text = V

5、al(txtFirst.Text) + Val(txtSecond.TextVal(txtSecond.Text) )End SubEnd Sub11Visual Basic的特点的特点 Ch1-1.2.3o Visual Basic的特点的特点n 可视化可视化的设计平台的设计平台n 基于基于对象对象的设计方法的设计方法n 事件事件驱动的编程机制驱动的编程机制n 结构化的程序设计语言结构化的程序设计语言n 充分利用充分利用Windows资源资源n 开放的数据库功能与网络支持开放的数据库功能与网络支持121.3 VB程序设计的基本概念的基本概念1.对象、属性、事件和方法对象、属性、事件和方法13

6、基本概念基本概念 对象对象 VB系统中的基本运行实体,如窗系统中的基本运行实体,如窗体体(Form)、各种控件等。即对象是一、各种控件等。即对象是一组程序代码和数据的集合。组程序代码和数据的集合。 属性属性 对象的特征。不同的对象有不同对象的特征。不同的对象有不同的属性。的属性。 方法方法 对象的行为对象的行为 事件事件 能被对象识别的动作能被对象识别的动作14基本概念基本概念o 鼠标事件:鼠标事件:Click、DblClick、Drag、MouseMove、MouseDown、MouseUp等;键盘事件:等;键盘事件:KeyPress、KeyDown、KeyUp等。等。o 系统事件:由系统内

7、部引起的事件,如:系统事件:由系统内部引起的事件,如:定时信号:定时信号:Timer15基本概念基本概念命令按钮命令按钮Command1Command1的的ClickClick事件过程为:事件过程为: 圆心圆心(2400(2400,1500)1500), 半径为半径为800800画圆画圆 Forml.CircleForml.Circle (2400,1500),800 (2400,1500),800 End Sub End Sub161.3.3 VB可视化编程的环境可视化编程的环境1. VB的集成开发环境的集成开发环境2. 控件工具箱控件工具箱3. 工程窗口工程窗口4. 属性窗口属性窗口5.

8、代码窗口代码窗口6. 立即窗口立即窗口17VB的集成开发环境的集成开发环境 Ch11.3.318VB的集成开发环境的集成开发环境 Ch11.3.319控件工具箱控件工具箱 Ch11.3.320控件工具箱控件工具箱 Ch11.3.3o 标准工具箱中各图标的含义及其功能标准工具箱中各图标的含义及其功能 21控件工具箱控件工具箱 Ch11.3.322 工程窗口工程窗口 Ch11.3.3o 在在VB中,工程是指用于创建应用程序的中,工程是指用于创建应用程序的所有文件的集合。所有文件的集合。o 工程窗口列出了当前工程中的窗体和模工程窗口列出了当前工程中的窗体和模块块查看代码查看对象切换文件夹23属性窗口

9、属性窗口 Ch11.3.3o 属性窗口如下图所示,用于设置窗体和属性窗口如下图所示,用于设置窗体和控件的属性,如名称、外观、位置、字控件的属性,如名称、外观、位置、字体等。属性窗口由五部分组成。体等。属性窗口由五部分组成。 24属性窗口属性窗口 Ch11.3.3o 运行运行“视图视图/属性窗口属性窗口”命令命令o F4功能键功能键25代码窗口代码窗口 Ch11.3.3o 代码窗口代码窗口(代码编辑器代码编辑器),用于显示和编,用于显示和编辑程序代码辑程序代码26代码窗口代码窗口 Ch11.3.3o 双击窗体或窗体上任何对象或通过双击窗体或窗体上任何对象或通过“工工程资源管理器程资源管理器”窗口

10、中的窗口中的“查看代码查看代码”按钮来打开代码编辑器窗口。按钮来打开代码编辑器窗口。o F7功能键功能键27立即窗口立即窗口 Ch11.3.3o 立即窗口可以在中断状态下监视对象属立即窗口可以在中断状态下监视对象属性、变量或表达式的值,也可以在设计性、变量或表达式的值,也可以在设计时查询表达式的值或命令的执行结果。时查询表达式的值或命令的执行结果。28立即窗口立即窗口 Ch11.3.3o 运行运行“视图视图/立即窗口立即窗口”命令或按下命令或按下“Ctrl+G”组合键即可打开立即窗口。组合键即可打开立即窗口。 291.4 VB可视化编程初步可视化编程初步1. VB可视化编程的一般步骤可视化编程

11、的一般步骤2. 创建简单创建简单VB程序程序30VB可视化编程的一般步骤可视化编程的一般步骤(1 1)创建工程)创建工程(2 2)设计界面)设计界面(3 3)设置属性)设置属性(4 4)编写代码)编写代码(5 5)运行程序、保存工程)运行程序、保存工程31创建简单创建简单VB 程序程序【例【例1.1】创建一个简单程序,程序运行时】创建一个简单程序,程序运行时显示显示“Hello,World!”。 32创建简单创建简单VB 程序程序 例例1.1o (1)创建工程)创建工程n 启动启动VB,在【新建工程】对话框中选择,在【新建工程】对话框中选择“标准标准 EXE”,单击【打开】按钮。,单击【打开】

12、按钮。 o (2)设计界面)设计界面n 双击工具箱标签控件(双击工具箱标签控件(Label)图标)图标 ,在,在窗体上添加一个标签(窗体上添加一个标签(Label1)33创建简单创建简单VB 程序程序 例例1.1o (3)设置属性)设置属性 序号序号对象对象属性名属性名属性值属性值1窗体窗体Caption 我的第一个程序我的第一个程序2标签标签Caption Hello,World!Font宋体二号宋体二号34创建简单创建简单VB 程序程序 例例1.1o ( 4)运行程序)运行程序o 单击工具栏中启动按钮(单击工具栏中启动按钮( )或按)或按F5键键o (5)保存工程)保存工程o 选择【文件】

13、菜单中的【保存工程】菜选择【文件】菜单中的【保存工程】菜单项或单击工具栏单项或单击工具栏“保存保存”按钮按钮o 系统首先要求保存的是所有窗体文件系统首先要求保存的是所有窗体文件(.frm),最后才是工程文件(),最后才是工程文件(.vbp) 35创建简单创建简单VB 程序程序 例例1.2【例【例1.21.2】编制一个含有简单代码的程序。】编制一个含有简单代码的程序。程序界面和运行结果如图所示。程序界面和运行结果如图所示。36创建简单创建简单VB 程序程序 例例1.2(1)创建工程)创建工程(2)设计界面)设计界面(3 3)设置属性)设置属性37创建简单创建简单VB 程序程序 例例1.238创建

14、简单创建简单VB 程序程序 例例1.2o (1)创建工程)创建工程o (2)设计界面)设计界面o (3 3)设置属性)设置属性o (4 4)编写代码)编写代码n Private Sub Command1_Click()Private Sub Command1_Click()n Text1.Text = Text1.Text = 欢迎学习使用欢迎学习使用VB6.0VB6.0n End SubEnd Subn Private Sub Command2_Click()Private Sub Command2_Click()n Text1.Text = Text1.Text = n End SubEn

15、d Sub39对象的命名对象的命名 o 对那些有可能在代码中被引用的对象,对那些有可能在代码中被引用的对象,推荐采用能反映对象类型和功能的名称,推荐采用能反映对象类型和功能的名称,如如o frmHello、txtAge、cmdEnd等。等。o 这样做有利于检查错误,且可提高可读这样做有利于检查错误,且可提高可读性。性。 40对象属性的设置方法对象属性的设置方法对象属性的设置有两种方法:对象属性的设置有两种方法: 在属性窗口直接设置。在属性窗口直接设置。 在程序代码中通过赋值实现,格式如下:在程序代码中通过赋值实现,格式如下:对象名对象名.属性属性 = 属性值属性值若对象是当前窗体,可省略对象名

16、。例如:若对象是当前窗体,可省略对象名。例如:将文本框对象将文本框对象Text1的的Text属性设置为属性设置为“Hello!”Text1.Text= “Hello!” 将当前窗体的将当前窗体的Caption属性设置为属性设置为“欢迎欢迎”Caption = “欢迎欢迎”41事件过程事件过程事件过程的语法如下:事件过程的语法如下:Private Sub 对象名对象名_事件名事件名(参数表参数表) 处理事件的代码处理事件的代码End Sub如果对象是窗体如果对象是窗体, ,则一律用则一律用Form_事件名事件名42对象的方法对象的方法 o 对象名对象名.方法名方法名Form1.Show 显示窗体

17、显示窗体Form1若省略对象名,则默认为当前窗体。例如:若省略对象名,则默认为当前窗体。例如:Print “欢迎欢迎!” 在当前窗体上显示文字在当前窗体上显示文字以下语句以下语句将窗体将窗体Form1移动到屏幕左上角移动到屏幕左上角Form1.Move 0, 0431.4.2 控件的画法控件的画法1. 在窗体上画一个控件在窗体上画一个控件 2. 控件的缩放和移动控件的缩放和移动 3. 控件的删除控件的删除 4. 控件的布局控件的布局 44在窗体上画一个控件在窗体上画一个控件 Ch11.4.2o 单击控件,用鼠标拖动法在所需位置画。单击控件,用鼠标拖动法在所需位置画。o 双击控件,在窗体中央画出

18、默认大小的双击控件,在窗体中央画出默认大小的控件。控件。45控件的缩放和移动控件的缩放和移动 Ch11.4.2o 缩放缩放 激活对象后,拖动句炳;激活对象后,拖动句炳; 改属性;改属性; Shift键键 “方向箭头方向箭头” o 移动移动 拖动;拖动; 改属性;改属性; Ctrl键键 “方向箭头方向箭头”46控件控件的布局的布局 Ch11.4.2p 选定多个控件选定多个控件 结合结合Ctrl键、键、Shift键,用鼠标单击;键,用鼠标单击;鼠标鼠标拖拖 动虚线框动虚线框p 对齐控件对齐控件 用用“格式格式”菜单中的菜单中的“对齐对齐”菜单。菜单。p 统一尺寸统一尺寸 用用“格式格式”菜单中的菜单中的“统一尺寸统一尺寸”菜单。菜单。47控件控件的布局的布局 Ch11.4.2o 调整间距调整间距 用用“格式格式”菜单中的菜单中的“水平间距垂直水平间距垂直间距间距”菜单。菜单。o 窗体上居中对齐控件窗体上居中对齐控件 用用“格式格式”菜单中的菜单中的“在窗体中居中对在窗体中居中对齐齐”菜单。菜单。o 调整前后位置调整前后位置 用用“格式格式”菜单中的菜单中的“顺序顺序”菜单,或菜单,或用快捷菜单。用快捷菜单。48第第1章练习题章练习题o 练习练习1o 练习练习2编写一个简单程序。要求:单编写一个简单程序。要求:单击命令按钮来显示或隐藏标签。击命令按钮来显示或隐藏标签。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Visual-Basic程序设计课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|