- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011(秋)vb辅导课件1.ppt
辅导班课程内容安排 理论课 1、考试知识点强化复习 2、常用算法、解题技巧、机试方法 3、10秋VB题精讲、10秋、11春基础题精讲 4、11春VB题、基础复习要点 上机安排 1、现场完成两套模拟题,讲解步骤方法 2、现场完成一套模拟题,讲解步骤方法。 介绍考试常见题型。答疑。 V B等级考试辅导课程 重点内容 过程 字符串处理函数 数组 循环 分支 基本算法 数据输入/输出 控件 变量说明、类型、作用域 文件(顺序文件) 调试/图形 一、过程 Sub子程序过程 [格式]: [Private|Public] Sub 过程名([形参列表]) 过程体 End Sub 说明:在同一个模块中,过程名必须是唯一的。 无参数时圆括号不能省略。 形参是数组(字符串数组),则在数组名后面加一对圆括号,但无须指明数组的维数和下标变化范围。 Sub s1( a(10) As Integer) 错 过 程(续) 若形参是字符型的,必须是不定长字符串 Sub s1( a As String *5) 错, Sub s1( a() As String *5) ? 在过程体中不能再定义过程,可以调用其它过程(包括自己) Exit Sub语句的功能是提前退出过程调用。 End Sub返回调用语句的下一条语句。 过 程(续) Sub过程调用 (1)语句格式: Call 过程名(实参表列) 如: Call chang(x, y) Call max((m), n) (2)命令格式: 过程名 实参表列 如: chang x, y max (m), n 说明:实参的数目及类型要和定义的形参数保持一致。 格式一和格式二的区别在于:格式二的参数表无须 括号,而是和过程名之间用空格隔开。 注意:变量加()后,变成表达式,只能按值传递。 过程(续) 过程(续) Funtion(函数过程) [格式]:[Private Function 函数名([形参列表]) [As 类型] 函数AA体 End Function 当实参是变量时与形参类型要匹配。 当实参是常数时可以自动与数值型形参匹配。 Private Function Fun(X As Integer, Y As Single) 主程序中i, j, m为整形 m = Fun(234,345) Call Fun(i, 365) Fun 2.5, j Fun (i), (j) 过程(续) 参数传递(ByVal/ByRef) 传值: 单向 实参 形参 传地址: 双向 实参 形参 参数传递类型 简单变量:有按“地址”和“值”两种传送方式; 表达式:只有按“值”传送一种方式; 数组(对象类型):只有按“地址”传送一种方式。形参为定长字符串数组时实参必须也是定长字符串数组。 给实参变量加上括号,就变成为表达式了。 比如 Call max((m),n),(m)是表达式而不是简单变量,因此m只能按“值”传送,不受形参说明限制(即使形参有ByRef也不能按地址传递)。 过程(续) 过程(续) Sub(子程序,事件过程)与Function之间的区别 二、字符串处理函数 运算符:+、 + 两边为字符型时连接;两边为数值型时相加;两边类型不同时可能出错。 均转换成字符型连接。 例:“计算机”“应用软件”与“计算机”+“应用软件” 结果相同:“计算机应用软件” 例:“A(” i ”,276 y ”)” 与 “A(” + i + ”,” + y +”)” 结果不同:A(1,2) 出错 判断:a = -32768 - 10是否有错? Print 2E3+ 5 ; 8+2=11; 32768+18; 32767+10是否有错? 建议:需要转换成字符串时用“”为好。 字符串处理函数(续) 常用字符串函数 Len(x):字符串长度。 其他类型是占内存的字节数。 Left(x,n):从字符串x最左边开始取n个字符。 Right(x,n):从字符串x最右边开始取n个字符。 Mid(x,n1,n2):从字符串x的第n1个字符开始取n2个字符。 n1和n2自动四舍五入 n
文档评论(0)