2017信息技术vb选修知识点
高中信息技术VB知识要点

高中信息技术VB知识要点高中信息技术VB知识要点一、VB初识1.什么是VBa.VB的全称及含义b.VB的用途及特点2.VB环境搭建a.安装VBb.VB的IDE介绍c.VB的工具栏和窗口布局3.VB程序结构a.VB程序的基本组成部分b.主程序和子程序的区别c.注释的使用二、VB基础语法1.数据类型和变量a.VB的基本数据类型b.变量的定义和命名规范c.变量的赋值和输出2.运算符和表达式a.算术运算符b.逻辑运算符c.关系运算符3.控制语句a.条件判断语句b.循环语句c.选择语句三、VB数组和字符串操作1.数组的概念和用法a.数组的定义和声明b.一维数组和多维数组c.数组的遍历和排序2.字符串的操作a.字符串的定义和赋值b.字符串的拼接和分割c.字符串的查找和替换四、VB面向对象编程1.类和对象的概念a.类的定义和实例化对象b.类的属性和方法2.封装、继承和多态a.封装的概念和实现b.继承的概念和实现c.多态的概念和实现3.接口和事件a.接口的概念和实现b.事件的概念和处理五、VB图形用户界面设计1.窗体的创建和设计a.窗体的基本属性设置b.窗体的控件添加和布局2.控件的属性和事件a.常用控件的属性介绍b.控件的事件处理3.窗体交互和数据传递a.控件之间的消息传递b.数据在窗体之间的传递六、VB文件操作和数据库编程1.文件的读写操作a.文件的打开和关闭b.文件的读取和写入2.数据库的连接和操作a.连接数据库的方法b.数据库查询和更新操作3.错误处理和调试a.异常处理的方法b.调试工具和技巧附件:1.示例代码法律名词及注释:1.版权:在知识产权法中,保护作品的权利人对其作品所享有的经济利益和道德权益的一种法律措施。
2.商标:用以区别本商标所有人的货物或服务与他人的货物或服务的商业标志。
3.涉及附件:a.示例代码附件:本文档所提到的示例代码,供读者参考。
高一信息技术VB知识要点

高一信息技术VB 知识要点学习程序设计的方法:1、多阅读程序 2、尝试独立编写程序 3、上机验证自己设计的程序一、 程序设计基础知识1、 程序设计语言程序设计语言:人与计算机交流的语言。
程序:是人们用计算机语言编制的,让计算机去完成一定任务的步骤。
程序设计:设计、编制让计算机完成任务的程序的过程。
程序设计的一般步骤为:提出问题、分析问题、解决问题。
2、 算法算法:就是解决问题的方法与步骤。
算法是程序设计的“灵魂”,算法+数据结构=程序。
算法描述方法:一般用自然语言、流程图与伪代码进行描述。
流程图及符号:也称程序框图,它是算法的一种图形化表示方法,形象、直观,容易理解。
二、VB 基础知识1、 VB 基础VB 特点:可视化的编程工具、面向对象的设计语言、事件驱动的执行方式。
VB 程序设计基本步骤:(1)、分析需求与设计算法 (2)、设计图形用户界面,并为对象设置属性。
(3)、编写程序代码。
(4)、调试、修改程序。
(5)、保存工程并生成可独立运行的程序。
2、 VB 应用程序窗体设计(1)操作界面:标题栏、菜单栏、工具栏、工具箱、工程窗口、窗体、工程管理窗口、属性窗口。
(2)工程:程序设计的整个过程。
对象:应用程序的窗体与控件都是对象,每一个对象都有自己的属性与完成任务的能力。
控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
属性:描述一个对象的特征。
每个对象一般都有默认属性,可在属性窗口中修改属性值,叫静态设置。
另一种是用控制代码来修改属性值,叫动态设置,设置格式为:[对象名]·属性名=属性值。
方法:不同的对象有不同的做事方法,调用方法的格式为:[对象名]·方法名[ 参数列表 ]。
控制代码: VB 中一个对象可以执行的指令,按照需要编排在一起就形成了控制代码。
(3)常用控件标签(Label):通常用来显示比较固定的提示性信息。
文本框(TextBox ):用来显示与输入数据。
信息技术算法与程序设计VB选修知识点

信息技术算法与程序设计VB选修知识点信息技术算法与程序设计是一门涵盖了计算机科学、数据结构与算法、程序设计等多个领域的综合性课程。
在中学的VB选修课程中,算法与程序设计是其中的一个重要部分。
本文将介绍与VB程序设计相关的算法与程序设计的知识点。
一、数据类型与变量1.数据类型:VB中有时会根据数据的不同特性,选择不同的数据类型来进行处理。
常见的数据类型有整型、浮点型、字符型、布尔型等。
在程序设计中,正确选择和使用数据类型是保证程序正确性和优化性能的关键。
2.变量与常量:在VB中,可以使用变量(用于存储可变的数据)和常量(值不可变)来进行数据的存储和操作。
变量和常量的定义、初始化以及使用方法是VB程序设计中的基本要素。
二、控制结构1.顺序结构:按照事先规定的顺序一步一步执行程序。
2. 选择结构:根据条件的不同,选择不同的执行路径。
VB中可以使用If语句、Select Case语句等实现选择结构。
3. 循环结构:通过重复执行一定的代码块,来满足特定的需求。
VB中可以使用For循环、Do While循环等实现循环结构。
三、数组与字符串1.数组:VB中的数组是用于存储一组相同类型数据的容器。
学生姓名、成绩、身高等可以使用数组来存储和操作。
2.字符串处理:VB中的字符串是一组字符的集合,可以通过字符串处理函数和方法来进行处理,比如长度计算、查找、替换等操作。
四、函数与过程1.函数:函数是一段带有返回值的代码块,可以接收参数并根据需要返回一个值。
函数可以被其他代码调用,提高了程序的重用性和可维护性。
2.过程:过程是一段完成特定任务的代码块,可以接收参数但没有返回值。
过程通常用于执行一些操作,比如打印信息、保存数据等。
五、文件操作1.文件读写:VB中可以使用文件操作函数和方法来实现对文件的读写操作,比如打开文件、读取和写入数据等。
2.文件处理:VB中可以使用文件处理函数和方法来实现对文件的复制、移动、删除等操作。
2017-信息技术vb选修知识点

