网站大量收购独家精品文档,联系QQ:2885784924

河工大VB课件第二章.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章VB语言程序设计基础 本章要点 本章将介绍Visual Basic 程序设计基础:包括数据类型、常量、变量、表达式、内部函数;流程控制语句;数组及字符串。这些内容是编写程序代码的基础,对于初学者比较难于理解,必须认真学习。 3、在VB中可以使用注释 注释可以和语句在同一行,并写在语句的后面,也可占据一整行。例如: ˊ这是从屏幕左边 ˊ开始的注释。 Text1.Text = “Hi!” ˊ在文本框中放欢迎词。 4、VB中的标识符 功能:用来标记变量名、函数名和类型名 构成元素:A~Z、a~z、0~9或下划线_。 形式:以字母或下划线开始,后跟字母、数字或下划线组成的字符串。 注意:标识符不能分行书写。 1 变量和变量名 变量是指在程序运行期间其值可以变化的量。 命名规则: ? 变量名必须以字母A~Z(或a ~ z)开头。 ? 构成变量名的字符串由英文字母、数字、下划线符号组成。 ? 变量名中间不允许有空格。 ? Visual Basic的保留字不能作为变量名。 ? 在Visual Basic语言中,变量名不区分大小写。如ABC、abc、aBc都认为是一个相同的变量名。为了便于区分,一般变量名首字母用大写字母,其余用小写字母表示,而符号常量全部用大写字母表示。 2 变量的声明及类型 ⑴ 用Dim关键字声明变量 格式:Dim 变量名 [As 类型] 其中:[As 类型]可选项。省略时,变量类型默认为变体类型。 用途:在模块过程中或窗体级的通用过程中定义变量。 例子: Dim Age As Integer ‘定义Age为整型变量 Dim StrTemp As String ‘定义StrTemp为不定长字符型变量 Dim StrName As String * 10 ‘定义StrName 为定长字符变量 Dim Number As Single, Count As Single ‘定义Number和Count都是单精度变量 Dim Number , Count As Single ‘定义Number为变体变量,Count为单精度变量 从上面的例子可知: ★ 字符串变量有定长和不定长两种形式; ★ 在一个Dim语句中定义多个变量时类型声明不能共用。 5.选择结构的嵌套 说明:① 表达式都是逻辑表达式。数值表达式和关系表达式被视为逻辑表达式的特例。当表达式为数值表达式时,VB 将这个值解释为 True 或 False:一个为零的数值为 False,而任何非零数值都被看作 True。 ② 语句块可以是一条或多条语句。如果使用格式1的简单形式表示,则只能是一条语句;或用冒号隔开的多条语句,但这些语句必须书写在一行上。 下面两个例子是等价的: If anyDate Now Then anyDate = Now 和 If anyDate Now Then anyDate = Now End If ③ If...Then 的单行格式不用 End If 语句。 说明: ① 不管有几个分支,程序执行了一个分支后,其余分支不再执行。 ② ElseIf子句的数量没有限制,可以根据需要使用任意多个ElseIf子句。 ③ 语句中的ElseIf子句和Else子句都是可选项,如果省略这些子句,则成为单分支结构。 ④ If...Then...ElseIf 只是 If...Then...Else 的一个特例。 ★ 当有多个Case子句的取值范围和测试表达式的值域相符时,只执行符合要求的第一个Case子句后的语句块。 ★ Select Case语句只对单个表达式求值,并根据求值结果执行不同的语句块;而If … Then … Else语句可以对不同的表达式求值,然后执行不同的操作。这是两者的主要区别。 第三次上级内容 第四次上机内容 1. 实验四 选择结构程序设计举例4-1,4-2 4-3(方法一,方法二)4-4(方法一,方法四) 实验内容:第一题,第三题(发邮件) 课本P71,第一题,第二题,要求:课下写在作业纸上,下周上机时要带着,上课时检查。上机时在机房调试通过。 例题:用双分支结构求一元二次方程的两个实根。 If d = 0 Then x1 = (-b + Sqr(d)) / (2 * a) x2 = (-b - Sqr(d)) / (2 *

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档