⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.frm

📁 六级单词数据库编程
💻 FRM
字号:
VERSION 5.00
Begin VB.Form Main 
   Caption         =   "大学英语六级词汇"
   ClientHeight    =   3375
   ClientLeft      =   165
   ClientTop       =   855
   ClientWidth     =   6735
   LinkTopic       =   "Form1"
   ScaleHeight     =   3375
   ScaleWidth      =   6735
   StartUpPosition =   3  '窗口缺省
   Begin VB.Frame Frame5 
      Height          =   615
      Left            =   120
      TabIndex        =   16
      Top             =   0
      Width           =   4695
      Begin VB.TextBox Text1 
         Alignment       =   2  'Center
         Height          =   270
         Left            =   360
         TabIndex        =   27
         Top             =   210
         Width           =   375
      End
      Begin VB.CommandButton Command7 
         Caption         =   "&Enter"
         Height          =   255
         Left            =   2280
         TabIndex        =   24
         Top             =   210
         Width           =   735
      End
      Begin VB.TextBox Text2 
         Alignment       =   2  'Center
         Height          =   270
         Left            =   1560
         TabIndex        =   22
         Top             =   210
         Width           =   375
      End
      Begin VB.Label Label11 
         Caption         =   "XXX"
         Height          =   255
         Left            =   3120
         TabIndex        =   25
         Top             =   240
         Width           =   1455
      End
      Begin VB.Label Label7 
         Caption         =   "课"
         Height          =   255
         Index           =   2
         Left            =   2000
         TabIndex        =   23
         Top             =   240
         Width           =   255
      End
      Begin VB.Label Label7 
         Caption         =   "课 至 第"
         Height          =   255
         Index           =   1
         Left            =   795
         TabIndex        =   18
         Top             =   240
         Width           =   735
      End
      Begin VB.Label Label7 
         Caption         =   "第"
         Height          =   255
         Index           =   0
         Left            =   120
         TabIndex        =   17
         Top             =   240
         Width           =   255
      End
   End
   Begin VB.Frame Frame4 
      Height          =   615
      Left            =   4920
      TabIndex        =   13
      Top             =   0
      Width           =   1695
      Begin VB.Label Label6 
         Caption         =   " Num"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C000C0&
         Height          =   255
         Left            =   960
         TabIndex        =   15
         Top             =   200
         Width           =   615
      End
      Begin VB.Label Label5 
         Caption         =   "共有词汇:"
         Height          =   255
         Left            =   120
         TabIndex        =   14
         Top             =   240
         Width           =   975
      End
   End
   Begin VB.Frame Frame3 
      Height          =   735
      Left            =   120
      TabIndex        =   6
      Top             =   2520
      Width           =   6495
      Begin VB.CommandButton Command5 
         Caption         =   "&Last"
         Height          =   375
         Left            =   4920
         TabIndex        =   11
         Top             =   240
         Width           =   1095
      End
      Begin VB.CommandButton Command4 
         Caption         =   "&Random"
         Height          =   375
         Left            =   2520
         TabIndex        =   10
         Top             =   240
         Width           =   1095
      End
      Begin VB.CommandButton Command3 
         Caption         =   "&Next"
         Height          =   375
         Left            =   3720
         TabIndex        =   9
         Top             =   240
         Width           =   1095
      End
      Begin VB.CommandButton Command2 
         Caption         =   "&Previous"
         Height          =   375
         Left            =   1320
         TabIndex        =   8
         Top             =   240
         Width           =   1095
      End
      Begin VB.CommandButton Command1 
         Caption         =   "&First"
         Height          =   375
         Left            =   120
         TabIndex        =   7
         Top             =   240
         Width           =   1095
      End
   End
   Begin VB.Frame Frame2 
      Height          =   1215
      Left            =   120
      TabIndex        =   3
      Top             =   1320
      Width           =   6495
      Begin VB.CommandButton Command6 
         Caption         =   "&Switch"
         Height          =   255
         Left            =   120
         TabIndex        =   12
         Top             =   840
         Width           =   1095
      End
      Begin VB.Line Line1 
         X1              =   120
         X2              =   1200
         Y1              =   720
         Y2              =   720
      End
      Begin VB.Label Label4 
         Caption         =   "中文解释:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   120
         TabIndex        =   5
         Top             =   285
         Width           =   1335
      End
      Begin VB.Label Label3 
         Caption         =   "中文解释显示在这里"
         DataField       =   "contents"
         DataSource      =   "Data1"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00008000&
         Height          =   855
         Left            =   1440
         TabIndex        =   4
         Top             =   240
         Width           =   4980
      End
   End
   Begin VB.Data Data1 
      Caption         =   "Data1"
      Connect         =   "Access"
      DatabaseName    =   "E:\works\CET_6\dbcet.mdb"
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   345
      Left            =   1560
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "Words"
      Top             =   3240
      Visible         =   0   'False
      Width           =   3615
   End
   Begin VB.Frame Frame1 
      Height          =   735
      Left            =   120
      TabIndex        =   0
      Top             =   600
      Width           =   6495
      Begin VB.Label Label12 
         Caption         =   "XXX"
         DataField       =   "ID"
         DataSource      =   "Data1"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   4200
         TabIndex        =   26
         Top             =   330
         Width           =   375
      End
      Begin VB.Label Label10 
         Caption         =   "课"
         Height          =   255
         Left            =   6120
         TabIndex        =   21
         Top             =   330
         Width           =   255
      End
      Begin VB.Label Label9 
         Caption         =   "X"
         DataField       =   "Lesson"
         DataSource      =   "Data1"
         ForeColor       =   &H000080FF&
         Height          =   255
         Left            =   5865
         TabIndex        =   20
         Top             =   330
         Width           =   255
      End
      Begin VB.Label Label8 
         Caption         =   "此单词在第"
         Height          =   255
         Left            =   4920
         TabIndex        =   19
         Top             =   330
         Width           =   975
      End
      Begin VB.Label Label2 
         Caption         =   "show words..."
         DataField       =   "Words"
         DataSource      =   "Data1"
         BeginProperty Font 
            Name            =   "Arial"
            Size            =   18
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   495
         Left            =   1440
         TabIndex        =   2
         Top             =   120
         Width           =   2535
      End
      Begin VB.Label Label1 
         Caption         =   "Words:"
         BeginProperty Font 
            Name            =   "Arial"
            Size            =   18
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   120
         TabIndex        =   1
         Top             =   120
         Width           =   1215
      End
   End
   Begin VB.Menu f 
      Caption         =   "文件"
      Begin VB.Menu f1 
         Caption         =   "载入数据库"
      End
      Begin VB.Menu f2 
         Caption         =   "退出"
      End
   End
   Begin VB.Menu k 
      Caption         =   "开始"
      Begin VB.Menu k1 
         Caption         =   "查看所有单词"
      End
   End