选修知识点(一)电脑解决问题的流程图〔二〕算法一、 算法定义:是解决问题的方法和步骤。
算法是程序设计的“灵魂”。
算法+数据结构=程序。
二、算法的描述方法:分自然语言、流程图和伪代码三种。
1、自然语言:人们日常生活中的语言〔本国语言〕,用自然语言描述符合我们的习惯,且容易理解。
2、流程图:也称程序框图,它是算法的一种图形化表示方法。
且描述算法形象、直观,更易理解。
3、伪代码:是介于自然语言和电脑程序语言之间的一种算法描述。
是专业软件开发人员常用方法。
三、算法的5个特征:1、有穷性:执行有限步之后结束,且每一步的执行时间也都是有限的。
2、确定性:每一步都有确切的含义。
3、可行性:原则上能精确运行,用纸和笔做有限次运算后即可完成。
4、输入:有零个或多个输入。
5、输出:至少产生一个输出。
〔三〕程序设计基础电脑程序设计语言经历了机器语言、汇编语言、高级语言的发展过程。
常用高级语言:BASIC 、VB 、Pascal 、C 、C++、Java 、Delphi 、Fortran 、Powerbuilder 等。
面向对象的程序设计语言,如vb :其中的对象主要是系统设计好的对象,包括窗体、控件等。
控件:是指工具箱中的工具在窗体中画出的能实现一定功能的部件,如标签、文本框、命令按钮等。
常用控件:对象的三要素 :属性 、方法 、事件控件 对象的类型 前缀 名字举例窗体 Form frm frmfind 命令按钮 Command cmd cmdok 标签 Label lbl lblinput文本框 TextBox txt txtClock 假设命令按钮(Command)的Enabled 属性设置为True 时按钮有效,设置为False 时按钮无效 输入、输出判断处理、运算连接点流程线开始、结束对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置:对象名.属性名=属性值例:给文本框Txt123的Text属性赋值为字符串”20”,代码如下:Txt123.text = “ 20 ”注意:如果直接给对象名赋值的话,是赋值给对象的默认属性。
2017 信息技术vb选修知识点

选修知识点(一)计算机解决问题的流程图(二)算法一、 算法定义:就是解决问题的方法与步骤。
算法就是程序设计的“灵魂”。
算法+数据结构=程序。
二、算法的描述方法:分自然语言、流程图与伪代码三种。
1、自然语言:人们日常生活中的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。
2、流程图:也称程序框图,它就是算法的一种图形化表示方法。
且描述算法形象、直观,更易理解。
3、伪代码:就是介于自然语言与计算机程序语言之间的一种算法描述。
就是专业软件开发人员常用方法。
三、算法的5个特征:1、有穷性:执行有限步之后结束,且每一步的执行时间也都就是有限的。
2、确定性:每一步都有确切的含义。
3、可行性:原则上能精确运行,用纸与笔做有限次运算后即可完成。
4、输入:有零个或多个输入。
5、输出:至少产生一个输出。
(三)程序设计基础计算机程序设计语言经历了机器语言、汇编语言、高级语言的发展过程。
常用高级语言:BASIC 、VB 、Pascal 、C 、C++、Java 、Delphi 、Fortran 、Powerbuilder 等。
面向对象的程序设计语言,如vb:其中的对象主要就是系统设计好的对象,包括窗体、控件等。
控件:就是指工具箱中的工具在窗体中画出的能实现一定功能的部件,如标签、文本框、命令按钮等。
常用控件:对象的三要素 :属性 、方法 、事件 属性控件 对象的类型 前缀 名字举例窗体 Form frm frmfind 命令按钮 Command cmd cmdok 标签 Label lbl lblinput文本框 TextBox txt txtClock 若命令按钮(Command)的Enabled 属性设置为True 时按钮有效,设置为False 时按钮无效 输入、输出判断处理、运算连接点流程线开始、结束对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置: 对象名、属性名=属性值例:给文本框Txt123的Text属性赋值为字符串”20”,代码如下:Txt123、text = “ 20 ”注意:如果直接给对象名赋值的话,就是赋值给对象的默认属性。
信息技术vb知识点

信息技术vb知识点信息技术在现代社会中扮演着重要的角色,无论是在个人生活中还是在各个行业中,信息技术都发挥着重要的作用。
而在信息技术领域中,VB(Visual Basic)是一种常见且重要的编程语言。
本文将介绍一些VB的知识点,帮助读者更好地理解和运用这门编程语言。
一、VB的基本概述VB是一种事件驱动的编程语言,最初由Microsoft公司在上世纪90年代开发。
它是基于Basic语言的一种变体,并运行在Windows操作系统上。
VB的编程方式相对简单,易学易用,因此受到了广泛的应用和推广。
二、VB程序的基本结构一个VB程序的基本结构一般包含窗体、控件和事件处理程序。
窗体是程序的可视界面,控件是在窗体上放置的各种按钮、文本框等元素,而事件处理程序则是响应用户操作的代码段。
编写VB程序的时候,我们需要定义窗体和控件,并在相应的事件处理程序中编写代码逻辑。
三、VB的数据类型在VB中,有多种数据类型可供选择,如整型、字符串、布尔型等。
根据需要选择合适的数据类型,可以更高效地编写程序。
除了内置的基本数据类型外,VB还允许用户自定义数据类型,提高程序的可读性和维护性。
四、VB的运算符在VB中,运算符用于进行各种数学和逻辑运算。
常见的运算符有算术运算符、关系运算符、逻辑运算符等。
通过正确使用这些运算符,可以实现各种复杂的运算和判断条件。
五、VB的控件和事件VB提供了丰富的控件,如按钮、标签、文本框、下拉框等。
这些控件可以通过设置属性和事件来实现各种功能。
例如,通过按钮的单击事件来触发代码逻辑,或者通过文本框的变化事件来执行相应操作。
六、VB的常用函数和方法VB还提供了许多常用的函数和方法,可以帮助我们处理数据、操作文件、进行字符串处理等。
例如,通过使用字符串函数可以实现字符串的拼接、截取、替换等操作;而文件函数则可以实现文件的打开、保存、删除等功能。
七、VB的调试技巧在编写VB程序过程中,难免会出现错误和bug。
高一信息技术知识点 vb

