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

正文內(nèi)容

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

2024-12-07 22:24本頁面
  

【正文】 文件或目錄被更名是喚起此事件 Changed 在監(jiān)視范圍內(nèi)有文件或目錄的大小,系統(tǒng)屬性,最后訪問時間被更新時喚起此事件 ? FileSystemWacher事件類型 設(shè)置 FileStreamWatcher 第四章 Visual 面向?qū)ο蠹夹g(shù) 88 設(shè)置 FileStreamWatcher ? 指定事件處理函數(shù) – 創(chuàng)建事件處理函數(shù) : 通過代碼設(shè)計器直接編寫 – 設(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ù) 使用存儲過程 使用 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ù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插 入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進行。當(dāng)某個系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系統(tǒng)包含一個 數(shù)據(jù)庫集合 。 第四章 Visual 面向?qū)ο蠹夹g(shù) 94 ? – ADO .NET由 Microsoft ActiveX Data Objects (ADO)改進而來,它提供平臺互用和可收縮的數(shù)據(jù)訪問功能,是 Visual 用的重要工具。 – 使用了某些 ADO 的對象,如 Connection 和 Command 對象,并且還引入了新的對象。 – 主要的新 對象包括 DataSet、DataReader 和 DataAdapter。 第四章 Visual 面向?qū)ο蠹夹g(shù) 95 ? .NET的 ActiveX數(shù)據(jù)對象,負責(zé)通過 ODBC或者其它專業(yè)的信道連接到外部數(shù)據(jù)源。 ? 訪問數(shù)據(jù)庫中的數(shù)據(jù)分為 3層處理模型: – 建立到數(shù)據(jù)源的連接。 – 通過連接執(zhí)行 SQL命令 – 在數(shù)據(jù)可用的時候處理 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)建一個新文本文件來創(chuàng)建一個空的Mircosoft Data Link文件,然后把這個文件的擴展名改成 udl。 – 雙擊這個新文件,在彈出的對話框中可以創(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 。 。 ,需要建立一個 或者象。 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是一個用來存儲表的對象,它允許使用其 Read方法來順序讀取數(shù)據(jù)。 ? 在該對象中,數(shù)據(jù)是只讀的,并只可以向前讀取。 ? Read方法可以使光標視圖中的指針向下一行移動,確保行中各列的數(shù)據(jù)可以被一組 Get方法獲取。 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 106 ?用 DataReader對象管理 Select查詢 OleDbConnection 數(shù)據(jù)庫 OleDbConnection包含單個 Select語句 Data Reader 第一層 打開連接 第二層 運行 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 ?思考題:如何提高對數(shù)據(jù)庫的訪問效率? – 使用存儲過程 – 使用 DataAdapter機制 使用 DataReader檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 109 ? 創(chuàng)建一個過程,把它存儲在數(shù)據(jù)庫中,因為事先知道有這個過程,所以可以提前編譯它,以便在應(yīng)用程序中使用。 ? 使用存儲過程的原因: –提高性能 –減少網(wǎng)絡(luò)流量 –安全性 使用存儲過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 110 ? 創(chuàng)建存儲過程 – 可以使用 Visual SQLSever的 Enterprise Manager中的工具。 – 從技術(shù)上看可以使用第三方工具或編程實現(xiàn)。 – 存儲過程可以是一個 SQL語句,也可以是一組復(fù)雜的語句。 – TSQL支持分支、循環(huán)和其它變量聲明,這將有助于編寫出某些非常復(fù)雜的存儲過程代碼。 使用存儲過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 111 ? 調(diào)用存儲過程 – 創(chuàng)建一個 SqlCommand對象。 – 設(shè)置 CommandType屬性。 – 添加與存儲過程本身匹配的參數(shù)。 – 創(chuàng)建一個 SqlDataAdapter,填充某種結(jié)果對象。 使用存儲過程 第四章 Visual 面向?qū)ο蠹夹g(shù) 112 ?建立脫機的數(shù)據(jù)庫訪問模式 ? 用 SqlConnection對象建立連接,并打開數(shù)據(jù)庫。 ? 向數(shù)據(jù)庫索取所要的數(shù)據(jù),并放到 SqlDataAdapter對象中。 ? 把 SqlDataAdapter對象中的數(shù)據(jù)填入 DataSet對象。 ? 關(guān)閉 SqlConnection對象。 ? 在 DataSet對象中操作數(shù)據(jù)。 ? 操作結(jié)束,再次打開 SqlConnection對象和數(shù)據(jù)庫的連接。 ? 利用 SqlDataAdapter對象對數(shù)據(jù)庫進行更新。 ? 關(guān)閉 SqlConnection對象。 使用 DataSet和 DataAdapter檢索數(shù)據(jù) 第四章 Visual 面向?qū)ο蠹夹g(shù) 113 ?DataSet類的層次結(jié)構(gòu) 使用 DataSet和 DataAdapter檢索數(shù)據(jù) . MarshalValueComponent 第四章 Visual 面向?qū)ο蠹夹g(shù) 114 ?DataSet對象重要的公有屬性
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1