VBNET程序设计实用教程2.ppt_第1页
VBNET程序设计实用教程2.ppt_第2页
VBNET程序设计实用教程2.ppt_第3页
VBNET程序设计实用教程2.ppt_第4页
VBNET程序设计实用教程2.ppt_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

1、Visual Basic。NET编程简介,第二章计算机编程基础和结构化计算机编程门,牙齿章节的主要内容,货币费计算程序,一元二次方程的根查找程序,学生成绩统计程序,小数判断测试程序,最大公约数和最小公倍数解决测试程序,主要内容VB。NET支持的数据类型、常量、符号常量和变量VB。NET的运算符和表达式IfThenElseEnd If语句的角色、使用IfThenElse IfElseEnd If语句的角色、使用Select CaseEnd Select语句的角色、使用While循环语句的角色、使用四个DoLoop循环语句的角色、使用ForNext循环语句的角色以及exiit其中,描述数据必须首先

2、定义数据的数据类型。数据类型是数据的内部表示。也就是说,加工计算中数据的特性是数据类型。如果一个人的近年和奖金能进行大小、加法、减法等算术运算,我们就把具有这种特征的数据称为“数值型”。工龄和奖金还有区别,其中工龄没有小数,整数被称为“整数”。奖金可以有小数点,这称为“实用型”。另外,为了表示人名,必须使用一系列不能进行加法、加法、减法等与数字类似运算的字符。只是表示特定的意义,我们把具有这种特征的数据称为“字符串”。表示一个人的性别,可以用一个字母(“F”或“M”)表示,我们性别类似的数据称为字符型。表2-1显示了VB .列出了NET支持的基本数据类型、使用的存储字节数和值范围。基本数据类型

3、、2.1数据类型、常量和变量以及1数字数据类型数字数据类型主要有五种:Integer、Long、Short、Single和Double。(1)整数数据类型整数数据类型包括表示整数的Integer、Long和Short,它可以是正整数、负整数和零牙齿。可以通过在创建的数字后添加符号来指定数据的数据类型。指定Integer类型为I、Short类型为s、Long类型为l。927S表示占用两个字节的短整数数据。927I表示占用4个字节的整数数据。927L表示占用8个字节的长整数数据。(2)实数数据类型实数数据类型(也称为浮点数据类型)包含表示带小数点的数字的单精度(Single)和双精度(Double

4、)数据类型。VB .在NET中,实数有两种茄子格式:小数格式和金志洙格式。例如,654.21和0.876是以小数格式表示的实数,8.687E-3是以指数表示的实数的代表。通过在实数后添加符号,可以指定实数的数据类型(双精度为r,单精度为f)。例如,657.628R表示双精度657.628,占用8个字节。657.628F表示占用4个字节的单精度657.628。2.1数据类型、常量和变量以及2字符数据类型文字数据类型主要为Char和String。Char处理unicode字符,char包含单个字符,String包含零个或多个字符字符串。(1)Char数据类型Char类型的数据存储为2字节的数字,值

5、范围为065 535。每个双字节值存储一个unicode字符。常规Char类型用于存储单个字符。例如,97可以显示为Char类型数据,方法是在该数据后添加字母A,然后添加字母C。例如,97C是Char类型数据,与字母A相同。(2)字符串数据类型(String)字符串类型数据为VB .在NET中,字符串类型数据是用双引号()括起来的字符字符串,可以存储近20亿个unicode字符。2.1数据类型、常量和变量以及3布尔类型(布尔)布尔变量存储为8位(1字节)数值,但其值可以为True或False。如果其他数字类型转换为布尔值,则0转换为False,其他值转换为True。将布尔值转换为其他数据类型会

6、将False转换为0,将True转换为1。布尔值显示为True或False(使用Print时),或者#TRUE#或#FALSE#(使用Write时)。4Byte数据类型Byte数据类型的数据存储为不带符号的数值,主要用于存储0255范围内的二进制数。2.1数据类型、常量和变量以及5日期数据类型(Date) Date类型的数据存储为IEEE 64位(8字节)的长整数值。显示日期范围为公元1年1月1日至9999年十二月31日,范围为00:0:00至233:593:59。Date变量表示每次添加1时100纳秒的时间间隔。Date类型数据依赖区域设置,以可识别的日期格式显示的日期值可以另存为Date类

7、型数据。使用基于日期的数据时,必须用“#”括住。否则,VB .无法正确识别NET牙齿。例如:#11/25/2003#、#2004.7.26#、# 08/08/1998 08:02pm #等都是有效的基于日期的数据。6Decimal数据Decimal类型的数据以有96位(12字节)符号的小数格式存储,支持非常大的值,经常用于存储货币值。如果没有小数,则数值的范围为79 228 162 514 264 337 593 543 950 335。小数,最多可达小数点后28位。小数点后的位数越多,显示的数据越准确,但是显示的数字范围越小。可以在数据后添加字母d,以表示为Decimal类型的数据,例如12

8、8.76455D、128D、0.234D等。7对象数据类型Object类型的数据以4字节的地址存储。换句话说,Object数据类型仅记录一个数据的地址,而不实际记录该数据。应用程序使用不具有定义的数据类型的变量时,VB .NET默认为Object类型。Object类型的变量可以指向任何类型的数据。换句话说,Object类型的变量可以存储各种系统定义数据类型(例如数字、字符串、日期和布尔值)的数据。但是,Object数据的运行速度比其他类型慢得多,因此,如果应用程序可以确定数据类型,则应使用特定类型,仅在必要时使用Object类型,这样应用程序才能更好地运行。2.1数据类型、常量和变量、2.1数

