- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例1:多次单击命令按钮,产生的随机数序列相同。 Private Sub Command1_Click() Print Rnd End Sub 例2:每次单击命令按钮产生的随机数都相同。 Private Sub Command1_Click() Print Rnd(-1) 产生的随机数与-1有关 End Sub 例3:单击命令按钮产生相同的两个随机数。 Private Sub Command1_Click() Print Rnd Print Rnd(0) 产生与上一个相同的随机数 End Sub * 创建一种子值供 Rnd 函数使用,格式: Randomize [n] Randomize语句 n: 种子,省略时以系统时间作为种子。 * 例1:以下代码在每次运行时,单击多次命令按钮,产生同样的随机数序列。 Private Sub Command1_Click() Print Rnd End Sub 例2:以下代码在每次运行时,单击多次命令按钮,产生不同的随机数序列。 Private Sub Command1_Click() Randomize Print Rnd End Sub * 生成[a,b]区间范围内的随机整数公式: Int((b-a+1)*Rnd+a) 例1:生成[1,99]之间的随机整数的表达式为: Int(99*Rnd+1) 例2:生成(1,99)之间的随机整数的表达式为: Int(97*Rnd+2) * 【例3-2】使用随机函数模拟掷骰子。 准备好六个图形文件,表示骰子的六个面 界面设计: Image1 Label1 Command1 Command2 * 首先生成一个1~6之间的随机整数x,用字符串连接符号将当前路径(App.Path)、字符串“pic”与该随机整数x进行连接,产生当前要显示的骰子文件的路径及文件名(picFilename): x = Int(6 * Rnd + 1) picFilename = App.Path \pic Format(x) .jpg 最后用LoadPicture函数给Image1加载该图形。 代码设计: * Private Sub Command1_Click() Dim x As Integer Randomize x = Int(6 * Rnd + 1) picFilename = App.Path \pic Format(x) .jpg Image1.Picture = LoadPicture(picFilename) Label1.Caption = Format(x) End Sub Private Sub Command2_Click() End End Sub * Visual Basic提供了大量的字符串函数,具有很强的字符串处理能力。常见的字符串函数见书中表3-2。 例: LTrim( ABC) 返回 ABC RTrim(ABC ) 返回 ABC Trim( ABC ) 返回 ABC Left(ABCDE,2) 返回 AB Right(ABCDE,3) 返回 CDE 3.5.2 字符串函数 * Mid(ABCDE,2,3) 返回BCD Mid(ABCDE,2,6) 返回BCDE Len(ABCDE) 返回5 String(3,ABC) 返回AAA Space(3) 返回 InStr(ABCDECDE,DE) 返回4 InStr(5,ABCDECDE,DE) 返回7 UCase(Abc) 返回ABC LCase(Abc) 返回abc * 转换函数用于数据类型或形式的转换,包括整型、实型、字符串型之间以及与ASCII码字符之间的转换等。常见的转换函数见书中表3-3。 例: Asc(ABC) 返回65 Chr(65)
您可能关注的文档
- Visual BasicNET案例化教程第4章 文件操作.ppt
- Visual BasicNET案例化教程第5章 菜单程序设计.ppt
- Visual BasicNET案例化教程第6章 ADO.NET与数据库编程.ppt
- Visual BasicNET案例化教程第7章 Visual Basic.NET 异常处理.ppt
- Visual BasicNET案例化教程第8章 Visual Basic.NET 框架的使用.ppt
- Visual BasicNET案例化教程第9章 项目开发案例——学生档案管理系统.ppt
- Visual BasicNET程序设计第1章 基本知识.ppt
- Visual BasicNET程序设计第2章 程序控制.ppt
- Visual BasicNET程序设计第3章 数组对象.ppt
- Visual BasicNET程序设计第4章 程序控制.ppt
- Visual Basic程序设计教程第3章 简单的VB程序设计.ppt
- Visual Basic程序设计教程第3章.pptx
- Visual Basic程序设计教程第04章.ppt
- Visual Basic程序设计教程第4章 Visual Basic程序代码设计.ppt
- Visual Basic程序设计教程第4章.pptx
- Visual Basic程序设计教程第05章.ppt
- Visual Basic程序设计教程第5章 常用控件程序设计.ppt
- Visual Basic程序设计教程第5章 循环结构化程序设计.ppt
- Visual Basic程序设计教程第5章.pptx
- Visual Basic程序设计教程第06章.ppt
文档评论(0)