《Visual Basic 6.0可视化编程与实训》完整版课件全套ppt教学教程最全整套电子讲义幻灯片(最新).ppt
《《Visual Basic 6.0可视化编程与实训》完整版课件全套ppt教学教程最全整套电子讲义幻灯片(最新).ppt》由会员分享,可在线阅读,更多相关《《Visual Basic 6.0可视化编程与实训》完整版课件全套ppt教学教程最全整套电子讲义幻灯片(最新).ppt(291页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目一 VB集成环境及基本操作,学习目标 了解VB语言的发展历史 了解VB的工作原理 VB的集成开发环境 掌握基本操作,VB6.0的启动和工作界面,启动方法1:开始按钮程序Microsoft Visual Basic 6.0中文版Microsoft Visual Basic 6.0中文版。 方法 2:桌面 Microsoft Visual Basic 6.0中文版图标。,VB工作界面,用户界面,工具栏:由多个图标按钮组成,用于对常用常用命令的快速访问。,工具箱,使用工具箱将使界面设计变得更加容易,只需要拖动任意控件到主窗体上便能创建一个标准的界面元素。(用鼠标左键按单击一个控件,鼠标指针变成十
2、字,在窗体上单击左键即可。双击控件则可添加该控件的程序代码)。,用户界面,属性窗口,属性窗口是用来设置对象的颜色、字体、大小和尺寸之类的属性,这些属性可以通过属性窗口进行修改。,用户界面,窗体布局窗口,窗体布局窗口是用来设置窗体在“屏幕”中的位置,这种设置将影响程序运行时窗体在屏幕的初始位置,这个窗口增强了Visual Basic的可视化功能。,用户界面,工程管理器窗口,工程管理器窗口用来显示一个应用程序中所有的组件(类似于浏览器),如工程、窗体、模块等等。,用户界面,【案例1.1】我的第一个程序加法器。 设计一个加法器程序,输入两个数,点“计算”按钮算出两个数的和。,第1步:在空白窗体中放入
3、指定控件。,【案例1.1】我的第一个程序加法器。,第2步,为指定的控件写入相应的属性值,第3步,双击“计算”按钮,输入代码,【案例1.1】我的第一个程序加法器。,VB的工作原理事件驱动,传统结构化编程的思路是:根据程序实现的功能,写出一个主程序和若干子程序,执行时从主程序的第一句开始,不断的转向子程序中并在程序运行中暂停输入数据,这样一旦出错就得从头开始一步一步去检查。而VB编程只需要对界面中的每一个对象的事件写出相对应的代码,执行时一般是一段程序对应一个单一的功能。也就是说,一个主程序统一控制的局面被分解成许多独立的小模块,每一个模块又独立的由各种事件来驱动。,控件的添加,1控件的选择:在工
4、具箱里用鼠标左键单击控件选中 2控件的添加:鼠标的指针成为十字型的时候,在指定位置按下鼠标左键并拖动,会得到一个随鼠标拖动而变化大小的矩形框,放开鼠标左键,会产生一个控件的实例。也可以在工具箱中的控件上双击鼠标左键,这样可以快速的在窗体中产生一个控件的实例,只是它的位置和大小采取系统的默认值。 3创建多个不同的控件:先在工具箱中选择控件,然后再窗体中按第2步的方法创建任意一个控件的实例。产生一个控件实例以后,鼠标指针已经还原,再继续拖拽鼠标不会产生新的实例。如果要创建控件的多个实例,则可以按住Ctrl键再用鼠标左键单击工具箱中的控件,这里在窗体中创建一个控件实例后,鼠标的形状还保持十字不变,这
5、样可以连续创建控件的实例。,【案例1.2】我的文字会隐藏,单击“显示”按钮在窗体上显示文本;单击“隐藏”按钮隐藏文本;单击“退出”按钮可结束程序,关闭窗体。,操作步骤 启动VB 向窗体中添加控件:添加一个标签,三个按钮 设置标签控件的属性: Caption世上无难事,只要肯登攀。 VisibleFalse 设置命令按钮的属性:将三个按钮的Caption属性分别设为“显示”、“隐藏”、“退出” 编辑程序代码:双击“显示”按钮,输入“Label1.Visible=True” 双击“隐藏”按钮,输入“Label1.Visible=False” 双击“退出”按钮,输入“Unload Form1”,【案
6、例1.2】我的文字会隐藏,本章小结,对于初涉编程的同学们来说,Basic语言可能是最好的开端;而选择VB6.0则为这种语言提供了优秀的可视化集成编程环境。 作为一种大众化的编程工具,Visual Basic具有强大的功能,这一点,同学们可以在学习完本章就有了初步的认识,等学完本书后,你就更能体会出她的易学易用性。 本章,你知道了什么是编程?为什么要编程?编程过程及用户界面的设计,当然还有界面元素(控件)的属性及设置。对VB6.0的工作集成环境有了认识,以后,它就是你手中的设计工具,把你头脑中的想法通过它来完成吧,相信自己,你一定能行。,项目二 窗体及输入输出,学习目标 了解窗体的信息输出 理解
7、数据的输入 了解信息输出的格式 掌握信息输入、输出的对话框的使用 掌握如何运用输入输出的运用,知识1 窗体的常用属性,1窗体的建立 每次装入Visual Basic或从File菜单中选择新建项目,一个空白的窗体自动出现在屏幕上。可以开始画用户界面了。 对一个简单的程序,一个窗体已经足够了。但是对于一个长程序,也许需要用两个、三个、或者十几个窗体。为了创建另一个窗体,你可以单击工具栏中的第二个按钮来添加第二个窗体。,知识1 窗体的常用属性,2.窗体的存储 在创建一个窗体之后,用户也许需要保存它,这样以后不必再创建它,为了存储一个窗体,Visual Basic提供了两种方法: 从文件菜单中单击保存
8、 按Ctrl+s键,,知识1 窗体的常用属性,3窗体的边框 边框使得窗体看上去漂亮。根据BorderStyle(边框类型)属性,窗体可以有几种不同的类型: 0-None 1-Fixed Single 2-Sizable 3-Fixed Dialob 4-Fixed ToolWindow 5-Sizable ToolWindow,知识1 窗体的常用属性,知识2 信息的输出,Print方法: 1 格式 对象名.Print Spc(n)|Tab(m) 表达式 抑制换行符 2 说明 (1)对象名参数指定了文本的显示地方(下例中指定的是“Form1”-即窗体),这个参数可以取以下四个值之一。窗体名称、图
9、片框名称、调试窗口(debug)或者printer(打印机)。 也可以省略对象名,那么结果将在当前窗体中显示文本。当文本出现在窗体中时,文本将会成为窗体背景的一部分。文本将在窗体中所有的控件之下出现,因此很少在应用程序的主窗体中使用print来显示文本,而是运用专门的文本信息显示。 (2)n为插入空格的个数,spc为产生n个空格的相对定位函数 (3)m为插入点定位的列号,Tab为横向绝对列定位函数使用无参数的Tab表示插入点定位在下一列。在同一行上m的值应该是递增的,不然会从下一行显示。,知识2 信息的输出,知识3 信息的输入,InputBox函数 1语法格式: InputBox(prompt
10、,title,default,xpos,ypos,helpfile,context) BackString=InputBox(prompt,title,default,xpos,ypos,helpfile, context ) 选项中参数对应的中文含义为: InputBox(提示信息,标题,缺省值,X坐标,Y坐标) 如:BackString= InputBox(“请输入用户名:”,“安全”,“张三”, 800, 800) BackString 对话框中的返回值 prompt 对话框中显示的提示信息,必选项 title 可选,对话框的标题,缺省标题为应用程序名 default 可选,输入文本框中
11、的缺省值 xpos,ypos 对话框与屏幕左边和上边的距离,知识3 信息的输入,2作用: 该函数能产生一个对话框,并显示提示,等待用户输入正文或按下按钮,如果用户单击OK或按下ENTER,则InputBox函数返回文本框中的内容,输入的是数值,就返回数值,是字符串就返回字符串 3说明: (1)提示信息:最大长度为1024个字符,VB将长消息自动换行 (2)缺省值:可选显示文本框中的字符串表达式,在没有其它输入时作为缺省值如果省略default,则文本框为空 (3)X坐标缺省时,输入框水平居中 (4)Y坐标缺省时,输入框垂直居中,知识3 信息的输入,知识4 信息框的使用,MsgBox函数 1格式
12、:MsgBox( prompt ,buttons ,title ,helpfile, context ) 2作用:弹出信息框 3参数说明: Prompt:对话框中显示的消息 如果有多行信息,则每行结尾加上回车符chr(10) 和换行符chr(13),或者常量vbCrlf,知识4 信息框的使用,知识4 信息框的使用,【案例2.1】密码的控制 模拟用户登录界面,利用输入对话框要求用户输入密码(假设密码为“abcd”), 如果输入正确,则开始程序,否则退出程序。,知识4 信息框的使用,【案例2.1】密码的控制,【案例2.1】密码的控制,1密码的输入 在程序运行的时候,可以通过inputbox获得数据
13、,然后再和指定的密码比较 2信息提示 在密码不正确而退出的时候,应该用MsgBox函数提示用户错误。这里需要使用选择语句来实现智能的判断。 3在窗体中放入一按钮,显示的文字为“登录”; 然后,在command1_click( )的程序代码中输入如下代码: Private Sub Command1_Click() xx$ = InputBox(请输入你的密码:, 登录, , 3800, 2000) If xx$ abcd Then yy = MsgBox(你输入的密码不对, vbOKOnly, 提示信息) End End If Print 欢迎使用! End Sub,【案例2.1】密码的控制,本
14、章小结,Visual Basic 6.0是我们手中实现自己设计思想并为用户提供服务的有利工具。本章让我们了解了窗体的外衣是如何改变的。并且我们理解了如何利用inputbox( )函数为程序随机的提供数据,程序会根据获得的数据进行处理。我们还利用了Msgbox( )函数进行动态的输出,让用户在使用程序过程中得到有益的提醒。 我们利用了程序进行了密码控制,可以更加有效的使程序更加的智能化。当然,在以后的程序设计和开发过程中,你人更多的函数和方法,让你的程序实现更多、更好的功能。,学习目标 了解标签控件的属性 了解文本框的属性 了解命令按钮的属性 掌握控件综合运用,项目三 VB基本控件的使用,功能:
15、常用于显示不可编辑的文本,作为说明文字文字使用。,知识1 标签,属性:,【案例3.1】让标签文字对齐,设计如图界面,实现单击“左”按钮标签标题左对齐,单击“中”按钮标签标题居中,单击“右”按钮标签标题右对齐。,设置各控件属性值,Private Sub Command1_Click() Label1.Alignment = 0 End Sub Private Sub Command2_Click() Label1.Alignment = 2 End Sub Private Sub Command3_Click() Label1.Alignment = 1 End Sub 提示:如果标签已经设置A
16、utoSize属性为True,那么标签大小恰好容纳文本,此时将看不到Aligement属性设置的对齐效果。,双击三个按钮,分别输入下列代码:,【案例3.2】会变的标签,设计窗体实现单击窗体,标签会变为透明,单击标签,标签具有单线边框。,单击标签后的效果,设置控件的属性值,代码: Private Sub Form_Click() Label1.BackStyle = 0 End Sub Private Sub Label1_Click() Label1.BorderStyle = 1 End Sub,提示: 如果标签的BackStyle属性值为0,此时标签变为透明,将看不到标签的背景色。,功能:
17、文本框控件常用于显示需要编辑的文本。,知识2 文本框,属性:,控件事件:Change事件,当文本框中的Text属性值发生改变时,触发Change事件,程序运行后,在文本框中每输入一个字符,就会引发一次Change事件。,【案例3.3】同步的文本内容,设计如图窗体,在Text1中输入字符时,Text2中同步显示输入的内容,但Text2中的文本不可直接被编辑。,设置各控件属性值,代码: Private Sub Text1_Change() Text2.Text = Text1.Text End Sub,提示: 只有当MultiLine属性值为True时,ScrollBars属性设置的滚动条才会有效
18、。,【案例3.4】用户登录界面,设计如图学籍管理系统的登录界面,在Text2中输入的6位密码以“*”显示,单击“确定”按钮,Text2中的真正密码字符显示在窗体上;单击“退出”按钮,结束程序运行。,设置控件的属性值,代码: Private Sub Command1_Click() Print Text2.Text End Sub Private Sub Command2_Click() End End Sub,运行: 在文本框Text1中输入“admin”,在文本框Text2中输入“123456”,单击“确定”按钮,窗体上显示输入的密码,如图所示:,提示:如果文本框的PasswordChar属
19、性设置为一个字符,则在文本框中输入字符时,显示的不是输入的字符,而是通过PasswordChar设置的字符。如果需要知道输入的字符是什么,可以通过文本框的Text属性获取。,功能:在应用程序中,命令按钮通常用来在单击时执行指定的操作。,知识3 命令按钮,属性:,事件:Click事件,单击命令按钮引发该事件。,【案例3.5】按钮的简单应用,设计如图窗体,单击“默认”按钮,文本框中显示“Text1”;单击“确定”按钮或按回车键,窗体上显示文本框中的内容;单击“取消”按钮或按Esc键,结束程序运行。,设置各控件属性值,代码: Private Sub Command1_Click() Text1.Te
20、xt = Text1 End Sub Private Sub Command2_Click() Print Text1.Text End Sub Private Sub Command3_Click() End End Sub 提示:如果焦点已经在命令按钮上,此时按回车键相当于单击焦点所在的命令按钮。,【案例3.6】文本的复制,设计如图窗体,单击“复制”按钮,将文本框Text1中的文本复制到Text2中,单击“清除”按钮,清除两个文本框中的文本。,设置控件的属性值,代码: Private Sub Command1_Click() Text2 = Text1 End Sub Private Su
21、b Command2_Click() Text1 = Text2 = End Sub 提示:按钮的大小可以根据图片的大小进行相应的调整,使文字显示在图片的下方。,本章小结,本章介绍了标签控件、文本框控件和命令按钮控件的功能、常用属性和事件。 标签控件常用于显示系统的说明信息和为没有Caption属性的控件添加描述性文字,文本框控件主要用于显示文本和接受用户输入的文本,命令按钮控件常用于执行指定的操作。掌握标签控件、文本框控件和命令按钮控件的属性和功能,以及设置属性值的方法,对编写Visual Basic程序是大有好处的,也为今后学习更复杂的VB控件打下了坚实基础。,项目四 VB程序设计,学习目
22、标 掌握VB中的各种数据类型 VB中常量与变量的概念及定义方法 熟练使用VB中的常用函数 掌握VB中的选择结构和循环结构的基本格式,各种数据有不同的特性。例如,学生成绩是可计算的数值型数据,而学生姓名、性别是不需要计算的字符型数据。不同类型的数据在计算机中的处理和组织是不同的,我们来看一看Visual Basic是如何在内存中组织不同类型的数据的。 基本数据类型 Visual Basic的数据类型 用户自定义数据类型,知识1 数据类型,知识1 数据类型,1字符型(String): 字符型数据也称字符串。凡是用双引号引起来的数据都是字符串。例如,”Visual Basic 6.0”、”中国”、”
23、12345”、”1月20日” 字符串的双引号不能省略,并且必须是“英文”状态下的双引号。 组成字符串的字句可以是英文字母、汉字、数字和除双引号外的其他符号。 字符串不能参加算术运算。 不包含任何字符的字符串称为空串,用两个连续的双引号来表示(“”)。,知识1 数据类型,2整型(Integer): 凡是在-32768 +32767之间的整数都称为整型数据。占用2个字节的内存空间,类型符是“%”。例如,234、4568、-3200 3长整型(Long): 凡是在-2147483648 +2147483647之间的整数都称为长整型数据。占用4个字节的内存空间,类型符是“|, Print #语法中除了
24、比Print方法多了一个文件号,其他各参数,包括Spc函数、Tab函数、“表达式”以及尾部的分号、逗号都和Print方法相同。,知识5 顺序文件的写操作,Print #语句说明: 如果Print #语句后面的“表达式”省略,则向文件中写入一个空行。如果Print #语句最后一项参数后面没有以分号或逗号结束,则下次Print #语句将把数据写到文件的下一行。 Print #语句的各项参数直接可以用分号或逗号隔开,分别对于紧凑格式和标准格式。 为了能正确读取输出的文件,除了数值数据可以用Print #语句写入到文件外,其他类型的数据尽量使用Write #语句写入。,【案例8.1】 随机生成50个1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic 6.0可视化编程与实训 Visual Basic 6.0可视化编程与实训完整版课件全套ppt教学教程最全整套电子讲义幻灯片最新 Visual 6.0 可视化 编程 完整版
链接地址:https://www.taowenge.com/p-4269207.html
限制150内