ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:391.27KB ,
资源ID:18527042      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18527042.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB程序设计总结Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB程序设计总结Word文档下载推荐.docx

1、发生在对象上的事情(同一事件,对不同的对象,会引发不同的反应)格式:(代码窗口自动产生事件过程的模板,不要修改模板内容,只需键入过程代码)b 对象名事件(参数) 事件过程代码Ed ub事件驱动程序设计方式:程序执行的次序与程序设计者无关,取决于用户的操作B程序的执行步骤启动应用程序,装载和显示窗体窗体(或窗体上的控件)等待事件的发生-事件发生时执行对应的事件过程再次等待方法:面向对象的程序语言为设计人员提供的一种特殊的过程和函数;调用时一定要指明对象 对象.方法 参数名表(省略对象表示当前对象,一般指窗体)E:Text1.StFocus:此语句使Text1控件获得焦点,光标在本文框内闪烁.2

2、窗体和基本控件窗体和控件具有基本属性me:名称属性-所创建的对象名称Caton:标题属性-对象上显示的内容eit,Wdt,op,Left:决定对象的高度、宽度,和位置nabed:对象是否允许操作Visibl:对象是否可见n:文本的外观属性组FotNme:字体 FonSize:大小 FntBold:粗体Fotalc:斜体 oStrkehu:删除线 onUdrline:下划线 oreCor:前景颜色Bacol:背景颜色 MousePoiner:鼠标指针类型,设置值范围015,由系统指定(若为,由用户提供的图形文件定义鼠标指针形状)MusIon:Mouseoiter=99,存放自定义的鼠标图标文件(

3、ico或cu)控件默认属性:程序运行时,可以改变某控件的值,而不必指定它的哪个属性 文本框 Text 单选按钮 Vlue 命令按钮Defat 标签 aptin 图形、图像框 Pture 复选框 Value窗体事件:oa事件(窗体被装入触发的事件,常为初始化);Cck事件;DblClk事件 对象方法参数列表Cls方法:清除窗体或图形框运行产生的文本图形,不能清除窗体在设计时的文本图形oe方法:可移动窗体或控件,并改变其大小 格式:对象ov 左边距离,上边距离,宽度,高度标签:用来显示文本信息(不能输入) 文本框:文本编辑区域,可以在该区域输入、编辑、修改和显示正文内容属性:Tet:显示或输入正文

4、内容Maxlength:可输入的文字最大长度(默认表示任意长度,字母和汉字长都为1)MultLe:设置Tre可输入或显示多行;自动换行,按Ene可插入空行ScllBrs:滚动条属性(当ultiLne为Te时,crollBars才有效)Non:无滚动条Horizonal:水平滚动条Vericl:垂直滚动条 Bot:同时加水平和垂直滚动条Pasodhar:设置显示文本的替代符(设置口令) (Multiin为Tu时,该属性不起作用,密码不允许多行)Lce:指定是否可被编辑,默认False表可编辑;值为re相当于标签SeSart:选定的正文开始位置Seleth:选定的正文长度SelTt:选定的正文内容

5、(设置SeStrt、lLength后,SelText 自动存放指定的文本)Chand事件:属性值发生改变时引发该事件ePress事件:按下并释放键,引发的事件,键值存在参数Kscii stFocu事件:对象失去焦点发生的事件(数据验证确认;检查Tx属性内容)otFocu事件:对象获得焦点时发生 方法:最有用是SeFocus;形式: 对象.etFcus命令按钮:程序运行时执行相应的事件 Caion:按钮上显示的文字Syle:按钮样式(0不显示图形;1可显示图形文字)ur:在按钮装入图形ToipTet:加以文字提示一般接收Cic事件 第3章V语言基础3.1数据类型3. 变量和常量变量:在程序运行中

6、其存储的值可以改变规则:必须以字母或汉字开头,由字母汉字数字或下划线组成,长度=255个字符不能使用VB中的关键字;不区分大小写,一般变量名首字母大写声明格式:Di 变量名 s 类型(s部分缺省则为变体类型)Ex:Dimm,n As Ieer,,y Asnge 常量:用大写字母表示直接常量:其常数值直接反映了其类型 符号常量:用户声明,便于程序阅读或修改 格式:Const 符号常量名 As类型= 表达式Ex:nst P = 3.1415 系统常量:系统提供许多内部常量 bCrf:回车换行组合符.3 运算符和表达式 算术运算符(算术运算符两边操作数应是数值型,数字字符或逻辑型自动转成数值类型)字

