VB大纲

合集下载

vb考纲

vb考纲

二级Visual Basic 考试大纲◆基本要求1.掌握Visual Basic操作环境与设计工具;2.熟练掌握常用数据类型、常量、变量、运算符、常用函数及表达式;3.熟练掌握数据的输入和输出;4.掌握控件的基本操作和主要属性;5. 熟练掌握和应用控制结构语句,并掌握常用算法程序的阅读及编写;6. 熟练掌握基于数组的常见算法的阅读及编写;7.掌握过程的设计和参数传递的方法;8.了解菜单设计、多重窗体、键盘与鼠标事件;9.掌握文件及其操作。

◆考试内容一、Visual Basic基础知识与基本操作1.掌握集成开发环境的构成;2.了解面向对象程序设计基本概念;3.掌握事件驱动的基本特点;4.掌握窗体与控件的一般属性、事件和方法;5.掌握创建Visual Basic应用程序的一般步骤。

二、Visual Basic程序设计基础1.代码基础(1)程序代码构成;(2)书写规范。

2.数据类型(1)掌握数据类型的概念、意义及其分类;(2)掌握各种基本数据类型的特点。

3.常量和变量(1)掌握常量和变量特点及分类;(2)掌握常量和变量命名规范;(3)掌握常量和变量声明方法。

4.运算符和表达式(1)熟练掌握算术运算符和算术表达式;(2)熟练掌握关系运算符和关系表达式;(3)熟练掌握逻辑运算符和逻辑表达式;(4)熟练掌握表达式的执行顺序。

5.函数熟练掌握和应用下列函数:(1)类型转换函数(Int、Fix、Hex$、Oct$、Asc、Chr$、Str$、Cint、Ccur、CDbl、Clng、CSng、CVar);(2)数学函数(Sin、Cos、Tan、Atn、Abs、Sgn、Sqr、Exp);(3)字符串函数(LTrim$、RTrim$、Left$、Right$、Mid$、Len、String$、Space$、InStr、Ucase$、Lcase$);(4)日期函数(Day、WeekDay、Month、Year、Now、Time、Date);(5)时间函数(Hour、Minute、Second);(6)随机函数(Rnd)。

VB教学大纲

VB教学大纲

《Visual Basic程序设计》教学大纲课程名称:《VisualBasic程序设计》适用专业:二年专(高职单招)计算机技术应用专业学时数:70执笔人:郭琦编写日期:一、课程的性质和任务,课程教学目标(一)课程的性质《VisualBasic程序设计》课程是二年专(高职单招)计算机技术应用专业二年级学生的专业必选课。

VisualBasic语言是一种基于面向对象方法论之上的可视化编程语言。

是近年来较为流行的程序设计语言,它具有易于掌握、使用方便、功能强大等优点。

通过本课程的学习,应能具有软件开发、处理实际问题的初步能力,为后续的专业课程的学习打下基础,同时为《动态网页制作》等课程提供更深入的学习基础。

(二)课程的任务本课程的教学任务是:通过本课程的学习,掌握必要的VisualBasic语言的语法知识,在理解语法的同时能从面向对象方法学的角度掌握VisualBasic可视化编程的概念和方法。

通过例题的实际运作,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,初步形成分析问题和解决实际问题的能力,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

(三)课程教学目标1、知识教学目标1).理解VisualBasic可视化编程的概念和方法2).掌握必要的VisualBasic语言的语法知识。

3).学会利用VB调试工具调试程序和跟踪程序、错误处理的方法4).掌握VB窗体与常用控件常用属性、事件、方法。

5).熟练掌握在代码窗口中编写事件过程的方法。

掌握使用基本控件设计程序的方法。

6).掌握菜单、工具栏、状态栏的设计方法、学会常见的ActiveX控件的使用。

7).理解面向对象的文件处理。

8).了解VB在数据库等的应用。

vb课程教学大纲

