高中程序设计知识点(vb)_第1页
高中程序设计知识点(vb)_第2页
高中程序设计知识点(vb)_第3页
高中程序设计知识点(vb)_第4页
高中程序设计知识点(vb)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

高中《信息技术》程序设计知识点 1高中《信息技术》程序设计知识点一、基础知识基本概念>程序程序设计(计算机语言语言坐标系、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。VB的基本数据类型>Intege、Lon、SinglDoubl(、、、#)字符串型:String($)逻辑型:BooleanVB运算符>(1)算术运算符:^(乘方)-(取负数)*(乘)、/(除)mod(求余数)、\(整除)+(加)、-(减)关系运算符:>、<、=、>=、<=、<>逻辑运算符:NOT(非)AND(与)OR(或)表达式<要求:会写、会计算>算术表达式,其结果为数值。如:5*(2^3-4)mod7字符表达式,其结果为字符串。如:”What”&”isyourname?”真)Flase(假)。如:3/2<>3\2真)Flase(假)。如:”abc”<=”Aandint(-1.2)=-2函数<要求:掌握书写格式、会运用>函数格式函数功能函数格式函数功能Int(x)取不大于x的整数部分RGB(r,g,b)按指定的值生成颜色Fix(x)取x的整数部分(截尾函数)Val(s)s转换成数值Abs(x)Sqr(x)取x的绝对值取x的算术平方根Str(n)InputBox()s转换成字符串输入数据Sin(x)计算x的正弦值Msgbox(s)输出数据Cos(x)Rnd计算x的余弦值随机产生一个(0,1)内的纯小数LoadPicture(f)加载图片变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量>()该变量的类型。例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值DIMxAsSingle,yAssingle ‘x,yDIMx!,y!x=inputBox(“a=”,”输入变量的值”,0)If(x>=0)Theny=xElsey=-xMsgBoxyVB语句的书写规则255个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾。PAGE6VBPAGE6VB程序设计知识点二、程序结构<要求:理解记忆>VB程序的一般结构事件过程事件过程PrivateSub对象名_事件名通用过程Private|static|publickSub过程名EndSubEndSub程序的三种基本结构运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②应的程序结构分为以下三种。顺序结构()FOR IFOR I=1 TO 9循环体NEXT I(IF语句IF IF 条件 THEN语句组1ELSE语句组2ENDIFIF 条件 THEN 语句IF IF 条件 THEN 语句IF 条件 THEN 语句1 ELSE语句2或3.常用语句语句定义符功能语句定义符功能End结束程序FOR--TO/NEXT循环结构OptionExplcit强制变量声明IF--THEN/ELSE分支结构DimRadomize变量声明初始化随机种子ExitForFor循环4.流程图(1)组成符号起始框处理框结束框流程线判断框输入框输出框(2)典型示例(略)1)分段函数 2)比较大小 3)求n个数的和 4)求n!三、主要算法:<要求:会应用>累加器,如:计算N100以内奇数的和S=0Fork=1To100Step2S=S+kNextkPrint“S=”;S计数器例:求[1,100]5的倍数S=0Fork=100To1Step-5S=S+1NextkPrint“S=”;S累乘器10!S=1Fork=1To10S=S*kNextkPrint“S=”;S交换两个变量的值例:从文本框输入变量a和b的值,然后交换它们的值。a=Val(Text1.text):b=Val(Text2.text)c=a:a=b:b=cText1.text=a:Text2.text=b求最值,如:给定一组数据,求其中的最大值与最小值。产生[m,n]之间的一个随机整数例:随机产生10个两位数,并输出其中最大者。Max=0Fork=1To10N=10+Fix(Rnd*100)IfMax<NThenNextkMsgBoxMaxP111)比数列、菲波那契数列,求方程或方程组的近似解解不定方程(如鸡兔同笼问题,求高次方程的整数解。四、面向对象的VB程序设计<要求:会应用>面向对象程序设计的工作过程;(3)绘制流程图;(4)编写代码;(5)调试与修改代码;(6)发布应用程序VB应用程序的一般步骤①设计界面 ②设计对象属性 ③编写代码 ④调试、运行程序 ⑤保存工程1个对象对象及其常用属性(属性是一个对象所具有的性质、特征1个对象对象类型的默认名对象的主要用途常用属性属性的功能称窗体Form1主要作为其它控件的Caption,FoceColor,设置标题栏显示的文本容器,用来设计人机BackColor设置前景、背景交互界面;也可直接Width、Height设置窗体的宽度和高度显示文本或图形信息Left、Top设置窗体在屏幕上位置WindowState设置窗体的状态(三种)标签Lable1显示文本信息Caption设置标签上显示的文本P130Font,Alignment设置文本的字体和对齐方式AutoSize自动调整宽度ForeColor设置前景色(即文本的颜色)Backcolor,设置背景色BorderStyle设置边框样式Visible设置对象是否可见文本框Text1接收文本信息、Text显示文本内容P133显示文本信息PassWordChar设置密码占位符Multiline是否多行显示时钟Timer1控制事件过程代码Interval时间间隔P147自动执行Enabled是否响应事件命令按钮Command1控制事件代码运行Caption显示功能提示信息P126Enable设置对象是否可用框架Fram1用来组织对象Caption显示功能提示信息P135Font单选按钮P135Option1设置单选项。通常成组使用并置于框架内。Caption、Value显示功能提示信息设置是否被选中复选按钮Check1设置多选项。Caption、显示功能提示信息P137Value设置选中状态(0,1,2)列表框List1提供一组选项List项目列表P139ListIndexListCount项目序号(编号从0开始)项目总数组合框Combox1提供一组选项List,ListIndex同上P141ListCountText设置文本框部分显示的文本图片框Picture1用于控制和显示图Picture显示图片P130片;显示文本、绘AutoSize自动改变大小适应图片制图形。Visible设置图片框是否可见Width、Height、设置图片框的大小图像框Image1用于显示图像PictureP150Stretch调整图像大小适应图像框直线Line1用于绘制线段BorderWidth设置边框宽度P146图形P146Shape1用于绘制6种常用图形ShapeFillStyle设置图形形状设置填充样式和颜色FillColor设置填充颜色BorderStyle设置边框样式和颜色BorderWidth,设置边框宽度BorderColor设置边框颜色各类对象的常用属性名称名称左边距上边距宽度高度可见性属性名NameCaptionTextListLeftTopWidthHeightEnableVisible主要用途取值Value图片 Picture密码占位符 PassWordChar定义对象的名称设置对象的标题,多用于Form、Label、Frame、Option设置TextBox、ComboBox等对象要显示的文本。设置ListBox、ComboBox等对象列表中包含的项。设置窗体到屏幕或控件到窗口左边界的距离设置窗体到屏幕或控件到窗口上边界的距离设置对象的宽度设置对象的高度设置对象是否有效,其值为True则有效,为Flase则无效设置对象是否可见,其值为True则可见,为Flase则隐藏CheckBox012表示灰色。OptionBoxTrueFlase设置在对象上要显示的图片或图像设置要显示的密码占位字符对象的常用方法方法——对象具有的动作和行为。方法调用格式:对象名.方法名[参数表]方法名 具有该方法的对象 功能和基本调用格式Cls Form 清除在窗体或图片框上显示的文本,以及使用Pset方法名 具有该方法的对象 功能和基本调用格式Cls Form 清除在窗体或图片框上显示的文本,以及使用Pset、LinePictureBox Circle等方法绘制的图形。对象名.clsPrint同上在窗体或图片框上显示的文本信息Pset同上对象名.Print输出项列表对象名.Pset(坐标,颜色Line同上在窗体或图片框上画线。对象名.Line(起点)-(终点)Circle Circle 同上Scale同上MoveShowHide同上ImageFormForm在窗体或图片框上画圆对象名.Circle(圆心),半径,颜色,起始角度,终止弧度,纵横比在窗体或图片框上自定义坐标系对象名.Scale(左上角坐标)-(右下角坐标)移动对象到指定的位置对象名.Move横坐标,纵坐显示窗体。 窗体名.Show隐藏窗体。 窗体名.Hide列表框(ListBox)和组合框(ComboBox)的常用方法方法名方法名AddItem功能和基本调用格式在列表框或组合框的项目列表中,添加新项目如:List1.AddItem“1—sin(x)曲线” ‘项目名称要用双引号括起来RemoveItem 在列表框或组合框的项目列表中,移除已有项目如:List1.RemoveItem3 ‘参数为项目序号Clear方法对象能够识别的常见事件程序的运行是由事件触发的VBVB事件驱动。对象的事件过程结构:PrivatePrivateSub对象名事件名„„„„EndSub响应事件的代码常用主要事件事件名_Load

事件触发(激活)方式加载 窗体

识别该事件的主要对象_Activate_ClickDbClick_Timer_

温馨提示

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

评论

0/150

提交评论