高中《信息技术》VB程序设计部分知识点_第1页
高中《信息技术》VB程序设计部分知识点_第2页
高中《信息技术》VB程序设计部分知识点_第3页
高中《信息技术》VB程序设计部分知识点_第4页
高中《信息技术》VB程序设计部分知识点_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、最新 料推荐高中信息技术程序设计知识点一、 基础知识1 基本概念 程序 、程序设计、 程序设计(计算机语言语言) 、流程图,屏幕 坐标系 、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。2 vb 的基本数据类型 数值类型: integer、 long 、 single 、 double ,(类型符依次为%、 l、 !、 #)字符串型: string(类型符 $)逻辑型: boolean3 vb 运算符 ( 1)算术运算符: ( 乘方 )( 取负数 )*( 乘)、 /(除 )mod(求余数 )、 ( 整除 ) (加 )、 (减 )( 2)关系运算符:、( 3)逻辑运算符: not

2、( 非 )and( 与 )or( 或)4 表达式 算术表达式,其结果为数值。如:5*(23-4)mod 7字符表达式,其结果为字符串。如:”what”& ”is your name?”关系表达式,其结果为true(真 )或 flase(假 ) 。如: 3/232逻辑表达式,其结果为true(真 )或 flase(假 ) 。如: ”abc”= ”a ”and int(-1.2)=-25 函数 函数格式函数功能函数格式函数功能int(x)取不大于 x 的整数部分rgb(r,g,b)按指定的值生成颜色fix(x)取 x 的整数部分(截尾函数 )val(s)将数字串 s 转换成数值abs(x)取 x

3、的绝对值str(n)将数值 s 转换成字符串sqr(x)取 x 的算术平方根inputbox()输入数据sin(x)计算 x 的正弦值msgbox(s)输出数据cos(x)计算 x 的余弦值loadpicture(f)加载图片rnd随机产生一个 (0,1)内的纯小数6 变量 变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明 )该变量的类型。例:已知y=|x| ,编程从输入对话框输入x 的值,从输出对话框输出y 的值dim x as single, y as single定义二个单精度变量x , y语句也可写为dim x!,

4、 y!x=inputbox(“a=”,”输入变量的值”,0)if (x=0) then y=x else y= -xmsgbox y7 vb 语句的书写规则语句不区分字母大小写,每行字符最多255 个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;1最新 料推荐注释语句以单引号开头,可单独占一行或放在其它语句末尾。二、程序结构 1 vb 程序的一般结构事件过程通用过程private sub 对象名 _事件名private | static | publick sub过程名end subend sub2 程序的三种基本结构运行程序时,按照程序代码的

5、执行顺序分为三种情况:顺序:从始至终依次执行各条语句;循环:反复多次地执行磨一组语句;分支:根据是否满足指定的条件决定执行哪一组语句。因此,相应的程序结构分为以下三种。( 1)顺序结构( 2)循环结构 (控制语句 )fori 1to9循环体nexti( 3)分支结构 (控制语句 ) 块结构 if 语句if条件then语句组 1else语句组 2end if单行 if 语句if条件then语句或if条件then语句 1else 语句 23 常用语句语句定义符功能语句定义符功能end结束程序for-to / next循环结构option explcit强制变量声明if-then/ else分支结构

6、dim变量声明exit for退出 for 循环radomize初始化随机种子4 流程图( 1)组成符号起始框处理框结束框流程线判断框输入框输出框( 2)典型示例 (略)2最新 料推荐1)分段函数2)比较大小3)求 n 个数的和4)求 n!三、 主要算法: 1 累加器 ,如:计算n 个数的和例:求 100 以内奇数的和s=0for k=1 to 100 step 2s=s+knext kprint “s=”;s2 计数器 ,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。例:求 1,100 内有多少个5 的倍数s=0for k=100 to 1 step -5s=s+1next kp

7、rint “s=”;s3 累乘器 ,如:计算10!例:求 10!s=1for k=1 to 10s=s*knext kprint “s=”;s4 交换两个变量的值例:从文本框输入变量a 和 b 的值,然后交换它们的值。a= val(text1.text) : b= val(text2.text)c=a : a=b : b=ctext1.text=a : text2.text=b5 求最值 ,如:给定一组数据,求其中的最大值与最小值。6 产生 m,n 之间的一个随机整数例:随机产生10 个两位数,并输出其中最大者。max=0for k=1 to 10n=10+fix(rnd*100)if max

8、n then max=nnext kmsgbox max7 判断一个自然数是否为素数;判断给定年份是否为闰年。(参见教材 p111)8 利用程序的循环结构和数列的通项公式、递推公式,生成一组有规律的数,如:等差数列、等比数列、菲波那契数列,9 求方程或方程组的近似解10 解不定方程(如鸡兔同笼问题),求高次方程的整数解。3最新 料推荐四、 面向对象的vb 程序设计 1 面向对象程序设计的工作过程(1)分析问题,建立解题模型;(2) 设计程序窗口,设置对象属性; (3) 绘制流程图;(4) 编写代码; (5) 调试与修改代码 ; (6)发布应用程序2 创建一个简单的vb 应用程序的一般步骤设计界

