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

📄 阑尾炎诊断.frm

📁 用VB编写的模式识别程序(包括:坦克的识别
💻 FRM
📖 第 1 页 / 共 2 页
字号:
      Width           =   1815
      Begin VB.OptionButton Option3 
         Caption         =   "腹泻"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   2
         Left            =   360
         TabIndex        =   22
         Top             =   1080
         Width           =   1215
      End
      Begin VB.OptionButton Option3 
         Caption         =   "非正常便"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   1
         Left            =   360
         TabIndex        =   21
         Top             =   720
         Width           =   1215
      End
      Begin VB.OptionButton Option3 
         Caption         =   "正常便"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   0
         Left            =   360
         TabIndex        =   20
         Top             =   360
         Value           =   -1  'True
         Width           =   1215
      End
   End
   Begin VB.Frame Frame2 
      Caption         =   "恶心呕吐"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   1695
      Left            =   2520
      TabIndex        =   1
      Top             =   360
      Width           =   1815
      Begin VB.OptionButton Option2 
         Caption         =   "呕吐"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   2
         Left            =   360
         TabIndex        =   19
         Top             =   1080
         Width           =   1215
      End
      Begin VB.OptionButton Option2 
         Caption         =   "恶心"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   1
         Left            =   360
         TabIndex        =   18
         Top             =   720
         Width           =   1215
      End
      Begin VB.OptionButton Option2 
         Caption         =   "无"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   0
         Left            =   360
         TabIndex        =   17
         Top             =   360
         Value           =   -1  'True
         Width           =   1215
      End
   End
   Begin VB.Frame Frame1 
      Caption         =   "腹疼开始部位"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   3375
      Left            =   360
      TabIndex        =   0
      Top             =   360
      Width           =   1815
      Begin VB.OptionButton Option1 
         Caption         =   "全腹"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   4
         Left            =   360
         TabIndex        =   16
         Top             =   2280
         Width           =   1095
      End
      Begin VB.OptionButton Option1 
         Caption         =   "脐周"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   3
         Left            =   360
         TabIndex        =   15
         Top             =   1800
         Width           =   1095
      End
      Begin VB.OptionButton Option1 
         Caption         =   "上腹"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   2
         Left            =   360
         TabIndex        =   14
         Top             =   1320
         Width           =   1095
      End
      Begin VB.OptionButton Option1 
         Caption         =   "下腹"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   1
         Left            =   360
         TabIndex        =   13
         Top             =   840
         Width           =   1095
      End
      Begin VB.OptionButton Option1 
         Caption         =   "右下腹"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Index           =   0
         Left            =   360
         TabIndex        =   12
         Top             =   360
         Value           =   -1  'True
         Width           =   1095
      End
   End
   Begin VB.Label Label4 
      Caption         =   "穿孔性:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   6480
      TabIndex        =   10
      Top             =   4560
      Width           =   735
   End
   Begin VB.Label Label3 
      Caption         =   "急性:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   4320
      TabIndex        =   9
      Top             =   4560
      Width           =   615
   End
   Begin VB.Label Label2 
      Caption         =   "慢性:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2400
      TabIndex        =   8
      Top             =   4560
      Width           =   615
   End
   Begin VB.Label Label1 
      Caption         =   "本地区三种阑尾炎的发病率"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   600
      TabIndex        =   7
      Top             =   4440
      Width           =   1455
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim sum(6, 2), tz1(4, 2) As Single, tz2(2, 2), tz3(2, 2), tz4(1, 2), tz5(2, 2), tz6(2, 2), tz7(2, 2) As Single

Private Sub Command1_Click()
  For i = 0 To 4
    If Option1(i).Value = True Then
     sum(0, 0) = tz1(i, 0): sum(0, 1) = tz1(i, 1): sum(0, 2) = tz1(i, 2)
    End If
  Next
  For i = 0 To 2
    If Option2(i).Value = True Then
     sum(1, 0) = tz2(i, 0): sum(1, 1) = tz2(i, 1): sum(1, 2) = tz2(i, 2)
    End If
  Next
  For i = 0 To 2
    If Option3(i).Value = True Then
     sum(2, 0) = tz3(i, 0): sum(2, 1) = tz3(i, 1): sum(2, 2) = tz3(i, 2)
    End If
  Next
  For i = 0 To 1
    If Option4(i).Value = True Then
     sum(3, 0) = tz4(i, 0): sum(3, 1) = tz4(i, 1): sum(3, 2) = tz4(i, 2)
    End If
  Next
  For i = 0 To 2
    If Option5(i).Value = True Then
     sum(4, 0) = tz5(i, 0): sum(4, 1) = tz5(i, 1): sum(4, 2) = tz5(i, 2)
    End If
  Next
  For i = 0 To 2
    If Option6(i).Value = True Then
     sum(5, 0) = tz6(i, 0): sum(5, 1) = tz6(i, 1): sum(5, 2) = tz6(i, 2)
    End If
  Next
  For i = 0 To 2
    If Option7(i).Value = True Then
     sum(6, 0) = tz7(i, 0): sum(6, 1) = tz7(i, 1): sum(6, 2) = tz7(i, 2)
    End If
  Next
  For i = 0 To 2
     If Text1(i).Text = "" Then
        MsgBox "请输入已知的本地区发病率!", 16, "错误"
        Exit Sub
     End If
  Next
  For i = 0 To 2
     If Text1(i).Text > 1 Or Text1(i).Text < 0 Then
        MsgBox "请输入正确的数值!", 16, "错误"
        Exit Sub
     End If
  Next
  
  Dim PDX, P(2), PD(2), P3 As Single
  For i = 0 To 2
     PD(i) = Text1(i).Text
  Next
  For i = 0 To 2
     P(i) = PD(i) * sum(0, i) * sum(1, i) * sum(2, i) * sum(3, i) * sum(4, i) * sum(5, i) * sum(6, i)
  Next
     P3 = P(0) + P(1) + P(2)
  P(0) = P(0) / P3: P(1) = P(1) / P3: P(2) = P(2) / P3
  If P(0) >= P(1) Then
     If P(1) >= P(2) Then
       PDX = P(0): Text2.Text = "慢性阑尾炎"
     Else: PDX = P(2): Text2.Text = "穿孔性阑尾炎"
     End If
  ElseIf P(1) >= P(2) Then
     PDX = P(1): Text2.Text = "急性阑尾炎"
  Else: PDX = P(2): Text2.Text = "穿孔性阑尾炎"
  End If
End Sub

Private Sub Command2_Click()
  Unload Form1
  Load Form2
  Form2.Show
End Sub

Private Sub Command3_Click()
  Unload Form1
  Load Form3
  Form3.Show
End Sub

Private Sub Form_Load()
  tz1(0, 0) = 0.67: tz1(0, 1) = 0.17: tz1(0, 2) = 0.11: tz1(1, 0) = 0.02: tz1(1, 1) = 0.04: tz1(1, 2) = 0.05
  tz1(2, 0) = 0.15: tz1(2, 1) = 0.29: tz1(2, 2) = 0.42: tz1(3, 0) = 0.12: tz1(3, 1) = 0.38: tz1(3, 2) = 0.23
  tz1(4, 0) = 0.05: tz1(4, 1) = 0.11: tz1(4, 2) = 0.15
  tz2(0, 0) = 0.33: tz2(0, 1) = 0.31: tz2(0, 2) = 0.12: tz2(1, 0) = 0.53: tz2(1, 1) = 0.39: tz2(1, 2) = 0.28
  tz2(2, 0) = 0.15: tz2(2, 1) = 0.4:  tz2(2, 2) = 0.6
  tz3(0, 0) = 0.86: tz3(0, 1) = 0.74: tz3(0, 2) = 0.53: tz3(1, 0) = 0.11: tz3(1, 1) = 0.13: tz3(1, 2) = 0.25
  tz3(2, 0) = 0.03: tz3(2, 1) = 0.13: tz3(2, 2) = 0.22
  tz4(0, 0) = 0.98: tz4(0, 1) = 0.91: tz4(0, 2) = 0.61: tz4(1, 0) = 0.02: tz4(1, 1) = 0.09: tz4(1, 2) = 0.09
  tz5(0, 0) = 0.7:  tz5(0, 1) = 0.29: tz5(0, 2) = 0.09: tz5(1, 0) = 0.27: tz5(1, 1) = 0.54: tz5(1, 2) = 0.32
  tz5(2, 0) = 0.03: tz5(2, 1) = 0.17: tz5(2, 2) = 0.59
  tz6(0, 0) = 0.7:  tz6(0, 1) = 0.09: tz6(0, 2) = 0.16: tz6(1, 0) = 0.2:  tz6(1, 1) = 0.11: tz6(1, 2) = 0.28
  tz6(2, 0) = 0.1:  tz6(2, 1) = 0.8:  tz6(2, 2) = 0.56
  tz7(0, 0) = 0.1:  tz7(0, 1) = 0.57: tz7(0, 2) = 0.92: tz7(1, 0) = 0.37: tz7(1, 1) = 0.32: tz7(1, 2) = 0.04
  tz7(2, 0) = 0.52: tz7(2, 1) = 0.11: tz7(2, 2) = 0.04

End Sub

⌨️ 快捷键说明

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