科帮网

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > VB如何十几行代码写一个科学计算器!
总共48087条微博

动态微博

查看: 1133|回复: 1

VB如何十几行代码写一个科学计算器!

[复制链接]

4

主题

1

听众

41

金钱

二袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2016-09-29 17:46:44 |只看该作者 |倒序浏览
效果:) t' b! t# I0 F. r7 W. P

7 u( I7 T, O! Z
0 [8 a8 ~/ K+ l3 H/ Y3 C+ Q
源码
! |, D5 I( ~/ s- I/ j& F
  1. Private Sub Command_Click()2 V! r6 T% s5 e9 k. z5 W) `

  2. + j- M- [5 I0 N* g3 u$ H
  3. On Error GoTo Command_Click_Err, b  D) Q2 ]$ `
  4. 0   Dim ScriptControl As Object, Psw$
    # E; [( w! l! W# O5 s
  5. 2   Dim code As String
    ; Y6 d: d# E( D) s5 s9 ]7 ~; m
  6. 100 code = "Function encodePwd" & vbCrLf & "encodePwd = " & Text1.Text & vbCrLf & "End Function"
    ( U  P' S& V( \% P+ D3 c
  7. 102 Set ScriptControl = CreateObject("MSScriptControl.ScriptControl")
    6 Q: ^# f- m# z
  8. 104 ScriptControl.Language = "VBScript"
    # ~& v) C: R+ ^/ \6 j- q0 Y3 e. v5 q
  9. 106 ScriptControl.Timeout = -1
    9 i. R4 B5 u8 L8 j5 M5 Z
  10. 108 ScriptControl.AddCode code& \( `" f  F+ v  b; f
  11. 110 Psw = ScriptControl.Run("encodePwd")# D. `/ s* U) w
  12. 112 Text2.Text = Psw
    ! P9 s. p, c5 U$ i3 z' w! o/ V
  13. 114 Text1.SetFocus+ ?2 w( j. b5 {% T( s" S
  14. Exit Sub
    / A: W! H! c6 Z. d

  15. 1 H( O0 J$ I; G' t1 l4 L
  16. Command_Click_Err:
    * I# z/ g1 Q$ v! Z5 `/ v
  17. MsgBox "::>_<:: 有以下错误" & vbCrLf & Err.Description & vbCrLf & _
    7 K5 z, d+ }: Z$ `0 U" E
  18.   "发生在 VBS语言计算器.MainForm.Command_Click " & _
    5 E2 V* U) s# X
  19.   "的第 " & Erl & " 行" & vbCrLf & vbCrLf & "检查一下你的语法是否正确 :)", _# J" F5 Y3 D0 {1 p
  20.   vbExclamation + vbOKOnly, "出错啦!"
    4 D6 e' H+ Y/ ?0 T* E
  21. Resume Next
    . U" s7 M& H2 @2 ~
  22. 'foot% g( D% C# c. R8 w9 J5 m$ x
  23. End Sub
复制代码
- ~( n$ t& L! G: v/ w6 N& B/ r. w
6 V# j' Z+ C: g. k! `# m

- G! t2 w6 H1 b7 K

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    沙发
    发表于 2016-10-03 20:06:22 |只看该作者
    BY  麦子 哈哈哈哈 加油~~~~~~~~~~~~~~~~~~~~~~~~~
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表