vb课程教学大纲

vb课程教学大纲VB课程教学大纲引言:在计算机科学领域中,VB(Visual Basic)是一种广泛应用的编程语言,它易于学习和使用,适合初学者和有一定编程基础的学生。

本文将介绍VB课程的教学大纲,旨在帮助学生系统学习VB编程知识,培养其编程思维和解决问题的能力。

一、课程简介1.1 课程概述VB课程旨在教授学生使用VB语言进行程序设计和开发的基本知识和技能。

通过该课程,学生将能够掌握VB语言的基本语法、面向对象编程的概念和应用,以及常见的GUI(图形用户界面)设计和数据库操作。

1.2 学习目标- 理解VB语言的基本概念和语法规则;- 掌握VB语言的面向对象编程思想和技巧;- 能够设计和开发简单的GUI应用程序;- 熟悉数据库的基本概念和操作方法;- 能够使用VB语言进行数据库编程。

二、课程内容2.1 VB语言基础- VB语言的发展历史和特点;- VB语言的开发环境和工具;- VB语言的基本数据类型和运算符;- 控制流程和逻辑结构;- 数组和字符串的处理;- 函数和过程的定义和调用。

2.2 面向对象编程- 面向对象编程的基本概念和原则;- 类和对象的定义与使用;- 封装、继承和多态的实现;- 接口和抽象类的应用;- 异常处理和错误调试。

2.3 GUI设计与开发- GUI设计的基本原则和流程;- 界面元素的布局和设计;- 事件驱动编程的实现;- 控件的使用和属性设置;- 用户交互和响应的处理。

2.4 数据库编程- 数据库的基本概念和结构;- 数据库的设计和规范;- 数据表的创建和管理;- SQL语句的编写和执行;- VB语言与数据库的连接和操作。

三、教学方法3.1 理论教学通过讲授VB语言的基本概念和语法规则,让学生了解VB编程的基础知识。

教师可以使用幻灯片、演示软件等多媒体工具,结合实例讲解,提高学生的理解和记忆效果。

3.2 实践训练通过编写小型程序和实际案例,培养学生的实际操作能力和解决问题的能力。

VB教学大纲-gyl

VB教学大纲-gyl

《Visual Basic程序设计》教学大纲(一)Visual Basic语言基础知识1. Visual Basic的基本概念(1) 掌握面向对象的程序设计的基本概念、对象、属性、方法、事件及事件驱动(2) 掌握开发Visual Basic应用程序的一般步骤(3)掌握工程的概念和组成(4)了解工程组的概念2.Visual Basic语言基础(1)理解程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块)(2)掌握程序代码的书写规则(3)掌握数据与数据类型(4)掌握不同类型常量的表示方法(5)理解变量:变量命名;全局变量、局部变量和静态变量的说明;变量的作用域(6)掌握数组:数组命名及说明;数组类型;数组的结构;数组元素(7)了解静态数组与动态数组,数组重定义(8)掌握运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。

