背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-3351.html    注册17xie 一起来写书 实现您的出书梦想!

3  Visual Basic程序设计基础

学习目标

本章主要介绍Visual Basic程序设计基础,通过本章的学习,要求掌握VB的基本数据类型、常量与变量的声明与使用方法、函数的种类及作用、运算符和表达式的类型及使用方法、VB基本语句的使用方法、键盘与鼠标事件、Print输出方法、输入框与消息框,以及程序调试与错误处理等的使用方法。本章共有11个实例1个项目,这些实例都具有极强的知识针对性,对巩固学生对VB程序设计基础知识的理解及掌握有很好的引导作用,为进一步学好VB编程知识打下基础。

实训项目

1.项目题目

设计程序:根据输入的数据,在窗体上动态显示菱形图案

2.项目要求

此程序可根据选择行数和排列样式的不同,在窗体中显示出由不同字符类型组成的菱形图案。单击不同按钮,可从现有样式变换为新的排列样式。

3.项目界面及其要求

1)程序运行后,窗体中只有【输入行数】按钮是有效的,如图3-1所示。

3-1  程序启动界面

2)单击【输入行数】按钮,将弹出如图3-2所示的输入框,可输入三角形的行数。

3)单击【确定】按钮后,程序主界面的其他按钮变为可用状态,单击要排列的一种样式,将在窗体上显示排列结果,如图3-3所示。

 

3-2  输入行数

3-3  排列结果

3.1  Visual Basic语言基础

应用程序建立好界面,要想真正实现其功能,往往需要进行代码的编写,生成和对象有关联的程序代码,以供程序执行时调用,而代码就是指以特定的语法规则构成的语句。在VB中构成语句的基本元素包括常量、变量、函数、运算符和表达式等,其中常量和变量还涉及到数据类型。

3.1.1  基本数据类型

为了更好地处理各种各样的数据,VB定义了多种数据类型,其中系统定义的数据类型有11种,表3-1列举了全部的基本数据类型。

3-1  VB的基本数据类型

数据类型

名称

符号

推荐前缀

占用字节数

取值范围

整型

Integer

%

int

2

-3276832767

长整型

Long

&

lng

4

-21474836482147483647

单精度

Single

!

sng

4

负数:-3.402823E38-1.401298E-45

正数:1.401298E-453.402823E38

                                                                     

数据类型

名称

符号

推荐前缀

占用字节数

取值范围

双精度

Double

#

dbl

8

负数:-1.79769313486232D308-4.49065645841247D-324

正数:4.49065645841247D-3241.79769313486232D308

字节型

Byte

 

byt

1

0255

字符型

String

$

str

取决于字符串长度

065535个字符

逻辑型

Boolean

 

bln

2

TrueFalse(真或假)

日期型

Date

 

dtm

8

 

货币型

Currency

@

cur

8

-922337203685477.5808922337203685477.5807

对象型

Object

 

obj

4

任何对象引用

变体型

Variant

 

vnt

根据需要分配

 

 

不同类型的数据,所占的存储空间不一样,使用合适的数据类型,可以使代码优化,减少系统资源的浪费。只有相同(相容)类型的数据之间才能进行操作,否则会出现错误。

1.数值型数据

VB中,数值型数据分为整型和浮点型两类。其中整型可分为整数和长整数,是指不带小数点和指数符号的数,可以是正整数、负整数或0。浮点型分为单精度浮点数和双精度浮点数,是带有小数部分的数。

1)整型和长整型数据都是带符号数,字节的最高位是符号位。整型的常量为不带小数点的形式,如:330+330-330330%,如果要表示长整型常量,可以在数值后加说明符&,如:330&为长整型数,占4个字节,而330则为整型数,占2个字节。

2)单精度型和双精度型常量有两种表示形式:小数形式和指数形式。如:单精度型数据1234.56,指数形式可以为1.23456E30.123456E4,双精度型数据的指数形式用D代替E。在常数后加类型说明符可以改变数值的类型,从而改变数值在内存中的存储空间大小。在整型数据后加说明符【!】可以将其转换为单精度型,如:1!为单精度型,占4个字节;在单精度型数据后加说明符【#】可以将其转换为双精度型。VB规定单精度型数据的有效数字为7位,双精度型数据的有效数字为16位。

2.字节型数据

字节型数为无符号的整数,占用1字节,范围为0255。除了一元减法外,所有可对整数进行操作的运算符都可对字节型数据操作。如果字节型数据要进行一元减法运算,VB则先将它转换为整数。

3.字符型数据

字符型数据是一个字符序列,字符型数据常简称为字符串。字符串是放在两个双引号之间的若干个字符。在VB中,一个英文字母或一个汉字都被认为是一个字符,都占两个

字数:2868    最后更新:1年以前 [09-06 00:15]我爱钱 修改
本页编辑者:我爱钱  
[前一页]:第二章  [后一页]:第三章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号