2017信息技术vb选修知识点.docx

合集下载

高中信息技术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、算法算法:就是解决问题的方法和步骤。

算法是程序设计的“灵魂”,算法+数据结构=程序。

算法描述方法:一般用自然语言、流程图和伪代码进行描述。

流程图及符号:也称程序框图,它是算法的一种图形化表示方法,形象、直观,容易理解。

二、 VB 基础知识1、 VB 基础VB 特点:可视化的编程工具、面向对象的设计语言、事件驱动的执行方式。

VB 程序设计基本步骤:(1)、分析需求和设计算法 (2)、设计图形用户界面,并为对象设置属性。

(3)、编写程序代码。

(4)、调试、修改程序。

(5)、保存工程并生成可独立运行的程序。

2、 VB 应用程序窗体设计(1)操作界面:标题栏、菜单栏、工具栏、工具箱、工程窗口、窗体、工程管理窗口、属性窗口。

(2)工程:程序设计的整个过程。

对象:应用程序的窗体和控件都是对象,每一个对象都有自己的属性和完成任务的能力。

控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。

属性:描述一个对象的特征。

每个对象一般都有默认属性,可在属性窗口中修改属性值,叫静态设置。

另一种是用控制代码来修改属性值,叫动态设置,设置格式为:[对象名]·属性名=属性值。

方法:不同的对象有不同的做事方法,调用方法的格式为:[对象名]·方法名[ 参数列表 ]。

控制代码: VB 中一个对象可以执行的指令,按照需要编排在一起就形成了控制代码。

(3)常用控件标签(Label):通常用来显示比较固定的提示性信息。

文本框(TextBox ):用来显示和输入数据。

命令按钮(CommandButton ):用于接收用户的操作信息,并引发应用程序的某个操作。

信息技术算法与程序设计VB选修知识点

信息技术算法与程序设计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中可以使用文件处理函数和方法来实现对文件的复制、移动、删除等操作。

VB程序知识点

VB程序知识点

高职考试VB程序设计知识点第一章可视化编程与VB开发环境(1)理解可视化编程中类、对象、属性、方法、事件过程的概念类是定义了对象特征及对象外观和行为的模板,可以使用Creat Class 命令或“类设计器”创建一个新类。

对象是类的一个实例,包括了数据及其代码,它是VB设计的核心,具有3个要素,分别是是属性、方法和事件。

属性是对象的性质或是描述对象的数据。

改变对象的属性,便可控制其在程序中的作用。

方法是让对象实施一个动作或执行一项任务的途径,即方法告诉对象应处理的事情。

每一个对象都包含对数据进行操作的代码段,这段代码就是对象能够执行的一个操作,即方法。

事件是一种预先定义好的特定动作,由用户或系统激活。

它是对象在应用程序运行时所产生的事情,即生成的对象所要完成的任务。

事件过程是指与事件相关的代码。

(2)了解VB三种版本的开发需求Visual Basic 学习版:它是一个入门版,可以让编程人员方便地建立Microsoft Windows应用程序,具有建立Windows 应用程序所需的全部工具。

Visual Basic 专业版:它向计算机专业人员提供了一套功能完整的开发工具,它包含了学习版的所有功能,还附加有Activex控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects 以及动态HTML页面设计器。

Visual Basic 企业版:它允许专业人员以小组的形式来创建分布式应用程序,也包括专业版的所有特性。

(3)了解VB 的功能和特点Visual Basic是由Microsoft公司于1991推出的第一个可视化编程工具。

具有面向对象的可视化设计工具。

事件驱动的程序运行机制。

提供了易学易用的应用程序集成开发环境。

结构化的程序设计语言。

支持多种数据库系统的访问。

支持动态数据交换(DDE)、动态链接库(DLL)和对象链接与嵌入技术(OLE)。

2017 信息技术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 ”注意:如果直接给对象名赋值的话,就是赋值给对象的默认属性。

计算机二级VB考试重点知识讲解

计算机二级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知识点总结

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知识点总结(全部)

全国计算机等级考试VB知识点总结(全部)

全国计算机等级考试—公共基础知识部分复习简纲在二级考试中公共基础知识占30%,考察题型选择填空,下面我就结合几年考试原题,小结一下这一部分的考点。

第一章数据结构与算法本章应考重点:本章内容在二级笔试中会出现5—6题,是公共基础知识部分出题量比较多的一章,所占分值也比较大,约10分1.1 算法1.算法是指解题方案的准确而完整的描述。

2.算法的基本特征a可行性b确定性c有穷性d拥有足够的情报3.算法的复杂度a算法时间复杂度:是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量b 算法的空间复杂度是指执行这个算法所需要的内存空间。