7、符串运算符:两旁的操作数可任意,转换成字符型后再连接+:两旁的操作数应均为字符型都为数值型则进行算术加运算一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加一个为非数字字符,另一个为数值型,出错 运算符例结果 ACE = ARFalse ACE R als=“bc” “大小 Fas233 23 = 3 r ac ace True逻辑运算符数据类型的转换:ntegerLngSingleDoule关系运算符逻辑运算内部函数:数学函数x:产生ab的之间的随机整数:It(Rn (-a)+a)转换函数字符串函数日期函数E:计算现在到207年6月0日有多少天? DeDif(d, ow, #

8、6/32007) hel函数:可调用各种应用程序Shell(命令字符串,窗口类型)命令字符串:应用程序名(包括路径.om、.ee、.a) 窗口类型:执行应用程序的窗口状态,4,6的整型数值,1表示正常窗口状态。函数调用成功返回一个任务标识I,不成功,则返回0。.4 程序结构和编码规则 编码规则代码不区分字母的大小写;关键字首字母自动变大写,其余变小写;自定义变量以后输入自动变为首次定义形式语句书写自由,一行上可写多句语句(冒号分隔),一行最多55个字符;单行语句可分若干行书写,在行末加入续行符(空格和下划线)第4章VB控制结构4. 顺序结构 赋值语句:变量名表达式(左边只能是变量,不能是常量、

9、常数符号、表达式)数据输出和输入:nputox函数:打开个对话框,等待用户输入,返回字符串类型的输入值形式:puto(提示,标题,默认值,x坐标位置,y坐标位置)(提示项不能省略;多行提示可在每行行末加回车换行vbCL)MsBo函数:打开信息框,等待用户选择一个按按钮;函数返回所选按钮的值,过程不返回值MsBox函数形式:变量% sgBx(提示,按钮,标题)MsgBox过程形式:MsgBo 提示,按钮,标题按钮是整型表达式,决定信息框按钮数目和类型及出现信息框上的图标形式 MgBx按钮设置 sgBox按钮返回值内部常数 返回值 被单击的按钮vbO1确定 vbancl取消vAbr终止vbtry4

10、重试 vgnore5忽略 bes6是 vbNo7否 Ex:rivtSubor_oad()Text1.Tex=ext1.MxLength = 6Text.Txt Txt2MaxLength= 4Tx.PaswordCar =*“E Sb Private Su Tet1_ostFous() f Nt sNeic(Text1Tet)The MsBx “帐号必须为数字”, “警告 Tet1.Text= Txt1.SetFus Ed IfEnd Sub ivte SubCommand1_Cik() Dim i As Integr f T2Text Gon hn i= MsgBox(“密码错误”, 5+

11、bxcamaon, “警告) If The Ed Text.t= Tx2.SeFcus Ed I Els MgBox “密码校验成功! En IfEnd Sb Prin函数:对象PritSc()Tab(n)输出列表 ;|,窗体、图形框或打印机,默认为窗体;Spc(n)函数:从当前位置起空个空格a(n)函数:从最左端开始计算的第列分号:定位在上一个被显示的字符之后逗号:定位在下一个打印区开始处(每区1列)Frmat格式输出函数:Fmat (表达式, 格式字符串)4.2 选择结构条件语句If 表达式 Te 语句块 lseIf The 语句快2 Ele 语句块3 nd 或 IfThen Ex:已知变

