南邮visualbasic程序设计课件ch2vb语言基础.ppt
《南邮visualbasic程序设计课件ch2vb语言基础.ppt》由会员分享,可在线阅读,更多相关《南邮visualbasic程序设计课件ch2vb语言基础.ppt(86页珍藏版)》请在三一办公上搜索。
1、第3章 VB语言基础,3.1 基本数据类型 3.2 常量 3.3 变量 3.4 表达式 3.5 常用内部函数 3.6 语句 习题三,3.1 基本数据类型,数据是程序的必要组成部分,也是程序处理的对象。在高级语言中,广泛使用“数据类型”这一概念,数据类型体现了数据结构的特点。VB提供了系统定义的基本数据类型,并允许用户根据需要定义自己的数据类型。本章主要讲述基本数据类型。为了更好地处理各种各样的数据,VB定义了多种数据类型,表3-1列出了VB中定义的全部基本数据类型。,C语言数据类型,基本数据类型:(有无符号)整型(短、长、基本)、实型(f、d)自定义:枚举、联合、结构、数组指针:,表3-1 V
2、B 6.0的基本数据类型,返回,3.1.1 数值(Numeric)型数据 1、VB有6种数值型的数据:整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、货币型(Currency)和字节数据类型(Byte)。数值型数据的使用说明:如果数据包含小数,则应使用Single、Double或Currency型。如果数据为二进制数,则应使用Byte数据类型。把二进制数存储为Byte型后,在读文件、写文件、调用DLL、调用对象的方法和属性时,VB都会自动在ANSI和Unicode之间进行转换。,在VB中,数值型数据都有一个有效的范围值,程序中的数如果超出规定的范
3、围,就会出现“溢出”信息(Overflow)。一般情况下,VB使用十进制数计数,但有时也使用十六进制数和八进制数表示。所有数值变量都可相互赋值,也可对Variant类型变量赋值。,2、字符型(String)数据3、布尔(Boolean)型数据4、日期(Date)型数据5、对象(Object)型数据 对象型数据可用来表示应用程序中或某些其他应用程序中的对象。可以用Set语句指定一个被声明为Object的变量去引用应用程序所识别的任何实际对象。6、变体(Variant)型数据 变体型数据是一种可变的数据类型,可以存放任何类型的数据,因此变体类型可以说是VB中用途最广,同时也是最灵活的一种变量类型。
4、,3.2 常 量,3.2.1 直接常量 直接常量就是在程序代码中,以直接明显的形式给出的数据。根据使用的数据类型,可分为:字符串常量、数值常量、布尔常量、日期常量(两个“#”括起来)。3.2.2 符号常量 系统内部定义的常量是指VB内置的一些便于记忆的常量,通常这类常量会以vb开头,如vbModal,vbModeless等。,3.2.2 用户定义的常量 尽管VB内部定义了大量的常量,但是有时程序员还是需要创建自己的符号常量。用户定义常量时应使用Const语句来给常量分配名字、值和类型。声明常量的语法为 Public|Private Const常量名As数据类型=表达式.,返回,3.3 变 量,
5、数值存入内存后,必须用某种方式访问它,才能执行指定的操作。在VB中,可以用名字表示内存位置,这样就能访问内存中的数据。在VB中,变量有两种形式,即属性变量和内存变量。命名规则变量的声明 Dim|Private|Static|Public变量名As类型,变量名2As类型2.,返回,3.4 表 达 式,运算(即操作)是对数据的加工。最基本的运算形式常常可以用一些简洁的符号来描述,这些符号称为运算符或操作符。被运算的对象,即数据,称为运算量或操作数。由运算符和运算量组成的表达式描述了对哪些数据、以何种顺序进行什么样的操作。运算量可以是常量,也可以是变量,还可以是函数。单个变量或常量也可以看成是表达式
6、。,1.算术运算符 VB有7个算术运算符,如表3-2所示。,算术运算符的优先级,返回,3.4.2 字符串表达式 字符串表达式由字符串常量、字符串变量、字符串函数和字符串运算符组成。VB中的字符串运算符是“&”,该运算符用于连接两个或更多的字符串。字符串表达式的格式为字符串1&字符串2&字符串3,3.5 常用内部函数,函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名并给出一个或多个参数,就能得到它的函数值。在VB中,有两类函数,即内部函数和用户定义函数。(1)用户定义函数是由用户自己根据需要定义的函数。(2)内部函数也称标准函数,VB提供了大量的内部函数。,3.5.1 数学运算函数
7、 数学运算函数用于各种数学运算。常用数学运算函数列于表3-3中。,返回,3.5.2 字符串函数 VB提供了大量的字符串函数,具有强大的字符串处理能力,见表3-4。,返回,3.5.3 时间和日期函数,3.5.4 格式输出函数 用格式输出函数Format可以使数值、日期或字符型数据按指定的格式输出。Format函数的语法格式为 Format(表达式,格式字符串),表3-7 常用的时间日期型格式说明字符,3.5.5 随机数语句和函数 在测试、模拟和游戏程序中,经常要使用随机数。3.5.6 数据类型转换函数 在VB中,一些数据类型可以自动转换,例如数字字符串可自动转换为数值型,但是,多数类型不能自动转
8、换,这就需要用类型转换函数来显式地说明。转换函数列于表3-10中。,表3-10 数据类型转换函数,返回,3.6 语 句,3.6.1 程序语句 程序语句是VB关键字、属性、函数、运算符以及能够生成VB编辑器可识别指令的符号的任意组合。一个完整的程序语句可以简单到只有一个关键字,例如:Stop,3.6.2 语句的书写规则 在编写程序代码时要遵循一定的规则,这样写出的程序既能被VB正确地识别,又能增加程序的可读性。1.自动语法检查 如果设置了“自动语法检测”(用“工具”菜单“选项”命令中的“编辑器”)选项卡,则在输入语句的过程中,VB将自动对输入的内容进行语法检查,如果发现语法错误,将弹出一个信息框
9、提示出错的原因。2.语句的续行 当一条语句很长时,在代码编辑窗口阅读程序时将不便查看,使用滚动条又比较麻烦。,3.格式化处理 VB会按约定对语句进行简单的格式化处理,例如关键字、函数的第一字母自动变为大写,运算符前后加空格等。在输入语句时,命令词、函数等可以不必区分大小写。4.复合语句行 一般情况下,输入程序时要求一行一句,一句一行。但是VB也允许使用复合语句行,即把几个语句放在一个语句行中,语句之间用冒号“:”隔开。一个语句行的长度最多不能超过1023个字符。,思考题,1 下列哪个符号不能作为VB中的变量名?(1)ABCabc(2)b1234(3)28wed(4)cmd2 下列符号哪一个是V
10、B中的合法变量名?(1)x23(2)8xy(3)END(4)X8B,3 如果希望使用变量x来存放数据1234567.123456,应该将变量x声明为何种类型?4 下列数据哪些是变量?哪些是常量?是什么类型的常量?(1)name(2)name(3)False(4)x(5)10/28/2000(6)xh(7)120(8)n(9)#10/28/2000#(10)12.345,上次回顾,1、VB基本的数据类型:2、常量:直接常量、符号常量(const,内部)3、变量:4、算术运算符5、常用内部函数 6、字符串函数7、数据类型转换函数,第4章 赋值与输入输出,4.1 数据输出4.2 常用基本语句 4.3
11、 利用文本框进行数据输入 4.4 使用对话框 习题四,4.1 数 据 输 出,4.1.1 直接输出到窗体 1.使用Print方法 使用Print方法可以在窗体上输出文本字符串或表达式的值,并可在其他图形对象或打印机上输出信息。其语法格式为 对象名称.Print 表达式列表,|;,【例4-1】使用Print方法在窗体中直接输出字符串或数值表达式的值,如图4.1所示。设计步骤如下:(1)建立应用程序用户界面。(2)按表4-1设置对象属性。(3)编写代码。,图4.1 使用Print方法,图4.2 建立程序界面,表4-1 属 性 设 置,2.与Print方法有关的函数 为了使数据按指定的位置输出,VB
12、提供了几个与Print相配合的函数。1)Tab函数 在Print方法中,可以使用Tab函数来对输出进行定位。2)Spc函数 在Print方法中,还可以使用Spc函数来对输出进行定位。,【例4-2】使用Tab和Spc函数进行对齐输出,如图4.3所示。,图4.3 使用Tab和Spc函数进行对齐输出,Private Sub Form_Click()Print Print Tab(5);学号;Tab(20);姓名;Tab(30);性别;Tab(40);入学成绩 Print Print Tab(5);2000101;Tab(20);丁叮;Tab(30);女;Tab(40);650 Print Tab(5
13、);2000102;Tab(20);柳洋洋;Tab(30);男;Tab(40);668 Print Tab(5);2000103;Spc(8);李骊;Spc(6);女;Spc(8);640 Print Tab(5);2000132;Spc(8);杜小红;Spc(4);女;Spc(8);635;End Sub,3.使用位置属性 要精确地把文本输出到窗体、图片框或打印页上,可以用位置属性CurrentX和CurrentY。这两个属性分别表示当前输出位置的横坐标与纵坐标。如果要控制所显示或打印文本的大小和外观,可以用VB中的字体属性,各字体属性及其名称如表4-2所示。,表4-2 字体属性及名称,【例
14、4-3】如图4.4所示,按指定尺寸、颜色和外观,把字符串“风光无限好”输出到窗体的中间。设计步骤如下:(1)建立应用程序用户界面与对象属性的设置参见例4-1。(2)编写命令按钮的Click事件代码:,图4.4 使用位置属性CurrentX和CurrentY示例,Private Sub Command1_Click()Dim a As String,textW As Integer,textH As Integer FontName=隶书 设置输出文本的字体 FontSize=30 设置输出字体的大小 ForeColor=QBColor(15)设置输出文本的前景色,即字体的颜色,BackColo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南邮 visualbasic 程序设计 课件 ch2vb 语言 基础
链接地址:https://www.31ppt.com/p-6409372.html