1.2 数据结构的基本概念1 数据结构是指互相有关联的数据元素的集合2 数据结构 a 数据的逻辑结构1表示数据元素的信息2 表示各数据元素之间的前后件关系b 数据的存储结构顺序存储链接存储索引存储c 对各种数据结构进行的运算3数据结构的图形表示一个数据结构除了用二元关系外,还可以直观地用图形表示。

在数据结构的图形表示中,对于数据集合点D中的每一个数据元素用中间标有元素值的方框表示,一般称之为数据结点,并简称结点:为了进以步表示数据元素之间的前后件关系,对于关系R中的每一个二元组,用一条有向线段从前件结点指向后件结点。

4 数据结构分为二大类线性结构a有且只有一个根结点b 每个结点最多有一个前件,也最多有一个后件常见的线性结构有线性表,队列,线性链表,栈非线性结构不满足线性结构条件的数据结构常见的非线性结构有树,二叉树,和图等1.3线性表及其顺序存储结构1线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

表中的每个数据元素,除了第一个外,由且只有一个前件,除了最后一个外,有且只有一个后件。

线性表中数据元素的个数称为线性表的长度。

线性表可以是空表2线性表是一种存储结构顺序结构a线性表中所有元素所占的存储空间是连续的b线性表中个数据元素在存储空间中是按逻辑顺序依次存放的链式结构3顺序表的插入,删除运算a 顺序表的插入运算,插入结束后,线性表的长度增加了1,顺序表的插入运算时需要移动元素,在等概率情况下,平均需要移动n/2个元素。

高中信息技术VB知识要点

高中信息技术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)