3.函数(1)掌握算术函数(Abs, Exp, Log, Rnd, Sgn, Sqr)(2)掌握字符串函数(Asc, Chr, Lcase, Ucase, Left, Len, Trim, Mid, Right, Space, String, InStr)(3)掌握日期及时间函数(Time, Date, Now, Day, Month, Year, WeekDay)(4)掌握转换函数(Str, Val, Chr, Asc, Int)(5)掌握用户交互函数:InputBox函数与MsgBox函数(6)了解以下函数(Hex, Cint, Fix, CBool, Cbyte, CDate, Cdbl,Cstr, Sin, Cos, Atn)(7)掌握数组函数(Array,Ubound,Lbound)(二)Visual Basic的界面设计1.掌握窗体的下列属性:Name、Caption、Autoredraw、Enabled、Left、Height、Top、Width、Visible 2.了解窗体的下列属性:Font、BackColor、ForeColor、Icon3.掌握窗体的常用方法:Move、Show、Hide、Print、Refresh、Cls4.掌握窗体的下列事件:Click、DblClick、Load、Unload5.了解窗体的下列事件:Activate、Deactivate6.掌握文本框(TextBox)属性:Text、sellength、selstart、seltext、PasswordChar7.了解文本框属性:Alignment、MaxLength、MultiLine8.掌握文本框事件:Chang、LostFocus9.了解标签(Label)属性:Alignment、AutoSize10.掌握命令按钮(CommandButton)属性:Cancel、Default11.掌握列表框(ListBox)属性:List、ListCount、ListIndex、Text、Selected12.了解列表框属性:Columns、Sorted13.掌握列表框方法:AddItem、Clear、RemoveItem14.掌握组合框(ComboBox)属性:Text15.了解组合框属性;Style16.掌握组合框方法:AddItem、Clear、RemoveItem17.掌握单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame)属性:Alignment、Value 18.掌握图片框(PictureBox)与图象(Image)控件属性:AutoSize、Image、Picture19.掌握图形文件的装入: loadpicture20.掌握定时器(Timer)属性:Interval、enabled21.掌握定时器事件: Timer22.掌握下列公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、Visible 23.掌握公共方法:Move、Refresh、Setfocus24.掌握公共事件:Click、DblClick、LostFocus,Change25.掌握窗体菜单的创建(三)Visual Basic的基本语句1.掌握Option Base语句,了解Option Explicit2.掌握赋值语句3.掌握分支结构语句:If-Then 结构语句和Select Case结构语句4.掌握循环结构语句:Do While- Loop结构语句、For-Next 结构语句,掌握双重循环运行过程5.了解其它循环结构语句: Do – Until、while …wend(四)过程设计1.掌握Sub过程(事件Sub过程及通用Sub过程)的定义和调用2.掌握Function过程的定义及调用3.掌握过程调用时的数据传递:按值传递、按地址传递4.了解简单变量参数、数组参数、对象参数的传递5.了解静态过程6.了解模块级变量及全局变量的应用7.了解多窗体工程的设计(五)文件操作1.掌握文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)2.了解基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件3.掌握常用文件操作语句(Open, Close, Seek)及文件操作函数(Eof, Seek);顺序文件的打开、读/写及关闭4.了解常用文件操作语句( Lock, Unlock)及文件操作函数( FileAttr,FireLen,FreeFile, Lof, Loc) ;随机文件及二进制文件的打开、读/写及关闭(六)图形处理及多媒体应用1.了解常用鼠标方法(MouseDown, MouseUp,MouseMove)2.了解数据输出的格式化处理(Format函数)3.了解图形控件Line、Shape使用及多媒体处理。

VisualBasic程序设计复习大纲

VisualBasic程序设计复习大纲

现代远程教育“设计”复习大纲课程内容第1讲.序论第2讲.数据与运算第3讲.语句与分支控制第4讲.句第5讲.过程与函数(上)第6讲.过程与函数(下)第7讲.数组与常用算法第8讲.常用控件第9讲.绘图、窗体与菜单第10讲.复杂界面第11讲.文件、程序调试第12讲.API及多媒体编程 *第13讲.数据库编程 *第14讲.网络编程及其他 *第15讲.复习关于考试考试内容以讲课的PPT内容为主,第1-11讲都属于考试内容。

●第1-7讲是基本知识和基本编程技术,所占比例为80%●第8-11讲是基本应用,所占比例为20%●第12-14讲是深入应用,在笔试中不考,可以体现中平时的作业练习之中。

考试题型为:一、选择(30分,每空1分) (单选题,选择最合适的答案)二、填空 (45分,每空1.5分)三、分析(20分,每空4分)(分析程序,选择正确的选项)四、改错 (5分)如何复习主要看PPT内容,同时看参考书。

通过上机练习PPT中的实例巩固所学知识。

