freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualbasicnet程序設(shè)計(jì)教程(下)ppt-資料下載頁

2024-12-07 22:24本頁面
  

【正文】 文件或目錄被更名是喚起此事件 Changed 在監(jiān)視范圍內(nèi)有文件或目錄的大小,系統(tǒng)屬性,最后訪問時(shí)間被更新時(shí)喚起此事件 ? FileSystemWacher事件類型 設(shè)置 FileStreamWatcher 第四章 Visual 面向?qū)ο蠹夹g(shù) 88 設(shè)置 FileStreamWatcher ? 指定事件處理函數(shù) – 創(chuàng)建事件處理函數(shù) : 通過代碼設(shè)計(jì)器直接編寫 – 設(shè)置 EnableRaisingEvents屬性 Private Sub myWatcher_Changed(ByVal sender As _ , ByVal e As ) Dim pathChanged As String pathChanged = End Sub AddHandler , New . _ FileSystemEventHandler(AddressOf ) = True 第四章 Visual 面向?qū)ο蠹夹g(shù) 89 Example ?選擇被監(jiān)視的目錄 () = _ ‘設(shè)置監(jiān)視的目錄 = True ?開始監(jiān)視 End of Chapter 第六章 Visual Basic .NET數(shù)據(jù)庫技術(shù) 東北大學(xué)軟件學(xué)院 第四章 Visual 面向?qū)ο蠹夹g(shù) 92 連接數(shù)據(jù)源 使用 DataReader檢索數(shù)據(jù) 使用存儲(chǔ)過程 使用 DataSet和 DataAdapter檢索數(shù)據(jù) 使用 DataGrid控件 主要內(nèi)容 第四章 Visual 面向?qū)ο蠹夹g(shù) 93 ?數(shù)據(jù)庫概念 – 盡管文件系統(tǒng)可以解決不少問題,但是數(shù)據(jù)的冗余和不一致、完整性、并發(fā)訪問等問題文件系統(tǒng)是無法解決的。 – 數(shù)據(jù)庫定義:數(shù)據(jù)庫是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫插 入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個(gè)系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個(gè)數(shù)據(jù)庫時(shí),則該系統(tǒng)包含一個(gè) 數(shù)據(jù)庫集合 。 第四章 Visual 面向?qū)ο蠹夹g(shù) 94 ? – ADO .NET由 Microsoft ActiveX Data Objects (ADO)改進(jìn)而來,它提供平臺(tái)互用和可收縮的數(shù)據(jù)訪問功能,是 Visual 用的重要工具。 – 使用了某些 ADO 的對(duì)象,如 Connection 和 Command 對(duì)象,并且還引入了新的對(duì)象。 – 主要的新 對(duì)象包括 DataSet、DataReader 和 DataAdapter。 第四章 Visual 面向?qū)ο蠹夹g(shù) 95 ? .NET的 ActiveX數(shù)據(jù)對(duì)象,負(fù)責(zé)通過 ODBC或者其它專業(yè)的信道連接到外部數(shù)據(jù)源。 ? 訪問數(shù)據(jù)庫中的數(shù)據(jù)分為 3層處理模型: – 建立到數(shù)據(jù)源的連接。 – 通過連接執(zhí)行 SQL命令 – 在數(shù)據(jù)可用的時(shí)候處理 SQL命令返回的數(shù)據(jù)。 第四章 Visual 面向?qū)ο蠹夹g(shù) 96 ?.NET數(shù)據(jù)提供者: – .NET知道其工作方式的數(shù)據(jù)源。這些數(shù)據(jù)通過 OLE和 .NET相互協(xié)作。 – .NET數(shù)據(jù)提供者的名字就是所使用的數(shù)據(jù)庫的名字: SQL Server,Oracle, Access等。 第四章 Visual 面向?qū)ο蠹夹g(shù) 97 第四章 Visual 面向?qū)ο蠹夹g(shù) 98 ? 提供者 提供者在 .NET中的名稱 命名空間 SQL Server SQLOLEDE Oracle MSDAORA Access2022和和 Access2022 Access2022 Access97 第四章 Visual 面向?qū)ο蠹夹g(shù) 99 ? 類 Connection OleDbConnection SqlConnection DataAdapter OleDbDataReader SqlDataReader Command OleDbCommand SqlCommand DataReader OleDbDataReader SqlDataReader SystemData中的 DataSet DataSet DataSet 第四章 Visual 面向?qū)ο蠹夹g(shù) 100 ? 連接數(shù)據(jù)源的步驟: – 通過創(chuàng)建一個(gè)新文本文件來創(chuàng)建一個(gè)空的Mircosoft Data Link文件,然后把這個(gè)文件的擴(kuò)展名改成 udl。 – 雙擊這個(gè)新文件,在彈出的對(duì)話框中可以創(chuàng)建和編輯數(shù)據(jù)庫的連接信息。 – 選取數(shù)據(jù)提供者: ?如果是 Access數(shù)據(jù)庫,選擇 Microsoft provider。 ? 如果是 SQL Sever或者 MSDE數(shù)據(jù)庫,選擇 Microsoft OLEDB Provider for SQL Server。 連接數(shù)據(jù)源 第四章 Visual 面向?qū)ο蠹夹g(shù) 101 。 。 ,需要建立一個(gè) 或者象。 OLEDBConnection的 Open方法建立和數(shù)據(jù)庫的連接。 連接數(shù)據(jù)源 第四章 Visual 面向?qū)ο蠹夹g(shù) 102 使用 SQL Server .NET Data Provider Dim sqlConnection1 As Dim strConnect As String = ”data source= 服務(wù)器名 。 _ initialcatalog = 數(shù)據(jù)庫名 。 user id=sa。 password=?!? sqlConnection1=New . _ SqlClient .SqlConnection(strConnect) () ? SQL Server .NET Data Provider是利用 SqlConnection類來連接 SQL , SqlConne_ction類位于名稱空間 。 連接數(shù)據(jù)源 第四章 Visual 面向?qū)ο蠹夹g(shù) 103 ?The OLE DB .NET Data Provider是通過位于名稱空間 OleDbConnection類來連接Access、 Oracle和 SQL Server等種類數(shù)據(jù)庫。 使用 The OLE DB .NET Data Provider Dim oleDbConnection1 As Dim strConnect As Sting=“ Provider=. 。 _ Data Source=d:\Data\ ” oleDbConnection1= New OleDbConnection(strConnect) 連接數(shù)據(jù)源 ? 連接 Access數(shù)據(jù)庫 : 假設(shè)要連接的 Access數(shù)據(jù)庫名為“ ” ,存放在 d:\Data\目錄下。 第四章 Visual 面向?qū)ο蠹夹g(shù) 104 ?連接 SQL Server數(shù)據(jù)庫 使用 OLE DB .NET Data Provider 連接數(shù)據(jù)源 Dim strConnect As Sting=”Provider=SQLOLEDB。 _ Persist Security Info= False。 Data Source=服務(wù)器名 。 _ Initial Catalog=數(shù)據(jù)庫名 。 User ID=用戶名 。 Password=密碼 ?!? ?連接 ORACLE數(shù)據(jù)庫 Dim strConnect As Sting=”Provider=MSDAORA。 _ Data Source=服務(wù)器名 。 User ID=用戶名 。 Password=密碼 ?!? 第四章 Visual 面向?qū)ο蠹夹g(shù) 105 ? DataReader是一個(gè)用來存儲(chǔ)表的對(duì)象,它允許使用其 Read方法來順序讀取數(shù)據(jù)。 ? 在該對(duì)象中,數(shù)據(jù)是只讀的,并只可以向前讀取。 ? Read方法可以使光標(biāo)視圖中的指針向下一行移動(dòng),確保行中各列的數(shù)據(jù)可以被一組 Get方法獲取。 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 106 ?用 DataReader對(duì)象管理 Select查詢 OleDbConnection 數(shù)據(jù)庫 OleDbConnection包含單個(gè) Select語句 Data Reader 第一層 打開連接 第二層 運(yùn)行 SQL Select命令 SQL語句得結(jié)果,模式和數(shù)據(jù)被放在 DataReader中 第三層 處理 SQL命令返回的數(shù)據(jù) 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 107 Dim oleDbConnection1 As Dim strConnect As Sting=”Provider=. 。 _ Data Source=d:\Data\ ” oleDbConnection1= New . _ OleDbConnection(strConnect) Dim SQLstr As String= “SELECT * FROM Books” Dim mand As OleDbCommand Dim reader As OleDbDataReader mand=New OleDbCommand(SQLstr, oleDbConnection1) () reader=() () =(n) () () 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 108 ?思考題:如何提高對(duì)數(shù)據(jù)庫的訪問效率? – 使用存儲(chǔ)過程 – 使用 DataAdapter機(jī)制 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 109 ? 創(chuàng)建一個(gè)過程,把它存儲(chǔ)在數(shù)據(jù)庫中,因?yàn)槭孪戎烙羞@個(gè)過程,所以可以提前編譯它,以便在應(yīng)用程序中使用。 ? 使用存儲(chǔ)過程的原因: –提高性能 –減少網(wǎng)絡(luò)流量 –安全性 使用存儲(chǔ)過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 110 ? 創(chuàng)建存儲(chǔ)過程 – 可以使用 Visual SQLSever的 Enterprise Manager中的工具。 – 從技術(shù)上看可以使用第三方工具或編程實(shí)現(xiàn)。 – 存儲(chǔ)過程可以是一個(gè) SQL語句,也可以是一組復(fù)雜的語句。 – TSQL支持分支、循環(huán)和其它變量聲明,這將有助于編寫出某些非常復(fù)雜的存儲(chǔ)過程代碼。 使用存儲(chǔ)過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 111 ? 調(diào)用存儲(chǔ)過程 – 創(chuàng)建一個(gè) SqlCommand對(duì)象。 – 設(shè)置 CommandType屬性。 – 添加與存儲(chǔ)過程本身匹配的參數(shù)。 – 創(chuàng)建一個(gè) SqlDataAdapter,填充某種結(jié)果對(duì)象。 使用存儲(chǔ)過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 112 ?建立脫機(jī)的數(shù)據(jù)庫訪問模式 ? 用 SqlConnection對(duì)象建立連接,并打開數(shù)據(jù)庫。 ? 向數(shù)據(jù)庫索取所要的數(shù)據(jù),并放到 SqlDataAdapter對(duì)象中。 ? 把 SqlDataAdapter對(duì)象中的數(shù)據(jù)填入 DataSet對(duì)象。 ? 關(guān)閉 SqlConnection對(duì)象。 ? 在 DataSet對(duì)象中操作數(shù)據(jù)。 ? 操作結(jié)束,再次打開 SqlConnection對(duì)象和數(shù)據(jù)庫的連接。 ? 利用 SqlDataAdapter對(duì)象對(duì)數(shù)據(jù)庫進(jìn)行更新。 ? 關(guān)閉 SqlConnection對(duì)象。 使用 DataSet和 DataAdapter檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 113 ?DataSet類的層次結(jié)構(gòu) 使用 DataSet和 DataAdapter檢索數(shù)據(jù) . MarshalValueComponent 第四章 Visual 面向?qū)ο蠹夹g(shù) 114 ?DataSet對(duì)象重要的公有屬性
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1