作業練習四
首頁 基礎 操作 敘述 控制項 函數 程式設計 影像處理 Q & A

向上
例外狀況
可複選的列示盒

作業練習四   題目:資料查詢

說明:延續作業練習三「資料核對」運用 Visual Basic 2005 設計資料查詢程式。  

功能需求:

  1. 「學號」、「出生年月日」欄位之核對及「星期」之顯示同作業練習三。

  2. 下列各項均需正常運作

    1. 資料正確按下「新增(A)」鈕,則顯示出生年月日之星期 ,並將資料(學號+空格+西元年月日)加入列示盒。
      ※注意!「出生年月日」需轉換為西元年月日!

      VB 2005 教學網』 之  《控制項-列示盒》 日期字串「民國」與「西元」的互換
       

    2. 按下「清除(C)」鈕,則「學號」、「出生年月日」欄位內容將清除。

    3. 點選列示盒中任一項目,則對應該生資料顯示於「學號」、「出生年月日」欄位及「星期」。

      VB 2005 教學網』 之  《控制項-列示盒》 ListBox.SelectedIndex 屬性
       

    4. 續前項,按下「刪除(D)」鈕,則該項資料自列示盒中刪除

      VB 2005 教學網』 之  《控制項-列示盒》 ListBox.Items.RemoveAt(i) 方法
       

    5. 「學號」欄正確輸入後,按下「查詢(Q)」鈕,

      則在列示盒中搜尋相符之學號資料,並將該生資料顯示於「學號」、「出生年月日」欄位及「星期」。

      若無相符之學號資料,則顯示錯誤訊息。

       

細項要求:

  1. 需運用註解行述說各段處理步驟。

  2. 各選項需排列整齊。

  3. 運用函數或副程式處理程序相近之程式步驟。

  4. 注意視窗標題之指定。

  5. 需自訂表單圖示。

  6. 所有物件(含表單、控制項)及檔案名稱均需自行設定,不得使用預設名稱。

  7. 表單第一次出現的位置需設於螢幕中央。
    VB 2005 教學網』之 《表單之 StartPosition 屬性》

  8. 讓表單(Form)視窗無法最大化。
    VB 2005 教學網』之 《表單之 MaximizeBox 屬性》

  9. 執行時,若按下"Esc"鍵,即結束程式。
    VB 2005 教學網』之 《表單之 CancelButton 屬性》

  10. 「學號」欄未正確輸入前,「查詢(Q)」鈕為不作用。
    VB 2005 教學網』 之 《表單之 AcceptButton 屬性》

  11. 「學號」及「出生年月日」欄未正確輸入前,「新增(A)」鈕為不作用。

  12. 未點選列示盒項目前,「刪除(D)」鈕為不作用。

  13. 「學號」及「出生年月日」欄都是空白時,「清除(C)」鈕為不作用。

提示:

進階設計:

下載執行檔(Hw4.exe)