对于程序题,其深度要求不会超过讲过的内容,参见复习重点复习时,要着重掌握以下三方面的内容:(1)常用运算符、常用函数、常用控件的属性、方法和事件;(2)常用的语法要素:变量定义、分支及循环控制、子程序及函数、数组;(3)常用的算法与应用:要求能分析一段程序的流程及运行结果。

下面列出各讲中的重点:试题样例一、选择(30分,每空1分) 选择最合适的答案。

1.表达式Mid(“Hello”,2,3)的值是_________A “ll”B “llo”C “ell”D “ello”2.若要设置定时器控件的定时时间,需设置的属性是_________A IntervalB ValueC EnabledD Time3.为把焦点移到某个指定的控件,所使用的方法是_________A SetFocusB VisibleC GotFocusD Enabled二、填空 (45分,每空1.5分):1.如果要将某菜单项设计为分隔线,则该菜单项的标题应设置为______2.在窗体上画一个红色的圆,将以下语句填完整Circle (100,100),100,_________3.以下程序的输出结果是:______n = 0Do While n=2n = n+1Loop4.表达式Len(“abc”) 的值是_________。

vb教学大纲

vb教学大纲

计算机专业(visual Basic程序设计)教学大纲一、课程性质与任务Visual Basic程序设计课程是中等职业学校计算机学生必修的一门公共基础课。

通过学习学会可视化程序设计工具的使用,掌握面向对象的程序设计方法和事件驱动的编程手段,掌握VB程序结构等要素并能熟练编程解决问题。

为学生的后续课程提供程序设计能力保障。

本课程主要内容有,介绍visual basic程序设计的基础知识与方法,visual basic 工作环境,可视化编程的概念和步骤,visual basic语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程图形和图像设计,程序调试技巧等。

二、课程教学目标1、要求学生了解Visual Basic 开发环境、对象和事件驱动的基本概念;2、了解数据类型、运算符与表达式,掌握基本的输入输出语句;3、了解各标准控件的属性、事件和方法;学会界面设计;4、了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;5、了解并掌握数组的定义和用法,尤其是动态数组;6、掌握SUB过程和FUNCTION过程的定义、参数传递,尤其是可变参数、可选参数、对象参数,学会用递归技术解决特殊问题,学会用SHELL函数调用外部程序;7、掌握菜单程序设计和对话程序设计方法;8、掌握多窗体程序设计方法;了解多文档界面设计;9、了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令。

三、教学内容与要求(一)本大纲对教学要求的层次表述1、对知识的教学要求分为了解、理解和掌握三个层次。

了解:指对知识有感性的、初步的认识。

理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。

掌握:在理解的基础上,能够解决与所学知识相关的应用问题。

2、对技能的教学要求分为会操作和熟练操作两个层次。

应会:指能够运用所学的技能进行独立操作,并能正确完成指定任务。

vb考试大纲x

vb考试大纲x

Visual Basic语言程序设计考试人纲基础知识部分基本要求:1.掌握算法的基本概念。

2.掌握棊本数据结构及其操作。

3.掌握基本排序和查找算法。

4.掌握逐步求粘的结构化工程序设计方法。

5.掌握软件工程的皐木方法,具有初步应川相关技术进行软件开发的能力6.掌握数据库的基本知识,了解关系数据库的设计。

考试内容:(一)基本数据结构与算法1.算法的基本概念;算法复杂度的概念和意义(吋间复杂度与空间复杂度)。

2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。

3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4.栈和队列的定义;栈和队列的顺序存储结构及其基木运算。

5.线性单链表、双向链表与循环链表的结构及其基本运算。

6.树的基木概念;二叉树的定义及其存储结构、二叉树的前序、屮序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

(二)程序设计基础1.程序设计方法与风格。

3.面向对象的程序设计方法,对象,方法, 属性及继承与多态性。

2.结构化程序设计。

