1 / 13

個人化行動裝置知識系械

個人化行動裝置知識系械. 指導老師:陳世穎 教授 學生:黃星朧 郭懿萱. Personal Digital Assistant - PDA. 現實的世界中,各種可攜式掌上型裝置的功能逐漸多元化。 PDA 的產品功能也從單純的記事管理,進一步延伸至通訊、收發 email 、上網等無限通訊領域,單從外觀、重量並不太容易去界定何者為 PDA ,因此在實際認定上, 只要此裝置提供的功能符合個人數位助理的用途 ,便可以稱作 PDA 。. 系統特色. 本系統搭配 PDA ,可於任何教室即時點名、成績輸入以利期末成績計算,讓教師有更完整的教學內容。 節省老師學期結束時計算分數的時間。

Download Presentation

個人化行動裝置知識系械

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 個人化行動裝置知識系械 指導老師:陳世穎 教授 學生:黃星朧 郭懿萱

  2. Personal Digital Assistant - PDA • 現實的世界中,各種可攜式掌上型裝置的功能逐漸多元化。PDA的產品功能也從單純的記事管理,進一步延伸至通訊、收發email、上網等無限通訊領域,單從外觀、重量並不太容易去界定何者為PDA,因此在實際認定上,只要此裝置提供的功能符合個人數位助理的用途,便可以稱作PDA。

  3. 系統特色 • 本系統搭配PDA,可於任何教室即時點名、成績輸入以利期末成績計算,讓教師有更完整的教學內容。 • 節省老師學期結束時計算分數的時間。 • 避免計算錯誤、寫錯或漏算成績等失誤。 • 教師可決定是否將出席率納入平時或學期成績。

  4. 開發環境及工具 硬體環境 • 桌上型PC 一組:作業系統Windows XP、CPU2800Mz、RAM512M。 • PDA 一台:Dopod818、作業系統PPC2003、CPU416Mz、RAM64Mb、 • USB傳輸線。 • 無線網路:無線AP、無線網卡for PC and PDA。

  5. 軟體環境Microsoft Visual Studio .NET 2003 • Visual Studio .NET 2003 是Microsoft 所推出最新的程式開發平台。 • 整合了 Visual Studio .NET 2003、Visual C# .NET 2003及Visual C++ .NET 2003等開發工具,並採用單一開發環境使開發者更容易開發出整合型軟體程式。 • 在Visual Studio .NET 2003 中已經內建對智慧型裝置應用程式的支援,所以對開發本系統來說幫助很大,加上搭配Microsoft 的.NET Compact Framework,可以減低程式的開發難度並加快開發速度。

  6. 成績系統資料表

  7. 系統實作 • ‘設定與執行命令 • cmd.CommandText = "SELECT * FROM Tid where id='" + TextBox1.Text + "' and pwd ='" + TextBox2.Text + "'" • cmd.Connection = cn • cn.Open()

  8. '載入DataSet • dr = cmd.ExecuteReader() • If dr.Read = True Then • cn.Close() • c.Show() • Else • MessageBox.Show("密碼或帳號錯誤") • cn.Close()

  9. 系統實作 • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click • Dim b As New Form3 • b.Show() • End Sub • Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click • Dim d As New Form1 • d.Show() • End Sub

  10. ‘COMBO BOX • cn = New _ System.Data.SqlServerCe.SqlCeConnection( _ • "Data Source=" & ApplicationLocation() & "\Tsystem1.sdf") • '設定與執行命令 • cmd.CommandText = "SELECT SUB_CHI FROM Tsystem Group by SUB_CHI" • cmd.Connection = cn • cn.Open() • '載入DataSet • dr = cmd.ExecuteReader() • While dr.Read • ComboBox1.Items.Add(dr.Item(0)) • End While • cn.Close()

  11. 系統實作 • ‘DATAGRID • cmd = New System.Data.SqlServerCe.SqlCeCommand(" SELECT * FROM Tsystem where SUB_CHI='" + ComboBox1.Text + "'", cn) • da = New System.Data.SqlServerCe.SqlCeDataAdapter(cmd) • Dim dt As System.data.DataTable = New System.data.DataTable("Tsystem") • da.Fill(dt) • ds.Tables.Add(dt) • DataGrid2.DataSource = ds.Tables("Tsystem") • ds.Tables.Clear() • cn.Close()

  12. 系統實作 • '設定與執行命令 • cmd.CommandText = "SELECT * FROM Tid" • cmd.Connection = cn • '載入DataSet • da = New System.Data.SqlServerce.SqlCeDataAdapter(cmd) • da.Fill(dt) • '繫結欄位 • txtFirstName.DataBindings.Add(New Binding("text", dt, "id")) • txtLirstName.DataBindings.Add(New Binding("text", dt, "pwd")) • '處理可能發生的例外狀況 • Catch sqlex As SqlServerCe.SqlCeException • MsgBox(sqlex.Message.ToString) • Catch ex As Exception • MsgBox(ex.Message.ToString) • End Try • '停用Bind按鈕 • btnBind.Enabled = False • '啟用其他的按鈕 • btnFirst.Enabled = True • btnPrevious.Enabled = True • btnNext.Enabled = True • btnLast.Enabled = True • btnAdd.Enabled = True • btnDelete.Enabled = True • btnCancel.Enabled = True

  13. 實作注意事項 • 在程式編寫完成須執行程式進行測試時,需指定執行目標平台,如“Pocket PC 2003-SDK Emulator”、”Pocket PC 2003 Phone-SDK Emulator ”、“Pocket PC裝置”等。一般假如沒有Pocket PC實體裝置或只是純粹測試,可以使用模擬器來執行程式。 • 但需使用網路功能應用程式,則必須連結實體Pocket PC裝置來測試。連接實體Pocket PC裝置時需安裝Microsoft ActiveSync程式,裝置才能與PC進行連結的動作,且與實體連結可省去許多程式重新跑過的時間。本系統實做時均以連接實體Pocket PC裝置進行程式測試。

More Related