亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 駐波的形成.frm

?? 駐波的形成演示,visual basic
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
         ForeColor       =   &H00FFFF80&
         Height          =   255
         Left            =   240
         TabIndex        =   10
         Top             =   720
         Width           =   1335
      End
      Begin VB.Label Label1 
         Caption         =   "向左行進的波"
         BeginProperty Font 
            Name            =   "宋體"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FFFF80&
         Height          =   375
         Left            =   240
         TabIndex        =   9
         Top             =   480
         Width           =   1455
      End
   End
   Begin VB.Timer Timer1 
      Interval        =   10
      Left            =   1920
      Top             =   4680
   End
   Begin VB.Menu showMnu 
      Caption         =   "showMnu"
      Visible         =   0   'False
      Begin VB.Menu readMe 
         Caption         =   "課件說明…"
      End
      Begin VB.Menu about 
         Caption         =   "關于本課件…"
      End
      Begin VB.Menu k1 
         Caption         =   "-"
      End
      Begin VB.Menu toLeft 
         Caption         =   "顯示向左的行波"
         Checked         =   -1  'True
      End
      Begin VB.Menu toRight 
         Caption         =   "顯示向右的行波"
         Checked         =   -1  'True
      End
      Begin VB.Menu both 
         Caption         =   "顯示合成波"
         Checked         =   -1  'True
      End
      Begin VB.Menu k2 
         Caption         =   "-"
      End
      Begin VB.Menu step 
         Caption         =   "單步"
      End
      Begin VB.Menu pause 
         Caption         =   "暫停"
      End
      Begin VB.Menu change 
         Caption         =   "顯示修改參數對話框"
         Checked         =   -1  'True
      End
      Begin VB.Menu k3 
         Caption         =   "-"
      End
      Begin VB.Menu exitThis 
         Caption         =   "退出程序"
      End
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
   Const pi As Single = 3.1415926
   Public x0 As Integer, y0 As Integer  '初始坐標原點
   Public xx As Integer, yy As Integer  '保存鼠標坐標
   Public le As Boolean, ri As Boolean, su As Boolean   '鼠標擊鍵標志
   Public leftA As Integer, leftT As Integer, leftJ As Integer, leftL As Integer    '左行波的振幅、周期、初相角、波長
   Public rightA As Integer, rightT As Integer, rightJ As Integer, rightL As Integer    '右行波的振幅、周期、初相角、波長
   Public timeCount As Long  '時間計數器
   Public boll1X As Integer, boll2X As Integer, boll As Integer
   Public boll1 As Boolean, boll2 As Boolean
   
Sub draw()
   Dim i As Integer, s As Single
   Dim y11 As Single, y12 As Single
   Dim y21 As Single, y22 As Single
   Dim y31 As Single, y32 As Single
   leftA = HScroll11.Value
   leftT = HScroll12.Value
   leftJ = HScroll13.Value * pi / 180
   leftL = HScroll14.Value
   rightA = HScroll21.Value
   rightT = HScroll22.Value
   rightJ = HScroll23.Value * pi / 180
   rightL = HScroll24.Value
   s = 3        '步長,此參數影響曲線的光滑程度
   timeCount = timeCount + 1
   For i = 0 To x0 Step s
      y12 = leftA * Sin(2 * pi * (timeCount / leftT + i / leftL) + leftJ)
      y22 = rightA * Sin(2 * pi * (timeCount / rightT - i / rightL) + rightJ)
      y32 = y12 + y22
      If toLeft.Checked And i > 0 Then
         DrawWidth = 2
         Form1.Line (i, y11)-(i + s, y12), RGB(255, 0, 0)
      End If
      y11 = y12
      If toRight.Checked And i > 0 Then
         DrawWidth = 2
         Form1.Line (i, y21)-(i + s, y22), RGB(0, 255, 0)
      End If
      y21 = y22
      If both.Checked And i > 0 Then
         DrawWidth = 3
         Form1.Line (i, y31)-(i + s, y32), RGB(0, 0, 255)
         If boll1 And i <= boll1X And i + s >= boll1X Then
            Picture1.Move boll1X - Picture1.Width / 2, (y31 + y32) / 2 + Picture1.Height / 2
         End If
         If boll2 And i <= boll2X And i + s >= boll2X Then
            Picture2.Move boll2X - Picture2.Width / 2, (y31 + y32) / 2 + Picture2.Height / 2
         End If
      End If
      y31 = y32
   Next i
End Sub