(三)软件工程基础1.软件工程基本概念,软件牛命周期概念,软件工具?软件开发坏境。

2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。

4.软件测试的方法,口盒测试与黑盒测试, 测试用例设计,软件测试的实施,单元测试、集3.结构化设计方法,总体设计与详细设计。

成测试和系统测试。

5.程序的调试,静态调试与动态调试。

(四)数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。

2.数据模型,实体联系模型E?R图,从E?R图导出关系数据模型。

3.关系代数运算,包括集合运算及选择、投彩、连接运算,数据库规范化理论。

4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

Visual Basic语言程序设让部分基本要求1.熟悉Visual Basic集成开发环境。

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲计算机等级考试二级VB(Visual Basic)大纲是针对计算机编程语言Visual Basic的考试标准,它涵盖了VB编程的基础知识和应用技能。

以下是计算机等级考试二级VB的大纲内容:# 一、VB编程基础1. VB语言概述- VB的发展历史- VB的特点与应用领域2. VB开发环境- VB集成开发环境(IDE)的介绍- 项目和解决方案的概念3. VB语法基础- 基本数据类型- 变量和常量- 运算符和表达式4. 控制结构- 顺序结构- 分支结构(If...Then...Else, Select Case)- 循环结构(For...Next, While...Wend, Do...Loop)# 二、VB程序设计1. 过程与函数- Sub过程的定义与调用- Function函数的定义与调用- 参数传递2. 数组- 一维数组与多维数组- 数组的声明与使用3. 字符串处理- 字符串的基本概念- 字符串函数(如Len, Mid, Left, Right等)4. 集合与字典- 集合的基本概念- 字典的创建与使用# 三、VB界面设计1. 窗体- 窗体的属性、方法和事件- 窗体的布局与设计2. 控件- 标准控件(如Label, TextBox, Button等)- 列表控件(如ListBox, ComboBox等)- 容器控件(如Panel, Frame等)3. 菜单与工具栏- 菜单的创建与事件处理- 工具栏的设计4. 对话框- 标准对话框(如Open, Save, Print等)- 自定义对话框的设计# 四、VB高级编程1. 文件操作- 文件的打开、读取、写入和关闭- 文件系统操作(如目录操作)2. 数据库访问- 数据库的基本概念- ADO(ActiveX Data Objects)的使用- 数据绑定控件3. 错误处理- 错误处理机制- Try...Catch...Finally结构4. 多线程编程- 线程的基本概念- 线程的创建与控制# 五、VB项目实践1. 项目需求分析- 需求收集与分析- 项目规划与设计2. 项目开发流程- 编码规范- 版本控制3. 项目测试- 单元测试- 集成测试4. 项目部署与维护- 部署策略- 维护与升级# 六、VB考试要求1. 考试内容- 理论知识测试- 编程实践测试2. 考试形式- 笔试- 上机操作3. 考试标准- 考试时间- 评分标准4. 考试准备- 学习资料- 模拟考试计算机等级考试二级VB大纲为考生提供了一个全面的学习框架,帮助考生系统地掌握VB编程的基础知识和应用技能,为通过考试打下坚实的基础。

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

二级VB考试简介:笔试:100分(70选择30填空)内容:(公共基础30、VB)上机:100分30 40 30考试时间:(一)VB面向对象、可视化、事件驱动的程序语言。

