请问做ppt换模板在哪里/(ppt做好了如何换模板)
724
2022-05-29
程序运行的两种方式:解释方式,编译方式
Vb集成开发环境为应用程序开发提供了三种工作模式:设计、运行、中断
解释方式:不生成应用程序的目标程序,边解释边执行。不脱离vb集成开发环境,由集成开发环境负责对应用程序的解释执行,并提供调试程序的方法。
编译方式:生成exe文件在windows环境下直接运行的方式。
Commandbutton: 一个窗体上只能有一个按钮的cancel或default属性为 ture
当visible属性为false时不能响应用户的鼠标与键盘操作。
对象事件:事件是指对象能够识别并做出反应的外部刺激。
工程中的文件与模块
1.工程文件(.vbp)
2.窗体模块文件(.frm)
3.类模块文件(.cls)
4.标准模块文件(.bas)
什么是debug对象?
第二章
Vb提供的数据类型:数值型、字符型、布尔型、日期型、可变型、对象型
数值型:整型、长整型、单精度型(7位有效数字)、双精度型(最多15位有效数字)、货币型、字节型(非负数)
日期时间型常量:例如#1998-10-7#
声明变量:指定变量名、变量的数据类型和变量的作用域。
变量的作用域:过程级变量(dim|static)、模块级变量(private|dim)、应用程序级变量(public)
变量的强制显示声明:没有预先声明就直接使用变量的方法称为隐式声明,但很容易发生错误,如把一个变量拼写错误就会产生一个新的变量。为了避免发生一上问题,导致程序错误,可以规定在使用变量前必须声明变量。 Option Explicit
符号常量与变量的最大区别是:声明符号常量时要指定符号常量的值,在符号常量的作用域内,不允许给符号常量赋值,也不允许在程序运行过程中改变符号常量表示的值。例如:PI
过程级符号常量:Const<符号常量名>[As数据类型]=<表达式>
模块级符号常量:[Private]Const<符号常量名>[As 数据类型]=<表达式>
全局符号变量:
字符串运算符是“&”
逻辑运算符又称布尔运算符:And(与) Or(或)Not(非)Eqv(等于)Xor(异或)Imp(蕴含)
数学函数:Abs(X)绝对值函数Sgn(X)符号Exq(X)幂运算函数Log(X)自然对数函数Sqr(X)算数平方根函数Sin(X)、Cos(X)、Tan(X)、Atn(X)三角函数
字符串函数:Len(String)计算字符串长度的函数\Left(String,n)从字符串的左边取n个字符\Right(String,n):从字符串的右边取n个字符\Mid(String,n,m)从字符串的第n个字符开始向右取m个字符。Ltrim(String)
转换函数:Int、Fix都是把x转换成整数的函数/Asc(String)返回字符串String的第一个字符的ASCII码值/Chr该函数是将ASCII码值x转换为相应的字符,即返回值是只有一个字符的字符串。/Lcase(String) 大写转小写Ucase(String)小写转大写/Val(String)把含有数据信息的字符串转换成数据类型,从左到右转换。
日期与时间函数:Date:yy-mm-dd time:hh:mm:ss Now:返回系统当前的日期和时间
随机函数rnd
格式输出函数
第三章
赋值语句:let(可省略)
数据输出:lable、print、信息框函数(msgbox)
数据输入:文本框控件(TextBox)输入数据、输入框函数(InputBox)、焦点(Focus)、Tab键顺序
常用语句:unload 、end
条件语句:单行:if then 块结构:if then else end if 条件语句的嵌套:在条件语句中,如果then后面的语句块1或else后面的语句块2中还有包含另一个条件语句,则称为条件语句的嵌套。IIF函数(<条件表达式>,<条件为真时的值>,<条件为假时的值>)
Select case 语句
后判断条件形式的Do....Loop语句
For...Next 语句 (属于计数型循环,通常用于循环次数已知的程序结构中
For<循环变量>=<初值>to<终值>[Step<步长>]
[<循环体>]
Next[<循环变量>]
(默认步长为1)
多重循环:在循环体内包含另一个循环语句时,就形成了循环嵌套
第四章 内部控件
框架Frame(作为其他控件的容器)
单选按钮OptionButton(同一时刻只能选择同一组中的一个单选按钮)
复选框(CheckBox)(在一组复选框中可以选择多个)
列表框(ListBox)(显示一个项目的列表)
组合框(ComboBox)(同时具有文本框和列表框特性的控件
图片框(PictureBox)可做为其他控件的容器,图像框(Image)只能用于显示图像信息,使用资源少,重绘速度快,可以延伸图片的大小以控制控件的大小。
计时器控件(Timer)
滚动条控件(ScrollBar)常用事件(Scroll)当在滚动条内拖动滑动块时触发该事件。
多重窗体程序设计的常用方法:Load(Load[窗体名称])、Show([窗体名称.]show)、Hide([窗体名称.]hide)、Unload(unload[窗体名称])
第五章 数组(简化程序设计)
数组的声明:
建立公共数组
建立模块级数组
建立局部数组
字符串数组:用来存放字符串的一种变量
可变数组:数组元素只能存放声明时指定类型的数据,但是Variant类型数据是可变数据,数组元素可以存放不同类型的数据。
动态数组:声明数组之后,数组的维数、下标的上下界可以改变的数组。
第六章 过程
Sub过程 (子过程) 必须遵守“先说明,后调用 ”
建立:可以建立在窗体模块中也可以建立在标准模块中
调用:使用call\直接使用过程名
Function过程(函数过程)
声明:与sub过程大致相同,但function有返回值,声明时要指明数据类型。
建立:可以直接输入来建立,也可以用工具菜单中的添加过程
调用:直接使用\使用call语句
参数的传递: 规则:个数相等、数据类型相同、顺序一致。
按值传递参数:在声明过程时,形式参数名前加上关键字”ByVal”表示在调用该过程时,该参数是按值传递的。
按址传递参数:在声明过程时,形式参数名前加上关键字“ByRef”,表示在调用过程时,该参数时按址传递的。是默认传递参数方式。
过程的嵌套与递归:
嵌套:在一个过程中在调用另一个过程。
递归:一个过程调用过程本身,直接的调用自身称为直接递归调用,间接的调用自身称为间接递归调用。
变量和过程的作用域:
代码模块的概念:将一个较大的任务分成若干个较小的部分。
变量:程序运行过程中其值可以发生变化的量
数据结构
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。