Private Sub about_Click()
   Dim say As String
   say = say + "“駐波的形成”課件" + Chr(13) + Chr(13)
   say = say + "制作:畢廣吉" + Chr(13)
   say = say + "天津師范大學物理與電子信息學院" + Chr(13)
   say = say + "2001年7月" + Chr(13)
   say = MsgBox(say, vbOKOnly, "關于“駐波的形成”課件")
End Sub

Private Sub change_Click()
   change.Checked = Not change.Checked
   Frame1.Visible = change.Checked
End Sub

Private Sub exitThis_Click()
   End
End Sub

Private Sub Form_Activate()
   DrawWidth = 1
   Form1.Line (0, 0)-(x0, 0), vbWhite
   'Form1.Line (0, -y0)-(0, y0), vbWhite
End Sub

Private Sub Form_Click()
   If step.Checked Then
      Form1.Cls
      Call Form_Activate
      Call draw
   End If
End Sub

Private Sub Form_DblClick()
   If Not step.Checked Then
      If boll = 0 Then
         boll1X = xx - Picture1.Width / 2
         boll1 = Not boll1
         Picture1.Visible = boll1
      End If
      If boll = 1 Then
         boll2X = xx - Picture2.Width / 2
         boll2 = Not boll2
         Picture2.Visible = boll2
      End If
      boll = 1 - boll
   End If
End Sub

Private Sub Form_Load()
   Timer1.Interval = 50    '此參數影響刷新曲線的時間間隔,單位:毫秒
   Form1.Left = 0
   Form1.Top = 0
   Form1.Width = Screen.Width
   Form1.Height = Screen.Height
   x0 = 800     'Form1.Width
   y0 = 600     'Form1.Height / 2
   Form1.Scale (0, y0)-(x0, -y0)
   HScroll11.Value = y0 / 2
   HScroll12.Value = 150
   HScroll13.Value = 0
   HScroll14.Value = x0 / 2
   HScroll21.Value = y0 / 2
   HScroll22.Value = 150
   HScroll23.Value = 0
   HScroll24.Value = x0 / 2
   Label11.Caption = HScroll11.Value
   Label12.Caption = HScroll12.Value
   Label13.Caption = HScroll13.Value
   Label14.Caption = HScroll14.Value
   Label21.Caption = HScroll21.Value
   Label22.Caption = HScroll22.Value
   Label23.Caption = HScroll23.Value
   Label24.Caption = HScroll24.Value
   HScroll11.Min = y0 / 5          '振幅
   HScroll21.Min = y0 / 5
   HScroll11.Max = y0 * 0.8
   HScroll21.Max = y0 * 0.8
   HScroll12.Min = 5              '周期(毫秒)
   HScroll22.Min = 5
   HScroll12.Max = 100
   HScroll22.Max = 100
   HScroll13.Min = 0               '初位相
   HScroll23.Min = 0
   HScroll13.Max = 360
   HScroll23.Max = 360
   HScroll14.Min = x0 / 4          '波長
   HScroll24.Min = x0 / 4
   HScroll14.Max = x0 * 2
   HScroll24.Max = x0 * 2
   boll1X = 0
   boll2X = 0
   boll1 = False
   boll2 = False
   boll = 0
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
   xx = X
   yy = Y
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
   If Button = 2 Then
      Form1.PopupMenu showMnu
   End If
End Sub

Private Sub Frame1_Click()
   change.Checked = Not change.Checked
   Frame1.Visible = change.Checked
End Sub

Private Sub HScroll11_Change()
   Label11.Caption = HScroll11.Value
End Sub

Private Sub HScroll11_Scroll()
   Label11.Caption = HScroll11.Value
End Sub

Private Sub HScroll12_Change()
   Label12.Caption = HScroll12.Value
End Sub

Private Sub HScroll12_Scroll()
   Label12.Caption = HScroll12.Value
End Sub

Private Sub HScroll13_Change()
   Label13.Caption = HScroll13.Value
End Sub

Private Sub HScroll13_Scroll()
   Label13.Caption = HScroll13.Value
End Sub

Private Sub HScroll14_Change()
   Label14.Caption = HScroll14.Value
End Sub

Private Sub HScroll14_Scroll()
   Label14.Caption = HScroll14.Value
End Sub

Private Sub HScroll21_Change()
   Label21.Caption = HScroll21.Value
End Sub

Private Sub HScroll22_Change()
   Label22.Caption = HScroll22.Value
End Sub

Private Sub HScroll22_Scroll()
   Label22.Caption = HScroll22.Value
End Sub

Private Sub HScroll23_Change()
   Label23.Caption = HScroll23.Value