高一信息技术知识点 vb在现代社会中,信息技术已经成为人们生活中不可或缺的一部分。
信息技术在各行各业都有着广泛的应用,对提高工作效率、促进社会发展起到了积极作用。
而在学校教育中,高一学生也开始接触信息技术相关的课程,其中一个重要的知识点就是vb(Visual Basic)编程语言。
vb是一种面向对象的编程语言,最早由微软公司开发和发布。
vb 具有简洁易学的特点,适合初学者使用。
它的应用范围广泛,可以用于开发Windows平台下的各种应用程序,如桌面软件、数据库管理系统等。
首先,我们来了解一下vb的基本语法和结构。
vb的基本语法与其他编程语言类似,包括变量定义、条件判断、循环等。
在vb中,我们使用关键字Dim来定义变量,例如:Dim num As Integer。
这里的num 是一个整型变量。
在vb中,还有其他各种数据类型,如字符串、浮点数等,可以根据实际需要选择合适的数据类型。
vb中的条件判断有两种形式:If语句和Select Case语句。
If语句用于判断一个条件是否成立,例如:如果某个变量num大于10,则执行某个操作。
而Select Case语句可以根据不同的情况执行不同的操作,类似于多重条件判断。
通过掌握这些条件判断语句,我们可以根据实际需要编写出不同的程序逻辑。
在编写vb程序时,循环结构也是常用的一种结构。
vb提供了三种循环结构:Do While循环、Do Until循环和For循环。
Do While循环是在满足一定条件的情况下执行某个操作,而Do Until循环则是在不满足一定条件的情况下执行某个操作。
For循环则是按照一定的条件进行循环,例如:For i = 1 To 10,表示循环10次,每次执行i = i + 1的操作。
除了基本的语法结构之外,vb还提供了许多函数和对象,可以方便我们编写出更加复杂和高效的程序。
例如,vb提供了字符串处理函数,如Len函数、Left函数、Right函数等,可以实现对字符串的截取、拼接等操作。
计算机二级VB考试重点知识讲解

计算机二级VB考试重点知识讲解2017计算机二级VB考试重点知识讲解计算机二级VB考试有哪些重点知识你知道吗?今天店铺为大家整理了以下的2017计算机二级VB考试重点知识讲解,希望对大家的学习有所帮助!创建VB应用程序的一般步骤:一个VB程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。
开发步骤一般如下:1.创建程序的用户界面2.设置界面上各个对象的属性3.编写对象响应事件的程序代码4.保存工程5.测试应用程序,排除错误6.创建可执行程序•硬件环境:486以上处理器、16MB以上内存、50MB以上的硬盘空间、CD-ROM驱动器、鼠标等•软件环境:Windows95或indowsNT3.51以上版本•初次安装:1)启动Windows952)插入具有VB6.0系统的光盘3)运行VB6.0安装程序Setup.exe4)选择“典型安装”或“自定义安装”或“最小安装”•添加或删除VB6.0部件:1)插入具有VB6.0系统的光盘2)运行“开始/设置/控制面板”3)双击控制面板中的'“添加/删除程序”图标4)选择其中的“VisualBasic6.0”选项•启动1.桌面:开始/程序/VisualBasic6.02.建立快捷方式,双击图标•退出1.选择文件菜单下的退出命令2.单击窗口关闭按钮举例:1启动VB,开始新工程2创建程序的用户截面3加入程序代码4保存工程文件5运行和调试应用程序,检查并排除程序中的错误6生成可执行程序7打印窗体和代码常用控件与界面设计重点:1、掌握窗体常用的属性、方法与事件,重点掌握窗体的Print方法的使用2、掌握标签、文本框、命令按钮等控件的常用属性、方法、事件2.1创建窗体补充内容:调整窗体布局生成可执行文件2.2VB的常用控件概述:控体是用来进行用户界面设计的可视化部件。
常用的VB6控件一览表常用控件:(1)文本框(TextBox):用于接收用户在框内输入的信息或显示由程序提供的信息。
VB知识点总结

VB 知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1) VB 的语言特点可视化开辟环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton 类,当你把它从工具箱拖出来已经,它就被实例化成为了一个对象,名称叫command1,如果你拖了2 个command,就是2 个不同的对象;事件驱动编程:VB 程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2) VB 的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB 的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp 和窗体文件frm。
(4) VB 的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻觅,工具箱窗口,代码窗口,窗体布局窗口,即将窗口(可以在中断模式下查询程序运行对象值,ctrl+G 打开即将窗口)2 第二章知识点(1) 面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每一个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name 是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click 等;方法:对象发出的行为,对手是主动者,比如move,show,hide 等。
(2) VB 的开辟流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1) VB 书写代码的格式今 VB 代码中不区分字母的大小写。
高中会考计算机vb知识点

