Visual-Basic程序设计课件(PPT 48页)_第1页
Visual-Basic程序设计课件(PPT 48页)_第2页
Visual-Basic程序设计课件(PPT 48页)_第3页
Visual-Basic程序设计课件(PPT 48页)_第4页
Visual-Basic程序设计课件(PPT 48页)_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual Basic程序设计1第1页,共48页。学习注意事项教材:Visual Basic程序设计教程(第2版) 刘瑞新 汪远征 编著 机械工业出版社上机安排:时间 37周 周四,网络中心五层办公室:计算机系楼204Email :liusuzhuan2第2页,共48页。学习注意事项在学习期间请经常登陆,可以下载最新课件及实验内容等。3第3页,共48页。第1章 Visual Basic程序设计概述1.1 计算机程序设计概述1.2 Visual Basic简介1.3 Visual Basic程序设计的基本概念1.4 Visual Basic编程初步1.5 习题4第4页,共48页。程序设计语言简

2、介 Ch1-1.1.1从低级到高级的发展机器语言汇编语言高级语言5第5页,共48页。算法的概念 Ch1-1.1.2简单的地说,任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的方法和有限的步骤称作算法。(解决问题的方法和步骤)6第6页,共48页。算法的表示 Ch1-1.1.2(1)用自然语言表示算法,用人们日常生活中使用的语言即自然语言来表示算法。(2)用流程图表示算法1)传统流程图2)N-S流程图7第7页,共48页。 Visual Basic概述 Ch1-1.2.1Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具1991年推出 VB1.019

3、92、1993、1995、1997、1998,2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net版本8第8页,共48页。Visual Basic概述 Ch1-1.2.1Visual的意思是“视觉的”,“可视化的”一种开发图形户界面(GUI)的方法。用VB实现求两个整数的和9第9页,共48页。Visual Basic概述 Ch1-1.2.1Private Sub cmdSum_Click() txtSum.Text = Val(txtFirst.Text) + Val(txtSecond.Text)End Sub10第10页,共48页。Visual Basic的特点

4、 Ch1-1.2.3Visual Basic的特点可视化的设计平台基于对象的设计方法事件驱动的编程机制结构化的程序设计语言充分利用Windows资源开放的数据库功能与网络支持11第11页,共48页。1.3 VB程序设计的基本概念对象、属性、事件和方法12第12页,共48页。基本概念对象 VB系统中的基本运行实体,如窗体(Form)、各种控件等。即对象是一组程序代码和数据的集合。属性 对象的特征。不同的对象有不同的属性。方法 对象的行为事件 能被对象识别的动作13第13页,共48页。基本概念鼠标事件:Click、DblClick、Drag、MouseMove、MouseDown、MouseUp等

5、;键盘事件:KeyPress、KeyDown、KeyUp等。系统事件:由系统内部引起的事件,如:定时信号:Timer14第14页,共48页。基本概念命令按钮Command1的Click事件过程为: Private Sub Command1_Click() Forml.Caption = 在窗体上画圆 圆心(2400,1500), 半径为800画圆 Forml.Circle (2400,1500),800 End Sub15第15页,共48页。1.3.3 VB可视化编程的环境 VB的集成开发环境 控件工具箱 工程窗口 属性窗口 代码窗口 立即窗口16第16页,共48页。VB的集成开发环境 Ch1

6、1.3.317第17页,共48页。VB的集成开发环境 Ch11.3.318第18页,共48页。控件工具箱 Ch11.3.319第19页,共48页。控件工具箱 Ch11.3.3标准工具箱中各图标的含义及其功能 20第20页,共48页。控件工具箱 Ch11.3.321第21页,共48页。 工程窗口 Ch11.3.3在VB中,工程是指用于创建应用程序的所有文件的集合。工程窗口列出了当前工程中的窗体和模块查看代码查看对象切换文件夹22第22页,共48页。属性窗口 Ch11.3.3属性窗口如下图所示,用于设置窗体和控件的属性,如名称、外观、位置、字体等。属性窗口由五部分组成。 23第23页,共48页。属