高中程序设计知识点(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知识点

选修课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各章主要知识点第一章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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选修知识点(一)计算机解决问题的流程图 (二)算法一、 算法定义 :是解决问题的方法和步骤。

算法是程序设计的“灵魂” 。

算法 +数据结构=程序。

二、算法的描述方法 :分自然语言、流程图和伪代码三种。

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 文本框TextBoxtxttxtClock若命令按钮 (Command)的 Enabled 属性设置为 True 时按钮有效, 设置为 False 时按钮无效对象的三要素属性:属性 、方法 、事件Name Caption Text设置对象的名称决定控件中显示的内容决定窗体中文本框中显示的内容FontBackColorForeColor设置控件中字体格式 设置控件背景色设置控件的前景色(即文字颜色)Height决定控件高度Top决定控件与窗体顶部的距离Width决定控件宽度Left决定控件与窗体左边的距离Visible设置控件是否可见BorderStyle设置控件的边框风格Alignment 即标签文字对齐属性: (0)Left Justify时文本左对齐;(1)Right Justify时文本右对齐;设置为 (2)Center 时文本居中。

对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置:对象名 . 属性名=属性值例:给文本框Txt123的 Text 属性赋值为字符串” 20”,代码如下: =“ 20”注意 : 如果直接给对象名赋值的话,是赋值给对象的默认属性。

例: Txt123 =“ 20”相当于 = “ 20 ”都是给文本框 Txt123的 text属性赋值。

如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下:变量名=对象名例:读取文本框“txt123 ”的“ Text ”属性的代码如下: a =. 属性名方法常见的方法如下:格式:[对象]. 方法[参数名表]Print Cls Move Show例:”欢迎使用”事件及事件驱动常见的事件如下:Click、DblClick、KeyPress、Load、MouseUp等。

事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。

如需要命令按钮响应 Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一一对应。

事件过程的形式如下:Private Sub对象名_事件名( )(事件过程代码)End Sub一、常量:指在程序进行过程中不变的量,在VB 中一般分数值常量与字符常量两种数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如 1、 0、、 -10 、 +35 等都是合法的整数实型常量:即实数,指带小数点的数值。

实型常量又分为定点数和浮点数两种。

例:定点数:和,浮点数:2E6、 1E5、 88E例:×103可表示为,字母 E 表示底数10浮点数就是数学上的科学计数法。

字符串常量:被一对英文双引号括起来的若干个合法的字符称为字符串常量。

例如:”China ”、”Visual Basic”、” 18”、””等,是指英文双引号中的字符,不包括英文双引号本身。

符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。

二、变量:在程序执行过程中,其值可以改变的量称为变量。

变量命名注意要点:1、必须以字母或汉字开头 , 不能以数字或其他字符开头。

2、只能由字母、汉字、数字或下划线组成,不能含有小数点、空格等字符。

3、最长不超过255 个字符4、不能以VB保留字作变量名,如语句定义符、函数名(5、 VB不区分变量名中字母大小写。

如HELLO和HelloInteger 、 End、 Print是同一个变量。

、 Dim)等。

三、数据及运算1、常用数据类型:( 框选的内容都要熟记)2、常量和变量的命名、声明及赋值(注意:符号常量声明和赋值必须一起完成,变量却必须分 2 句)符号常量的声明和赋值Const常量名 [As常量类型 ] = 常量值(或表达式)如: Const pi As Single =常量名为 pi注意:常量必须在声明的时候立马赋值,如果没有“ = 3 ”部分就是错误的。

变量的声明: Dim < 变量名 >As < 变量类型 >如: Dim a As Integer定义一个整型变量,变量名为 a变量的赋值VB中使用“=”给变量赋值,其形式为:变量名 =表达式四、运算符1、算术运算符(注意:算术运算符的优先级问题、区分/ \ Mod三个运算符)2、字符串运算符“ +”和“ &”注意:作用是将运算符两边的字符串连接为一个新的字符串。

使用"&" 运算符时应注意前后加空格。

mod和注意特例:当数值型和字符型连接时,"+" 把数据都转化成数值型然后相加,返回一个数值型数据。

的运算例如:“123” + “45” =“12345”123 +“45” = 168量如果“123” & “45” =“12345”123 &“ 45 ” = “ 12345”带小数,要先四3、关系运算符(优先级相同)注意:关系表达式的运算结果为布尔值True 或 False 舍五入=等于<小于号<>不等于取整,再>大于号>=大于等于号<= 小于等于号作运算。

运算规则: (1) 当两个操作式均为数值型,按数值大小比较。

(2)字符串比较,则按字符的 ASCII 码值从左到右逐位比较,直到出现不同的字符为止。

例 : "987" > "99",结果为False。

(3) 数值型与可转换为数值型的数据,按数值比较。

例:29 > "189",结果为False 。

4、逻辑运算符Not (取反) And (与) Or (或)优先级依次降低Not 对一个逻辑量进行运算,And 和 Or 是对两个逻辑量进行运算,运算结果都为逻辑值True 或 False 运算符说明优先级说明举例结果Not非1当操作数为假时,结果为真Not False TrueAnd与2操作数均为真时,结果才为真True And False FalseOr或3操作数中有一个为真时,结果为真False Or True True5、日期运算符与日期表达式日期表达式是用“ +”或“ -” 将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子。

例如:表达式“#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 <= d逻辑运算符的值为True7、表达式的写法然 VB中的表达式与代数式中的算式很相似,但两者却是完全不同的概念。

要注意区,如在VB 中不能使用≤ ≥ ≠等。

下表中列出了一些代数式的VB表达式。

代数式VB表达式明2a b(2* a+b)/(4* a* b)在 VB表达式中无法写分式 , ,乘法运算符 *不能省略4abg* t ^2/2VB中不能使用上,指数必用VB运算符 ^ 表示a≤b≤c a<=b And b<=c要用 VB中的运算符,且不能写Sqr(b* b -4* a*c)使用内部函数 Sqr算平方根(另函数 Abs求)五、常用函数1、数学函数函数名称含Abs(x)函数求 x 的 |x|Int(x)取整函数求≤ x 的最大整数Sqr(x)算平方根函数求 x 的算平方根Log(x)自然数函数求 x 的自然数Rnd随机函数生 [0,1)之的随机数Exp(x)指数函数e x, e= ⋯⋯1x>0Sgn(x)符号函数Sgn(x) =0 x=0-1x<0Sin(x)正弦函数Sin(x), x的位弧度Cos(x)余弦函数Cos(x), x的位弧度Tan(x)正切函数Tan(x), x的位弧度注意 : ( 1) Int (x)是取小于等于 x的最大整数。

例如 : Int=3Int +3) =5Int ( -4. 6) = -5Int ( -1-2. 5) = -4( 2) Rnd函数生 [0,1)之的一个随机数,它常与 Randomize(以初始化随机数生成器)合使用,如果要生 [0 , A )的随机整数,表达式 Int (Rnd *A)生 [A,B)的随机数:Rnd*(B-A) +A生 [A, B]的随机整数:Int(Rnd * (B-A+1))+A2、字符串函数(注意的以下字符串函数返回的是数型,是字符串型。

)函数功能实例结果Len( 字符串 )求字符串的长度(字符个数)Len ("2008 奥运 ")6 Left( 字符串, n )截取字符串左边 n个字符Left (" 2008 奥运 " , 4)“ 2008”Mid( 字符串, m, n )从字符串第 m个字符开始截取 n个字符Mid ("2008奥运 " ,3,2)“ 08”Mid( 字符串, m )从字符串第 m个字符开始截取剩余字符Mid ("2008奥运",3)“ 08奥运”Right( 字符串, n )截取字符串右边 n个字符Right (" 2008奥运 ", 2)“奥运”String ( n,字符串 )生成指定长度的指定字符的字符串String (3,"89" )“ 888”在字符串 1中查找字符串 2.InStr("2008奥运 "," 奥")5 InStr( 字符串 1,字符串 2)并返回其出现的位置注意 : ( 1)String 函数只返回 n个指定的字符串的首字符。

相关文档
最新文档