1.对象、属性、类、事件和事件处理的概念(1)对象是客观存在的事物或概念。
它有两个特点:状态和行为。
(2) 一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。
在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。
对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。
(3) 类 (class) 是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。
(4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。
一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。
这就是面向对象程序设计中的事件驱动概念。
2.VB 应用程序的界面设计(1) VB 程序设计语言:基于Basic 语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。
(2) VB 应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。
(3)控件工具箱集中了常用的基本控件:标签 label、文本框 TextBox、命令按钮Command Button、列表框 ListBox 等。
(4)窗体(Form)是 VB 应用程序的基本结构。
窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。
3.VB 应用程序的运行和保存运行:单击工具栏中“运行”选项中的启动按钮,运行应用程序。
保存:在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。
也可以选“文件”菜单中的“生成工程 xxx.exe”,这样,就可在 Windows 环境中直接运行这个应用程序了。
4.VB 的基本数据类型、常量、变量和数组(1)数据:数据是信息的一种记录形式。
在 VB 中,常用的基本数据类型有以下几种:Integer(整数型)、Long(长整数型)、Single(单精度实数型 )、Double(双精度实数型 )、String(字符串型)、Boolean(逻辑型)、Date(日期型)。
高中信息技术VB知识要点

高中信息技术算法与程序设计V B 知识要点学习程序设计的方法:1、多阅读程序 2、尝试独立编写程序 3、上机验证自己设计的程序一、 程序设计基础知识1、 程序设计语言程序设计语言:人与计算机交流的语言;程序:是人们用计算机语言编制的,让计算机去完成一定任务的步骤;程序设计:设计、编制让计算机完成任务的程序的过程;程序设计的一般步骤为:提出问题、分析问题、解决问题;2、 算法算法:就是解决问题的方法和步骤;算法是程序设计的“灵魂”,算法+数据结构=程序;算法描述方法:一般用自然语言、流程图和伪代码进行描述;流程图及符号:也称程序框图,它是算法的一种图形化表示方法,形象、直观,容易理解;二、VB 基础知识1、VB 基础 VB 特点:可视化的编程工具、面向对象的设计语言、事件驱动的执行方式;VB 程序设计基本步骤:1、分析需求和设计算法 2、设计图形用户界面,并为对象设置属性; 3、编写程序代码; 4、调试、修改程序; 5、保存工程并生成可独立运行的程序;2、 VB 应用程序窗体设计1操作界面:标题栏、菜单栏、工具栏、工具箱、工程窗口、窗体、工程管理窗口、属性窗口; 2工程:程序设计的整个过程;对象:应用程序的窗体和控件都是对象,每一个对象都有自己的属性和完成任务的能力;控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等; 属性:描述一个对象的特征;每个对象一般都有默认属性,可在属性窗口中修改属性值,叫静态设置;另一种是用控制代码来修改属性值,叫动态设置,设置格式为:对象名·属性名=属性值;方法:不同的对象有不同的做事方法,调用方法的格式为:对象名·方法名 参数列表 ;控制代码: VB 中一个对象可以执行的指令,按照需要编排在一起就形成了控制代码;3常用控件标签Label :通常用来显示比较固定的提示性信息;文本框TextBox :用来显示和输入数据;命令按钮CommandButton :用于接收用户的操作信息,并引发应用程序的某个操作;图片框Image :功能强大的图形控件,不但可以显示图片,还可以作为其他控件的容器显示各种绘图方法的输出,或Print 方法输出文本;滚动条ScrollBar:它既可以配合窗口浏览数据,也可以作为数据输入的工具使用;4常用控件的基本属性静态设置、动态设置Caption :标题属性,决定出现在窗体的标题栏上的文本内容;Text :文本属性,决定窗体中或文本框中显示的内容;Name :名称属性,作为对象的标识而引用,不会显示在窗体上;Height :高度属性,决定控件高度;Width :宽度属性,决定控件宽度;Left :距左属性,决定控件到屏幕左边界的距离;Top :距顶属性,决定控件到屏幕顶边界的距离;Fore Color :前景属性,设置控件的前景色;Back Color :背景属性,设置控件背景色;Font:字符格式属性,设置字符的正文字体Name、大小Size、粗体Bold、斜体Italic、下画线Underline 等文字格式;BorderStyle :边框属性,设置控件的边框风格;Alignment :标签文字对齐属性,0Left Justify时文本左对齐;1Right Justify时文本右对齐;设置为2Center时文本居中;AutoSize :大小自动适应属性,设置为False时输入控件Caption中文字超过控件宽度时超出部分不显示,设置为True时,控件宽度自动扩展,以适应文字长度;True表示“真”值,即“是”;False表示“假”值,即“否”Visible :隐藏属性,决定控件是否可见;Enabled :有效属性,决定控件运行时是否有效;5常用事件Click :鼠标左键单击;DblClick :鼠标左键双击;MouseDown :鼠标左键按下;MouseUp :鼠标左键弹起;MouseMove :鼠标移动;Change :控件的内容已经改变;KeyDown :键盘上的某键按下;KeyUp :键盘上的某键弹起;KeyPress :敲击键盘上的某键;窗体Load :装载即启动或称打开窗体;窗体Unload :退出即结束或称关闭窗体;GotFocus :获取焦点;LostFocus :失去焦点;SetFocus :设置焦点;6常用方法;对象.方法参数列表Print :打印;Cls :清除;Move :移动;End :结束程序的执行;Line :画直线或矩形格式:对象. Line Step x1,y1-x2,y2,颜色,BF其中对象可以是窗体或图形框;x1,y1 ,x2,y2为线段的起终点坐标或矩形的左上角右下坐标;关键字B 表示画矩形,关键字F表示用画矩形的颜色来填充矩形;Circle :画圆;窗体Show :显示窗体;窗体Hide :隐藏窗体;3、VB程序代码(1)常量、变量的含义、定义及使用;常量:在程序进行过程中不变的量,在VB中一般分数值常量与字符常量两种;数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、0、、-10、+35等都是合法的整数实型常量:即实数,指带小数点的数值;实型常量又分为定点数和浮点数两种;例:定点数:3.14159和-6.8,1.99浮点数:2E6、1E5、88E例:1.2345×103 可表示为1.2345E3,字母E表示底数10浮点数就是数学上的科学计数法;字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量;例如:”China”、”Visual Basic”、”18”、”3.1415”等,双引号中字符,不包括双引号本身;符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量;变量:是在程序运行过程中其值可以改变的量,变量的实质是内存中存储数值的区域;变量名的命名规则为:变量名的第一个字符必须是字母;变量名只能由字母、数字和下划线组成,不能含有小数点、空格等字符;组成变量名的字符数不得超过255个字符;不能用VB保留字完全作为变量名,如语句定义符、函数名等;变量名不能与过程名和符号常量名相同,更不能用VB的关键字作为变量名;变量名不区分大小写;(2)基本数据类型整型Integer、长整型Long、单精度型Single、双精度型Double、字符串型String、布尔型Boolean、日期型Date表示范围:整型Integer -32768 —— 32767,存储为 16 位 , 2 个字节长整型Long -21亿—— 21亿,可以表示人口数量布尔型Boolean True 真、是或 False假、非字符串型String 定长字符串:0——65535个字符,不定长字符串:0——20亿个字符日期型Date100/1/1——9999/12/31日期型数据专门用来处理日期和时间;VB采用一对“”把日期和时间的值括起来,如2003/08/20表示2003年8月20日;常量和变量的命名、声明及赋值符号常量的声明:Const 常量名 As 常量类型 = 常量值如:Const pi As Single = 3.14159变量的声明:Dim <变量名 >As <变量类型> 如:Dim a As Integer变量的赋值VB中使用Let语句给变量赋值,其形式如下:Let 变量 = 表达式其中,方括号表示这部分内容是可选的,通常可以省略该关键字..........;.(3)运算符和表达式运算符:1、算术运算:+ 加 -- 减乘^ 指数例:2^2 = 4/ 浮点除例:5 / 2 = 2.5\ 整除例: 5 \ 2 = 2Mod 求余数例:5 Mod 2 = 12、关系运算:= 赋值< 小于号<> 不等于> 大于号>= 大于等于号< =小于等于号注意:关系表达式的运算结果为布尔值True 或 False例:3 > 2 结果为 True真或是3、逻辑运算:Not取反And与 Or或运算结果为布尔型BooleanTrue 或 False逻辑运算符的优先级为:No > And > Or4、日期运算符与日期表达式:日期表达式是用日期运算符“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子;如:表达式“2003/09/01 +30”的运算结果是“2003-10-1”;表达式“2003/10/20 - 2003/10/10”的运算结果为整数105、字符运算:字符串连接符为“+”和“&”“123” + “45” = “12345”“123” & “45” = “12345”123 + “45” = 168“123” + 45 = 168运算符的执行顺序:在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算;不同性质的运算符优先级如下;算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符(4)常用内部函数的含义及使用方法数学函数:Absx 求x 的绝对值,例:abs-3.6 = 3.6Sqrx 求 x 的平方根,例:sqr100 = 10Intx 求≤x的最大整数例:int3.6 = 3 int--3.6 = --4Rndx 产生0,1之间的随机数不包括1Randomize 称为随机种子命令;为了能产生真正意义上的随机数,就需要在使用Rnd之前,执行一次Randomize命令;因为Form_Load过程是在窗体装入是就执行的过程,所以Randomize常常写在这个过程里; 执行过Randomize之后,产生的随机数就不相同了;LoadPicture返回图片对象;格式:LoadPicturefilename, size, colordepth,x,ySinx 求X的正弦值例:Sin3.14/6≈0.5Cosx 求X的余弦值例:Cos3.14/3 ≈0.5Tanx 求X的正切值例:Tan3.14/4 ≈1Atnx 求X的反正切值例:Atn1 ≈0.785Expx 求以e为底,以X为指数的值例:Exp1 =2.71828Logx 求以e为底的X的对数例:Log2.71828=1注意:使用三角函数时,参数应是弧度,如数学中sin300应写为:sin303.14159/180字符串函数:Len字符串求字符串的长度例:Len“hello” = 5Left字符串,截取长度截取字符串左边部分例: Left“hello”,2 = “he”Mid字符串,起始位置,截取长度例:Mid“hello”,2,2 = “el”Right 字符串,长度截取字符串右边部分;例: Rig ht “hello”,2 = “lo”String数值,字符生成指定长度与指定字符的字符串,例:String3,”9” = ”999”常用转换函数:Val字符串将字符串转换为数值Str数值将数值转换为字符串Chr字符代码Asc字符Tab定位函数:Tabn 可选的 n 参数是在显示或打印列表中的下一个表达式之前移动的列数;若省略此参数,则 Tab 将插入点移动到下一个打印区的起点;人机交互函数:InputBox 语法格式为:InputBox 提示,标题,默认值,X坐标,Y坐标MsgBox 语法格式为:MsgBox提示信息,按钮,标题4、程序的三种基本结构顺序、分支、循环(1)顺序结构语句:赋值语句,print等;程序设计的顺序结构顺序结构:代码按照由上到下的顺序一行一行地执行;程序执行过程中没有分支、没有重复,这种结构称为顺序结构;例题:交换两个变量中的数据;Private Sub cmdSwap_ClickDim x As Single, y As SingleDim m As Singlex = Valtxtsx.Texty = Valtxtsy.Text0m = x: x = y: y = m '交换数据txtdx.Text = Strxtxtdy.Text = StryEnd SubPrivate Sub cmdEnd_ClickEndEnd Sub(2)分支结构语句:掌握简单两层嵌套的If条件语句;程序设计的分支结构行If语句行If是指在一行中写完的If语句;其一般格式为:格式一:If条件Then语句执行这种形式的If语句时,首先对条件进行判断;若条件成立,则执行Then后面的语句;若条件不成立,则执行If语句后继程序行的语句格式二:If条件 Then 语句1 Else 语句2例题:输入三个不相同的数,求出其中最小数;Private Sub Form_ClickDim a As Single, b As Single, c As SingleDim Min As Singlea = InputBox"输入a", "输入框"b = InputBox"输入b", "输入框"c = InputBox"输入c", "输入框"If a < b Then Min = a Else Min = bIf c < Min Then Min = cPrint "最小数="; MinEnd Sub执行这种形式的语句时,先进行判断;若条件成立,则执行语句1;否则执行语句2;块If语句上述If-then语句只能根据条件的真假是否执行一条语句,当Then部分和Else部分包含的内容较多时,则可选用“块If语句”结构;格式三:If 条件 Then语句块End If例题:当从输入一个数时,当该数大于或等于60时显示"及格",该数小于60时显示"不及格";Private Sub Command1_ClickDim a As Singlea = ValText1.TextIf a >= 60 ThenLabel1.Caption = "及格"End IfIf a < 60 ThenLabel1.Caption = "不及格"End IfEnd Sub格式四:If 条件 Then语句块1Else语句块2End If例题:编写程序,求函数Y的值当x≤0时,y=3x+1;当x>0时,y=4x+1;Private Sub Form_ClickDim x As SingleDim y As Singlex = ValInputBox"请输入变量x"If x <= 0 Theny = 3 x + 1Elsey = 4 x + 1End IfPrint "y="; yEnd Sub(3)循环结构语句:掌握简单两层嵌套;程序设计的循环结构For-Next循环For循环变量一般形式是:For循环变量=初值To终值Step循环变量增量循环体Next循环变量例题1:求s=1+2+3+4.....+100Private Sub Form_ClickDim i As IntegerDim sum As Integersum = 0For i = 1 To 100sum = sum + i ' 循环体Next iPrint "sum="; sumEnd SubDo-Loop循环For-Next循环的次数是确定的,但是有的问题只知道循环结束的条件,重复执行的次数事先并不知道,这是需要Do-Loop循环格式一:Do While 条件循环体Loop例题:求最大公约数Private Sub Command1_ClickDim a As IntegerDim b As IntegerDim r As Integera = ValText1.Textb = ValText2.Textr = a Mod bDo While r <> 0a = bb = rr = a Mod bLoopText3.Text = StrbEnd SubPrivate Sub Command2_ClickEndEnd Sub当VB执行Do While-Loop循环时,先判断指定的条件是否为真,当条件为真,执行循环体,条件为假时退出循环;格式二: Do循环体Loop Until条件这种循环的执行过程如图所示;进入循环体后,先执行一次循环体A,然后再检查条件P是否成立;如果不成立,就重复执行循环体A,直到条件P成立退出循环体;口达到或超过15亿设现在人口为12.3亿;Private Sub Form_ClickDim p As SingleDim r As SingleDim n As Integerp = 1230000000r = 0.015n = 0Dop = p 1 + rn = n + 1Loop Until p >= 1500000000Print n; "年后", "人口="; pEnd Sub5、算法要求:(1)在程序中利用公式进行计算;(2)编程求简单的分段函数的值;(3)在程序中运用累加、计数、累乘;(4)在程序中比较大小、求最值;(5)在程序中用穷举法求不定方程的正整数解;。
高中信息技术VB知识要点

高中信息技术VB知识要点高中信息技术VB知识要点1.导言1.1 什么是VB?1.2 VB的应用领域1.3 VB的特点2.VB基础知识2.1 VB环境介绍2.1.1 VB开发工具2.1.2 VB集成开发环境(IDE)2.2 VB程序结构2.2.1 模块(Module)2.2.2 过程(Procedure)2.2.3 控件和对象2.3 VB语法2.3.1 变量和数据类型2.3.2 运算符2.3.3 条件语句2.3.4 循环语句2.3.5 数组2.3.6 函数和子程序2.4 VB调试和错误处理2.4.1 调试工具2.4.2 错误处理机制3.VB图形界面设计3.1 VB表单控件3.1.1 标签(Label)3.1.2 文本框(TextBox)3.1.3 按钮(CommandButton)3.1.4 下拉列表框(ComboBox) 3.1.5 列表框(ListBox)3.1.6 复选框(CheckBox)3.1.7 单选按钮(OptionButton) 3.2 VB绘图控件3.2.1 图形绘制3.2.2 图片处理3.3 VB界面布局3.3.1 容器控件3.3.2 对齐布局3.3.3 动态布局4.VB文件操作4.1 文件读写基础4.1.1 打开和关闭文件4.1.2 读取文件内容4.1.3 写入文件内容4.2 文件操作进阶4.2.1 文件属性管理4.2.2 文件夹操作4.2.3 文件对话框4.3 数据库操作4.3.1 VB访问数据库的基本概念4.3.2 数据库连接4.3.3 数据库查询4.3.4 数据库更新附件:●附件A:VB示例代码●附件B:VB常用函数和关键字法律名词及注释:●版权:指对一件作品(文学、艺术、科技等)拥有法定的权益和保护措施的权利。
●商标:指用来表示一种产品或服务与其它同类产品或服务的来源的标志,具有确认来源、区分商品、提高商品卖点和促销商品等作用。
●智力成果:指通过人的智力创造出来的成果,包括文学、艺术、科学等方面的作品。
高中程序设计知识点(vb)

高中程序设计知识点(vb)高中《信息技术》程序设计知识点1高中《信息技术》程序设计知识点一、基础知识1.基本概念程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。
2.VB的基本数据类型数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)字符串型:String(类型符$)逻辑型:Boolean3.VB运算符(1)算术运算符:^(乘方)-(取负数)某(乘)、/(除)mod(求余数)、\\(整除)+(加)、-(减)(2)关系运算符:>、<、=、>=、<=、<>(3)逻辑运算符:NOT(非)AND(与)OR(或)4.表达式算术表达式,其结果为数值。
如:5某(2^3-4)mod7字符表达式,其结果为字符串。
如:”What”&”iyourname”关系表达式,其结果为True(真)或Flae(假)如:3/2<>3\\2逻辑表达式,其结果为True(真)或Flae(假)如:”abc”<=”A”andint(-1.2)=-25.函数函数格式Int(某)Fi某(某)Ab(某)Sqr(某)Sin(某)Co(某)Rnd 函数功能取不大于某的整数部分取某的整数部分(截尾函数)取某的绝对值取某的算术平方根计算某的正弦值计算某的余弦值随机产生一个(0,1)内的纯小数函数格式RGB(r,g,b)Val()Str(n)InputBo某()Mgbo某()LoadPicture(f)函数功能按指定的值生成颜色将数字串转换成数值将数值转换成字符串输入数据输出数据加载图片6.变量变量用于存储数据,其特点是“读之不尽,新来旧去”。
不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。
例:已知y=|某|,编程从输入对话框输入某的值,从输出对话框输出y的值DIM某ASingle,yAingle‘定义二个单精度变量某,y语句也可写为DIM某!,y!某=inputBo某(“a=”,”输入变量的值”,0)If(某>=0)Theny=某Eley=-某MgBo某y7.VB语句的书写规则语句不区分字母大小写,每行字符最多255个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾。
选修课VB知识点

