南邮VisualBasic程序设计课件ch2VB语言基础

上传人:宝路 文档编号:48226592 上传时间:2018-07-12 格式:PPT 页数:86 大小:1.20MB
返回 下载 相关 举报
南邮VisualBasic程序设计课件ch2VB语言基础_第1页
第1页 / 共86页
南邮VisualBasic程序设计课件ch2VB语言基础_第2页
第2页 / 共86页
南邮VisualBasic程序设计课件ch2VB语言基础_第3页
第3页 / 共86页
南邮VisualBasic程序设计课件ch2VB语言基础_第4页
第4页 / 共86页
南邮VisualBasic程序设计课件ch2VB语言基础_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《南邮VisualBasic程序设计课件ch2VB语言基础》由会员分享,可在线阅读,更多相关《南邮VisualBasic程序设计课件ch2VB语言基础(86页珍藏版)》请在金锄头文库上搜索。

1、第3章 VB语言基础 第3章 VB语言基础 3.1 基本数据类型 3.2 常量 3.3 变量 3.4 表达式 3.5 常用内部函数 3.6 语句 习题三 第3章 VB语言基础 3.1 基本数据类型 数据是程序的必要组成部分,也是程序处理的对 象。在高级语言中,广泛使用“数据类型”这一概念,数据类型体现了数据结构的特点。VB提供了系统定义的基本数据类型,并允许用户根据需要定义自己的数据类型。本章主要讲述基本数据类型。为了更好地处理各种各样的数据,VB定义了多种数据类型,表3-1列出了VB中定义的全部基本数据类型。第3章 VB语言基础 C语言数据类型基本数据类型:(有无符号)整型(短、长、基本)、

2、 实型(f、d)自定义:枚举、联合、结构、数组指针:第3章 VB语言基础 表3-1 VB 6.0的基本数据类型 返回第3章 VB语言基础 3.1.1 数值(Numeric)型数据1、VB有6种数值型的数据:整型(Integer)、长整型(Long)、单精度型(Single)、 双精度型(Double)、货币型(Currency)和字节数据类型 (Byte)。数值型数据的使用说明: 如果数据包含小数,则应使用Single、Double 或Currency型。 如果数据为二进制数,则应使用Byte数据类型 。把二进制数存储为Byte型后,在读文件、写文件、 调用DLL、调用对象的方法和属性时,VB

3、都会自动在 ANSI和Unicode之间进行转换。第3章 VB语言基础 在VB中,数值型数据都有一个有效的范围值, 程序中的数如果超出规定的范围,就会出现“溢出”信息(Overflow)。 一般情况下,VB使用十进制数计数,但有时也使用十六进制数和八进制数表示。 所有数值变量都可相互赋值,也可对Variant类型变量赋值。 第3章 VB语言基础 2、字符型(String)数据3、布尔(Boolean)型数据4、日期(Date)型数据5、对象(Object)型数据对象型数据可用来表示应用程序中或某些其他应用程序中的对象。可以用Set语句指定一个被声明为Object的变量去引用应用程序所识别的任何

4、实际对象。6、变体(Variant)型数据变体型数据是一种可变的数据类型,可以存放任何类型的数据,因此变体类型可以说是VB中用途最广,同时也是最灵活的一种变量类型。 第3章 VB语言基础 3.2 常 量 3.2.1 直接常量直接常量就是在程序代码中,以直接明显的形式给出的数据。根据使用的数据类型,可分为:字符串 常量、数值常量、布尔常量、日期常量(两个“#” 括起来)。3.2.2 符号常量系统内部定义的常量是指VB内置的一些便于记忆的常量,通常这类常量会以vb开头,如vbModal,vbModeless等。第3章 VB语言基础 3.2.2 用户定义的常量尽管VB内部定义了大量的常量,但是有时程

5、序员还是需要创建自己的符号常量。用户定义常量时应使 用Const语句来给常量分配名字、值和类型。声明常量的语法为Public | Private Const常量名As数据类型 =表达式.返回第3章 VB语言基础 3.3 变 量数值存入内存后,必须用某种方式访问它,才能执行指定的操作。在VB中,可以用名字表示内存位置,这样就能访问内存中的数据。在VB中,变量有两种形式,即属性变量和内存变量。1. 命名规则2. 变量的声明Dim | Private | Static | Public变量名As类型,变量名2As类型2 .返回第3章 VB语言基础 3.4 表 达 式 运算(即操作)是对数据的加工。最

6、基本的运算形式常常可以用一些简洁的符号来描述,这些符号称为运算符或操作符。被运算的对象,即数据,称为运算量或操作数。由运算符和运算量组成的表达式描述了对哪些数据、以何种顺序进行什么样的操作。运算量可以是常量,也可以是变量,还可以是函数。单个变量或常量也可以看成是表达式。 第3章 VB语言基础 1. 算术运算符VB有7个算术运算符,如表3-2所示。算术运算符的优先级返回第3章 VB语言基础 3.4.2 字符串表达式字符串表达式由字符串常量、字符串变量、字符串函数和字符串运算符组成。VB中的字符串运算符是“第3章 VB语言基础 【例4-1】 使用Print方法在窗体中直接输出字符串或数值表达式的值

7、,如图4.1所示。设计步骤如下:(1) 建立应用程序用户界面。(2) 按表4-1设置对象属性。 (3) 编写代码。 第3章 VB语言基础 图4.1 使用Print方法 第3章 VB语言基础 图4.2 建立程序界面 第3章 VB语言基础 表4-1 属 性 设 置第3章 VB语言基础 2. 与Print方法有关的函数为了使数据按指定的位置输出,VB提供了几个与Print相配合的函数。1) Tab函数在Print方法中,可以使用Tab函数来对输出进行定位。 2) Spc函数在Print方法中,还可以使用Spc函数来对输出进行定位。 第3章 VB语言基础 【例4-2】 使用Tab和Spc函数进行对齐输