12、量ch中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符If UCase(c) = A AndUCae(ch) 0And ch 9 Then 数字字符 MsBox(ch +是数字字符) Ele 除上述字符以外的字符Mso(h + 是其他字符En fIf语句的嵌套 格式: 表达式1 Tef 表达式2 ThenEnd IEnd If Slct as语句 Select Cas 变量或表达式ase表达式列表 语句块1 Cae 表达式列表 语句块 ase Els 语句块n+1En elect(表达式:A;枚举值,4,6,8;6 To 1;Is60ectCe后不能出现多个变量;Case后不能出现

13、变量及有关运算符)已知变量h中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符Sec Case cha aTo , To MgBo( ch 是字母字符)Case 0 ToBox (ch +是数字字符 Cs ElsesgB(ch + E Seect条件函数 IIf函数:If The ls结构的简洁表示II(表达式,为真时的值,为假时的值) Coose函数:根据值,返回选项列表中第个选项(i值越出选项范围返回Null) 格式:hooe(整数表达式,选项列表)根据Np的值,得到+、中的某运算符Dm nop As nege,op AsCrRanomz()no = nt(Rn() * +)o

14、hooe(np, +, -, MsgBox(no& no& p= & op)根据当前日期,显示今日是星期几t =Choo(Weekay(Now),“日”,“一”,“二”,“三”,“四”,“五”,“六”)sgBox(今天是: Nw ) 4 循环结构 两种类型的循环语句:计数循环语句,条件型循环语句For循环语句:控制循环次数预知的循环结构For循环变量 =初值 T 终值tp 步长语句块Exit ForNex 循环变量(循环变量必为数值;循环次数;步长:0时初值终值;=时死循环)计算的奇数和im %, su%For i = 1 To 100 Se2s = sm + iNeiMsBox(sum)o-

15、Lop循环语句:Do循环用于控制循环次数未知的循环结构形式: Do While|Until Exit Do 语句块op形式2:D Ex D 语句块oop WhleUnti 条件其它辅助控制语句 G To 语句:无条件地转移到标号或行号指定的那行语句GoTo 标号行号Ei语句用于退出某种控制结构的执行 格式:ExitFor、Exi Do、Ei Sub、x Function End语句:独立的nd语句用于结束一个程序的运行,它可以放在任何事件过程中.5 综合应用 用辗转相除法求两自然数的最大公约数。求最大公约数的算法思想:(1)对于两数m,n,使得mn ()m除以n得余数r (3)若r=0,则为最

16、大公约数,结束;否则执行(4)(4)m=,n=r,再重复执行(2)6 程序调试 错误类型:语法错误、运行时错误和逻辑错误调试和排错F9设置跟踪-F8跟踪鼠标指向变量第5章数组和自定义类型5.1 数组的概念求100个学生的平均成绩,并统计高于平均分的人数。用简单变量和循环,求平均成绩Dimmark(99) Iteger 声明数组markDm aver!,ovrn%, i%aver = For = 0 To 9 输入成绩,求分数和mak(i) IuBox(输入学生的成绩er ave+ mark()Net i aer aer /1 求10人的平均分oen = For i = To 99 统计高于平均

17、分的人数mar() aver Thenover = overn+1Net iMsBx(平均分: aer &高于平均分人数: orn) 数组:相同类型变量的集合,数组必须先后使用,声明后在内存可分配一块连续区域 Dim 数组名(下标上界1,下标上界2)A 类型(数组每维大小为下标上界+1)E:im mark(,2)As ong (3*3数组)动态数组建立动态数组要分两步:用Di语句声明数组,但不能指定数组大小Dim 数组名( ) s 数据类型用ReDi语句动态地分配元素个数Dim 数组名 (下标,下标2)Dm s ( ) A Sngle Sub Frm_Ld( )Rem s(4,)En Sub

18、(Di 是说明语句, Reim 是执行语句;过程中可多次用Reim语句来改变数组的大小,但不能改变维数和类型在eDi 后加Pesrve参数用来保留数组中的数据,使用后只能改变最后一维的大小)数组的输入 通过TextBox控件或InpBox函数输入im s(3,)S ItF i= 0 3For = 0 4 s(I,) InpuBox(输入 i &“, & j &元素 Net jNet 数组排序方法:选择法、冒泡法、插入法、合并排序53列表框和组合框列表框:可显示多个选项供用户选择,不能直接修改其中的内容组合框:组合了文本框和列表框的特性而形成的一种控件。列表框和组合框重要属性ist:是一个集合L

19、stndex:选项的序号(从开始)LisCunt:项目数量 Sotd:排序Tex:被选定的文本内容 :ist1Listnd =2Lis1.LitCount 6Lst.Sorted=Fset1Tet 为 C/C+程序设计 (ist1Ls(Lis1.Lstndex)等于List1.Tet)常用方法AdItem:把一个项目加入列表对象.AddItem 项目字符串 ,索引值(索引值:决定新增项在列表中的位置,如果省略,则新增项目添加在最后)RemoIt:删除列表中指定项目 对象.Removte 索引值lear:清除列表中所有项目List1.Clea 重要事件lick、DlClic 组合框:lick54

20、 自定义类型及数组Te语句:不同类型数据的集合 形式:Typ 自定义类型名元素名1 s 数据类型名 元素名 As数据类型名 E Typ (自定义类型一般在标准模块文件定义,默认ubli;在窗体模块定义,须加Pivate)自定义类型的声明im 变量名 s 自定义类型名Dim As Sude,S2 AsSudType 自定义类型变量成员的引用 引用自定义类型变量中的某个成员,形式如下: 自定义类型变量名.成员名例如,S1.Nam 1变量中的姓名 S.Sex 性别可利用Wit语句简化成员引用:Wi结构变量对象名 语句块 En Wih5.5 综合应用分类统计数据输入输入一系列数据将它们按分隔符分离存在数组中。对输入的数据允许修改和自动识别非数字数据。利用文本框输入和编辑数据;利用Rpace函数去除重复输入的分隔符。利用Sit函数将输入的内容分离到数组中。第6章过程61 函数过程的定义与调用函数过程的定义:函数过程名表示返回空值形式:Publi |Pvte Functin函

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1