Microsoft Word - DBConnection2.doc

Size: px
Start display at page:

Download "Microsoft Word - DBConnection2.doc"

Transcription

1 8. 程式完全控制資料庫連線之 1 前面從資料庫連線到資料欄位顯示與資料異動, 通通可以用參數設定或部分的程式撰寫來完成. 現在我們介紹從資料庫連線開始就以程式完成. 這個部份的工作只有一個, 寫使用者登錄帳號密碼時的檢查程式. 我們以下先使用 Access 完成這個工作 (1). 建新的 table: UserTable(UserID, Pwd) 包含 UserID 跟 Pwd 兩個文字型態的欄位 (2). 畫面設計 : (3). 程式 Sub UserLogin() Dim SqlConn As OleDbConnection Dim SqlCmd As OleDbCommand Dim Reader As OleDbDataReader 這是連 access 資料庫的固定寫法, 請注意寫的內容與順序 SqlConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\pluto\course\ 講義 \db\samples\dbc.mdb") SqlConn.Open() SqlCmd = New OleDbCommand("select * from UserTable where UserID = '" & TextBox1.Text & "'", SqlConn) 從這裡開始是抓出一個資料的寫法 Reader.Read() If Reader.HasRows() = True Then MessageBox.Show(Reader.Item("Pwd")) 這樣會把 pwd 秀出來, 如何改寫成密碼檢查? End If SqlConn.Close() End Sub 1

2 (4). SQL Server 呢? 前面是 Access 的版本, 如何完成 SQL Server 的版本? 同樣的, 請在 SQL Server 上建立 table: UserTable(UserID, Pwd), 同樣的畫面設計, 但是程式碼不同, 請自己比較 Sub UserLogin() Dim SqlConn As SqlConnection Dim SqlCmd As SqlCommand Dim Reader As SqlDataReader 注意 SQL Server 要設定帳號密碼 sa/sa123, 不可以直接使用本機帳號 SqlConn = New SqlConnection("user id=sa;password=sa123;initial catalog=mytest;data source=(local);connect Timeout=10") SqlConn.Open() SqlCmd = New SqlCommand("select * from UserTable where UserID = '" & TextBox1.Text & "'", SqlConn) If Reader.HasRows() = True Then MessageBox.Show(Reader.Item("Pwd")) 這樣會把 pwd 秀出來, 如何改寫成密碼檢查? End If SqlConn.Close() End Sub (4). 有錯? 注意你有沒有 imports Access: Imports System Imports System.Data Imports System.Data.OleDb SQL Server: Imports System Imports System.Data Imports System.Data.SqlClient 2

3 9. 程式完全控制資料庫連線之 2 現在進行更複雜的工作, 或者說用程式設計的方式完成先前的工作 如畫面所示, 除了帳號密碼之外, 重做一次 GetItem 的工作, 但是這次我們全部都直接以程式撰寫完成 Q: 回想一下, 需要完成此工作需要哪些資訊 (1). 抓出總筆數 SqlConn.Open() sql = "select count(*) from supplier" 注意 SQL 指令的使用, 這樣有什麼好處?? SqlCmd = New OleDbCommand(sql, SqlConn) 'cn = SqlCmd.ExecuteScalar.ToString() 也可以只用這行取得筆數 Reader.Read() 每次讀取資料前記得呼叫 Read() cn = Reader.Item(0) (2). 知道總筆數後, 用迴圈把 sid 塞入 ComboBox1 注意 : 這裏之前漏掉什麼? SQL 指令呢? ComboBox1.Items.Clear() why to do that? For i = 0 To cn 1 why cn-1, not cn? Reader.Read() 每次讀取資料前記得呼叫 Read() ComboBox1.Items.Add(Reader.Item(0)) sid 這個欄位是第 0 個欄位 也可以寫成 ComboBox1.Items.Add(Reader.Item( sid )) Next (3). 每次 ComboBox1 改變時, 把 ComboBox1.text 抓出來, 然後到資料庫內將這筆資料抓出來 sql = "select * from supplier where sid = '" & ComboBox1.Text & "'" 注意 sql 指令的變化, 然後其餘的抓取資料都跟前面相似 3

4 注意 : 在資料庫存取這部份有許多小技巧, 請同學發展自己的最佳模式. 以下整理一些常見的花招 a. 資料庫連線基本動作. 請先搞清楚你是連哪一種資料庫, 前面我們列出 Access 跟 SQL Server 的連線範例, 這裏再重複一次 Access 的動作 Dim SqlConn As OleDbConnection Dim SqlCmd As OleDbCommand Dim Reader As OleDbDataReader Dim sql as String SqlConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\pluto\course\ 講義 \db\samples\dbc.mdb") SqlConn.Open() sql = select * from supplier 重點是你要會寫 sql, 複雜的 sql 指令一定要會 SqlCmd = New OleDbCommand(sql, SqlConn) 到此為止是基本的作法, 以下是真正抓出資料的作法 Reader.Read() If Reader.HasRows() Then TextBox3.Text = Reader.Item("sid") 抓資料時可以直接寫欄位名稱 TextBox4.Text = Reader.Item(1) 抓資料時也可以寫欄位編號, 由 0 開始 TextBox5.Text = Reader.Item(2) TextBox6.Text = Reader.Item(3) End If b. sql 這個字串的內容扮演重要關鍵, 如果是複雜的 sql 指令時, 很容易弄錯. 想想看有沒有好辦法可以比較不會出錯 Ans: (i) 資料庫內先跑跑你的 sql 指令, (ii) 在 debug 模式看 sql 指令有沒有問題 c. 總筆數的計算 : 直接用 count(*) 比較快. 同樣的算總合, 最大最小等也可以使用 sql 指令直接擺平 d. 有沒有人覺得每次使用前都得連資料庫, 真是太麻煩了.. 怎麼偷懶呢? Ans: 放在 form load 這個函數, 在 form 剛啟動時就連資料庫 ; 或者是設計成使用者在某個動作之後 ( 例如按下連線按鈕等 ) 在連資料庫. 以後需要查詢資料時只要改變 sql 跟後續的抓資料動作就可以. 這一個做法有個很大的危險 4

