毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VB+SQL server机票预定系统 第9页

更新时间:2008-6-20:  来源:毕业论文

VB+SQL server机票预定系统 第9页

第优章  编码实现与测试结果

61登录界面及代码

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

6.1登录界面

代码如下:

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long

Public OK As Boolean

Private Sub Form_Load()

    Dim sBuffer As String

    Dim lSize As Long

    sBuffer = Space$(255)

    lSize = Len(sBuffer)

    Call GetUserName(sBuffer, lSize)

    If lSize > 0 Then

        txtUserName.Text = Left$(sBuffer, lSize)

    Else

        txtUserName.Text = vbNullString

    End If

End Sub

Private Sub cmdCancel_Click()

    OK = False

    Me.Hide

End Sub

Private Sub cmdOK_Click()

    'ToDo: create test for correct password

    'check for correct password

    If txtPassword.Text = "" Then

        OK = True

        Me.Hide

    Else

        MsgBox "Invalid Password, try again!", , "Login"

        txtPassword.SetFocus

        txtPassword.SelStart = 0

        txtPassword.SelLength = Len(txtPassword.Text)

    End If

End Sub

进入系统主界面:

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com6.2系统主界面

代码如下:

Private Sub MDIForm_Load()

    Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 1000)

    Me.Top = GetSetting(App.Title, "Settings", "MainTop", 1000)

    Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500)

    Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500)

 End Sub

Private Sub MDIForm_Unload(Cancel As Integer)

    If Me.WindowState <> vbMinimized Then

        SaveSetting App.Title, "Settings", "MainLeft", Me.Left

        SaveSetting App.Title, "Settings", "MainTop", Me.Top

        SaveSetting App.Title, "Settings", "MainWidth", Me.Width

        SaveSetting App.Title, "Settings", "MainHeight", Me.Height

    End If

End Sub

Private Sub menuAirline_Click()

    frmAirline.txtSQL = "select * from airlineInfo"

    frmAirline.Show 0

End Sub

Private Sub menuBookticket_Click()

    frmTicket.txtSQL = "select * from ticketInfo "

    frmTicket.Show 0

End Sub

Private Sub menuCarbin_Click()

    frmService.txtSQL = "select * from serviceInfo"

    frmService.Show 0

End Sub

Private Sub menuCtype_Click()

    frmcType.txtSQL = "select * from customerType"

    frmcType.Show 0

End Sub

Private Sub menuCustomer_Click()

    frmCustomer.txtSQL = "select * from customerInfo"

    frmCustomer.Show 0

End Sub

Private Sub menuPlane_Click()

    frmPlane.txtSQL = "select * from planeInfo"

    frmPlane.Show 0

End Sub

Private Sub searchcustom_Click()

 frmCustomer.Show 1

End Sub

选择旅客信息管理:

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com6.3旅客信息管理界面

代码如下:

Private Sub Form_Load()

    ShowTitle

    ShowData

    End Sub

Private Sub Form_Resize()

    'If Me.WindowState <> vbMinimized And fMainForm.WindowState <> vbMinimized Then

        '边界处理

        'If Me.ScaleHeight < 10 * lblTitle.Height Then

        ' Exit Sub

       ' End If

        'If Me.ScaleWidth < lblTitle.Width + lblTitle.Width / 2 Then

         ' Exit Sub

       ' End If

        '控制控件的位置

      ' lblTitle.Top = lblTitle.Height

       ' lblTitle.Left = (Me.Width - lblTitle.Width) / 2

         'msgList.Top = lblTitle.Top + lblTitle.Height + lblTitle.Height / 2

        'msgList.Width = Me.ScaleWidth - 200

        'msgList.Left = Me.ScaleLeft + 100

        'msgList.Height = Me.ScaleHeight - msgList.Top - 1500

          ' Frame2.Top = msgList.Top + msgList.Height + 50

       ' Frame2.Left = Me.ScaleWidth / 2 - 3000

    'End If

End Sub

Public Sub FormClose()

    Unload Me

End Sub

Private Sub ShowData()

        Dim j As Integer

    Dim i As Integer

    Dim MsgText As String

    Set mrc = ExecuteSQL(txtSQL, MsgText)

        With msgList

        .Rows = 1

                'Do While Not mrc.EOF

            '.Rows = .Rows + 1

            'For i = 1 To mrc.Fields.Count

                'If Not IsNull(Trim(mrc.Fields(i - 1))) Then

               ' Select Case mrc.Fields(i - 1).Type

                   ' Case adDBDate

        '.TextMatrix(.Rows - 1, i) = Format(mrc.Fields(i - 1) & "", "yyyy-mm-dd")

                   ' Case Else

                        '.TextMatrix(.Rows - 1, i) = mrc.Fields(i - 1) & ""

                'End Select

               ' End If

            'Next i

            'mrc.MoveNext

        'Loop

          End With

    'mrc.Close

   End Sub

'显示Grid表头

Private Sub ShowTitle()

    Dim i As Integer

        With msgList

        .Cols = 7

        .TextMatrix(0, 0) = "旅客姓名"

        .TextMatrix(0, 1) = "旅客性别"

        .TextMatrix(0, 2) = "身份证号码"

        .TextMatrix(0, 3) = "联系电话"

        .TextMatrix(0, 4) = "起飞时间"

        .TextMatrix(0, 5) = "目的地"

        .TextMatrix(0, 6) = "备注信息"

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

VB+SQL server机票预定系统 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。