7、性窗口 Ch11.3.3运行“视图/属性窗口”命令F4功能键24第24页,共48页。代码窗口 Ch11.3.3代码窗口(代码编辑器),用于显示和编辑程序代码对象列表框事件列表框25第25页,共48页。代码窗口 Ch11.3.3双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。F7功能键26第26页,共48页。立即窗口 Ch11.3.3立即窗口可以在中断状态下监视对象属性、变量或表达式的值,也可以在设计时查询表达式的值或命令的执行结果。27第27页,共48页。立即窗口 Ch11.3.3运行“视图/立即窗口”命令或按下“Ctrl+G”组合键即可打开立即窗

8、口。 28第28页,共48页。1.4 VB可视化编程初步VB可视化编程的一般步骤创建简单VB程序29第29页,共48页。VB可视化编程的一般步骤(1)创建工程(2)设计界面(3)设置属性(4)编写代码(5)运行程序、保存工程30第30页,共48页。创建简单VB 程序【例1.1】创建一个简单程序,程序运行时显示“Hello,World!”。 31第31页,共48页。创建简单VB 程序 例1.1(1)创建工程启动VB,在【新建工程】对话框中选择“标准 EXE”,单击【打开】按钮。 (2)设计界面双击工具箱标签控件(Label)图标 ,在窗体上添加一个标签(Label1)32第32页,共48页。创建

9、简单VB 程序 例1.1(3)设置属性 序号对象属性名属性值1窗体Caption我的第一个程序2标签CaptionHello,World!Font宋体二号33第33页,共48页。创建简单VB 程序 例1.1( 4)运行程序单击工具栏中启动按钮()或按F5键(5)保存工程选择【文件】菜单中的【保存工程】菜单项或单击工具栏“保存”按钮系统首先要求保存的是所有窗体文件(.frm),最后才是工程文件(.vbp) 34第34页,共48页。创建简单VB 程序 例1.2【例1.2】编制一个含有简单代码的程序。程序界面和运行结果如图所示。35第35页,共48页。创建简单VB 程序 例1.2(1)创建工程(2)

10、设计界面(3)设置属性36第36页,共48页。创建简单VB 程序 例1.237第37页,共48页。创建简单VB 程序 例1.2(1)创建工程(2)设计界面(3)设置属性(4)编写代码Private Sub Command1_Click()Text1.Text = 欢迎学习使用VB6.0End SubPrivate Sub Command2_Click()Text1.Text = End Sub38第38页,共48页。对象的命名 对那些有可能在代码中被引用的对象,推荐采用能反映对象类型和功能的名称,如frmHello、txtAge、cmdEnd等。这样做有利于检查错误,且可提高可读性。 39第3

11、9页,共48页。对象属性的设置方法对象属性的设置有两种方法: 在属性窗口直接设置。 在程序代码中通过赋值实现,格式如下:对象名.属性 = 属性值若对象是当前窗体,可省略对象名。例如:将文本框对象Text1的Text属性设置为“Hello!”Text1.Text= “Hello!” 将当前窗体的Caption属性设置为“欢迎”Caption = “欢迎”40第40页,共48页。事件过程事件过程的语法如下:Private Sub 对象名_事件名(参数表) 处理事件的代码End Sub如果对象是窗体,则一律用Form_事件名41第41页,共48页。对象的方法 对象名.方法名Form1.Show 显示

12、窗体Form1若省略对象名,则默认为当前窗体。例如:Print “欢迎!” 在当前窗体上显示文字以下语句将窗体Form1移动到屏幕左上角Form1.Move 0, 042第42页,共48页。1.4.2 控件的画法 在窗体上画一个控件 控件的缩放和移动 控件的删除 控件的布局 43第43页,共48页。在窗体上画一个控件 Ch11.4.2单击控件,用鼠标拖动法在所需位置画。双击控件,在窗体中央画出默认大小的控件。44第44页,共48页。控件的缩放和移动 Ch11.4.2缩放 激活对象后,拖动句炳; 改属性;Shift键 “方向箭头” 移动拖动;改属性;Ctrl键 “方向箭头”45第45页,共48页。控件的布局 Ch11.4.2选定多个控件 结合Ctrl键、Shift键,用鼠标单击;鼠标拖 动虚线框 对齐控件 用“格式”菜单中的“对齐”菜单。 统一尺寸 用“格式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论