5 10. 資料異動 新增修改刪除除了 select 之外, 別忘記 insert/update/delete 這三個要角, 現在我們設計一個具有這三個功能的程式 (1). 設計畫面 (2). Insert. 主要的工作有兩部份 : 一是把 sql 字串內寫成 insert 的指令, 二是讓 SqlCmd 能夠執行這個非 select 的 SQL 命令 程式流程如下 檢查欲輸入的資料是否已經存在 If 資料已經存在 顯示錯誤訊息 Else 輸入資料 檢查資料輸入是否正確 End if 程式流程代表著你的邏輯思考, 先把流程想好再把每一個步驟轉換成程式碼. 程式碼轉換只是程式撰寫的熟練度, 真正重要的是邏輯思考能力 (3). Insert 功能的程式碼如下. 如果你的思考流程不同, 即使是相同 insert 功能也會有不同的寫法. 當然思考流程的結果絕對是受到 user 要求所影響 5

6 Dim SqlCmd As OleDbCommand OleDbConnection 宣告放在 global 變數 Dim Reader As OleDbDataReader Dim sql As String 宣告一個變數放 sql 命令是我喜歡的習慣 Dim x, cn As Integer sql = "select count(*) from supplier where sid = '" & TextBox3.Text & "'" 檢查現在要新增的資料是不是已經存在, 避免重複輸入造成錯誤 why 重複輸入會有錯誤? 什麼叫重複輸入? SqlCmd = New OleDbCommand(sql, SqlConn) SqlConn 是 global 變數 Reader.Read() cn = Reader.Item(0) 取出筆數, 如果 cn 是 0 或是 1 分別代表? If cn = 0 Then 'not found, insert the data ( 這個註解可以提醒自己邏輯流程 ) sql = "insert into supplier values ('" sql = sql & TextBox3.Text & "', '" sql = sql & TextBox4.Text & "', '" sql = sql & TextBox5.Text & "', '" sql = sql & TextBox6.Text & "')" sql 命令的決定是基本的字串處理, 這是一個簡單的例子 還有其他的做法嗎? 想想其他的可能作法以及優缺點, 找出你喜歡的模式 SqlCmd = New OleDbCommand(sql, SqlConn) 這裡跟前面的 select 命令一樣 x = SqlCmd.ExecuteNonQuery() 這裡跟 select 的命令不一樣 If x <> 1 Then ExecuteNonQuery 傳回資料異動筆數 MessageBox.Show("insert error") Else MessageBox.Show("insert a new data") End If End If (4). update 跟 delete 功能, 請同學自行完成注意操作上的差異 update: 每個欄位都可以修改, 所以應該是把每個欄位 ( 不管使用者是不是真的有改到 ) 都放入 update 命令中, 但是主鍵是在 where 而不在異動的欄位之內 e.g. update supplier set sname = abc, status = 30, city = London where sid = s6 delete: 欲決定單一筆資料只需要主鍵, 所以一般只需要 e.g. delete from supplier where sid = s1 這樣的指令就可以, 而不必每個欄位都在 where 條件內出現 不論是 update 或 delete, 其實就是修改 sql 字串的內容, 但是邊想 SQL 命令邊用 VB.net 程式碼寫 sql 字串很容易出錯, 可以先在 Access (or SQL Server) 上測試你想好的 SQL 命令是否正確, 然後在.net 上修改 sql 字串. 6

7 11. 資料異動 新增修改刪除 搭配畫面的設計現在把問題弄得更複雜, 設計一個正常操作流程的程式畫面規劃與功能思考. 新增修改刪除三個功能的操作特性都不一樣, 例如新增顯然是要把一筆資料中每個欄位都輸入後才可以存入資料庫, 但是刪除只需要指定主鍵內容確認刪除目標就可以, 而不需要全部的欄位都考慮. 所以我們在畫面設計時必須把所有的功能一起考慮 介面設計. 畫面跟前面的程式很像, 不過把 TextBox 的 ReadOnly 屬性設為 true, 讓使用者不能修改資料. 當使用者希望新增資料時, 必須先按下 insert, 然後畫面轉變成讓使用者輸入資料, 同時關閉另外兩個功能按鈕. 我們使用同樣的概念設計 update 跟 delete 以下是三個功能的畫面設計與功能描述 按下 Insert 畫面的轉變 1. TextBox 的 ReadOnly 設為 true 2. TextBox 的內容清空 3. Update 跟 Delete 的 Enabled 設為 false 4. Insert 的文字改為 Save 按下 Save 畫面的轉變 1. TextBox 的 ReadOnly 設為 false 2. Update 跟 Delete 的 Enabled 設為 true 3. Save 的文字改為 Insert 4. 新增資料進資料庫 7

8 按下 Update 畫面的轉變 1. TextBox 的 ReadOnly 設為 true 2. Insert 跟 Delete 的 Enabled 設為 false 3. Update 的文字改為 Save 按下 Save 畫面的轉變 1. TextBox 的 ReadOnly 設為 false 2. Update 跟 Delete 的 Enabled 設為 true 3. Save 的文字改為 Insert 4. 修改資料進資料庫 按下 Delete 畫面的轉變 1. 將畫面上的這筆資料刪除 2. 將 TextBox 的文字清除 3. 重做 GetItems (why?) 請同學認真做這個作業, 這是比較接近實際開發的功能, 同時包含著視窗畫面處理之程式邏輯流程, 是一個很好的練習工作 8

9 12. 複合的資料查詢 想想 TIP 上查詢個人或班級的課程資訊, 允許使用者輸入的查詢條件是多樣的. 這種多樣的查詢條件是實際開發系統時常常碰到, 現在就來做做一個練習 (1). 如下圖, 這是查詢某零件之供應商功能, 使用者可以輸入兩個條件 : pid: 哪些供應商可以提供這種零件 city: 零件之庫存城市範例 : 輸入 pid 是 p1, city 是 London, 代表我們要找可以提供 p1 且零件庫存在 London 的供應商資訊 ( 符合條件的有 s1, s2 兩個 ) (2). 思考 : 要怎麼做 a. 簡化問題. 整個問題其實很簡單, 就是輸入條件, 然後顯示資料 b. 輸入條件部分 : 因為使用者可以輸入 pid 或 city 或兩個都輸入, 所以必須是彈性的條件. 想想怎麼做才能把這兩個彈性條件寫入 sql c. 顯示資料的部份 : d. 畫面的處理 : 包含 city 下拉式選單內的資料如何出現, 上一筆下一筆怎麼弄 (3). 輸入條件部分, 也就是前面範例中的 sql 字串. 請先在 Access 內寫好預期的 sql, 然後移植到.Net 上把變動的部份改過這部份請同學可以自行練習, 簡單來說就是不管你輸入的條件為何, 字串 sql 都必須是正確可以執行且可以反映你的查詢條件 (4). 顯示資料的部份. 前面都是使用 OleDbDataReader, 現在介紹另一種做法 9

10 使用 DataAdapter 與 DataSet, 請仔細注意二者的搭配使用 Dim Adapter As OleDbDataAdapter Dim DS As DataSet SqlConn 跟前面的範例一樣, 自己想辦法解決 sql: 這個字串決定你的查詢條件, 這是這次練習的重點之一 Adapter = New OleDbDataAdapter(sql, SqlConn) DS = New DataSet() Adapter.Fill(DS, "Parts") 給這個 DataSet 一個名字 這三行是使用 DataAdapter 跟 DataSet 的固定模式 cn = DS.Tables("Parts").Rows.Count ' 這個 DataSet 內的資料筆數 LabelCN.Text = cn what is it? i = 1 只顯示第一筆 如何使用 DataSet 顯示資料在前面已經介紹過, 請自行複習 TextSid.Text = DS.Tables("Parts").Rows(i - 1).Item("sid") TextSname.Text = DS.Tables("Parts").Rows(i - 1).Item("sname") TextStatus.Text = DS.Tables("Parts").Rows(i - 1).Item("status") TextCity.Text = DS.Tables("Parts").Rows(i - 1).Item("city") LabelNum.Text = i what is it? 注意這個程式不是複製過去就可以直接執行的 這個練習使用 DataAdapter 跟 DataSet, 先前使用的是 DataReader, 二者的差異? a. 記憶體與資料庫連線 DataReader 是每一次呼叫 read 時都到資料庫抓出一筆資料, 這樣比較節省記憶體, 但是每次必須一直保持資料庫連線 DataAdapter 跟 DataSet 是第一次使用時在資料庫抓出全部資料放入記憶體中, 記憶體負擔比較大, 但是必須注意記憶體資料與資料庫資料之一致性注意 : 二者優缺點剛好顛倒 b. 上一筆與下一筆因為 DataReader 只能每次抓一筆, 所以基本上不能抓前一筆或直接指定第幾筆資料 ; DataAdapter 跟 DataSet 就沒這個限制 c. 資料修改與異動 ( 在 insert/update/delete 上 ) DataReader 如前面的練習, 可以在 sql 下指令後, 使用 ExecuteNonQuery 這個方法執行, 直接異動資料庫內的資料 DataAdapter 跟 DataSet 就像是在記憶體中複製一個 ( 符合你的 sql 條件 ) 的資料表格, 所以異動資料就是在這個複製的資料表格上工作, 最後再把異動處改回資料庫內. 這樣或許會有資料不一致的問題出現 10

11 建議 a. 如果是 insert/update/delete, 請使用 DataReader 最直接, 前面的範例程式可以直接使用 b. 如果是 select, 請注意你工作需要的特性. 如果是很單純的從頭到尾把資料逐筆抓出來, 使用 DataReader 如果資料抓出來後還需要上一筆下一筆或直接指定第幾筆之類的工作, 請使用 DataAdapter 跟 DataSet c. 凡事都可能有例外, 所以最重要的是你培養出自己的喜好與感覺, 找到適合自己的做法 (5). 畫面的處理 a. 城市 的下拉式選單, 使用 DataReader 抓出相異的程式資料 sql = "select distinct city from parts order by city" SqlCmd = New OleDbCommand(sql, SqlConn) ComboCity.Items.Clear() While Reader.Read() 這樣寫就可以從第一筆抓到最後一筆, 但事先不知道筆數 ComboCity.Items.Add(Reader.Item(0)) End While b. 上一筆下一筆的寫法哪裡會紀錄目前顯示到第幾筆?? 想想看 c. 畫面控制在製作畫面前必須先考慮好使用者操作畫面時的感覺, 整個流程想一次, 這樣你就能做好畫面設計 11

Microsoft Word - vbtodb992.doc

Microsoft Word - vbtodb992.doc 主題 : 以 VB.Net 撰寫連結資料庫的程式 所有的程式撰寫中, 只要牽涉到較大量的資料, 都很難避免與資料庫的連線. 例如 : - 人事系統中必須與人事資料庫連線以取得相關資訊 - tip 系統中必須與學籍資料庫連線, 以取得相關學生資訊 可以發現, 不論是使用 vb 之類的工具所開發之專屬應用軟體, 或者是使用 asp 之類所開發之 web 系統, 都會有連線資料庫的需求. 因此本課程的主要目的在討論

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - ASP2DB1002.doc

Microsoft Word - ASP2DB1002.doc 主 題 : 以 ASP.Net 撰 寫 連 結 資 料 庫 的 程 式 所 有 的 程 式 撰 寫 中, 只 要 牽 涉 到 較 大 量 的 資 料, 都 很 難 避 免 與 資 料 庫 的 連 線. 例 如 : - 人 事 系 統 中 必 須 與 人 事 資 料 庫 連 線 以 取 得 相 關 資 訊 - tip 系 統 中 必 須 與 學 籍 資 料 庫 連 線, 以 取 得 相 關 學 生 資

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

2 ADO.NET Internet 1.2

2 ADO.NET Internet 1.2 C H A P T E R 1 ADO.NET XML ADO.NET ADO.NET.NET Framework.NET XML ADO.NET.NET Microsoft Visual Studio 200 ADO.NET ADO.NET 2 ADO.NET 1 1.1 1.1 1.1 1.2 Internet 1.2 1.1 Internet 2 1.2 (Internet) Web 1. ADO.NET

More information

untitled

untitled Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4 IFix3.5 ACCESS ACCESS hisdata D:\Dynamics\SampleSystem\HistoricalData ODBC DSN hisdata 1 ODBC 1.1 2 1.2 3 Driver do Microsoft Access (*.mdb) 1.3 4 hisdata IFIX 1.4 1.4 5 Access 1.5 6 ODBC ifix3.5 1.6 1.6

More information

ThreeDtunnel.doc

ThreeDtunnel.doc (12) 1 1. Visual Basic Private Sub LoadDatabase() Dim strip As String Dim straccount As String Dim strpassword As String Dim strdatabase As String Dim strtable As String Dim strsql As String Dim strtemp1

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

教案模板4-2

教案模板4-2 传 智 播 客 ASP.NET 就 业 实 例 教 程 教 学 设 计 课 程 名 称 :ASP.NET 就 业 实 例 教 程 授 课 年 级 : 2015 年 级 授 课 学 期 : 2015 学 年 第 二 学 期 教 师 姓 名 : 某 某 老 师 2015 年 02 月 02 日 课 题 名 称 第 2 章 ADO.NET 计 划 学 时 6 课 时 内 容 分 析 教 学 目 标 及 基

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

穨japhkesch.PDF

穨japhkesch.PDF : 1.1? : : ( ) : What?,,,.. -->p.44-45 Why? : 1.2 : : ( ) : -->p.94-95 -->p.44-45 -->p.158-162 : ( ) : (1995) : : ( 1) ( 2) ( 3) ( 4) ( 5) ( 1) -1994 - - ( 2) - -, -, - ( 3) -1938 9

More information

Microsoft PowerPoint - 09.Android 程式設計-SQLite

Microsoft PowerPoint - 09.Android 程式設計-SQLite 計劃名稱 : 104 年度教育部資通訊軟體創新人才推升推廣計畫跨校資源中心 : 雲端運算 ( 國立中山大學 ) 課程名稱 : 網路及平台服務 Part1- 課程教材 教材名稱 :Android 程式設計 -SQLite 國立高雄大學資訊工程學系張保榮教授 大綱 SQLite execsql() 函式 rawquery() 函式 insert() 函式 delet() 函式 update() 函式 query()

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

Microsoft PowerPoint - 資料庫程式設計教材.pptx

Microsoft PowerPoint - 資料庫程式設計教材.pptx 第三章 SQL 查詢指令 一 SELECT 指令設定查詢範圍 二 WHERE 子句的比較運算子 三 WHERE 子句的邏輯運算子 四 ORDER BY 排序子句 五 SQL 聚合函數 一 SELECT 指令設定查詢範圍 (1)SQL 查詢指令只有一個 SELECT 指令, 其基本語法如下所示 : SELECT 欄位 1, 欄位 2, 欄位 N FROM 資料表或檢視表 WHERE 查詢條件 上述 SELECT

More information

第 一 章 資料庫概念

第 一 章 資料庫概念 授課老師 : 洪瑞展 2015/11/5 1 1. 讓讀者瞭解 ADO.NET 的架構及運作原理 2. 讓讀者瞭解 ADO.NET 與資料庫的連接方式 存取方法 2015/11/5 2 18-1 ADO.NET 的簡介 18-2 命名空間的引用 18-3 使用 DataReader 物件讀取資料庫的資料 18-4 使用 DataSet 物件來讀取資料 18-5 DataSet 物件的資料庫操作 2015/11/5

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

untitled

untitled 1 LinkButton LinkButton 連 Button Text Visible Click HyperLink HyperLink 來 立 連 Text ImageUrl ( ) NavigateUrl 連 Target 連 _blank _parent frameset _search _self 連 _top 例 sample2-a1 易 連 private void Page_Load(object

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

More information

ADO.NET 資料庫存取架構

ADO.NET 資料庫存取架構 資料庫離線存取模式 建國科技大學資管系饒瑞佶 ADO.NET 資料庫存取架構 DataSet DataSet 是一個放在記憶體中的資料結構 將資料庫的結構與資料複製到記憶體中, 用表格的方式來儲存 減少資料庫負擔與增加存取效率 容易進行取得 傳遞與顯示裡面的資料 需要額外的同步機制 記憶體 DataAdapter Command Connection DB Product Price Quantity

More information

( )... 5 ( ) ( )

( )... 5 ( ) ( ) 2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:rusen@stust.edu.tw WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...

More information

Visual C# 2005程式設計

Visual C# 2005程式設計 Visual Basic 2005 程式設 計 第 5 章流程控制 5-1 認識流程控制 判斷結構 (decision structures) If...Then Else Select Case Try Catch Finally 迴圈結構 (loop structures) For...Next For Each...Next Do...Loop While End While 5-2 If Then

More information

THE GAME GUIDE WELCOME TO DARTSLIVE DARTSLIVE.com Ver.3.0 2013.05 HOW TO PLAY BEFORE YOU START THE GAME HOW TO PLAY THE GAME HOW TO COUNT THE SCORE AWARD MOVIE 自由設定AWARD! 讓飛鏢的樂趣多更多! AWARD MOVIE是甚麼? AWARD

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft Word - 生活禮儀柯友惠981

Microsoft Word - 生活禮儀柯友惠981 社 交 禮 儀 課 程 簡 介 第 一 節 : 接 待 與 拜 訪 禮 儀 學 習 禮 儀, 不 是 為 了 取 悅 別 人, 而 是 為 了 開 發 自 己 內 心 的 能 量, 來 展 現 得 體 的 風 範, 並 以 合 宜 的 舉 止 及 內 在 的 修 養 來 創 造 良 好 的 應 對 趨 勢, 讓 好 禮 儀 為 您 帶 來 好 人 緣 一 待 客 服 務 的 基 本 原 則 1. 以

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

前言 人類的歷史, 因 一個簡單的思維 而改變! 1776 Thomas Paine COMMON SENSE

前言 人類的歷史, 因 一個簡單的思維 而改變! 1776 Thomas Paine COMMON SENSE 抓到重點 + 專注力, 做事有效率 GPS You Can Change Your Way of Working Just by Changing Your Way of Thinking 高橋政史 著 黃玉寧 譯 前言 人類的歷史, 因 一個簡單的思維 而改變! 1776 Thomas Paine COMMON SENSE 8 12 1930 60 3 Steve Jobs 你所需要的是技巧? 還是思考方法?

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行... 11 第 三 章 内 部 环 境 建 设... 22 第 一 节 组 织 架 构... 22 第 二 节 发 展 战 略... 26 第 三 节

目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行... 11 第 三 章 内 部 环 境 建 设... 22 第 一 节 组 织 架 构... 22 第 二 节 发 展 战 略... 26 第 三 节 附 件 电 力 行 业 内 部 控 制 操 作 指 南 ( 征 求 意 见 稿 ) 2014 年 8 月 目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行... 11 第 三 章 内 部 环 境 建 设... 22 第 一 节 组 织 架 构... 22 第 二 节 发 展 战 略... 26 第 三

More information

第一章 章标题-F2 上空24,下空24

第一章 章标题-F2 上空24,下空24 Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web

More information

条款

条款 中 银 保 险 有 限 公 司 国 内 贸 易 信 用 保 险 (C 款 ) 条 款 1. 承 保 范 围 1.01 被 保 险 人 所 获 得 的 保 障 我 们 是 特 别 条 款 中 所 称 的 保 险 人 我 们 向 您, 即 特 别 条 款 中 所 称 的 被 保 险 人, 签 发 本 保 单, 并 就 本 保 单 收 取 保 险 费 根 据 保 单 的 条 款 和 条 件, 如 果 由

More information

業 用 地 出 讓 最 低 價 標 準 不 得 低 於 土 地 取 得 成 本 土 地 前 期 開 發 成 本 和 按 規 定 收 取 的 相 關 費 用 之 和 工 業 用 地 必 須 採 用 招 標 拍 賣 掛 牌 方 式 出 讓 其 出 讓 價 格 不 得 低 於 公 佈 的 最 低 價 標

業 用 地 出 讓 最 低 價 標 準 不 得 低 於 土 地 取 得 成 本 土 地 前 期 開 發 成 本 和 按 規 定 收 取 的 相 關 費 用 之 和 工 業 用 地 必 須 採 用 招 標 拍 賣 掛 牌 方 式 出 讓 其 出 讓 價 格 不 得 低 於 公 佈 的 最 低 價 標 我 們 為 一 間 所 有 運 營 均 在 中 國 進 行 的 甲 級 物 流 設 施 供 應 商 以 下 為 對 我 們 在 中 國 的 業 務營運有重大關係的中國法律及法規概要 項目的開發 開發用地 儘 管 中 國 的 所 有 土 地 均 歸 國 家 或 集 體 所 有 然 而 個 人 及 企 業 可 獲 得 土 地 使 用 權 及 持 有 有關土地使用權作開發用途 全 國 人 民 代 表 大

More information

Microsoft PowerPoint - OPVB1基本VB.ppt

Microsoft PowerPoint - OPVB1基本VB.ppt 大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動

More information

臺北捷運公司 105 年 11 月 27 日新進助理工程員 ( 資訊類 ) 甄試試題 - 程式設計 注意 : 請務必填寫姓名 : 1. 以下題目應全部作答 應考編號 : 2. 科目總分為 100 分 3. 作答時不須抄題目, 但請標明題號, 並請用藍 ( 黑 ) 色原子筆橫向書寫 題目 : 一 軟體

臺北捷運公司 105 年 11 月 27 日新進助理工程員 ( 資訊類 ) 甄試試題 - 程式設計 注意 : 請務必填寫姓名 : 1. 以下題目應全部作答 應考編號 : 2. 科目總分為 100 分 3. 作答時不須抄題目, 但請標明題號, 並請用藍 ( 黑 ) 色原子筆橫向書寫 題目 : 一 軟體 注意 : 請務必填寫姓名 : 1. 以下題目應全部作答 應考編號 : 2. 科目總分為 100 分 3. 作答時不須抄題目, 但請標明題號, 並請用藍 ( 黑 ) 色原子筆橫向書寫 題目 : 一 軟體發展方法已逐漸從傳統的瀑布模型 (waterfall model) 或結構化發展轉向物件導向 (object oriented) 分析設計以及敏捷式開發方法, 請簡要回答以下有關技術與特性 ( 每題 5

More information

封面-12

封面-12 第十二章 701Client TECHNOLOGY CO.,LTD. 701Client 701Server 701Client "701Client", 12-1 :supervisor :supervisor : 1. : 00~99 100 2. : 00~63 ( 63 / / ) 3. : 18 9 4. : 18 9 5. 12-2 TECHNOLOGY CO.,LTD. 701Client

More information

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 1/54 数 据 库 系 统 基 础 哈 尔 滨 工 业 大 学 2011.~2012. 数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 3/54 第 6 章 数 据 库 管 理 与 维 护 6.1 数 据 库 管 理 员 的 基 本 职 责 6.2 数 据 库 存 储 与 性 能 管 理 6.3 数 据 库

More information

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63>

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63> 全國高級中等學校 98 學年度商業類科學生技藝競賽 程式設計 職種學科模擬試卷 選手證號碼 : 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 : ( 選擇題每題 4 分, 共 100 分 ) ( A ) 1. 在 ASCII Code 的表示法中, 下列大小之關係何者為錯誤? (A) A>B>C (B) c>b>a (C) 3>2>1 (D) p>g>e ( D

More information

ebook 165-5

ebook 165-5 3 5 6 7 8 9 [ 3. 3 ] 3. 3 S Q L S Q 4. 21 S Q L S Q L 4 S Q 5 5.1 3 ( ) 78 5-1 3-8 - r e l a t i o n t u p l e c a r d i n a l i t y a t t r i b u t e d e g r e e d o m a i n primary key 5-1 3 5-1 S #

More information

徐汇教育2014/5月刊 重 点 关 注 浅谈基于需求的辅导员培训的实践 张晓群 培训是一种经验在过程中转让 使受训者掌握新的标 准 行为及态度的活动 两年前 辅导员工作室成立之际 团市委对工作室所承担的辅导员培训提出如下要求 培养 骨干队伍 加强应用性实践研究 如何使来自六个区的八 位辅导员在有限的培训期中达成要求并确有收获 从需求 出发 调动内驱力 以适切的内容 形式稳步推进不失为 有效举措 关注需求

More information

編輯要旨 一 教育部為了協助本國失學民眾 新住民及 其他國外朋友 有系統的學習華語文的 聽 說 讀 寫 算等識字能力及跨文化 適應 以培養具有基本公民素養的終身學 習者 特別委託新北市政府教育局新住民 文教輔導科團隊編輯本教材 二 依據上述目的 本教材共有六冊 並分為 六級 分級及單元名稱詳如下表

編輯要旨 一 教育部為了協助本國失學民眾 新住民及 其他國外朋友 有系統的學習華語文的 聽 說 讀 寫 算等識字能力及跨文化 適應 以培養具有基本公民素養的終身學 習者 特別委託新北市政府教育局新住民 文教輔導科團隊編輯本教材 二 依據上述目的 本教材共有六冊 並分為 六級 分級及單元名稱詳如下表 基 本 識 字 教 材 第 2 冊 初 二 級 教 育 部 編 印 編輯要旨 一 教育部為了協助本國失學民眾 新住民及 其他國外朋友 有系統的學習華語文的 聽 說 讀 寫 算等識字能力及跨文化 適應 以培養具有基本公民素養的終身學 習者 特別委託新北市政府教育局新住民 文教輔導科團隊編輯本教材 二 依據上述目的 本教材共有六冊 並分為 六級 分級及單元名稱詳如下表 第一冊 第二冊 第三冊 第四冊 第五冊

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

穨ac3-4.PDF

穨ac3-4.PDF 4-1 VBA Access 4-1-1 Access 2000 4-1 4-1 Access 2000 4-1 Visual Basic Access 2000 ( ADO DAO ) Access 2000 VBA Office Access VBA Access 8.0(97 ) DAO Access 2000 DAO ADO 2.1 OLE Automation ADO 2.1 DAO ADO

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

12-1. 資料庫基礎觀念 (1). 使用 Access 建立資料庫及資料表 : (2)..NET 2005 讀取資料庫的部分, 雖然工具箱的控制項與.NET 2003 稍有不同, 但是核心程式碼, 還是維持與.NET 2003 相同的架構 (3). 但是.NET 2005 的 web 程式 (As

12-1. 資料庫基礎觀念 (1). 使用 Access 建立資料庫及資料表 : (2)..NET 2005 讀取資料庫的部分, 雖然工具箱的控制項與.NET 2003 稍有不同, 但是核心程式碼, 還是維持與.NET 2003 相同的架構 (3). 但是.NET 2005 的 web 程式 (As 第十二章資料庫存取 目錄 12-1. 資料庫基礎觀念... 2 12-2. 程式設計如何與資料庫連結之步驟... 5 12-3. ADO.NET 物件模型... 6 12-4. 使用資料工具建立資料庫應用程式 1-- 連結資料庫並顯示資料於表單上.. 10 12-5. 範例練習 [exp12-2]: 使用資料工具來顯示資料庫中資料表內容... 12 12-6. 撰寫程式碼來讀取資料庫的資料... 22

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information

( CIP) /. - :, ( 21 ) ISBN H ( CIP) ( 2004) ( ) ( : ) /

( CIP) /. - :, ( 21 ) ISBN H ( CIP) ( 2004) ( ) ( : ) / 21 ( ) ( CIP) /. - :, 2004. 9 ( 21 ) ISBN 7-5043 -4362-5... - - - -. H152. 3 ( CIP) ( 2004) 096813 ( ) 86093580 86093583 9 ( : 100045) 880 1230 1 /32 516 20. 625 5000 2004 9 1 2004 9 1 ISBN 7-5043-4362-5

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 696 14A.35(1) 14A 1 (i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 14A.35(1) 14A.35(1) 14A.35(1) 14A.35(1) 2. 2.1 A. 3 (i) (ii) (iii) (iv) (1) (i)(ii) 4.5 6.5 6.5 7 (2) (iii) (a) 74 (b) 500 4 (3) (iv) PID PID

More information

投影片 1

投影片 1 v. s. Character ( ) ( ) ( ) ( ) ( ) (1949 ) ( ) (1949-1964 ) ( )X (1965-1979) Snoopy ( )Y (1977-1984) ( ) A 34.3% A 28.1 A 1. ( ) A 2. ( ) A 3. ( ) 4. ( ) ( ) Hello Kitty 60% 1. 2. Kitty ( ) 1. ( ) KTV

More information

附 件 : 湖 北 省 会 计 人 员 继 续 教 育 实 施 办 法 第 一 条 为 规 范 会 计 人 员 继 续 教 育 工 作, 加 强 持 有 会 计 从 业 资 格 证 书 人 员 ( 以 下 简 称 会 计 人 员 ) 继 续 教 育 的 管 理, 推 进 全 省 会 计 人 员 继 续 教 育 工 作 科 学 化 规 范 化 信 息 化, 培 养 造 就 高 素 质 的 会 计 队

More information

2016 28 2016 2013 50 2013 69 2016 2016 10 2016 1 2016 24 2016 1 2016 2016 7 1 2017 6 30 1 2016 2 2012 17 2016 2016 24 2016 1 2016 1 2016 1 2016 1 2016 2016 24 2016 24 2016 24 24 12 2016 CN 24 24 12 2016

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

Microsoft PowerPoint - ch04_AEL0080.ppt

Microsoft PowerPoint - ch04_AEL0080.ppt 4 選擇 在正常的情況下, 電腦程式的執行是以敘述的排列次序逐步處理的 使用控制架構 (control structures) 可以改變這種既定的先後次序, 讓程式得以進行更複雜的運算, 或以更簡潔的指令來實現演算法 1/42 選擇 4.1 演算法的描述方式 4.2 變數的運用範圍 (Scope of variables) 4.3 if- 敘述 4.4 巢狀 if- 敘述 (Nested if statements)

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

Microsoft Word - 關聯性資料庫.doc

Microsoft Word - 關聯性資料庫.doc 關聯式資料庫 引用自 : 王勝雄, 台中市網 PHP 程式語言編寫 研習課程網址 :http://km.tceb.edu.tw/~wsx/php/index.htm SQL 結構化查詢語言 定義 & 源起 : SQL 是 Structured Query Language 的縮寫, 簡單的說,SQL 是一種與資料庫溝通的共通語言, 它是當時在 IBM 工作的 E.F. Codd 於 1970 年針對關聯式模型

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

Microsoft PowerPoint - asp14

Microsoft PowerPoint - asp14 ADO.NET 建立網頁資料庫 資科系林偉川 資料庫系統 在電腦計算機科學的應用領域, 資料庫才是公司行號真正電腦化的推手, 眾多的出勤管理系統 倉庫管理系統 進銷存系統或小至錄影帶店管理系統, 這些都屬於不同應用的資料庫系統 資料庫系統本身就是一套應用程式, 使用者在不需撰寫任何程式碼的情況下, 就可以使用資料庫儲存和管理所需的資料, 事實上, 只有比較複雜的應用系統, 程式開發者才會撰寫預設的資料庫語言設計客戶所需的應用系統

More information

高中信息技术课程标准

高中信息技术课程标准 普 通 高 中 信 息 技 术 课 程 标 准 一 课 程 的 基 本 理 念 二 课 程 设 计 思 路 三 课 程 目 标 四 内 容 标 准 信 息 技 术 基 础 算 法 与 程 序 设 计 多 媒 体 技 术 应 用 网 络 技 术 应 用 数 据 管 理 技 术 人 工 智 能 初 步 五 实 施 建 议 教 学 建 议 评 价 建 议 教 科 书 编 写 建 议 课 程 资 源 的 利

More information

Microsoft PowerPoint - asp15

Microsoft PowerPoint - asp15 SQL 語言處理資料庫 資科系林偉川 什麼是 SQL 語言 SQL 為 ANSI (American National Standards Institute) 標準的資料庫語言,SQL 指令的語法可以存取和更新資料庫的記錄, 目前 Access SQL Server Informix Oracle 和 Sybase 等資料庫系統都支援 ANSI 的 SQL 語言 E. F. Codd 建立關連性資料庫的觀念,

More information

73 二 課程簡介

73 二 課程簡介 72 處 變 如何不驚? 談如何修讀 這門課 / 一 前言 73 二 課程簡介 74 Robert T. Golembiewski 三 教科書的研讀訣竅 75 76 cross reference 四 課程製作不易, 且成本昂貴, 一定要看 11 00 11 30 19 00 19 30 20 30 21 00 77 idea 1 78 五 輔助教材 是新知來源, 又是考試的範圍 六 面授教學提供解惑的機會,

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

有 不 同 想 法 馬 上 記 錄 下 來, 作 為 寫 作 和 較 特 殊 題 型 的 答 題 材 料 把 握 這 四 到, 再 加 上 考 試 用 書 的 重 點 整 理, 搭 配 服 用, 讓 課 文 與 你 不 再 有 距 離 2. 考 試 成 績 好 差, 心 情 也 好 差, 可 不 可

有 不 同 想 法 馬 上 記 錄 下 來, 作 為 寫 作 和 較 特 殊 題 型 的 答 題 材 料 把 握 這 四 到, 再 加 上 考 試 用 書 的 重 點 整 理, 搭 配 服 用, 讓 課 文 與 你 不 再 有 距 離 2. 考 試 成 績 好 差, 心 情 也 好 差, 可 不 可 國 文 科 讀 書 分 享 楊 欣 蓓 老 師 我 有 我 的 路, 有 我 的 夢, 夢 中 的 那 個 世 界, 甘 講 伊 是 一 場 空 還 記 得 高 三 時, 老 師 常 常 覺 得 自 己 就 像 耳 機 裡 播 放 的 憨 人, 天 天 聽 著 五 月 天 唱 出 迷 惘, 卻 還 是 無 法 為 有 些 煩 躁 不 安 的 生 活 找 出 穩 定 的 著 力 點, 老 師 希 望

More information

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr 05 CHAPTER Information.IsNumeric () Information.IsDate () True False Date DateTrue False Y Y Information.IsArray () True False Y Information.IsError () Information.IsNothing () True False True False Y

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

使用手冊

使用手冊 使用手冊 版權所有 2013 年 Microtek International, Inc. 保留所有權利 商標 Microtek MII MiiNDT ScanWizard Microtek International, Inc. Windows Microsoft Corporation 重要須知 Microtek Microtek Windows Microsoft Windows I49-004528

More information

Microsoft PowerPoint - vb13.ppt

Microsoft PowerPoint - vb13.ppt VB 資料庫應用 資科系 林偉川 關連式資料庫 Access MS-SQL Oracle MySQL 資料庫種類 2 1 Access 資料庫 可看到一個資料表, 是由 m 列 n 欄的表格所組成 每一列即為一筆記錄 (record), 每一欄即為一個欄位或資料欄 (field) 一個資料表可擁有多筆記錄 ( 最多十億筆 ) 一筆記錄內可擁有多個資料欄 ( 最多 255 欄 ) 就一個資料欄言, 也可擁有多個字元

More information

致理技術學院資訊管理學系專題企劃書格式建議書

致理技術學院資訊管理學系專題企劃書格式建議書 致 技 術 學 院 資 訊 管 系 專 題 期 末 報 告 致 技 術 學 院 資 訊 管 系 專 題 期 末 報 告 鋼 鐵 業 進 銷 貨 管 系 統 指 導 老 師 : 蕭 勝 華 老 師 鋼 鐵 業 進 銷 貨 管 系 統 蘇 啟 鴻 老 師 學 生 : 張 志 宏 (69810203) 江 智 達 (69810209) 陳 宏 鎧 (69810210) 徐 偉 嘉 (69810211) 彭

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á

mv t ï Catch ex As Exception MessageBox.Show( «t ï ) Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á ! kƒà ï ï ugv º h t ï s p w Connection g o Ç hâe Connection g à t ï u k ï o Ãh Ý ƒà mv tj ï s mv t SQL Server Access ïë mv t Exce ÌÞ 3-1 mv t SQL Server t SQL Server SQL Server.NET Framework ï ± SqlConnection

More information