信息技术vb选修知识点

上传人:s9****2 文档编号:500689928 上传时间:2023-08-03 格式:DOCX 页数:20 大小:73.73KB
返回 下载 相关 举报
信息技术vb选修知识点_第1页
第1页 / 共20页
信息技术vb选修知识点_第2页
第2页 / 共20页
信息技术vb选修知识点_第3页
第3页 / 共20页
信息技术vb选修知识点_第4页
第4页 / 共20页
信息技术vb选修知识点_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《信息技术vb选修知识点》由会员分享,可在线阅读,更多相关《信息技术vb选修知识点(20页珍藏版)》请在金锄头文库上搜索。

1、选修知识点(一)计算机解决问题的流程图(二)算法+数据结构=程序。、 算法定义:是解决问题的方法和步骤。算法是程序设计的“灵魂”。算法 二、算法的描述方法:分自然语言、流程图和伪代码三种。1、自然语言:人们日常生活中的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。2、流程图:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。3、伪代码:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。、算法的5个特征始:结束输入、输岀1、2、3、4、有穷性:执行有限步之后结束,且每一步的执行时间确定性:每一步都有连接切、含算。可行性:原则上能

2、精确运行,用纸和笔做有限次运算后即卩可完成。 输入:有零个或多个输入。有限的。5、输出:至少产生一个输出(三)程序设计基础计算机程序设计语言经历了机器语言、汇编语言、高级语言的发展过程常用高级语言:BASIC、VB Pascal、C、C+、Java、Delphi、Fortran、Powerbuilder 等。面向对象的程序设计语言,如vb :其中的对象主要是系统设计好的对象,包括窗体、控件 等。控件:是指工具箱中的工具在窗体中画岀的能实现一定功能的部件,如标签、文本框、命令按钮等。控件对象的类型前缀名字举例窗体Formfrmfrmfi nd命令按钮Comma ndcmdcmdok标签Label

3、lbllbli nput文本框TextBoxtxttxtClock若命令按钮(Command)的Enabled属性设置为True时按钮有效,设置为 False时按钮无效对象的三要 素:属性 、方 法、事件属性Name设置对象的名称Font设置控件中字体格式Capti on决定控件中显示的内容BackColor设置控件背景色Text:决定窗体中文本框中显示的内容ForeColor设置控件的前景色(即文字颜色)Height决定控件高度Top决定控件与窗体顶部的距离Width决定控件宽度Left决定控件与窗体左边的距离Visible设置控件是否可见BorderStyle设置控件的边框风格Alig n

4、ment即标签文字对齐属性:(0) Left Justify时文本左对齐;(1)Right Justify时文本右对齐;设置为Center 时文本居中。对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置:对象名.属性名二属性值例:给文本框 Txt123的Text属性赋值为字符串”20”,代码如下:Txt123.text =20注意: 如果直接给对象名赋值的话,是赋值给对象的默认属性。例: Txt123 = “20 ” 相当于 Txt123.text =“20 ”都是给文本框 Txt123 的 text 属性赋值。如果要获取对象的状态或特性,这时就要读取对象的属

5、性值,方法如下:变量名=对象名.属性名例:读取文本框“ txt123 ”的“ Text ”属性的代码如下: a = txt123.text方法 常见的方法如下: Print Cls Move Show格式:对象 . 方法参数名表例 : Form1.Print ”欢迎使用 ”事件及事件驱动 常见的事件如下: Click 、 DblClick 、 KeyPress 、 Load 、 MouseUp 等。 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click 事件。如需要命令按钮响应 Click 事件,就把完成 Click 事件功能的代码写到 Click 事件的事件过程中,与

6、事件一一对应。 事件过程的形式如下: Private Sub对象名 _事件名 ( )(事件过程代码)End Sub一、 常量:指在程序进行过程中不变的量,在VB中一般分数值常量与字符常量两种数值常量 :就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、 0、 -10 、+35等都是合法的整数实型常量:即实数,指带小数点的数值。实型常量又分为定点数和浮点数两种。例:定点数: 3.14159 和-6.8 , 1.99浮点数: 2E6、1E5、88E3例:1.2345 X 10 可表示为1.2345E3,字母E表示底数10浮点数就是数学上的科学计数法。字符串常量