选修课:算法与程序设计知识点第一章:计算机解决问题的过程一、用计算机解决问题的过程:(书上第6页)二、算法与算法描述(书上18—20页)1、什么是算法:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则,即解决问题的方法和步骤的描述就是算法。
算法是程序设计的“灵魂”,算法+数据结构=程序。
算法独立于任何具体的语言 。
例:1)一个菜谱就是一个算法(厨师炒菜的算法)。
2)做广播体操的每一个动作的图解也是一个算法(广播体操的算法)。
3)输入半径的值→根据公式计算圆的面积→输出圆的面积(计算圆面积的算法)5)解决问题的过程就是实现算法的过程 (T )6)BASIC 算法只能用BASIC 语言来实现。
(F )2、算法的特征:有穷性、确定性、 输入(零个或多个)、输出(一个或多个)、可行性。
3、算法的描述方法(1)描述方法算法的表述方法很多,其中主要有自然语言、流程图和伪代码三种。
自然语言:人们平时交流使用的语言,用自然语言描述符合我们的习惯,且容易理解。
流程图:它是算法的一种图形化表示方法,必须要有一组规定统一、含义确定的专用符号,描述算法形象、直观,更易理解。
伪代码:是介于自然语言和计算机程序语言之间的一种算法描述。
是专业软件开发人员常用方法。
(2)流程图符号及含义例:找出三个数中最大的数的伪代码如下A = InputBox("请输入a")B = InputBox("请输入b")C = InputBox("请输入c")If A > B ThenMax = AElseMax = BEnd IfIf C > Max Then Max = CPrint "最大数是:"; Max4、“好”算法的标准:①正确性②高效性:主要指运行速度快和占用的存储空间小;③可读性:容易被人理解;④健壮性:当输入数据非法时,算法也能作出适当反应,进行必要的处理,不至于引发系统崩溃。
VB知识点 (学考)