9、据类型、常量和变量、1常量是节目运行过程中值保持不变的量。常数可分为两个茄子主要类别。一个是直接常数,由书写规律决定。一个是符号常数,必须先定义,然后使用。直接常数可以分为整数常数、实数常数、Char常数、字串常数、布林常数、日期常数等。各种常量的写入方法在第2.1.1节的数据类型说明中进行了说明。在应用节目计算机编程中,经常需要使用固定的数据(如圆周率)。对于此类数据,必须将其定义为符号常量。VB .在NET中,可以使用以下格式的Const语句定义符号常量:格式:Const常数名称As资料类型=表示式功能:定义指定为常数名称的符号常数。说明:常量名称是其命名规则与标识符的命名规则相同的标识符

10、。“As数据类型”描述常量的数据类型。如果省略牙齿项,则常量的数据类型由表达式确定。表达式可以是直接常量、符号常量和运算符组成的表达式。、2.1数据类型、常量和变量。例如,符号常数定义语句如下:Const PI=3.14159定义符号常量PI,单精度浮点Const M As Integer=2468定义符号常量M,整数Const k=2,更改符号常量表示的数据时,不更改使用该数据的每个语句,只更改定义常量的语句可以提高编程效率。2变量是在程序运行过程中值可以更改的量。每个变量都必须有名称,变量的名称必须符合标识符的规定。在程序中,变量通常用于存储中间结果,变量占用的存储空间也因数据类型而异。在

11、使用变量之间,必须先声明变量。您也可以在宣告变数的同时,将初始值指定给变数。变量的宣言方法有显式声明和隐式声明。2.1数据类型、常量和变量以及显式声明变量(1)的通用格式如下:格式:Declare变量名As数据类型=初始值函数:可以声明指定为“变量名”的变量并指定初始值。说明:语句中的“Declare”可以是Dim、Public、Protected、Friend、Private、Shared和Static。牙齿部分仅介绍Dim,其他宣言方法将在后面的章节中介绍。数据类型可以是表2-1的“关键字”列中显示的默认数据类型,也可以是自定义类型。初始值用于定义变量的初始值。声明变量时,如果没有为变量指

12、定初始值,则为VB .NET使用数据类型的默认值提供初始值。每个数据类型的默认值为、2.1数据类型、常量和变量,所有数字类型(包括Byte)均为0。Char类型为二进制零。Object类型和String类型为空。布尔类型为False。Date类型为12:00336000am、January l、1。例如,定义三个单精度变量x、y、z,使用一个As指定数据类型,以定义相同类型的多个变量Dim x、y、z As Single,定义两个实际变量n和P,指定初始值,一个语句定义多个茄子不同类型的变量Dim n As Integer=24不能将初始值Dim ff,dd,ee As Double=123.

13、9变量同时分配给多个变量。宣言后,只能在一定范围内使用。变量的使用范围在变量的作用域,变量的作用域问题的过程一章中详细讨论。2.1数据类型、常量和变量,(2)变量的隐式声明为VB .您也可以在NET中,在变数名称后加上指定变数类型的说明符,直接决定变数类型。VB .NET规定的类型说明符如表2-2所示。表2-2类型指示符表:例如,N%=1将N定义为整数变量,1 Prive!将=25.05 Amount定义为单精度变量,将值25.05 str SQL $=select * from student定义为字符串变量,并指定值Select * from student、2.1数据类型、常量和变量(3

14、)Option extension这样就不必在使用变量之前声明变量。VB .NET将所有未定义的标识符视为变量。图2-1显示了在节目开头输入“Option Explicit Off(选项退出)”的情况。图2-1表单的宣言节,2.1数据类型、常量和变量。例如,系统x=345 3360 y=765自动生成x和y,而不声明x和y。如果在使用每个变量之前需要声明每个变量,则可以在类模块、西餐模块或标准模块的开头添加名为Option Explicit On的语句。option explicit on会在遇到未明确声明的变量标识符时显示错误警告。这是VB .NET的默认设置。,2.2操作2-1:一元二次方

15、程的根选择结构计算机编程1,操作2-1说明:编写解决一元二次方程根的程序。程序的设计界面如图2-2所示。程序运行时,输入一元二次方程的三个茄子系数,然后单击获取和显示方程根的求解按钮,如图2-3所示。图2-2计算机编程介面图2-3节目执行介面,操作分析:获取用户输入的三个茄子系数(假设为A、B、C),以确定二次系数A是否为零,如果不是一元二次方程式,则提供提示信息。当二次系数A的值非零时,计算表达式的值,确定表达式根是实际根还是虚拟根,然后求根并在相应的文本框中显示。2.2操作2-1:一元二次方程的根选择结构查找计算机编程1,操作实现:1开始VB。NET、新项目、项目类型“Windows应用程

16、序节目”、项目存储位置“D:VBTASKCH02”、表单2 Form1中的Text属性值设置为“查找一元二次方程的根”,并将Name属性值设置为“frmEquation”在解决方案浏览器中,单击“Form1 .单击VB 表单,然后在属性窗口中将档案名称属性设置为 frmEquation.vb 。然后执行“项目Task2_1属性”命令,将出现的“Task2_1属性”页“对话框”中的“启动对象”设置为“frmEquation”。3与计算机编程界面相比,在表单中添加控件和设置控件属性控件属性设置表。说明:文本框具有ReadOnly属性。如果牙齿属性的值为True,则不能更改文本框(false)中显示的内容。如果为false,则可以更改档案框的内容。2.2操作2-1:一元二次方程的根选择结构查找计算机编程1,4双击“解

温馨提示

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

最新文档

评论

0/150

提交评论