(二)标准控件:(1)标签label属性:Caption:borderstyle(2)文本框属性:Text:Passwordchar:HeightWidthTopLeft多行:multiline=true/false滚动条:Scrollbars=0/1/2/3选择文字:SellengthSelstartSeltextTAB顺序:tabindex(3)命令按钮Caption:Cancel:true(ESC键可击发CLICK事件/ false(ENTER键可击发CLICK事件)Default:(4)框架(5)单选按钮CaptionOption1.value=true/false(6)复选按钮Caption标题Check1.value=0/1/2例子:改变字体、字形、字号注释语句:‘Rem(7)任何组件公有属性:HeightWidthTopLeftVisible(可视)(true /false)Enabled(可用) (true /false)(8)菜单打开方式:三种菜单编辑器:右键菜单:1、先做左键菜单2、顶层菜单不可见3、加代码Private Sub Form_MouseDown(Button AsInteger, Shift As Integer, X As Single, Y As Single)If Button = 2 ThenForm1.PopupMenu vbfileEnd IfEnd Sub(9)图片框图片属性:PictureAUTOSIZEPicture1.picture通过属性窗口加载动态加载:Picture1.picture=loadpicture( “ d:\1.jpg”)App.path显示文字:Picture1.print “hello”清除文字:Form1.clsPicture1.cls打印位置控制:Picture1.currentX=400Picture1.currentY=200Picture1.print “KDS”Print 方法只适用于两个对象:图片框、窗体。

(10)列表框listbox属性:ListCtrl+enter增加列表项:List1.additem “aaa”删除列表项:List1.removeitem 第几项删除所有项:List1.clear被选中项号:List1.listindex (0,1,2,….)统计列表项:List1.listcount被选中项的内容:List1.textList1.list(i)判断某一项是否被选中:(遍历)List1.Selected(i) = True/false (10)组合框(11)timerEnabledInterval:毫秒事件:Private Sub Timer1_Timer()Form1.print “hello”End Sub(12)文件操作相关的控件(1)drivelistbox驱动器列表框Dirvelistbox1.drive(2)dirlistbox目录列表框Dir1.path(3)filelistbox文件列表框File1.pathFile1.filename 选中的文件名(13)shapeShape1.shape=0/1/2/3/4/5Shape1.borderwidthShape1.borderstyle(只对宽度为1的情况下才有效)Shape1.fillcolor(只对fillstyle不为1的情况下才有效)Shape1.fillstyle(14)line(15)imageImage1.PictureImage1.Stretch=true/false(16)滚动条属性:ValueMinmaxsmallchangelargechange事件:(17)多窗体:方法:Form1.hideForm1.showLoad 窗体名Unload 窗体名(18)画图的方法:方法:Form1.Circle ( , ) ,画圆:Form1.circle (40,40), 50画椭圆:Circle (x,y),半径,颜色,,,纵横比Circle (500,500),500,,,,2画圆弧\扇形:Circle (x,y),半径,颜色,start,endForm1.line ( , ) - ( , ),,BF(可画线、矩形F,实心矩形BF)图片框上也可以实现:Picture1.circle (10,10),30(三)代码窗口过程Private Sub Command2_Click()t1.Text=""End Sub事件过程:是一种VB事先定义名字的过程。

事件名不允许用户更改,只能在事件过程中添加代码。

窗体加载事件:Private Sub Form_Load()End Sub Form_load( )(四)面向对象操作对象的属性:对象名.属性名=****操作对象的方法:对象名.方法名***Form1.clsForm1.print语法基础:数据类型(1)字符串型string“李四”“”Dim name as string整型integerDim a as integerDim a as long10!数值型:Integer(-32768~32767 %尾符)Long (-2147483648~2147483647 &)Byte(0-255)Single(1.40Ee-38~3.40e38 !)Double( #)Currency( @ )布尔型booleanTrue /false日期型:Date常量、变量名Const a as string= …不允许出现运算自定义类型:Type 类型名Name as stringAge as integer*3(成员可以是任意数据类型,可以是变长,也可以是定长)End typeType stuName as stringAge as integerEnd typeDim s as stu=””s.age=12(2)运算符号+ - mod \ * / ^ ()> >= < <= <> =Not and or2*3 mod 4=4 and 4=5 or not 2^5/16>=5\2 (3)内部函数函数名()算术类:Abs(-1)Sqr( 2)log( ) …以E为底lnlog102=ln2/ln10exp( ) esgn(-9 )= 1/0/-1sin( )/cos()/tan()转换类:Int(x ) 取不大于x的最大整数Fix( x) 截尾Asc(“”) a 97 A 65 0 –48 9--57 Chr(68 )Str(12)Val( )Clng( )Cint( )字符串:连接符:+ &Ucase(“sagdak” )Lcase( )长度:LEN(“a sg” )截取:左:left(“” , )右:right(“” , )中:mid(“”, 2 , 3 )Ltrim()Rtrim()Space(n)String(n,””) string(3,”ab”)日期型:NOW( )Date()Year( now)Weekday( now)Month(now)Hour(now)Minute(now)随机函数:Rnd( ) (0,1)Randomize语句的功能是。

A)产生个(0,1)之间的随机小数B)产生一个[1,10]之间的随机整数C)产生一个(-1,1)之间的随机小数D)产生新的随机种子数M~nInt(rnd*(n-m+1)+m)0-9Int(rnd*10)Int(rnd*18+9) 9---2618=m-9+1(5)颜色Rgb(12 , 23 , 56 ) 0-255Rgb(255,0,0)Vbred操作题解题方法:(1)审清题意一句一句看(2)设计界面名字属性(3)添加事件代码事件名称代码编写(4)测试运行,保存位置名称语句:(1)注释…以下代码是Rem sdgjsdj(2)格式一行一句(3)定义变量、常量Dim k As IntegerDim name as stringDim aa as double变量作用范围:局部、全局Option Explicit …强制声明变量Option base 1程序结构顺序结构:=n=n+1print 2=2操作对象的属性:对象名.属性名=****选择结构:If 条件表达式then 语句1If 条件表达式then语句1语句2End ifIf 条件表达式then语句1语句2Else语句3语句4End if<60 60-80 80-90 >90 If score<60 then print “”If score>=60 and score<80 then If score>=80 and score<90 thenPrint “良好”End ifIf score>90 thenPrint “优秀”End ifIf score<60 thenPrint “”Else if score<=80 thenPrintelseSelect case测试表达式Case 表达式1语句块1Case 表达式2语句块2。