一、VB中常用的几个基本控件二、VB 工程常识(1)一个VB 工程包括两个文件:窗体文件(.frm )和工程文件(.vbp )。
(2)由VB 工程生成的 .EXE 文件,可脱离VB 环境运行 (3)注释语句以单引号开头(’),写解释文字。
注释对程序没有影响,主要是增加程序的可读性Mid(X,n,k)取字符串X中从第n个字符开始长度为k的子串Mid("Auto",3,2)"to"注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号(4)VB的关系运算符:=、>、>=、<、<=、<> 。
所有关系运算具有相同的优先级,均为第7级(5)VB的逻辑运算符:8、非(not) 9、与(and) 10、或(or)(6)变量名命名规则:在同一个程序中,不同的变量要用不同的名称。
变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。
VB保留字不能用作变量名。
如Abc、C123、C_num变量说明用Dim语句,其常用的形式为:Dim 变量名As 变量的类型Dim count As Integer ‘定义count 是整数类型的数据六、VB语句(1)符号常量定义语句Const 符号常量名 = 常量例:Const PI = 3.14159(2)变量定义语句Dim 变量名As 变量的类型例:Dim count As Integer, name As StringDim 数组变量名(A1 to A2) As 元素的类型例:Dim class(1 To 21) As String(3)赋值语句:变量名 = 表达式例:i = i + 1、x = 5+6、i = 6对象名.属性名 = 表达式例:Label1.Caption = ”结果”(4)选择语句:If 条件表达式 Then 语句例:If n<=10 Then i = i+1If 条件表达式 Then 语句1 Else 语句2例:If x > 0 Then s=”正数” Else s=”负数”块If 语句:If <表达式1> Then <语句块1>ElseIf <表达式2> Then <语句块2> …ElseIf <表达式n> Then <语句块n>Else<语句块n+1>End If 虚线部分是可选部分!例:If x > 90 ThenLabel1.Caption = ”优秀”ElseIf x > 80 ThenLabel1.Caption = ”良好”ElseLabel1.Caption = ”及格”EndIf注意:行if 语句只有一行。
VB各章主要知识点