End Sub

Private Sub HScroll23_Scroll()
   Label23.Caption = HScroll23.Value
End Sub

Private Sub HScroll24_Change()
   Label24.Caption = HScroll24.Value
End Sub

Private Sub HScroll24_Scroll()
   Label24.Caption = HScroll24.Value
End Sub

Private Sub pause_Click()
   pause.Checked = Not pause.Checked
   Timer1.Enabled = Not Timer1.Enabled
   step.Enabled = Not pause.Checked
End Sub

Private Sub readMe_Click()
   Dim say As String
   say = say + "1.從快捷菜單中選擇欲顯示的曲線。" + Chr(13)
   say = say + "2.雙擊窗體加入或除去質點:" + Chr(13)
   say = say + "  第一次雙擊加入第一個質點," + Chr(13)
   say = say + "  第二次雙擊加入第二個質點," + Chr(13)
   say = say + "  第三次雙擊除去第一個質點," + Chr(13)
   say = say + "  第四次雙擊除去第二個質點," + Chr(13)
   say = say + "  其余類推。" + Chr(13)
   say = say + "3.選擇“單步”以后,每一次單擊前進一步。" + Chr(13)
   say = say + "4.選擇“暫停”后若要繼續,應再一次" + Chr(13)
   say = say + "  選擇“暫停”去掉對鉤。" + Chr(13)
   say = say + "5.通過選擇“顯示修改參數對話框”" + Chr(13)
   say = say + "  可以修改系統參數。" + Chr(13)
   say = MsgBox(say, vbOKOnly, "“駐波的形成”課件使用說明:")
End Sub

Private Sub step_Click()
   step.Checked = Not step.Checked
   Timer1.Enabled = Not Timer1.Enabled
   pause.Enabled = Not step.Checked
End Sub

Private Sub Timer1_Timer()
   Form1.Cls
   Call Form_Activate
   Call draw
End Sub

Private Sub toLeft_Click()
   toLeft.Checked = Not toLeft.Checked
   le = toLeft.Checked
End Sub

Private Sub toRight_Click()
   toRight.Checked = Not toRight.Checked
   ri = toRight.Checked
End Sub