7、:被一对英文双引号括起来的若干个合法的字符称为字符串常量。例如:”China ”、 ”VisualBasic ”、”18”、”3.1415 ”等,是指英文双引号中的字符,不包括英文双引号本身。?符号常量 :如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。二、变量: 在程序执行过程中,其值可以改变的量称为变量。变量命名注意要点:1 、必须以 字母或汉字 开头 ,不能以数字或其他字符开头。2、 只能由 字母、汉字、数字或下划线组成,不能含有小数点、空格等字符。3、最长不超过 255 个字符4、 不能以VB保留字作变量名,如语句定义符、函数名(Integer、End、Print、Dim)

8、等。5、 VB不区分变量名中字母 大小写。如HELLO和Hello是同一个变量。三、数据及运算1 、常用 数据类型 :(框选的内容都要熟记 )2、常量和变量的命名、声明及赋值 (注意:符号常量声明和赋值必须一起完成,变量却必须分2句)符号常量的声明和赋值 Const 常量名 As 常量类型 = 常量值(或 表达式)如: Const pi As Single = 3.14159常量名为 pi注意:常量必须在声明的时候 立马赋值 ,如果没有 “= 3 ”部分就是错误的。变量的声明 : Dim As 如: Dim a As Integer 定义一个 整型变量,变量名为 a变量的赋值 VB 中使用 “

9、 = ” 给变量赋值, 其形式为:变量名 = 表达式四、运算符1、算术运算符(注意 :算术运算符的优先级问题、区分 / Mod 三个运算符)实例结果A.121()1024qi-5-2一 335*42(1/2 5斗? 2Mod55 Med 21+加620+525虑20-5152、字符串运算符“ + ”和“ & ”作用是将运算符两边的字符串连接为一个新的字符串。使用&运算符时应注意前后加空格注意特例:当数值型和字符型连接时,+把数据都转化成数值型然后相加,返回一个数值型数据例如:123 ”+ 45 ”= 12345 ”123 +45 ”= 168注意和mod的运算量如果带小数要先四舍五入取整再作运

10、123 ”&45”=12345123 &45 ”=12345 ”3、关系运算符(优先级相同)注意:关系表达式的运算结果为布尔值True或False=等于 小于号 不等于 大于号= 大于等于号 99,结果为 False。(3)数值型与可转换为数值型的数据,按数值比较。例:29 189,结果为False 。4、逻辑运算符Not (取反)And (与) Or (或)优先级依次降低Not对一个逻辑量进行运算,And和Or是对两个逻辑量进行运算,运算结果都为逻辑值True或False运算符说明优先级说明|举例结果Not非1当操作数为假时,结果为真Not FalseTrueAnd与2操作数均为真时,结果才

11、为真True And FalseFalseOr或3操作数中有一个为真时,结果为真False Or TrueTrue5、日期运算符与日期表达式日期表达式是用 “ + ”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子。例如: 表达式 “#2003/09/01# + 30”的运算结果是“ 2003-10-1 ”表达式 “ #2003/10/20# - #2003/10/10#”的运算结果为整数106、运算符的执行顺序: 算术运算符 字符串运算符?关系运算符 ?逻辑运算符女口 a = 2: b = 3: c = 4: d = 5则表达式 a b And 2 * a c Or c

12、 = d的值为 True7、表达式的写法虽然VB中的表达式与代数式中的算式很相似,但两者却是完全不同的概念。要注意区别,如在VB中不能使用W工等。下表中列岀了一些代数式对应的VB表达式。代数式VE表达式说明(2*a+b)/(4 *a* b)在VB表达式中无法写分式,乘法运算符*不能省略g* tA2/2VE中不能使用上标,指数必须用VB运算符a表示a bca=b And b0_Sg n(x) =0 y x=0-1x0Si n(x)正弦函数Sin(x), x的单位为弧度Cos(x)余弦函数Cos(x), x 的单位为弧度Ta n(x)正切函数Tan(x), x的单位为弧度注意:(1) Int (x)是取小于等于x的最大整数。例如:Int (3.12) =3Int (2.1+3) =5Int ( -4. 6) = -5Int ( -1-2. 5) = -4(2)Rnd函数产生0, 1)之间的一个随机数,它常与Randomize (以初始化随机数生成器)结合使用, 如果要产生0,A )间的 随机整数,表达式为Int (Rnd *A)产生A , B) 间的 随机数:Rn d*(B-A) +A产生A ,B间的随机整数:Int(Rnd * (B-A+1)+A2、字符串函数(注意的以下字符串函数返回的值 是数

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

当前位置:首页 > 学术论文 > 其它学术论文

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