8、出,如图4.3所示。图4.3 使用Tab和Spc函数进行对齐输出第3章 VB语言基础 Private Sub Form_Click()PrintPrint Tab(5); “学号“; Tab(20); “姓名“; Tab(30); “性别“; Tab(40); “入学成绩“PrintPrint Tab(5); “2000101“; Tab(20); “丁叮“; Tab(30); “女“; Tab(40); 650Print Tab(5); “2000102“; Tab(20); “柳洋洋“; Tab(30); “男“; Tab(40); 668Print Tab(5); “2000103“;

9、Spc(8); “李骊“; Spc(6); “女“; Spc(8); 640Print Tab(5); “2000132“; Spc(8); “杜小红“; Spc(4); “女“; Spc(8); 635;End Sub第3章 VB语言基础 3. 使用位置属性要精确地把文本输出到窗体、图片框或打印页上,可以用位置属性CurrentX和CurrentY。这两个属性分别表示当前输出位置的横坐标与纵坐标。如果要控制所显示或打印文本的大小和外观,可以用VB中的字体属性,各字体属性及其名称如表4-2所示。 第3章 VB语言基础 表4-2 字体属性及名称 第3章 VB语言基础 【例4-3】 如图4.4所示

10、,按指定尺寸、颜色和外观 ,把字符串“风光无限好”输出到窗体的中间。设计步骤如下:(1) 建立应用程序用户界面与对象属性的设置参见例4-1。(2) 编写命令按钮的Click事件代码:第3章 VB语言基础 图4.4 使用位置属性CurrentX和CurrentY示例第3章 VB语言基础 Private Sub Command1_Click()Dim a As String, textW As Integer, textH As IntegerFontName = “隶书“ 设置输出文本的字体FontSize = 30 设置输出字体的大小ForeColor = QBColor(15) 设置输出文本

11、的前景色,即字体的颜色第3章 VB语言基础 BackColor = QBColor(8) 设置输出文本的背景色,即窗体的颜色a = “风光无限好“textW = TextWidth(a) / 2 TextWidth(a)表示字符串a的宽度textH = (TextHeight(a) + Command1.Height) / 2 TextHeight(a)表示字符串a的高度第3章 VB语言基础 CurrentX = ScaleWidth / 2 - textW 设置输出的水平位置CurrentY = ScaleHeight / 2 - textH 设置输出的垂直位置Print a 输出文本End

12、 Sub第3章 VB语言基础 4. 清除方法ClsCls方法可以清除Form或PictureBox中由Print方法和图形方法在运行时所生成的文本或图形,清除后的 区域以背景色填充。设计时使用Picture属性设置的背景位图和放置的控件不受Cls影响。Cls方法的语法为对象名称. Cls第3章 VB语言基础 【例4-4】 在例4-3中使用Cls方法清除窗体中由Print方法所生成的文本,如图4.5所示。图4.5 Cls方法示例 第3章 VB语言基础 【例4-5】 使用Print方法在图片框中输出字符串或数值表达式的值。设计步骤如下:(1) 建立应用程序用户界面。(2) 按表4-3设置对象属性。

13、第3章 VB语言基础 (3) 设计代码。命令按钮Command1的Click事件代码为Private Sub Command1_Click()Picture1.PrintPicture1.Print “ 6+10=“; 6 + 10Picture1.PrintPicture1.Print “ 山重水复“,Picture1.Print “疑无路“Picture1.PrintPicture1.Print “ 柳暗“ & “花明又一村“End Sub程序运行结果如图4.6右所示。第3章 VB语言基础 【例4-6】 如图4.7所示,在图片框中使用位置函数。设计步骤如下:(1) 建立应用程序用户界面并按

14、例4-5的方法设置对象属性,结果如图4.7左所示。(2) 编写事件代码。“击我”命令按钮的Click事件代码为第3章 VB语言基础 图4.7 在图片框中使用位置函数第3章 VB语言基础 Private Sub Command1_Click()Dim a As String, textW As Integer, textH As IntegerPicture1.FontName = “隶书“Picture1.FontSize = 30Picture1.ForeColor = QBColor(15)Picture1.BackColor = QBColor(8)a = “风光无限好“textW =

15、Picture1.TextWidth(a) / 2textH = Picture1.TextHeight(a) / 2第3章 VB语言基础 Picture1.CurrentX = Picture1.Width / 2 - textWPicture1.CurrentY = Picture1.Height / 2 - textHPicture1.Print aEnd Sub“清除”命令按钮的Click事件代码为Private Sub Command2_Click()Picture1.ClsEnd Sub程序运行结果如图4.7右所示。 第3章 VB语言基础 4.1.3 使用“标签”控件输出标签(La

16、bel)主要是用来显示(输出)文本信息的,它不能作为输入信息的界面。也就是说标签控件的内容 只能用Caption属性来设置或修改,不能直接编辑。它是VB中最常用的输出文本信息的工具,完全可以取代Print方法。第3章 VB语言基础 【例4-7】 如图4.8所示,使标签控件具有边框,并修改标签属性为无边框。图4.8 有边框和无边框的标签控件 第3章 VB语言基础 设计步骤如下:(1) 建立应用程序用户界面。选择“新建”工程,进入窗体设计器,增加一个命令按钮Command1、两个标签Label1和Label2,如图4.9左所示。(2) 设置对象属性如表4-4所示。设置后的界面如图4.9右所示。 第3章 VB语言基础 图4.9 建立界面与设置属性第3章 VB语言基础 表4-4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号