- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海海事大学VB4第6章
* * * * * * * * * * * * * * * * * * 6.3.5 静态变量 声明形式:Static 变量名 [AS 类型] 本章目录 用Static语句声明的过程级变量 程序运行过程中可保留变量的值. 用Dim声明的变量,每次调用过程时重新初始化 例6.10 比较Dim和Static两者的区别。 Sub Form_Click() Dim Count% Count=Count + 1 Print 已单击窗体;Count; 次 End Sub Sub Form_Click() Static Count% Count=Count + 1 Print 已单击窗体;Count; 次 End Sub * 6.4 综合应用 1 数制转换 例6.11编一函数,实现一个十进制整数转换成二、八、十六任意进制的数字字符串;并用内部函数验证。 本章目录 分析:十进制正整数m转换成r进制数,将m不断除r取余数(若余数超过9,还要进行相应的转换,例如10变成A,11变成B等),直到商为零,以反序得到结果,即最后得到的余数在最高位。 * Function TranDec(ByVal m%, ByVal r%) TranDec = Do While m 0 c = m Mod r If c 9 Then 超过9转换成对应的A~Z十六进制表示形式 TranDec = Chr(c - 10 + 65) TranDec Else TranDec = c TranDec End If m = m \ r Loop End Function * Sub Command1_Click() Dim m0%, r0%, i% m0 = Val(Text1.Text) 输入十进制正整数 r0 = Val(Text2.Text) 输入r进制 If r0 2 Or r0 16 Then MsgBox (数制超出范围): End Text3.Text = TranDec(m0, r0) 调用转换函数,显示转换结果 End Sub Sub Command2_Click() Text4.Text = Oct(Val(Text1.Text)) 调用Oct函数转换成八进制数 End Sub Sub Command3_Click() Text5.Text = Hex(Val(Text1.Text)) 调用Hex函数转换成十六进制数 End Sub * 2.加密和解密 信息加密是信息安全性的措施之一。信息加密有各种方法,最简单的加密方法是将每个字母平移一个位置( 称为密钥)。例如,后移5个位置,这时,A→F,B →G… Y →D,Z→E ,a →f ;解密是加密的逆操作。 例6.12 编一加密和解密的程序,对英文字母加密,密钥为5,其他字符不变;加密后还可再进行解密。 本章目录 * Welcome stud W C 87 IAsc=Asc(C) 92 +5 IAsc90 IAsc=IAsc-26 B 如果密钥为5 ,对取得的一个字符”W”放入变量C中, 加密的过程如下: C=Chr(IAsc) 加密思路 过程头如何设置? 思考:解密思路? * Function Code(ByVal s$, ByVal Key%) As String Dim c As String * 1, iAsc% Code = For i = 1 To Len(s) c = Mid$(s, i, 1) 取第i个字符 Select Case c Case A To Z 大写字母加序数Key加密 iAsc = Asc(c) + Key If iAsc Asc(Z) Then iAsc = iAsc - 26 加密后字母超过Z Code = Code + Chr(iAsc) Case a To z iAsc = Asc(c) + Key 小写字母加序数Key加密 If iAsc Asc(z) Then iAsc = iAsc - 26 Code = Code + Chr(iAsc)
您可能关注的文档
最近下载
- 朝花夕拾名著导读练习及答案.pdf VIP
- 乳腺癌根治手术配合.pptx VIP
- Unit 6 Numbers in life Part A Let's talk Count and say 课件人教版英语三年级下册2025.pptx
- chapter 2 中国哲学及宗教.ppt VIP
- 初级统计师资格考试(统计专业知识和实务)模拟题库及答案(运城2025年).docx VIP
- 危急值报告制度及流程Ppt.ppt VIP
- 初中数学与体育融合的跨学科主题教学策略分析教学研究课题报告.docx
- 京瓷 TASKalfa 2554ci 3554ci 彩色复印机中文维修手册.pdf VIP
- 必威体育精装版人教版九年级数学上册-全册课件全集(1215张).pptx VIP
- 海尔WGG 冰箱售后服务手册型号: BCD-430WACS.PDF
文档评论(0)