Case else语句块nEnd select函数:Result=IIf(条件,true部分,false部分)例:A=4B=iif(a<9,5,6)Print bSelect case <测试表达式>Case <表达式1><语句块1>……Case else……End select循环结构:For 变量名=初值TO 终值STEP 步长循环体。

NEXT(1)变量名=初值(2)If 变量<=终值then 执行循环体else 执行NEXT后面部分(3)NEXT 变量加上步长,转向(2)累加算法:Sum=0求1+2+。

+100求1+3+5+。

+101累乘算法:100!S=1S=1*2*3*…*100素数:MFlag=0FOR I=2 TO sqr(m)IF M MOD I=0 thenFlag=1Exit forEnd ifNEXTIf flag=0 thenPrint “m是素数“ElsePrint “”End ifFor 变量名=初值TO 终值STEP 正值For 变量名=初值TO 终值STEP 正值循环体。

NEXTNEXT例:For i=1 to 10000K=0For j=1 to 3K=k+7NextNextPrint kWhile 条件语句块Wend例:a = 4b = 0dob = b + 1a=a+3loop While a>9 Print bPrint ado while 条件loopdoloop while 条件do until 条件loopdoloop until 条件数据的输入与输出(1)Print用法:(窗体、图片框)Print 变量名Print a,b 分区格式Print a;b 紧凑格式Print(2)Msgbox 消息框语句:Msgbox “提示文字”,按钮类型,“标题栏提示文字“Msgbox “a”,vbokonly,”b”函数:M= Msgbox(“提示文字”,按钮类型,“提示文字“)(3)inputboxInputbox(“提示文字”,“标题”,默认值)Val( “12”)在窗体上建立一个名称为Text1的文本框和一个名称为Cmd1,标题为"计算"的命令按钮,如图2-5所示。

相关文档
最新文档