VB各章主要知识点第一章Visual Basic概述一、知识点及考点分析1、对象、属性、方法、事件的概念;2、VB各个窗口的功能;3、创建应用程序的一般步骤;4、VB各种文件的扩展名及其功能;(.frm、.vbp、.bas等)第二章创建用户界面一、知识点及考点分析1、窗体的常用属性、方法、事件;(Name、Caption、AutoRedraw、Hide、Show、Print、Cls、Initialize、Load、UnLoad、Click、Activate等)2、VB对象的公共属性;(Name、Top、Left、Width、Height、Enabled、Visible等)3、文本框控件;(PasswordChar、Text、MultiLine、SetFocus、Change、LostFocus、KeyPress 等)3、标签控件(Caption;AutoSize等);4、按钮;(Default、Cancel、Style、Picture、Click等)5、单选按钮;(Value、Style、Picture、Click等)6、复选框;(Value、Style、Picture、Click等)7、列表框;(List、ListCount、ListIndex、Text、AddItem、RemoveItem、Clear、Click、DblClick等)8、组合框;(List、ListCount、ListIndex、Text、Style、AddItem、RemoveItem、Clear、Click、Change等)9、图片框;(AutoSize、Picture、AutoRedraw、Print、Cls、LoadPicture函数等)10、图像控件(Picture、Stretch、LoadPicture等);11、计时器(Interval、Timer);12、滚动条;(Value、Max、Min、LargeChange、SmallChange、Change、Scroll等)13、菜单(下拉式、弹出式、PopupMenu)二、关注点1、对象名称与事件过程名要对应;事件过程名称的构成:对象名_事件名;窗体除外(Form_事件名);2、容器对象:窗体、图片框、框架;(最典型的应用:单选按钮的分组)3、具有Caption属性的对象:标签、窗体、按钮、单选按钮、复选框、框架;4、可以显示图片(有Picture属性)的对象:窗体、图片框、图像、按钮、单选按钮、复选框;(按钮、单选按钮、复选框需要将它们的Style属性设置为图像风格才可显示图片)5、有些属性值只能在设计时设置(如Name);有些属性只能在运行时设置(Dir控件的Path 属性);有些属性是只读属性(如ListCount);属性窗口中并没有列出对象的全部属性;只在运行时设置或改变的属性不会出现在属性窗口中;6、菜单标题或控件标题含有下划线的字母,应该用(&字母),可以使用Alt+字母操作;7、菜单项间的分隔线用减号(-);8、窗体、图片框、文本框、列表框、组合框中内容清空的方法:窗体与图片框使用Cls方法;列表框与组合框使用Clear方法;文本框使用Text1.text=””9、对象与属性、方法的搭配要正确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选修知识点(一)计算机解决问题的流程图(二)算法一、 算法定义:是解决问题的方法和步骤。
算法是程序设计的“灵魂”。
算法+数据结构=程序。
二、算法的描述方法:分自然语言、流程图和伪代码三种。
1、自然语言:人们日常生活中的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。
2、流程图:也称程序框图,它是算法的一种图形化表示方法。
且描述算法形象、直观,更易理解。
3、伪代码:是介于自然语言和计算机程序语言之间的一种算法描述。
是专业软件开发人员常用方法。
三、算法的5个特征:1、有穷性:执行有限步之后结束,且每一步的执行时间也都是有限的。
2、确定性:每一步都有确切的含义。
3、可行性:原则上能精确运行,用纸和笔做有限次运算后即可完成。
4、输入:有零个或多个输入。
5、输出:至少产生一个输出。
(三)程序设计基础计算机程序设计语言经历了机器语言、汇编语言、高级语言的发展过程。
常用高级语言:、、、C 、、、、、等。
面向对象的程序设计语言,如:其中的对象主要是系统设计好的对象,包括窗体、控件等。
控件:是指工具箱中的工具在窗体中画出的能实现一定功能的部件,如标签、文本框、命令按钮等。
常用控件:控件 对象的类型前缀 名字举例窗体 命令按钮 标签 文本框若命令按钮()的属性设置为时按钮有效,设置为时按钮无效输入、输出判断处理、运算连接点流程线开始、结束对象的三要素:属性、方法、事件对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置:对象名.属性名=属性值例:给文本框123的属性赋值为字符串”20”,代码如下:123 = “ 20 ”注意:如果直接给对象名赋值的话,是赋值给对象的默认属性。
例: 123 = “ 20 ”相当于 123 = “ 20 ”都是给文本框123的属性赋值。
如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下:变量名=对象名.属性名例:读取文本框“123”的“”属性的代码如下:a = 123●方法常见的方法如下:格式:[对象].方法[参数名表]例:1 ”欢迎使用”●事件及事件驱动常见的事件如下:、、、、等。
事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个事件。
如需要命令按钮响应事件,就把完成事件功能的代码写到事件的事件过程中,与事件一一对应。
事件过程的形式如下:对象名_事件名( )(事件过程代码)一、常量:指在程序进行过程中不变的量,在中一般分数值常量与字符常量两种数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、0、、-10、+35等都是合法的整数实型常量:即实数,指带小数点的数值。
实型常量又分为定点数和浮点数两种。
例:定点数:3.14159和-6.8,1.99 浮点数:2E6、1E5、88E例:1.2345×103可表示为1.2345E3,字母E表示底数10浮点数就是数学上的科学计数法。
字符串常量:被一对英文双引号括起来的若干个合法的字符称为字符串常量。
例如:””、””、”18”、”3.1415”等,是指英文双引号中的字符,不包括英文双引号本身。
符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。
二、变量:在程序执行过程中,其值可以改变的量称为变量。
变量命名注意要点:1、必须以字母或汉字开头,不能以数字或其他字符开头。
2、只能由字母、汉字、数字或下划线组成,不能含有小数点、空格等字符。
3、最长不超过255个字符4、不能以保留字作变量名,如语句定义符、函数名(、、、)等。
5、不区分变量名中字母大小写。
如和是同一个变量。
三、数据及运算1、常用数据类型:(框选的内容都要熟记)2、常量和变量的命名、声明及赋值(注意:符号常量声明和赋值必须一起完成,变量却必须分2句)符号常量的声明和赋值常量名 [ 常量类型] = 常量值(或表达式)如: = 3.14159 常量名为注意:常量必须在声明的时候立马赋值,如果没有“= 3”部分就是错误的。
变量的声明: <变量名 > <变量类型>如: a 定义一个整型变量,变量名为a变量的赋值中使用“ = ”给变量赋值,其形式为:变量名 = 表达式四、运算符1、算术运算符(注意:算术运算符的优先级问题、区分/ \ 三个运算符)作用是将运算符两边的字符串连接为一个新的字符串。
使用"&"运算符时应注意前后加空格。
注意特例:当数值型和字符型连接时,"+"把数据都转化成数值型然后相加,返回一个数值型数据。
例如:“123” + “45” = “12345” 123 + “45” = 168“123” & “45” = “12345” 123 & “ 45” = “12345”3、关系运算符(优先级相同)注意:关系表达式的运算结果为布尔值或=等于<小于号<>不等于>大于号>=大于等于号<= 小于等于号运算规则:(1)当两个操作式均为数值型,按数值大小比较。
(2)字符串比较,则按字符的码值从左到右逐位比较,直到出现不同的字符为止。
例: "987" > "99",结果为。
(3)数值型与可转换为数值型的数据,按数值比较。
例:29 > "189",结果为。
5、日期运算符与日期表达式日期表达式是用“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子。
例如:表达式“#2003/09/01# + 30”的运算结果是“2003-10-1”表达式“#2003/10/20# - #2003/10/10#”的运算结果为整数106、运算符的执行顺序:算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符如a = 2: b = 3: c = 4: d = 5 则表达式 a > b 2 * a > c c <= d 的值为7、表达式的写法虽然中的表达式与代数式中的算式很相似,但两者却是完全不同的概念。
要注意区别,如在中不能使用 ≤ ≥ ≠等。
下表中列出了一些代数式对应的表达式。
代数式表达式 说明abb a 42(2*)/(4*a *b) 在表达式中无法写分式,,乘法运算符 * 不能省略 g *t ^2/2 中不能使用上标,指数必须用运算符 ^ 表示a ≤b ≤ca< b< 要用中的运算符,且不能连续写(b * b -4 * a * c)使用内部函数计算平方根(另函数 求绝对值)1、数学函数函 数 名 称 含 义 (x) 绝对值函数 求x 的绝对值 (x) 取整函数 求≤x 的最大整数 (x) 算术平方根函数 求x 的算术平方根 (x) 自然对数函数 求x 的自然对数 随机函数 产生[0,1)之间的随机数(x) 指数函数 , 2.718282……(x) 符号函数 1 x>0 (x) = 0 0-1 x<0(x) 正弦函数 (x), x 的单位为弧度 (x) 余弦函数 (x), x 的单位为弧度 (x)正切函数(x), x 的单位为弧度注意:(1) (x)是取小于等于x 的最大整数。
例如: (3.12) =3 (2.1+3) =5( -4. 6) = -5 ( -1-2. 5) = -4 (2)函数产生 [0, 1) 之间的一个随机数,它常与(以初始化随机数生成器)结合使用,如果要产生 [0, A ) 间的 随机整数,表达式为 ( *A) 产生 [A , B) 间的 随机数: *() 产生 [A ,B] 间的 随机整数: ( * (1))2、字符串函数 (注意的以下字符串函数返回的值 是数值型,还是字符串型。
)注意:(1)函数只返回n个指定的字符串的首字符。
(2)(字符串,n )和(字符串,n )中,当n的值大于字符串的长度时,返回整个字符串。
(3) (字符串,m,n)函数中,如果m大于字符串的长度,则返回空串,如果省略n,则返回m开始的全部字符。
注意(1)对于(数值)函数,如果其中的数值为正数,则返回的字符串的第一个字符为空格(符号位)。
如(5)的结果为两个字符长度的字符串" 5",如要得到不含符号位的字符串,可使用()函数。
(2)(表达式)当表达式的值对应的小数位为 .5的时候比较特殊,函数结果为离表达式的值最近的一个偶数。
如(4.5)=4(3)(字符)函数,只求"字符"中的第一个字符的码值,如:("" )=65(4)码的大小:空格 < 数值 < 大写字母 < 小写字母常用字符的码值:空格的码为:32 0 的码为:48A 的码为:65 a 的码为:97其他数字和英文字母按序依次类推。
(5)字母转换。
因大写字母的码比对应的小写字母小32,所以可通过和函数互相转换。
例:a转A ( ("a") - 32) A转a ( ("A") + 32 ) 注意式子中""不能省略4、日期函数(1) ()、()、()。
这三个函数没有参数,分别返回计算机系统的当前日期、时间、日期与时间。
如2011年5月29日, () 或者都会打印出 2011-5-29(2) ()、()、()。
这三个函数必须有参数,即必须指定一个日期,分别返回指定日期的年、月和日。
函数实例结果(#8/18/2008#) 18(#8/18/2008#) 8(#8/18/2008#) 20085、定位函数(与语句配合使用的),以控制输出数据的格式,主要包括、等。
(l) 函数。
功能:将被输出的内容放在由参数n所指定的位置(列数)处,在书写时,被输出的内容要放在函数的右面,并用分号分隔。
例: (15);"姓名"; (30);"成绩"(2) 函数。
功能:产生由n个空格所组成的字符串。
6、用户交互函数提供( )和( )函数用于人机交互。
(1) ( ) 格式:(提示[,标题][,默认值] [坐标][,Y坐标])功能:在程序中调用函数,将产生一个提示用户输入内容的输入框,等待用户输入信息,并返回字符串类型的数据。
用户要想得到()函数的返回值,就必须将函数的结果赋值给指定的变量。
格式为:变量= (提示[,标题][,默认值])注意:每执行一次()函数,用户只能输入一个数据。
输入框的样式是固定的,我们可以改变的是输入框的“提示”和“标题”的内容。
例如:r = ("请输入r" , "输入圆半径")2. ( ) 格式为:(提示信息[,按钮][,标题] )功能:用于在程序运行过程中产生一个消息框,可以看作是输出对话框,该函数的返回值为数值型数据。