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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmmain.frm

?? VB代碼生成器
?? FRM
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):

Private WithEvents mfrmLogin As frmLogin
Attribute mfrmLogin.VB_VarHelpID = -1
Private mintSucceeded As Integer
Private mblnProductRegister As Boolean '產(chǎn)品是否注冊(cè)
Private mintNodeIndex As Integer
Private mlngCodeLen As Long

Private WithEvents mfrmEncryptionFiles As frmEncryptionFiles
Attribute mfrmEncryptionFiles.VB_VarHelpID = -1

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
   Call SetCapture(Me.hWnd)
   With ProgressBar1
      .Visible = True
      .Top = TreeTable.Top
      .Left = TreeTable.Width
      .Width = txtCode.Left - TreeTable.Width ' + 60
      .Height = TreeTable.Height
      .ZOrder 0
   End With
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
   On Error Resume Next
   MousePointer = vbSizeWE
   
   If GetCapture = Me.hWnd And x > 0 And x < Me.Width Then
      ProgressBar1.Left = x - ProgressBar1.Width / 3 ' - 30
   End If
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
   On Error Resume Next
   Call ReleaseCapture
   If ProgressBar1.Left < 0 Then
      ProgressBar1.Left = 0
   End If
   TreeTable.Width = ProgressBar1.Left
   With txtCode
      .Left = ProgressBar1.Left + 50
      .Width = Me.ScaleWidth - .Left
   End With
   ProgressBar1.Visible = False
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
   Static s_strKeypress As String * 15
   Dim strKeypress As String
   
   s_strKeypress = Chr(KeyAscii) & s_strKeypress
   strKeypress = StrReverse(s_strKeypress)
   
   Select Case True
      Case Right(strKeypress, 8) = "Register"
         Dim strSerialNumber As String
         strSerialNumber = InputBox("請(qǐng)輸入目標(biāo)計(jì)算機(jī)機(jī)內(nèi)碼:", "獲取注冊(cè)序列號(hào)")
         strSerialNumber = CStr(CLng(Val(strSerialNumber)) Xor &H59421549 Xor 59421549)
         MsgBox "目標(biāo)計(jì)算機(jī)《代碼生成器》的注冊(cè)序列號(hào)為:" & vbCrLf & vbCrLf & strSerialNumber, vbInformation, "注冊(cè)序列號(hào)"
         Clipboard.Clear
         Clipboard.SetText strSerialNumber
      
      Case Right(strKeypress, 15) = "EncryptionFiles"
         If mblnProductRegister Then
            Set mfrmEncryptionFiles = New frmEncryptionFiles
            mfrmEncryptionFiles.Show vbModal
            Set mfrmEncryptionFiles = Nothing
         End If
      
      Case Right(strKeypress, 8) = "Password"
         Call LoginIn
         
      Case Else
   End Select
End Sub

Private Sub Form_Resize()
   On Error Resume Next
   
   With TreeTable
      .Left = 0
      .Top = Toolbar1.Height
      .Width = Me.ScaleWidth / 5
      .Height = Me.ScaleHeight - .Top - StatusBar1.Height
   End With
   
   With txtCode
      .Top = TreeTable.Top
      .Left = TreeTable.Left + TreeTable.Width + 50
      .Width = Me.ScaleWidth - .Left
      .Height = TreeTable.Height
   End With
   
'   StatusBar1.Panels("Status").Width = Me.ScaleWidth - 500
End Sub

