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

正文內(nèi)容

精通aspnet20的web20電子教程(上)(編輯修改稿)

2025-02-16 10:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 一般情況下, 。如果應(yīng)用程序沒有提供該文件,用戶可以手動(dòng)添加該文件。操作步驟如下: ? ( 1)在該應(yīng)用程序的 【 解決方法資源管理器 】 面板中,右擊應(yīng)用程序的根節(jié)點(diǎn),單擊 【 添加新項(xiàng) (W)? 】 命令。彈出 【 添加新項(xiàng) :\\ch03\Sample_03_04\】 對(duì)話框,選擇 【 Web 配置文件 】 圖標(biāo), ? ( 2)單擊 【 添加 (A)】 按鈕,可以向 Sample_03_04應(yīng)用程序添加配置文件 。 ? .NET Framework為 配置架構(gòu)的典型配置結(jié)構(gòu)。它的根元素為 ,并包含下面兩種類型的配置元素: ? 配置 Web應(yīng)用程序的元素。 ? 控制 Web應(yīng)用程序的行為的元素。 ? 元素,如用于身份驗(yàn)證的 authentication元素、用于身份授權(quán)的 authorization元素、配置編譯 的設(shè)置的 pilation元素等。下面實(shí)例代碼列舉了。 常用配置元素 ? 5種配置元素: appSettings、 connectionStrings、pilation、 authentication和 customErrors。下面僅介紹前面兩種元素的配置。 讀取配置文件 ? .NET Framework提供了專門用來(lái)處理 Web應(yīng)用程序的配置文件,名稱為 WebConfigurationManager(包含在命名空間 )。該類提供了兩個(gè)靜態(tài)屬性: AppSettings和 ConnectionStrings。其中,AppSettings屬性用來(lái)獲取 appSettings元素的配置;ConnectionStrings屬性用來(lái)獲取 connectionStrings元素的配置。另外, WebConfigurationManager類還提供了專門處理配置文件 , ? 。該文件提供了響應(yīng) HTTP模塊的事件。這些事件包括兩個(gè)級(jí)別:應(yīng)用程序級(jí)別和會(huì)話級(jí)別。 ? 注意: Web應(yīng)用程序的可選文件。特別地,外部用戶不能查看該文件的內(nèi)容或下載該文件。 默認(rèn)全局文件 ? 一般情況下, 。如果應(yīng)用程序沒有提供該文件,用戶可以手動(dòng)添加該文件。操作步驟如下: ? ( 1)在該應(yīng)用程序的 【 解決方法資源管理器 】 面板中,右擊應(yīng)用程序的根節(jié)點(diǎn),單擊 【 添加新項(xiàng) (W)? 】 命令。彈出 【 添加新項(xiàng) D:\\ch03\Sample_03_05\】 對(duì)話框,選擇 【 全局應(yīng)用程序類 】 圖標(biāo),( 2)單擊 【 添加 (A)】按鈕,可以向 Sample_03_05應(yīng)用程序添加全局文件。 ? :應(yīng)用程序指令、代碼聲明塊、靜態(tài)屬性和包含文件。下面對(duì)其指令作詳細(xì)介紹。 ? 1.應(yīng)用程序指令 ? 應(yīng)用程序指令主要包括: @Application、 @Import和@Assembly。第一個(gè)指令只能在 ,它定義了了 。這些屬性將被分析和編譯 。聲明該指令的語(yǔ)法如下: ? %@ Application attribute=value [attribute=value ? ]% ? 。這些事件功能處理 Web窗體頁(yè)的請(qǐng)求、回發(fā)、驗(yàn)證等操作,如BeginRequest、 EndRequest等事件。 統(tǒng)計(jì)系統(tǒng)在線人數(shù) ? 下述代碼實(shí)例統(tǒng)計(jì)網(wǎng)站被訪問(wèn)的次數(shù)。并在 面上輸出統(tǒng)計(jì)的次數(shù)。其中,每當(dāng) 一次時(shí),計(jì)數(shù)器加一。該計(jì)數(shù)器為定義在 的靜態(tài)變量 WebViewCount。 第 4章 SQL Server數(shù)據(jù)庫(kù)和 ? 本章主要介紹 SQL Server數(shù)據(jù)庫(kù)快速入門的基本知識(shí)和。其中, SQL Server數(shù)據(jù)庫(kù)快速入門的內(nèi)容包括數(shù)據(jù)庫(kù)基本對(duì)象、 SQL Server 2022管理平臺(tái)、 SQL語(yǔ)句、 SQL常用函數(shù)。 SQL Server數(shù)據(jù)庫(kù)、讀取數(shù)據(jù)、添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、填充數(shù)據(jù)、過(guò)濾數(shù)據(jù)等。 SQL Server 2022快速入門 ? 數(shù)據(jù)庫(kù)( Database)是按照一定的結(jié)構(gòu)組織數(shù)據(jù)、并把數(shù)據(jù)及其關(guān)系存儲(chǔ)在計(jì)算機(jī)中的一組相關(guān)數(shù)據(jù)的集合。通常,這種數(shù)據(jù)可以被各種不同的用戶共享。 Microsoft SQL Server 2022就是一個(gè)典型的數(shù)據(jù)庫(kù),它是基于 Microsoft SQL Server 2022的強(qiáng)大功能之上,提供了一個(gè)完整的數(shù)據(jù)管理和分析解決方案。 Microsoft SQL Server 2022包括的主要組件或技術(shù)如下: ? SQL Server數(shù)據(jù)庫(kù)引擎,它提供用于存儲(chǔ)、處理和保護(hù)數(shù)據(jù)的核心服務(wù)。 數(shù)據(jù)庫(kù)基本對(duì)象 ? Microsoft SQL Server 2022數(shù)據(jù)庫(kù)是由表集合、表上的控制集合,以及對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)執(zhí)行的操作集合組成。表是數(shù)據(jù)庫(kù)中最基本的對(duì)象,它按照一定的結(jié)構(gòu)來(lái)組織和存儲(chǔ)數(shù)據(jù);表上的控制用于保證數(shù)據(jù)的有效性和完整性,這些控制包括約束、索引、觸發(fā)器、關(guān)系圖、默認(rèn)值、自定義用戶數(shù)據(jù)類型等。下面介紹 SQL Server 2022數(shù)據(jù)庫(kù)的常用對(duì)象,如表、視圖、存儲(chǔ)過(guò)程、函數(shù)、索引、觸發(fā)器等。 SQL Server管理平臺(tái) ? 如果讀者安裝了 Microsoft Server 2022,那么可以執(zhí)行 【 開始 】 |【 所有程序 】 |【 Microsoft SQL Server 2022】 |【 SQL Server Management Studio】 命令。打開 【 Microsoft SQL Server Management Studio】 窗口, SQL語(yǔ)句 ? SQL又稱為結(jié)構(gòu)化查詢語(yǔ)言,它是 Structure Query Language的簡(jiǎn)稱。 SQL不僅僅是一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言,而且還面向集合的描述性非過(guò)程化語(yǔ)言。使用 SQL可以完成數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制等操作。 ? SQL主要包括 SELECT、 FROM、 WHERE、 INSERT INTO、 UPDATE、INTO、 GROUP BY、 HAVING、 ORDER BY、 DELETE、 UNION等子句。其中, SELECT子句指定被選擇表或視圖的屬性。 FROM子句指定 SELECT子句所選擇的屬性所屬的表或視圖。 WHERE子句指定SELECT和 FROM子句的約束條件。 SQL常用函數(shù) ? SQL語(yǔ)言包括了一些常用函數(shù),如聚合函數(shù)( COUNT、 AVG、SUM、 MAX、 MIN等)、時(shí)間函數(shù)( GETDATE等)、字符串函數(shù)( SUBSTRING、 UPPER、 LOWER等)等。下面將介紹這些函數(shù)的語(yǔ)法。 ? .NET Framework中的很重要的一部分。其提供了對(duì) Microsoft SQL Server等數(shù)據(jù)源,以及通過(guò) OLE DB、 XML公開的數(shù)據(jù)源的一致訪問(wèn)。應(yīng)用程序(如 )可以通過(guò) ,并檢索(選擇)、插入、修改和刪除數(shù)據(jù)源中的數(shù)據(jù)。 ? :數(shù)據(jù)集( DataSet)和 .NET Framework數(shù)據(jù)提供程序。其中,在 .NET框架中,稱處理數(shù)據(jù)的應(yīng)用程序?yàn)?.NET Framework數(shù)據(jù)提供程序或托管提供程序。另外, 為連接對(duì)象和非連接對(duì)象。連接對(duì)象是指那些需要保持與數(shù)據(jù)庫(kù)的連接才能夠使用的對(duì)象。這些對(duì)象包括 Connection、 Command、 DataReader和DataAdapter對(duì)象。非連接對(duì)象主要包括數(shù)據(jù)集、數(shù)據(jù)表等。 連接 SQL Server數(shù)據(jù)庫(kù) ? 在 , DbConnection類專門用來(lái)連接數(shù)據(jù)庫(kù)或數(shù)據(jù)源。:SqlConnection、 OdbcConnection、 OleDbConnection和OracleConnection類。這些類都繼承于 DbConnection類。其中, SqlConnection類用于連接基于 SQL關(guān)系的數(shù)據(jù)庫(kù);OdbcConnection類用于連接 ODBC數(shù)據(jù)源; OleDbConnection類用于連接 OLE DB類型的數(shù)據(jù)源; OracleConnection類用于連接 Oracle數(shù)據(jù)庫(kù)。 讀取數(shù)據(jù) ? 使用 SqlDataReader對(duì)象可以從數(shù)據(jù)源中讀取或檢索數(shù)據(jù)。該對(duì)象提供一種向前的、行流的、讀取數(shù)據(jù)的方式。該對(duì)象在讀取數(shù)據(jù)時(shí),必須一直保持與數(shù)據(jù)庫(kù)的連接。該對(duì)象具有以下 5個(gè)重要特征: ? 只能讀取數(shù)據(jù),不能對(duì)數(shù)據(jù)執(zhí)行修改或刪除等操作。 ? 只能以前進(jìn)的方式讀取數(shù)據(jù),不能再次訪問(wèn)已經(jīng)被訪問(wèn)的數(shù)據(jù)。 ? 直接把數(shù)據(jù)傳遞給頁(yè)面中的對(duì)象,即不能緩存正在讀取的數(shù)據(jù)。 添加、修改和刪除數(shù)據(jù) ? SqlCommand對(duì)象不但可以獲取數(shù)據(jù),而且可以對(duì)數(shù)據(jù)執(zhí)行添加、更新、刪除等操作。上述功能由該對(duì)象的ExecuteNonQuery()方法實(shí)現(xiàn),它執(zhí)行 TransactSQL語(yǔ)句或存儲(chǔ)過(guò)程并返回受影響的行數(shù)。下面的代碼實(shí)例定義了分別執(zhí)行添加、更新和刪除操作的 SQL語(yǔ)句。 調(diào)用存儲(chǔ)過(guò)程 ? SqlCommand對(duì)象不但可以執(zhí)行 TransactSQL語(yǔ)句,而且還可以執(zhí)行存儲(chǔ)過(guò)程。 ? 注意:默認(rèn)情況下, SqlCommand對(duì)象執(zhí)行 TransactSQL語(yǔ)句。如果 SqlCommand對(duì)象要執(zhí)行存儲(chǔ)過(guò)程,則把該對(duì)象的CommandType屬性的值設(shè)置為“ ” 即可。此時(shí),該對(duì)象把它的 CommandText屬性的值解釋為存儲(chǔ)過(guò)程的名稱。 存儲(chǔ)過(guò)程的參數(shù) ? SqlCommand對(duì)象不但可以執(zhí)行存儲(chǔ)過(guò)程,而且還可以為存儲(chǔ)過(guò)程添加參數(shù)。其中,存儲(chǔ)過(guò)程的參數(shù)保存在 SqlCommand對(duì)象的 Parameters屬性中。它是一個(gè)集合,集合中元素的類型為 SqlParameter。 SqlParameter類的屬性如表 410所示。 填充數(shù)據(jù)集 ? 數(shù)據(jù)集( DataSet)是 制。它提供了一種斷開式的數(shù)據(jù)訪問(wèn)機(jī)制。它是數(shù)據(jù)駐留在內(nèi)存中的一種表示形式。數(shù)據(jù)集中的數(shù)據(jù)可以看成數(shù)據(jù)存儲(chǔ)器的部分?jǐn)?shù)據(jù)的本地副本,并可以對(duì)這些數(shù)據(jù)執(zhí)行檢索(選擇)、插入、修改、刪除等操作。數(shù)據(jù)集可以包括多個(gè)對(duì)象, 過(guò)濾數(shù)據(jù)集 ? 如果要過(guò)濾數(shù)據(jù)集或數(shù)據(jù)表中的數(shù)據(jù),可以通過(guò)他們的數(shù)據(jù)視圖( DataView)實(shí)現(xiàn)。數(shù)據(jù)視圖可以對(duì) DataTable對(duì)象或DataSet中的數(shù)據(jù)進(jìn)行篩選(過(guò)濾)、排序、搜索、編輯、導(dǎo)航等操作。 數(shù)據(jù)集和 XML轉(zhuǎn)換 ? 在 ,可以輕松實(shí)現(xiàn)把數(shù)據(jù)集中的的數(shù)據(jù)轉(zhuǎn)換為 XML格式的數(shù)據(jù),以及把 XML格式的數(shù)據(jù)輕松填充到數(shù)據(jù)集。其中,把數(shù)據(jù)集中的的數(shù)據(jù)轉(zhuǎn)換為 XML格式的數(shù)據(jù)由方法 GetXml()方式。它返回?cái)?shù)據(jù)集中的的數(shù)據(jù)的 XML片段。 ? 下面的代碼實(shí)例首先從數(shù)據(jù)庫(kù) WEB2ASPNET2DB的用戶表 User中獲取數(shù)據(jù),并保存到數(shù)據(jù)集對(duì)象 ds中;然后把該對(duì)象中的數(shù)據(jù)轉(zhuǎn)換為 XML格式的數(shù)據(jù)。最后,在當(dāng)前網(wǎng)頁(yè)上輸出該 XML片段。 第 5章 數(shù)據(jù)服務(wù)控件 ? Web窗體頁(yè)和數(shù)據(jù)源(或數(shù)據(jù)庫(kù))之間的數(shù)據(jù)交互功能。其中,數(shù)據(jù)服務(wù)功能主要包括數(shù)據(jù)綁定技術(shù)、數(shù)據(jù)源控件、數(shù)據(jù)控件(如 Repeater、 DataList、GridView、 DetailsView、 FormView等控件)。 數(shù)據(jù)綁定技術(shù) ? 在 ,服務(wù)器控件可以直接與數(shù)據(jù)源進(jìn)行交互(如顯示或修改數(shù)據(jù))。 。它可以把 Web窗體頁(yè)(包括其控件或其他元素)和數(shù)據(jù)源無(wú)縫地連接到一起,增強(qiáng)了頁(yè)與數(shù)據(jù)源的交互能力。數(shù)據(jù)綁定技術(shù)可以分為簡(jiǎn)單數(shù)據(jù)綁定技術(shù)和復(fù)雜數(shù)據(jù)綁定技術(shù)。 簡(jiǎn)單數(shù)據(jù)綁定技術(shù) ? 簡(jiǎn)單數(shù)據(jù)綁定技術(shù)能夠?qū)⒖丶膶傩越壎ǖ綌?shù)據(jù)源中的某一個(gè)值,并且這些值將在頁(yè)運(yùn)行時(shí)確定。簡(jiǎn)單數(shù)據(jù)綁定技術(shù)包括了數(shù)據(jù)綁定表達(dá)式和 DataBind()方法兩部分內(nèi)容。 ? 1.?dāng)?shù)據(jù)綁定表達(dá)式語(yǔ)法 ? 2. DataBind()方法 復(fù)雜數(shù)據(jù)綁定技術(shù) ? 復(fù)雜數(shù)據(jù)綁定技術(shù)能夠?qū)⒁唤M或一列值綁定到指定的控件。這些控件通常被稱為數(shù)據(jù)綁定控件,如 ListBox、 DropDownList、 Repeater、 GridView等控件。其中,這些數(shù)據(jù)綁定控件可以分為兩類:列表控件和和迭代控件。其中,迭代控件包括 Repeater、 DataList和 GridView等控件(這些控件將在后面進(jìn)行詳細(xì)介紹)。 ? 列表控件包括 5個(gè)控件: BulletedList、 CheckBoxList、 RadioButtonList、ListBox和 DropDownList。它們都是從 BaseDataBoundControl類派生。然而,列表控件并不是直接派生于 BaseDataBoundControl類,而是直接派生于 ListControl類。并且, ListControl類直接繼承于 DataBoundControl類。DataBoundControl類直接繼承于 BaseDataBoundControl類。 Eval和 Bind方法 ? Eval()和 Bind()方法是數(shù)據(jù)綁定時(shí)兩種重要方法。其中,Eval()方法定義在 DataBinder類中。該類用來(lái)生成和分析數(shù)據(jù)綁定表達(dá)式語(yǔ)法。 數(shù)據(jù)源控件 ? 。這些控件不但可以使用數(shù)據(jù)庫(kù)(如 SQL Server、 Access、 Oracl
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1