Private Sub both_Click()
   both.Checked = Not both.Checked
   su = both.Checked
   Picture1.Visible = su
   Picture2.Visible = su
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩手机在线导航| 国产精品视频一二三| 国产中文字幕一区| 中文字幕五月欧美| 视频精品一区二区| 成人一区二区三区视频在线观看 | 国产欧美视频在线观看| 亚洲自拍偷拍九九九| 狠狠色狠狠色合久久伊人| 欧美综合天天夜夜久久| 亚洲国产精品激情在线观看| 美国十次了思思久久精品导航| 91视频国产资源| 国产欧美日韩一区二区三区在线观看| 亚洲成a人片在线不卡一二三区| 成人永久aaa| 欧美精品一区二区三区视频| 亚洲最新在线观看| www.亚洲精品| 日本一区二区三级电影在线观看 | 欧美日韩五月天| 成人免费一区二区三区在线观看| 精品一区二区三区在线播放| 欧美精品丝袜久久久中文字幕| 亚洲欧美日韩一区二区三区在线观看| 国产麻豆日韩欧美久久| 日韩一级免费一区| 日本午夜精品一区二区三区电影| 91官网在线观看| 日韩一区日韩二区| 99久久伊人精品| 国产精品久久看| 成人午夜视频在线观看| 久久精品夜夜夜夜久久| 国产精品一二二区| 久久久不卡网国产精品一区| 久久97超碰色| 日韩小视频在线观看专区| 日韩不卡手机在线v区| 91精品国产高清一区二区三区蜜臀| 亚洲一区免费观看| 欧美视频一区二区在线观看| 亚洲午夜电影网| 欧美肥妇free| 蜜臀久久99精品久久久画质超高清 | 欧美一级理论片| 免费xxxx性欧美18vr| 日韩精品一区二区三区蜜臀 | 中国色在线观看另类| 国产精品资源站在线| 国产日韩亚洲欧美综合| 成人小视频免费在线观看| 亚洲视频一区在线观看| 精品视频全国免费看| 石原莉奈在线亚洲三区| 日韩精品一区二区三区视频播放| 国产精品自产自拍| 综合久久一区二区三区| 欧美日韩一区二区三区不卡| 亚洲国产乱码最新视频| 欧美电视剧免费全集观看| 国产91色综合久久免费分享| 国产精品情趣视频| 欧美日韩免费在线视频| 久久精品国产99久久6| 国产色爱av资源综合区| 99免费精品在线| 日韩电影在线一区二区三区| 久久色在线观看| 色综合久久66| 美女网站一区二区| 国产精品家庭影院| 欧美一区二区三区四区在线观看| 国产一区二区三区四| 亚洲精选视频在线| 欧美成人官网二区| 在线精品视频免费观看| 狠狠色狠狠色综合系列| 一区二区三区免费看视频| 久久免费美女视频| 欧美午夜一区二区三区| 处破女av一区二区| 欧美96一区二区免费视频| 亚洲视频免费在线观看| 精品精品欲导航| 欧美在线观看禁18| 成人网男人的天堂| 久久精品av麻豆的观看方式| 亚洲激情男女视频| 国产精品色眯眯| 精品久久人人做人人爰| 欧美在线观看视频一区二区| 成人精品视频一区| 国产一区二区三区四| 日韩和欧美一区二区三区| 亚洲男人都懂的| 国产日韩欧美电影| 精品国产一二三区| 在线播放日韩导航| 欧美亚洲动漫精品| 色综合天天综合网天天狠天天| 国产一区不卡精品| 毛片基地黄久久久久久天堂| 亚洲大片一区二区三区| 亚洲欧美日韩国产成人精品影院| 国产丝袜欧美中文另类| 欧美精品一区二区蜜臀亚洲| 欧美一区二区三区免费观看视频| 91久久精品国产91性色tv| www.爱久久.com| 成人精品电影在线观看| 国产成人免费视频网站高清观看视频| 美女视频第一区二区三区免费观看网站| 亚洲国产精品人人做人人爽| 亚洲免费观看在线观看| 亚洲乱码国产乱码精品精的特点 | 亚洲欧洲日韩女同| 国产精品区一区二区三| 国产精品系列在线| 中文字幕在线观看一区| 中文字幕亚洲在| 亚洲欧洲日本在线| 亚洲三级视频在线观看| 亚洲欧美日韩一区| 一区二区成人在线| 亚洲成人先锋电影| 丝袜亚洲另类欧美| 日韩av一区二区三区| 另类综合日韩欧美亚洲| 激情偷乱视频一区二区三区| 国产一区二区三区免费播放| 国产成人av福利| 波多野洁衣一区| 91久久免费观看| 777色狠狠一区二区三区| 欧美成人精精品一区二区频| 久久久久久久久久久电影| 日本一区二区三区国色天香| 日韩美女视频一区二区 | 2020国产精品自拍| 中文字幕精品一区二区三区精品| 国产精品久久久久久妇女6080| 亚洲蜜臀av乱码久久精品| 亚洲成av人影院在线观看网| 天天色天天爱天天射综合| 久久91精品国产91久久小草| 成人性生交大合| 精品视频1区2区3区| 久久综合精品国产一区二区三区| 国产精品久久久久久久久免费相片| 亚洲精品亚洲人成人网| 毛片不卡一区二区| 99久久久无码国产精品| 69堂国产成人免费视频| 欧美国产1区2区| 午夜不卡在线视频| 国产成人精品免费看| 欧美影院精品一区| 国产亚洲精品7777| 午夜精品久久久| 国产盗摄女厕一区二区三区| 欧美三级三级三级| 国产欧美精品一区二区色综合| 一区二区高清在线| 精彩视频一区二区三区| 欧美亚洲日本国产| 国产喷白浆一区二区三区| 亚洲成a天堂v人片| 99久久99久久久精品齐齐| 精品免费国产二区三区| 亚洲一区电影777| 成人黄色电影在线| 精品久久久久久无| 香蕉加勒比综合久久| 99久久精品免费观看| 精品国产第一区二区三区观看体验 | 国产精品的网站| 99这里只有精品| 日韩欧美中文字幕精品| 亚洲欧美另类小说| 国产精品一区二区x88av| 欧美日韩大陆在线| 一区二区三区在线免费| 国产成人在线观看| 精品动漫一区二区三区在线观看| 亚洲综合视频网| 91丨porny丨在线| 国产欧美精品一区aⅴ影院| 免费观看日韩电影| 欧美裸体一区二区三区| 悠悠色在线精品| 97国产一区二区| 中文字幕制服丝袜一区二区三区| 韩国毛片一区二区三区| 日韩一级黄色大片| 日本不卡视频在线观看| 91麻豆精品久久久久蜜臀| 日韩在线a电影| 欧美高清你懂得| 五月天中文字幕一区二区|