Private Sub cmdDelete_Click()
   Dim lngErrNum As Long, strErrDescr As String

   If MsgBox("真的要清除樹嗎?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
   
   If Not mobjGetDatabase.DeleteAllNode(TreeTable, lngErrNum, strErrDescr) Then
      Err.Raise lngErrNum, , strErrDescr
   End If
End Sub

Private Sub cmdDelNode_Click()
   mnuDelNode_Click
End Sub

Private Sub cmdNew_Click()
   Dim lngErrNum As Long, strErrDescr As String
   On Error GoTo cmdNewErr
   
   If Not mobjGetDatabase.GetDatabaseInfo(TreeTable, Me.hWnd, lngErrNum, strErrDescr) Then
      Err.Raise lngErrNum, , strErrDescr
   End If
   
   TreeTable.Nodes("M1Manager").Selected = True
   Call TreeTableNodeClick(Nothing)
   
   Exit Sub
cmdNewErr:
      MsgBox strErrDescr & ":" & lngErrNum
End Sub

Private Sub cmdSaveFile_Click()
   Dim lngErrNum As Long, strErrDescr As String
   On Error GoTo ErrHandle
   
   mlngVBVCCode = -1
   mfrmSaveFile.txtVbpFile = mstrDatabaseName
   mfrmSaveFile.Show vbModal
   
   If mlngVBVCCode = -1 Then Exit Sub
   
   Me.MousePointer = vbHourglass
   
   If mlngVBVCCode <> 1 Then
      mobjGetDatabase.FileFolder = mstrFilePath & "VB Code For " & mstrDatabaseName
      If Dir(mstrFilePath & "VB Code For " & mstrDatabaseName, vbDirectory) = "" Then
         MkDir mstrFilePath & "VB Code For " & mstrDatabaseName
      End If
      If mobjGetDatabase.SaveFileVB(TreeTable, mblnCreateLib, mblnCreateLibResource, mstrFileName, lngErrNum, strErrDescr) Then
         MsgBox "VB Code For " & mstrDatabaseName & " 文件保存完畢!", vbInformation, "VB Code For " & mstrDatabaseName
      Else
         MsgBox lngErrNum & "# " & strErrDescr
      End If
   End If
   
   If mlngVBVCCode <> 0 Then
      mobjGetDatabase.FileFolder = mstrFilePath & "VC Code For " & mstrDatabaseName
      If Dir(mstrFilePath & "VC Code For " & mstrDatabaseName, vbDirectory) = "" Then
         MkDir mstrFilePath & "VC Code For " & mstrDatabaseName
      End If
      If mobjGetDatabase.SaveFileVC(TreeTable, mblnCreateLib, mblnCreateLibResource, mstrFileName, lngErrNum, strErrDescr) Then
         MsgBox "VC Code For " & mstrDatabaseName & " 文件保存完畢!", vbInformation, "VC Code For " & mstrDatabaseName
      Else
         MsgBox lngErrNum & "# " & strErrDescr
      End If
   End If
   
   Me.MousePointer = vbDefault

   ShellExecute Me.hWnd, "Open", mstrFilePath, vbNullString, vbNullString, SW_MAXIMIZE
   Exit Sub
   
ErrHandle:
   MsgBox Err.Description
End Sub

Private Sub WriteSerialNumber(ByVal vlngSerialNumber As Long)
   On Error GoTo ErrHandle
   FileCopy mstrAppPath & App.EXEName & ".exe", mstrAppPath & "~" & App.EXEName & ".msh"

   Open mstrAppPath & "~" & App.EXEName & ".msh" For Binary Access Write As #1
      Put #1, LOF(1) - 4, vlngSerialNumber
   Close #1

   Exit Sub
ErrHandle:
End Sub

Private Function GetSerialNumber() As Long
   Dim lngSerialNumber As Long

   Open mstrAppPath & App.EXEName & ".exe" For Binary Access Read As #1
      Get #1, LOF(1) - 4, lngSerialNumber
   Close #1

   GetSerialNumber = lngSerialNumber
End Function

Private Sub ProductRegister()
   On Error GoTo ErrHandle
'   On Error Resume Next
   
   Dim objFSO As FileSystemObject
   Dim lngSerialNumber As Long, lngInput As Long, lngDriveSerialNumber As Long, strSerialNumber As String
   Set objFSO = New FileSystemObject
   lngDriveSerialNumber = objFSO.GetDrive("C:\").SerialNumber
   Set objFSO = Nothing
   
   lngSerialNumber = lngDriveSerialNumber Xor 59421549
   mblnProductRegister = False
   If lngSerialNumber = GetSerialNumber Then
      mblnProductRegister = True
   Else
      If (GetKeyState(vbKeyCapital) = 1 And _
         GetKeyState(vbKeyNumlock) = 1 And _
         GetKeyState(vbKeyScrollLock) = 1) Then '免注冊(cè)
         mblnProductRegister = True
      Else '需注冊(cè)
         strSerialNumber = CStr(lngDriveSerialNumber Xor &H59421549)
         lngInput = CLng(Val(InputBox("本機(jī)機(jī)內(nèi)碼為 " & strSerialNumber & ",請(qǐng)憑此機(jī)內(nèi)碼向作者索取產(chǎn)品注冊(cè)序列號(hào)。" & vbCrLf & vbCrLf & "請(qǐng)輸入產(chǎn)品注冊(cè)序列號(hào):", "產(chǎn)品注冊(cè)", strSerialNumber)))
         
         If lngInput = lngSerialNumber Then
            mblnProductRegister = True
         End If
      End If
      
      If mblnProductRegister Then
         MsgBox "感謝您的注冊(cè)!現(xiàn)在重新啟動(dòng)本系統(tǒng)。", vbInformation, "注冊(cè)成功"
         Call WriteSerialNumber(lngSerialNumber)
         Call WriteBatAndReset
      End If
   End If
   
ErrHandle:
   If Err.Number <> 0 And Len(Err.Description) > 0 Then
      MsgBox "產(chǎn)品注冊(cè)序列號(hào)輸入錯(cuò)誤!", vbExclamation, "注冊(cè)出錯(cuò)"
      Call ShellExecute(0, "Open", "mailto:lioncsq@163.com?Subject=索取《代碼生成器》產(chǎn)品注冊(cè)序列號(hào)(" & strSerialNumber & ")", 0, 0, 0)
   End If
   
   Me.Caption = "代碼生成器" & IIf(mblnProductRegister, "", " [未注冊(cè)]")
   mnuProductRegister.Visible = Not mblnProductRegister
   mnu_1.Visible = Not mblnProductRegister
End Sub

Private Sub LoginIn()
   On Error Resume Next
   
   Set mfrmLogin = New frmLogin
   mfrmLogin.LoginOnStart = True
   mintSucceeded = 0
   mfrmLogin.Show vbModal
   If mintSucceeded = 0 Then
      Set mfrmLogin = Nothing
      Unload Me
   ElseIf mintSucceeded = -1 Then
      Call WriteBatAndReset
   End If
   Set mfrmLogin = Nothing
End Sub

Private Sub Form_Load()
   On Error Resume Next
   
   mstrAppPath = App.Path
   mstrAppPath = IIf(Right(mstrAppPath, 1) = "\", mstrAppPath, mstrAppPath & "\")
   SetAttr mstrAppPath & "runbat.bat", vbNormal
   Kill mstrAppPath & "runbat.bat"
   SetAttr mstrAppPath & App.EXEName & ".msh", vbNormal
   
   mblnProductRegister = False
   Call ProductRegister
   Call LoginIn
   
   Set mobjGetDatabase = New clsGetDatabase
   Set mfrmSaveFile = New frmSaveFile
   mobjGetDatabase.FileFolder = "C:\"
   mblnWatchVB = True
   Toolbar1.Buttons("VBClass").Value = tbrPressed
   
   Dim NodeTemp As Node
   Set NodeTemp = mobjGetDatabase.AddNode(TreeTable, "M1Manager", "服務(wù)器數(shù)據(jù)庫(kù) 【未指定】", Nothing, "Manager")
   NodeTemp.Expanded = True
   Call mobjGetDatabase.AddNode(TreeTable, "T2Table", "表", NodeTemp, "Table")
   Call mobjGetDatabase.AddNode(TreeTable, "V2View", "視圖", NodeTemp, "View")
   Call mobjGetDatabase.AddNode(TreeTable, "P2Procedure", "存儲(chǔ)過程", NodeTemp, "Procedure")
   
   txtCode.Text = vbCrLf & Space(8) & "選擇一個(gè)數(shù)據(jù)庫(kù)后,在左邊欄選擇一個(gè)""表""、""視圖""或""存儲(chǔ)過程"",這里將顯示預(yù)覽相應(yīng)的代碼。"
   TreeTable.Nodes("M1Manager").Selected = True
   Call TreeTableNodeClick(Nothing)
End Sub

Private Sub Form_Unload(Cancel As Integer)
   On Error Resume Next
   Set mobjGetDatabase = Nothing
   Unload mfrmSaveFile
   Set mfrmSaveFile = Nothing
   End
End Sub

Private Sub mfrmEncryptionFiles_SaveProgressEnd()
   ProgressBar1.Visible = False
End Sub

Private Sub mfrmEncryptionFiles_SaveProgressMax(ByVal vlngMax As Long)
   With ProgressBar1
      .Left = 0
      .Top = TreeTable.Height + Toolbar1.Height ' + 30
      .Width = Me.ScaleWidth + 100
      .Height = StatusBar1.Height ' - 30
      .Visible = True
      .ZOrder 0
      .Value = 0
      .Max = vlngMax
   End With
   DoEvents
End Sub

Private Sub mfrmEncryptionFiles_SaveProgressValue(ByVal vlngValue As Long)
   ProgressBar1.Value = vlngValue
End Sub

Private Sub mfrmLogin_LoginSucceeded(ByVal vintSucceeded As Integer)
   mintSucceeded = vintSucceeded
End Sub

Private Sub mfrmSaveFile_CreateCodeFile(ByVal vlngCodeType As Long, ByVal vstrFilePath As String, ByVal vstrFileName As String, ByVal vblnCreateLib As Boolean, ByVal vblnCreateLibResource As Boolean)
   mlngVBVCCode = vlngCodeType
   mstrFilePath = vstrFilePath
   mstrFileName = vstrFileName
   mstrDatabaseName = vstrFileName
   mblnCreateLib = vblnCreateLib
   mblnCreateLibResource = IIf(mblnProductRegister, vblnCreateLibResource, False)
   Call TreeTableNodeClick(Nothing)
End Sub

Private Sub mfrmSaveFile_ReSet()
   Call WriteBatAndReset
End Sub

Private Sub WriteBatAndReset()
   Dim strBat As String
   Dim I As Long
   strBat = "@echo off" & vbCrLf
   For I = 0 To 800
      strBat = strBat & "echo 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊" & vbCrLf
   Next I
   strBat = strBat & "del " & App.EXEName & ".exe" & vbCrLf & _
                     "attrib ~" & App.EXEName & ".msh -h" & vbCrLf & _
                     "ren ~" & App.EXEName & ".msh" & " " & App.EXEName & ".exe" & vbCrLf & _
                     App.EXEName & ".exe"
            
   Open mstrAppPath & "runbat.bat" For Output As #1
      Print #1, strBat
   Close #1
   SetAttr mstrAppPath & "runbat.bat", vbHidden
   ShellExecute 0, "Open", "runbat.bat", vbNullString, mstrAppPath, SW_HIDE ' SW_MAXIMIZE '
   Unload Me
   End
End Sub

Private Sub mnuAbout_Click()
'   ShellAbout Me.hWnd, "代碼生成器", "陳順球", Me.Icon
   ShellAbout Me.hWnd, "代碼生成器", "版權(quán)所有:陳順球(LionCSQ) & 尋百安(XunBaian)", Me.Icon
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
heyzo一本久久综合| 精品国产91乱码一区二区三区| 日韩黄色小视频| 国产精品久久久久7777按摩| 在线成人av网站| 91色视频在线| 国产成人精品免费视频网站| 日日摸夜夜添夜夜添国产精品| 欧美经典一区二区| 精品国产凹凸成av人网站| 欧美优质美女网站| 成人久久18免费网站麻豆| 久久国产精品99久久久久久老狼| 一区二区视频免费在线观看| 欧美激情艳妇裸体舞| 精品国产乱码久久久久久久 | 国模无码大尺度一区二区三区| 亚洲一区二区三区美女| 国产日韩成人精品| 国产亚洲va综合人人澡精品| 日韩欧美一卡二卡| 欧美精品123区| 在线欧美日韩国产| 91美女蜜桃在线| 成+人+亚洲+综合天堂| 国内成人精品2018免费看| 日日摸夜夜添夜夜添精品视频| 亚洲国产日日夜夜| 亚洲精品高清在线| 亚洲男人都懂的| 亚洲视频1区2区| 亚洲天堂成人网| 专区另类欧美日韩| 亚洲欧洲日韩女同| 中文字幕在线不卡国产视频| 国产精品三级在线观看| 亚洲国产精品高清| 国产精品第13页| 国产精品成人午夜| 亚洲视频免费观看| 亚洲精品高清在线观看| 亚洲影视在线播放| 调教+趴+乳夹+国产+精品| 午夜影院久久久| 日韩电影在线一区二区三区| 五月婷婷另类国产| 日本vs亚洲vs韩国一区三区| 久久福利视频一区二区| 国产一区二区h| 成人一区二区三区中文字幕| 成人高清免费观看| 色欧美乱欧美15图片| 色欧美88888久久久久久影院| 欧美亚洲禁片免费| 91精品免费观看| 精品福利在线导航| 日本一区二区成人在线| 中文字幕日本不卡| 色噜噜久久综合| 欧美日韩高清一区二区三区| 91精品国模一区二区三区| 欧美va亚洲va国产综合| 久久久精品黄色| 亚洲乱码国产乱码精品精98午夜 | 日韩av不卡一区二区| 理论电影国产精品| 国产91高潮流白浆在线麻豆 | 精品综合久久久久久8888| 国产老妇另类xxxxx| 91玉足脚交白嫩脚丫在线播放| 在线免费视频一区二区| 日韩精品中文字幕一区| 国产精品国产馆在线真实露脸| 一区二区三区四区中文字幕| 日韩和欧美一区二区| 成人午夜激情影院| 欧美日韩黄色影视| 久久久久久久久97黄色工厂| 亚洲综合丝袜美腿| 黄一区二区三区| 色网综合在线观看| 精品美女一区二区| 亚洲男同性恋视频| 国产一区二区精品在线观看| 色综合久久久久久久久| 欧美成人精品二区三区99精品| 国产精品国产精品国产专区不蜜| 日韩精品乱码av一区二区| 春色校园综合激情亚洲| 欧美精品久久久久久久久老牛影院 | 日本成人超碰在线观看| 国产成人福利片| 成人黄色在线看| 波多野结衣欧美| 亚洲高清在线精品| 亚洲一区二区三区四区在线免费观看| 亚洲一区二区综合| 成人一级黄色片| 欧美一级欧美三级在线观看| 欧美极品美女视频| 蜜臀av一区二区在线观看| 日本高清视频一区二区| 亚洲精品在线观| 天天操天天色综合| 色偷偷成人一区二区三区91| 国产亚洲欧美一级| 日产国产欧美视频一区精品| 91老师片黄在线观看| 久久久国产一区二区三区四区小说| 亚洲成人激情自拍| 亚洲国产精品二十页| 日韩1区2区3区| 欧美亚洲禁片免费| 亚洲视频在线一区观看| 国产成人精品三级| 日本丶国产丶欧美色综合| 欧美日韩视频在线观看一区二区三区| 欧美日韩一区高清| 一区二区三区av电影| 成人av电影观看| 久久蜜桃一区二区| 国产在线精品不卡| 精品国产一区二区三区四区四| 天堂蜜桃一区二区三区| 欧美亚洲高清一区| 亚洲一区在线视频观看| 日本伦理一区二区| 亚洲欧洲精品成人久久奇米网| 国产成人久久精品77777最新版本| 欧美videos中文字幕| 久久99热国产| 欧美一级日韩一级| 奇米综合一区二区三区精品视频| 欧美欧美欧美欧美| 日韩电影在线观看电影| 欧美裸体一区二区三区| 香蕉久久夜色精品国产使用方法| 欧美影院一区二区| 亚洲福利视频三区| 91精品国产乱| 蜜桃精品视频在线| 精品国精品国产尤物美女| 韩国三级电影一区二区| 国产视频一区在线观看| 国产成人亚洲综合色影视| 中文字幕av不卡| 99久久精品国产导航| 在线91免费看| 色综合中文综合网| 欧美视频精品在线| 午夜激情久久久| 日韩一区二区免费视频| 黄色小说综合网站| 国产农村妇女毛片精品久久麻豆| 99这里都是精品| 亚洲一区二区三区三| 日韩一卡二卡三卡| 国产成人午夜精品5599| 亚洲欧洲日产国产综合网| 91成人免费网站| 欧美aaa在线| 欧美激情一区在线| 欧美主播一区二区三区| 日本视频免费一区| 国产欧美一区二区精品性色超碰| 91片黄在线观看| 日韩中文字幕亚洲一区二区va在线| 777xxx欧美| 国产成人夜色高潮福利影视| 亚洲精品高清在线| 精品国产人成亚洲区| 99精品久久久久久| 肉肉av福利一精品导航| 久久久午夜电影| 91久久免费观看| 久久综合综合久久综合| 国产精品久久久久久久久久久免费看| 欧美最猛黑人xxxxx猛交| 久久99精品久久只有精品| 国产精品久久久久毛片软件| 欧美日韩aaaaa| 成人一级视频在线观看| 日本 国产 欧美色综合| 中文字幕一区二区三区蜜月| 欧美一区午夜视频在线观看| 成人免费高清视频在线观看| 日日嗨av一区二区三区四区| 中文在线资源观看网站视频免费不卡| 在线视频一区二区三| 国产麻豆精品在线观看| 亚洲国产乱码最新视频| 国产三区在线成人av| 欧美日韩国产成人在线免费| 波多野结衣中文字幕一区| 麻豆91精品91久久久的内涵| 亚洲欧美一区二区三区久本道91| 日韩精品在线一区| 欧美另类一区二区三区| 99久久99久久久精品齐齐| 精品一区二区日韩|