9、面设计对象属性编写代码调试、运行程序保存工程3 对象及其常用属性( 属性是一个对象所具有的性质、特征。)第 1 个对象对象类型的默认名对象的主要用途常用属性称窗体form1主要作为其它控件的caption , focecolor,容器,用来设计人机backcolor交互界面;也可直接width 、 height显示文本或图形信息left 、 topwindowstate标签lable1显示文本信息captionp130font , alignmentautosizeforecolorbackcolor,borderstylevisible文本框text1接收文本信息、textp133显示文本信

10、息passwordcharmultiline时钟timer1控制事件过程代码intervalp147自动执行enabled命令按钮command1控制事件代码运行captionp126enable框架fram1用来组织对象captionp135font单选按钮option1设置单选项。 通常成caption 、p135组使用并置于框架内。value复选按钮check1设置多选项。caption 、p137value列表框list1提供一组选项listp139listindexlistcount组合框combox1提供一组选项list , listindexp141listcounttext属性

11、的功能设置标题栏显示的文本设置前景、背景设置窗体的宽度和高度设置窗体在屏幕上位置设置窗体的状态 (三种 ) 设置标签上显示的文本设置文本的字体和对齐方式自动调整宽度设置前景色 (即文本的颜色 )设置背景色设置边框样式设置对象是否可见显示文本内容设置密码占位符是否多行显示时间间隔是否响应事件显示功能提示信息设置对象是否可用显示功能提示信息显示功能提示信息设置是否被选中显示功能提示信息设置选中状态 (0,1,2)项目列表项目序号 (编号从 0 开始 )项目总数同上设置文本框部分显示的文本4最新 料推荐图片框picture1用于控制和显示图p130片;显示文本、绘制图形。图像框image1用于显示图

12、像p150直线line1用于绘制线段p146图形shape1用于绘制 6 种常用p146图形picture显示图片autosize自动改变大小适应图片visible设置图片框是否可见width 、 height 、设置图片框的大小picturestretch调整图像大小适应图像框borderwidth设置边框宽度shape设置图形形状fillstyle设置填充样式和颜色fillcolor设置填充颜色borderstyle设置边框样式和颜色borderwidth,设置边框宽度bordercolor设置边框颜色4 各类对象的常用属性属性名名称name标题caption文本text项目列表list左

13、边距left上边距top宽度width高度height有效性enable可见性visible取值value图片picture密码占位符passwordchar主要用途定义对象的名称设置对象的标题,多用于 form 、 label 、 frame、 option 设置 textbox 、combobox 等对象要显示的文本。设置 listbox 、 combobox 等对象列表中包含的项。设置窗体到屏幕或控件到窗口左边界的距离设置窗体到屏幕或控件到窗口上边界的距离设置对象的宽度设置对象的高度设置对象是否有效,其值为 true 则有效,为 flase 则无效设置对象是否可见,其值为 true 则可

14、见,为 flase 则隐藏checkbox 其值为 0 表示未被选中, 为 1 表示被选中, 为 2 表示灰色。 optionbox 其值为 true 表示被选中,为 flase 表示未被选中。设置在对象上要显示的图片或图像设置要显示的密码占位字符5 对象的常用方法方法 对象具有的动作和行为。方法调用格式:对象名 . 方法名 参数表 ( 1)窗体 (form) 或图片框 (picturebox) 的常用方法方法名具有该方法的对象功能和基本调用格式clsform清除在窗体或图片框上显示的文本,以及使用pset、 line 、pictureboxcircle 等方法绘制的图形。对象名 .clspr

15、int同上在窗体或图片框上显示的文本信息对象名 .print 输出项列表pset同上在窗体或图片框上画点。对象名 .pset (坐标),颜色line同上在窗体或图片框上画线。对象名 .line ( 起点 )-( 终点 )5最新 料推荐circle同上在窗体或 片框上画 象名 .circle (圆心 ), 半径 ,颜色 ,起始角度 ,终止弧度 ,纵横比scale同上在窗体或 片框上自定 坐 系 象名 .scale (左上角坐 )-(右下角坐 )move同上移 象到指定的位置image 象名 .move 横坐 , 坐 showform 示窗体。窗体名 .showhideform 藏窗体。窗体名 .

16、hide( 2)列表框 (listbox) 和 合框 (combobox) 的常用方法方法名功能和基本 用格式additem在列表框或 合框的 目列表中,添加新 目如: list1.additem“1 sin(x) 曲 ” 项目名称要用双引号括起来removeitem在列表框或 合框的 目列表中,移除已有 目如: list1.removeitem 3参数为项目序号clear 方法6 对象能够识别的常见事件程序的运行是由事件触 的 象能 响 的事件是 vb 先定 好的。 程序运行后, 当 象受到外部事件触 ,就会 行响 事件的代 。 vb 程序的 种工作方式称 事件 。(1) 象的事件 程 构:private sub 象名 _事件名响应事件的代码end sub(2) 常用主要事件 :事件名事件触 (激活 )方式 事件的主要 象_load加 窗体_activate活 窗体 、 片框、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论