End
Attribute VB_Name = "Main"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim Kai1 As Integer
Dim totalRecords As Integer

Private Sub Command1_Click()
Data1.Recordset.MoveFirst
End Sub

Private Sub Command2_Click()
Data1.Recordset.MovePrevious
If Data1.Recordset.BOF = True Then
Data1.Recordset.MoveFirst
End If
End Sub

Private Sub Command3_Click()
Data1.Recordset.MoveNext
If Data1.Recordset.EOF = True Then
Data1.Recordset.MoveLast
End If
End Sub

Private Sub Command4_Click()
Dim a As Integer
Data1.Recordset.MoveLast
totalRecords = Data1.Recordset.RecordCount
Randomize
a = Int(Rnd * totalRecords) + 1
Data1.Recordset.MoveFirst
Data1.Recordset.Move a
End Sub

Private Sub Command5_Click()
Data1.Recordset.MoveLast
End Sub

Private Sub Command6_Click()
If Kai1 > 2 Then Kai1 = 1
If Kai1 = 1 Then
   Label3.Visible = False
   Kai1 = Kai1 + 1
ElseIf Kai1 = 2 Then
   Label3.Visible = True
   Kai1 = Kai1 + 1
End If
End Sub

Private Sub Command7_Click()
On Error GoTo errorhandler
If IsNumeric(Text1.Text) = True And IsNumeric(Text2.Text) = True Then
Data1.RecordSource = "select * from words where Lesson >= " + Text1.Text + " and Lesson <= " + Text2.Text
Label11.Caption = "第" + Text1.Text + "课~第" + Text2.Text + "课"
ElseIf IsNumeric(Text1.Text) = True Then
Data1.RecordSource = "select * from words where lesson = " + Text1.Text
Label11.Caption = "第" + Text1.Text + "课"
End If
Data1.Refresh
Data1.Recordset.MoveLast
Label6.Caption = Data1.Recordset.RecordCount
Exit Sub
errorhandler:
MsgBox Error$() & "该错误已被程序安全处理"
End Sub

Private Sub Form_Load()
Kai1 = 1
Data1.DatabaseName = App.Path + "\dbcet.mdb"
Data1.RecordSource = "select * from words"
End Sub

Private Sub k1_Click()
Edit.Show
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -