untitled

Size: px
Start display at page:

Download "untitled"

Transcription

1 Visual C# 程式設計經典 18.2 資料繫結.NET Framework 所提供的大部份控制項皆有資料繫結 (DataBinding) 的功能 例如 Label TextBox CheckBox ComboBox DataGridView 等控制項 當控制項做資料繫結的動作後, 該控制項即會顯示所查詢的資料記錄 我們將可以資料繋結的控制項分成三種類型來介紹 : Case 01 使用 Label LinkLabel Button CheckBox RadioButton TextBox 控制 項做資料繫結, 一次只能在該控制項上面顯示一筆記錄中的某個欄位的內容 此種資料繫結的寫法如下 : 控制項物件名稱.DataBindings.Add (" 屬性 ", 資料來源, " 資料成員 ") ; 屬性 : 指定所要繫結的控制項屬性 資料來源 : 指定 DataSet DataView DataTable 物件資料來源 資料成員 : 指定要繫結的資料來源欄位 譬如 : 使用 txtname 文字方塊控制項的 Text 屬性與 ds 中 員工 資料表的 姓名 欄位做資料繫結, 結果表單上面的 txtname 文字方塊控制項會顯示 姓名 欄位的第一筆資料 其寫法如下 : txtname.databindings.add ("Text", ds, " 員工. 姓名 ") ; txtname 資料繫結 18-8

2 Chapter 18 資料繫結與預存程序的使用 Case 02 使用 ComboBox ListBox CheckedListBox 控制項做資料繫結, 可以顯 示所有記錄的某一個欄位資料 資料繫結語法如下 : 控制項物件名稱.DataSource = 資料來源 ; 控制項物件名稱.DisplayMember = 資料成員 ; 資料來源 : 指定 DataSet DataView DataTable 物件資料來源 資料成員 : 指定要繫結的資料來源欄位 譬如 : 使用名稱為 cboid 的下拉式清單和 員工 資料表的 編號 欄 位做資料繫結, 顯示 編號 欄位的所有資料, 其寫法和關係圖如下 : cboid.datasource = ds; cboid.displaymember = " 員工. 員工編號 "; cboid 資料繫結 Case 03 使用 DataGridView 控制項做資料繫結可顯示所有記錄, 資料繫結語法 : 控制項物件名稱.DataSource = 資料來源 ; 控制項物件名稱.DataMember = 資料成員 ; 資料來源 : 指定 DataSet DataView DataTable 物件資料來源 資料成員 : 指定要繫結的 DataTable 18-9

3 Visual C# 程式設計經典 若 DataGridView 控制項的 DataSource 屬性設定成 DataView 或 DataTable 物件, 則 DataMember 屬性可以不用設定 譬如 : 使用 datagridview1 控制項和 ds 資料集物件中的 員工 資料表 做資料繫結, 來顯示 員工 資料表的所有資料, 其寫法如下 : datagridview1.datasource = ds ; datagridview1.datamember = " 員工 " ; 上述兩行敘述可改寫成下面任一行敘述 : datagridview1.datasource = ds.tables[" 員工 "]; 或 datagridview1.datasource = ds.tables[" 員工 "].DefaultView ; datagridview1 資料繫結 : DataBindingDemo1.sln 練習將 員工 資料表的欄位記錄與 TextBox ComboBox DataGridView 控制項做資料繫結 如下圖, 當您選取 編號 下拉式清單控制項的編號時, 會將該筆資料對應的欄位內容分別放入姓名 電話 職稱 薪資的文字方塊內 18-10

4 Chapter 18 資料繫結與預存程序的使用 同樣地, 當您選取 DataGirdView 控制項中任何一筆記錄, 則在編號下拉式清單, 姓名 電話 職稱 薪資的文字方塊內會顯示 DataGridView 控制項所選取的那一筆記錄 執行結果 1 編號下拉式清單選編號 5 記錄的畫面 2 datagridview1 選編號 3 記錄的畫面 18-11

5 Visual C# 程式設計經典 操作步驟 Step 01 複製資料庫 請將書附光碟 資料庫 資料夾下的 ch18db.mdf 和 ch18db_log.ldf 複製 到目前製作專案的 bin\debug 資料夾下, 使 ch18db.mdf 資料庫與範例執 行檔在相同路徑下 Step 02 建立表單輸出入介面 cboid txtname txttel txtposition txtsalary datagridview1 Step 03 撰寫程式碼 FileName:Form1.cs 01 using System.Data; 02 using System.Data.SqlClient ; namespace DataBindingDemo1 05 { 06 public partial class Form1 : Form 07 { 08 public Form1() 09 { 10 InitializeComponent(); 11 } private void Form1_Load(object sender, EventArgs e) 14 { 18-12

6 Chapter 18 資料繫結與預存程序的使用 using (SqlConnection cn = new SqlConnection()) 17 { 18 cn.connectionstring Source=(LocalDB)\v11.0;" + 19 "AttachDbFilename= DataDirectory ch18db.mdf;" + 20 "Integrated Security=True"; 21 SqlDataAdapter daemployee = new SqlDataAdapter ("SELECT * FROM 員工 ORDER BY 編號 DESC", cn); 22 DataSet ds = new DataSet(); 23 daemployee.fill(ds, " 員工 "); 24 // ComboBox 控制項資料繫結 25 cboid.datasource = ds; 26 cboid.displaymember = " 員工. 編號 "; 27 // TextBox 控制項資料繫結 28 txtname.databindings.add("text", ds, " 員工. 姓名 "); 29 txttel.databindings.add("text", ds, " 員工. 電話 "); 30 txtposition.databindings.add("text", ds, " 員工. 職稱 "); 31 txtsalary.databindings.add("text", ds, " 員工. 薪資 "); 32 // DataGridView 控制項資料繫結 33 datagridview1.datasource = ds; 34 datagridview1.datamember = " 員工 "; 35 } 36 } 37 } 38 } 說明 1. 第 行 : 將 cboid 下拉式清單繫結至 ds 物件中 員工 DataTable 的 員工. 編號 欄位 2. 第 行 : 將 txtname txttel txtposition txtsalary 文字方塊的 Text 屬性 繫結至 員工 DataTable 的對應欄位 3. 第 行 : 將 datagridview1 控制項繫結到 ds 的 員工 DataTable 物件 18-13

7 Visual C# 程式設計經典 18.3 如何將 DataTable 進行關聯 第 16 章我們使用資料工具建立簡單的關聯式資料庫應用程式, 而本節我們將 介紹如何使用 DataSet 物件的 Relations 集合, 將記憶體 DataSet 內的多個 DataTable 進行關聯, 以建立關聯式的資料庫應用程式, 步驟如下 : Step 01 建立 DataSet 物件, 再使用 DataAdapter 物件執行 SQL 語法, 並使用 DataAdapter 物件的 Fill 方法將 DataTable 物件 ( 查詢資料的結果 ) 放到 DataSet 物件中 因為要製作關聯式資料庫, 所以 DataSet 物件必須要有兩個以上的 DataTable 物件 寫法如下 : DataSet ds = new DataSet(); SqlDataAdapter da1 = new SqlDataAdapter("SQL 語法 1", cn); da1.fill(ds, "dt1"); // ds 含有 DataTable 物件 dt1 SqlDataAdapter da2 = new SqlDataAdapter("SQL 語法 2", cn); da2.fill(ds, "dt2") ; // ds 含有 DataTable 物件 dt2 Step 02 使用 DataSet 物件的 Relations 集合物件的 Add 方法加入一個關聯物件, 並且設定兩個 DataTable 物件中哪兩個欄位要進行關聯 寫法如下 : ds.relations.add(" 關聯名稱 ", ds.tables["dt1"].columns["dt1 要關聯的 Primary Key 欄位名稱 "], ds.tables["dt2"].columns["dt2 要關聯的 Foreign Key 欄位名稱 "] ); Step 03 接著將主資料表 dt1 繫結至 datagridview1, 而關聯物件 dt1. 關聯名稱 繫結至 datagridview2, 此時你只要選取 datagridview1 中的某一筆記錄, 則 datagridview2 即會顯示對應的記錄 寫法如下 : datagridview1.datasource = ds; datagridview1.datamember = "dt1"; datagridview2.datasource = ds; datagridview2.datamember = "dt1. 關聯名稱 "; 18-14

8 Chapter 18 資料繫結與預存程序的使用 :RelationsDemo1.sln 製作可以將記憶體內的兩個 DataTable 關聯的資料庫應用程式 將 Northwind.mdf 資料庫 產品類別 及 產品資料 兩個資料表放入兩個 DataTable 後, 接著再將這兩個 DataTable 物件的 類別編號 欄位進行關聯, 此時選取上方 DataGridView 中產品類別的某一筆記錄時, 則下方的 DataGridVeiw 即會顯示對應的產品資料所有記錄 執行結果 上方產品類別 DataGridView 選取類別編號 2 記錄所顯示的畫面 上方產品類別 DataGridView 選取類別編號 5 記錄所顯示的畫面 18-15

9 Visual C# 程式設計經典 操作步驟 Step 01 複製資料庫 請將書附光碟 資料庫 資料夾下的 Northwind.mdf 和 Northwind_ log.ldf 複製到目前製作專案的 bin\debug 資料夾下, 使 Northwind.mdf 資料庫與 範例執行檔在相同路徑下 Step 02 建立表單輸出入介面 dgvcategory dgvproduct Step 03 撰寫程式碼 FileName:Form1.cs 01 using System.Data; 02 using System.Data.SqlClient; namespace RelationsDemo1 05 { 06 public partial class Form1 : Form 07 { 08 public Form1() 09 { 10 InitializeComponent(); 11 } private void Form1_Load(object sender, EventArgs e) 18-16

10 Chapter 18 資料繫結與預存程序的使用 14 { 15 using (SqlConnection cn = new SqlConnection()) 16 { 17 cn.connectionstring Source=(LocalDB)\v11.0;" + 18 "AttachDbFilename= DataDirectory Northwind.mdf;" + 19 "Integrated Security=True"; 20 DataSet ds = new DataSet(); 21 SqlDataAdapter dacategory = new SqlDataAdapter ("SELECT * FROM 產品類別 ", cn); 22 dacategory.fill(ds, " 產品類別 "); 23 SqlDataAdapter daproduct = new SqlDataAdapter ("SELECT * FROM 產品資料 ", cn); 24 daproduct.fill(ds, " 產品資料 "); 25 ds.relations.add("fk_ 產品資料 _ 產品類別 ", ds.tables[" 產品類別 "].Columns[" 類別編號 "], ds.tables[" 產品資料 "].Columns[" 類別編號 "]); 26 dgvcategory.datasource = ds; 27 dgvcategory.datamember = " 產品類別 "; 28 dgvcategory.dock=dockstyle.top;//dgvcategory 停駐在表單上方 29 dgvproduct.datasource = ds; 30 dgvproduct.datamember = " 產品類別.FK_ 產品資料 _ 產品類別 "; 31 dgvproduct.dock=dockstyle.fill;//dgvproduct 填滿整個表單 32 } 33 } 34 } 35 } 說明 1. 第 行 : 建立 SqlDataAdapter 物件 dacategory, 該物件用來查詢 產品類別 資料表所有記錄, 並將查詢結果填入 ds 物件 2. 第 行 : 建立 SqlDataAdapter 物件 daproduct, 該物件用來查詢 產品資料 資料表所有記錄, 並將查詢結果填入 ds 物件 3. 第 25 行 : 將 ds 物件內的產品類別的 類別編號 ( 主鍵 ) 關聯到產品資料的 類別編號 ( 外來鍵 ), 關聯物件名稱設為 FK_ 產品資料 _ 產品類別 4. 第 30 行 : 將 dgvproduct 控制項的 DataMember 屬性設為 FK_ 產品資料 _ 產品類別 關聯物件, 因此該控制項會顯示對應的產品資料 18-17

11 Visual C# 程式設計經典 18.4 使用 BindingManagerBase 巡覽資料表記錄 透過 BindingManagerBase 物件的 BindingContext 集合物件可設定想要巡覽的資 料記錄, 例如下圖表單有 鈕, 透過這四個 按鈕可以動態巡覽每一筆記錄 如下是使用 BindingManagerBase 物件的步驟 : Step 01 宣告 BindingManagerBase 物件 寫法如下 : BindingManagerBase bm ; Step 02 建立 Binding 物件並指定所要資料繫結的控制項屬性 資料來源 (DataSet 物件 ) 及資料成員 (DataTable 名稱與欄位名稱 ) 寫法如下 : Binding mybinding1 = new Binding(" 屬性 ", 資料來源, " 資料成員 "); Binding mybinding2 = new Binding(" 屬性 ", 資料來源, " 資料成員 "); Binding mybindingn = new Binding(" 屬性 ", 資料來源, " 資料成員 "); Step 03 使用控制項 DataBindings 集合屬性的 Add 方法加入 Binding 資料繫結物 件 寫法如下 : 控制項名稱 1.DataBindings.Add(myBinding1); 控制項名稱 2.DataBindings.Add(myBinding2); 控制項名稱 N.DataBindings.Add(myBindingN); 18-18

12 Chapter 18 資料繫結與預存程序的使用 Step 04 使用控制項的 BindingContext 方法建立 BindingManagerBase 物件, BindingContext 方法必須傳入資料來源 (DataSet 物件 ) 及資料成員 (DataTable 名稱 ) 寫法如下: bm = this.bindingcontext( 資料來源, " 資料成員 "); Step 05 完成上面設定之後, 接著您可透過下表 BindingManagerBase 物件所提供 的成員來操作資料表記錄 : 成員 說明 Position 屬性 取得目前記錄的位置 0 ~ Count - 1 Count 屬性 取得資料記錄總筆數 AddNew() 方法 加入一筆空記錄 RemoveAt(index) 方法 刪除第 index-1 筆資料記錄 EndCurrentEdit() 方法 結束目前編輯, 將控制項上的資料寫回 DataSet 內 : BindingManagerBase1.sln 使用上面介紹的步驟, 使用 BindingManagerBase 物件與各控制項做資料繫結, 讓使用者可以動態巡覽 ch18db.mdf 中 會員 資料表上一筆 下一筆的記錄 執行結果 1. 表單有 鈕, 透過這四個按鈕可動態 巡覽每一筆會員記錄 2. 如左下圖, 當會員記錄在第一筆時, 則 及 鈕無法使用 ; 如右下圖, 當會員記錄在最後一筆時, 則 鈕無法使用 18-19

13 Visual C# 程式設計經典 資料表 資料表名稱 會員 主鍵值欄位 編號 欄位名稱 資料型態 長度 允許 null 預設值 備註 編號 nvarchar 10 否 Primary Key 姓名 nvarchar 10 否 電話 nvarchar 10 否 性別 nvarchar 4 否 入會日期 date 否 日期型別資料 婚姻狀態 bool 否 需輸入 true/false 操作步驟 Step 01 複製資料庫 請將書附光碟 資料庫 資料夾下的 ch18db.mdf 和 ch18db_log.ldf 複製 到目前製作專案的 bin\debug 資料夾下, 使 ch18db.mdf 資料庫與範例執 行檔在相同路徑下 Step 02 建立表單輸出入介面 txtid txttel dtpdate txtname cbosex chkismarry btnfirst btnprev btnnext btnlast 18-20

14 Chapter 18 資料繫結與預存程序的使用 Step 03 撰寫程式碼 FileName:Form1.cs 01 using System.Data; 02 using System.Data.SqlClient; namespace BindingManagerBase1 05 { 06 public partial class Form1 : Form 07 { 08 public Form1() 09 { 10 InitializeComponent(); 11 } // 宣告 BindingManagerBase 物件 bm 14 // 使用此物件來巡覽產品資料表的記錄 15 BindingManagerBase bm; // 定義 CheckBm 方法, 該方法用來顯示目前記錄的位置 18 // 使第一筆 上一筆 下一筆 最未筆鈕是否可被使用 19 private void Checkbm() 20 { 21 if (bm.position == 0) 22 { 23 btnfirst.enabled = false; 24 btnprev.enabled = false; 25 btnnext.enabled = true; 26 btnlast.enabled = true; 27 } 28 else if (bm.position == bm.count - 1) 29 { 30 btnfirst.enabled = true; 31 btnprev.enabled = true; 32 btnnext.enabled = false; 33 btnlast.enabled = false; 34 } 35 else 36 { 18-21

15 Visual C# 程式設計經典 18.6 習題 一. 選擇題 1. 下列何者不是使用預存程序的優點? (1) 可一次執行一系列的 SQL 敘述 (2) 簡化複雜的 SQL 敘述 (3) 執行速度快 (4) 採直譯方式 2. 呼叫預存程序時, 參數的預設傳遞方向為? (1) 輸入 (2) 輸入與輸出 (3) 輸出 (4) 傳回值 3. Command 物件欲使用預存程序, 則 CommandType 屬性應設為? (1) CommandType.Text (2) CommandType.StoredProcedure (3) CommandType.Procedure (4) CommandType.SqlProcedure 4. 欲傳回預存程序的傳回值, 則 SqlParameterCollection 集合物件的 Direction 屬 性應設為? (1) ParameterDirection.Input (2) ParameterDirection.InputOut (3) ParameterDirection.Output (4) ParameterDirection.ReturnValue 5. 欲對 DataTable 物件內的記錄資料進行排序或篩選, 可透過 DataTable 建立什 麼物件? (1) DataReader (2) DataView (3) DataColumn (4) DataRow 6. DataView 物件的什麼方法, 可用來排序記錄資料? (1) SortColumn (2) Sort (3) OrderBy (4) RowFilter 7. DataView 物件的什麼方法, 可用來篩選記錄資料? (1) SortColumn (2) Sort (3) OrderBy (4) RowFilter 8. 已建立 DataSet 物件 ds,ds 內含會員 DataTable, 現在有一個姓名下拉式清單 cboname 欲顯示會員 DataTable 姓名 欄位所有資料, 則程式應如何撰寫? (1) cboname.datasource=ds; cboname.datamember=" 會員 "; (2) cboname.datasource=ds; cboname.displaymember=" 會員 "; (3) cboname.datasource=ds; cboname.datamember=" 會員. 姓名 "; (4) cboname.datasource=ds; cboname.displaymember=" 會員. 姓名 "; 18-54

16 Chapter 18 資料繫結與預存程序的使用 9. 下列哪個物件可用來巡覽資料表的記錄? (1) Binding (2) BindingContext (3) DataView (4) BindingManagerBase 10. 有一個 DataView 物件 dv, 若 dv 要篩選 地址 欄位住在 " 忠明路 " 的會員, 則程式應如何撰寫? (1) dv.rowfilter=" 地址 = 忠明路 "; (2) dv.rowfilter=" 地址 Like % 忠明路 "; (3) dv.rowfilter=" 地址 Like % 忠明路 % "; (4) dv.rowfilter=" 地址 Like 忠明路 % "; 二. 程式設計 1. 延續 BindingManagerBase1.sln 範例, 新增可巡覽第一筆 上一筆 下一筆 最末筆的功能表項目, 結果如下圖 : 2. 試設計 InsertBook UpdateBook DeleteBook GetBook 四個預存程序, 透過上述這四個預存程序來新增 修改 刪除 預覽 書籍 資料表 3. 延續上例, 請使用 InsertBook UpdateBook DeleteBook GetBook 四個預存程序來建立可新增 修改 刪除 預覽的書籍管理系統 4. 試製作兩個關聯資料表的資料庫應用程式 將書附光碟中 [ 資料庫 / Northwind.mdf] 的 訂貨主檔 及 訂貨明細 資料表的 訂單編號 欄位關聯, 當選取上方的 DataGridView 中訂貨主檔的某一筆記錄, 下方的 DataGridVeiw 即會顯示訂貨主檔對應的所有訂貨明細記錄 18-55

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

主程式 : 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

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

(Microsoft PowerPoint -

(Microsoft PowerPoint - Windows 程式設計 ADO.NET 資料存取 ( 一 ) 講師 : 林賢達 Peter.lin@imestech.com 課程大綱 安裝 SQL Server 2005 Express Edition RDBMS 基礎概念 測試資料庫簡介 ADO.NET 概述 Connection 物件與 Command 物件 Parameters 集合物件 DataReader 物件 資料繫結 RDBMS

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

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 Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

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

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor 1DataSet 1 DataSet DataSetSystem.Data DataSet DataTableDataRelation DataTable DataSet DataSetTyped DataSet DataSet DataSetDataTable DataSetDataTable DataTable 45 DataSet DataSet DataSetTypedUntyped DataSetsDataSet

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

投影片 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

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

投影片 1

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

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

ch02

ch02 AEL019400- Visual C# 2017 基礎必修課 < 勘誤資料 > 勘誤日期 :2017/9/10 ch02 P2-25 int a= 2400; //a 為 int( 整數 ) 資料型別 double d = 3.56; //d 為 double( 倍精確度浮點數 ) d = a + 34.6; //a 會先被電腦自動轉型為 double 型別, 再進行相加運算 a = d * 8;

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

Microsoft PowerPoint - ASP_NET_08

Microsoft PowerPoint - ASP_NET_08 第 8 章 ADO.NET 元件與資料繫結 大綱 資料庫的基礎 ASP.NET 網頁資料庫 ADO.NET 的 DataReader 物件 ADO.NET 的 DataSet 物件 資料繫結的基礎 SqlDataSource 資料來源控制項 2 資料庫的基礎 資料庫系統 關聯式資料庫 3 資料庫系統 我們所泛稱的資料庫只是資料庫系統 (Database System) 的一部分, 資料庫系統是由資料庫

More information

教案模板4-2

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

More information

ADO.NET 資料庫存取架構

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

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

第一章 章标题-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

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B656697375616C20432320B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B656697375616C20432320B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63> 目 录 Visual C# 程 序 设 计 课 程 指 南 计 算 机 科 导 论 课 程 指 南 8 计 算 机 网 络 基 础 课 程 指 南 4 网 络 工 程 课 程 设 计 课 程 指 南 0 网 络 应 用 与 实 践 课 程 指 南 4 ADO.net 课 程 指 南 7 C 程 序 设 计 课 程 指 南 数 字 信 号 处 理 DSP 课 程 指 南 9 电 子 电 路 EDA 技

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

untitled

untitled 1 MessageBox 類 MessageBox 類 Show Show (,,, ); Show (string, string, MessageBoxButtons, MessageBoxIcon) MessageBox 類 列 數 MessageBoxButtons.OK MessageBoxButtons.OKCancel MessageBoxButtons.AbortRetryIgnore

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

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

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

PowerPoint Presentation

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

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

untitled

untitled Inside ASP.NET 2.0- ASP.NET 1.1 2. 理念 讀 了 了 度 讀 了 理 類 來 來說 流 了 來 來 來 來 理 來 不 讀 不 不 力 來參 流 讀 了 異 行 來了 錄 行 不 了 來 了 來 行 論說 了 更 不 例 來了 力 行 樂 不 說 兩 例 利 來 了 來 樂 了 了 令 讀 來 不 不 來 了 不 旅行 令 錄 錄 來 了 例 來 利 來 ManagerProvide

More information

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選 附件三 VB 與 SQL Express 資料庫結合 ADO.NET 是程式語言與資料庫存取的一個非常重要的媒介 因此, 我們可以利用 VB2010 C#2010 ASP.NET 4.0 及 J# 等程式語言來撰寫應用程式, 再透過 ADO.NET 就可以輕易的存取資料庫的資料了 因此, 當我們安裝完成 Visual Studio 2010 或 Visual Basic 2010 Express Edition

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

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

使用手冊

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

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

Chapter 00 導論

Chapter 00 導論 Chapter 導論 2.NETADO.NET.NET3.5LINQ ADO.NET ADO.NETMCTSExam 70-561: TS: Microsoft.NET Framework 3.5: ADO.NET ADO.NET MCTSMCPD Step-By-Step ADO.NET?.NETADO.NET WindowsASP.NET ADO.NET ADO.NET ADO.NET1ADO.NET

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

多層次傳銷與獎金系統

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

More information

Microsoft Word - before.docx

Microsoft Word - before.docx 本書目錄 第一章最夯的程式語言 -Visual Basic 2008 1.1 認識 Microsoft.NET... 1-2 1.1.1 Microsoft.NET 特點... 1-2 1.1.2 Microsoft.NET 支援的語言... 1-4 1.1.3 通用語言執行環境... 1-5 1.1.4 通用型別系統... 1-7 1.1.5 ASP.NET 3.5 版新功能... 1-8 1.2

More information

建立Android新專案

建立Android新專案 經濟部工業局 Android 智慧型手機程式設計實務應用班 Android WebService 建國科技大學資管系 饒瑞佶 2012/4 WebService 需要 ksoap2-android-assembly-2.5.2-jar-withdependencies.jar 或 ksoap2-android-assembly-2.5.2-jar-withdependencies_timeout1.jar

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

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466> packages 3-31 PART 3-31 03-03 ASP.NET ASP.N MVC ASP.NET ASP.N MVC 4 ASP.NET ASP.NE MVC Entity Entity Framework Code First 2 TIPS Visual Studio 20NuGetEntity NuGetEntity Framework5.0 CHAPTER 03 59 3-3-1

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

Microsoft Word - 2AF63內文.doc

Microsoft Word - 2AF63內文.doc 一 準 備 方 式 刑 法 一 科 不 管 在 哪 一 種 考 試 類 科, 都 是 令 考 生 覺 得 相 當 頭 痛 的 科 目, 最 主 要 的 原 因 在 於 刑 法 的 理 論 繁 多, 且 極 端 抽 象, 再 加 以 法 條 用 語 及 一 般 書 本 內 容 在 用 語 上 的 艱 澀, 使 得 考 生 很 不 易 入 門 所 以 為 了 能 在 極 短 的 時 間 達 成 最 大

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

认定编号

认定编号 7 附 3 合 格 职 业 资 格 培 训 机 构 名 单 ( 注 : 相 关 职 业 级 的 职 业 资 格 培 训 鉴 定 按 有 关 规 定 执 行 ) 一 省 直 属 合 格 职 业 资 格 培 训 机 构 名 单 认 定 编 职 业 资 格 培 训 机 构 全 称 培 训 职 业 等 级 联 系 人 及 电 话 办 公 地 址 备 注 保 健 刮 痧 师 1 PX00001 河 北 省 垂

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

目錄

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

More information

ASP.NET实现下拉框二级联动组件

ASP.NET实现下拉框二级联动组件 ASP.NET 实现下拉框二级联动组件 namespace WebApplicationDlh using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using Db; / / Area 的摘要说明 /

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

第一章.FIT)

第一章.FIT) 第 一 章 美 丽 触 手 可 及 一 些 天 生 好 动 的 懒 人 袁 根 本 静 不 下 心 去 美 容 院 做 护 理 袁 通 常 总 是 用 一 些 最 野 懒 冶 的 方 法 来 保 养 自 己 遥 比 如 下 飞 机 以 后 感 觉 头 发 很 乱 袁 就 用 手 当 梳 子 随 手 梳 两 下 曰 脸 上 很 干 袁 就 往 脸 上 涂 些 酸 奶 尧 牛 奶 或 者 蜂 蜜 噎 噎

More information

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析 最 有 利 標 作 業 程 序 實 務 分 析 交 通 部 採 購 稽 核 小 組 陳 秘 書 牧 民 日 期 :101 年 05 月 21 日 大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 pengxin@fudan.edu.cn 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

Advanced ASP.NET Controls

Advanced ASP.NET Controls 第 5 章資料輸入與選擇控制項 第 5 章資料輸入與選擇控制項 5-1 資料輸入控制項 5-2 顯示狀態與 IsPostBack 屬性 5-3 選擇控制項 5-4 清單控制項 5-5 自動送回的事件處理 5-6 月曆 Calendar 控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 5-1 資料輸入控制項 5-1-1 TextBox 文字方塊控制項

More information

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix C# Visual Studio 2010.NET Framework 4 Visual C# WPF 第 1 章 Visual Studio 2010 概述.NET Framework 4 Visual Studio 2010 第 2 章建立 WPF 視窗應用程式 WPF Visual Studio 2010 WPF C# 第 3 章 WPF 基本控制項 WPF WPF Label TextBox

More information

第一章 基本概念

第一章 基本概念 学习目标 : 掌握用数据库实现用户登录的编程基本原理 掌握 ADO.NET 精髓 掌握 C# 访问数据库的基本原理 掌握登录模块的编写方法 掌握增删改模块的编写原理 第 2 章为了入门的方便, 一步一步实现了登录模块 软件是由程序和数据组成的, 但前面登录模块中的数据是固定的字符串常量, 用户名和密码是固定的值, 而一般数据都放在数据库中 本章主要介绍带数据库的登录程序和增删改模块的编写原理 在 C#

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

辽石化大委发[2007]33号

辽石化大委发[2007]33号 中 共 辽 宁 石 油 化 工 大 学 委 员 会 组 织 部 文 件 辽 石 化 大 组 通 字 [2016]4 号 印 发 关 于 在 本 科 学 生 党 员 中 开 展 学 党 章 党 规 学 系 列 讲 话, 做 合 格 党 员 学 习 教 育 实 施 方 案 的 通 知 各 基 层 党 委 总 支 : 为 认 真 贯 彻 落 实 中 央 省 委 和 学 校 党 委 的 部 署 要 求, 现

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

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

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

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

投稿類別:電子工程類

投稿類別:電子工程類 投 稿 類 別 : 工 程 技 術 類 篇 名 : 井 字 生 死 戰 攻 略 作 者 : 陳 威 宇 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 邱 富 群 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 指 導 老 師 : 林 育 助 老 師 王 彥 盛 老 師 壹 前 言 家 喻 戶 曉 的 井 字 遊 戲 (Tic-Tac-Toe)

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

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

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

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136 漸層填色與圖樣填色 08 8-1 漸層填色 8-2 漸層填色編輯 8-3 油漆桶填色 8-4 編輯圖樣 Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 8-1 8-2 8-3 8-4 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop 8-1-1 Photoshop 8 136 漸層填色與圖樣填色 漸層填色

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

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

untitled

untitled 1 .NET sln csproj dll cs aspx 說 料 料 利 來 料 ( 來 ) 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Click 滑 料 Response 列 料 Response HttpResponse 類 Write 料 Redirect URL Response.Write("!!

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

1.5招募说明书(草案)

1.5招募说明书(草案) PUBLIC 2014 1 PUBLIC - 1 2014 1 PUBLIC - 2 2014 1 PUBLIC - 3 2014 1 PUBLIC - 4 2014 1 PUBLIC - 5 2014 1 PUBLIC - 6 2014 1 PUBLIC - 7 2014 1 PUBLIC - 8 2014 1 PUBLIC - 9 2014 1 PUBLIC - 10 2014 1 PUBLIC

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 函數樣板 (Function Template) 與 類別樣板 (Class Template) 講師 : 洪安 1 資料結構與 C++ 程式設計進階班 為何需要通用函數? (1/2) int abs(int x) { return (x>0)?x:-x; 取名困難不好記 float fabs(float x) { return (x>0)?x:-x; complex cabs(complex x)

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 Word - 陈锐浩.doc

Microsoft Word - 陈锐浩.doc 深 圳 职 业 技 术 学 院 学 报 2011 年 第 1 期 Journal of Shenzhen Polytechnic No.1, 2011 全 国 国 际 商 务 英 语 考 试 考 场 编 排 算 法 的 设 计 及 实 现 陈 锐 浩 ( 深 圳 职 业 技 术 学 院 教 育 技 术 与 信 息 中 心, 广 东 深 圳 518055) 摘 要 : 根 据 全 国 国 际 商 务

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

VB程序设计教程

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

More information

if (command == null) throw new ArgumentNullException("command"); if (commandparameters!= null) foreach (SqlParameter p in commandparameters) if (p!= n

if (command == null) throw new ArgumentNullException(command); if (commandparameters!= null) foreach (SqlParameter p in commandparameters) if (p!= n 微软 SqlHelper 类中文注释和使用方法整理 : 飞晏博客 ; 网址 :http://www.feiyan.info/416.html 和微软发布的 SqlHelper.cs 不同, 为了方便我把里面的 SqlHelperParameterCatch.cs 单独 列出来了 此外还有 OledbHelper.cs OdbcHelper.cs 和 XMLHelper.cs 可供使用 SQLHelper.cs

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

Microsoft PowerPoint - SAGE 2010

Microsoft PowerPoint - SAGE 2010 SAGE Journals Online -Communication Studies 大綱 SAGE 簡介 Communication Studies 收錄內容 SJO 平台功能介紹 首頁 瀏覽功能 檢索功能 進階服務 SAGE Content 超過 520 種人文 社會科學 理工 科技領域電子期刊 SAGE 與超過 245 個國際知名的學會合作 ( 包括 American Sociological

More information

Dynamic Layout in Android

Dynamic Layout in Android Dynamic Layout in Android 建國科技大學資管系 饒瑞佶 2013/5 V1 Layout 多半都透過 res/layout/xml 格式設定來達成 Android 是 OOP, 所以可以動態產生 Layout 重點是 Layout 的階層關係 (Hierarchy) 需要處理對應事件 最後一樣用 setcontentview 加入 Layout 一 加入現有 Layout 中

More information

Microsoft PowerPoint - course10.ppt

Microsoft PowerPoint - course10.ppt Java 程式設計基礎班 (10) 劉根豪台大電機所網路資料庫研究室 Email: kenliu@arbor.ee.ntu.edu.tw 1 回顧 Java Applet 2 1 Database & JDBC 為什麼使用資料庫? JDBC 簡介 Access 使用 資料庫連結 資料取得 3 為什麼使用資料庫? 對大量的資料處理與維護較容易, 相對於檔案儲存方式 File 對資料的表現方式, 比較缺乏.

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

More information

Microsoft PowerPoint - Chapter5

Microsoft PowerPoint - Chapter5 CH5 表 單 與 控 制 項 課 程 目 標 : 暸 解 VBA 語 言 中 的 控 制 項 及 常 用 屬 性 表 單 在 視 窗 環 境 中, 使 用 者 所 使 用 的 對 話 窗, 精 靈 等 都 是 以 表 單 為 基 本 單 位, 再 加 上 其 它 控 制 項 所 構 成 的 操 作 環 境 利 用 插 入 表 單 為 指 定 的 專 案 插 入 一 個 自 訂 表 單 表 單 常

More information

PowerPoint 簡報

PowerPoint 簡報 資料庫管理 Database Management 建立銀行資料庫及查詢範例 系級 : 物理四學號 :49814201 姓名 : 吳嘉峰授課老師 : 楊維邦教授 主題說明 利用 phpmyadmin 在 MySQL 中建立簡單的銀行資料庫 依照範例情境, 練習對銀行資料庫作查詢 目錄 Primary Key Foreign Key Schema Diagram 建立 Banking Database

More information

Web Form 表單與事件處理

Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 4-1 事件處理的基礎 4-2 ASP.NET 網頁與 Page 物件 4-3 ASP.NET 的伺服端控制項 4-4 資料輸出控制項 4-5 送出資料的控制項 4-6 圖片和超連結控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 4-1 事件處理的基礎

More information

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F 1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

實作SQLiteOpenHelper類別

實作SQLiteOpenHelper類別 SQLiteOpenHelper 類別存取 SQLite 建國科技大學資管系 饒瑞佶 2013/5 V1 Android 連結資料庫 MySQL SQL Server Web Service 遠端資料庫 Internet Intranet Android SQLite 單機資料庫 Android vs. SQLite 透過 SQLiteOpenHelper 類別來操作 建立資料庫 ( 建構子 ) 建立資料表

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information