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

正文內(nèi)容

net程序設(shè)計(下)ppt(留存版)

2024-12-02 16:26上一頁面

下一頁面
  

【正文】 作二進制值 ? 表 1611 BinaryReader類的主要成員 ? BinaryWriter類以二進制形式將基元類型寫入流,并支持用特定的編碼寫入字符串 ? 表 1612 BinaryWriter類的主要成員 ? 【 例 】 使用 BinaryWriter類和 BinaryReader類讀寫二進制數(shù)據(jù)文件 I/O流類 ? BufferedStream 是向另一個 Stream(例如 NetworkStream)添加緩沖的 Stream ? CryptoStream 將數(shù)據(jù)流鏈接到加密轉(zhuǎn)換 ? MemoryStream 是一個非緩沖的流,可以在內(nèi)存中直接訪問它的封裝數(shù)據(jù)。如果反復(fù)使用同一個種子,就會生成相同的數(shù)字系列 ? 表 153 隨機方法 ? 【 例 】 Random類和隨機函數(shù)的使用示例 日期和時間處理 ? 表 154 DateTime常用屬性和方法 ? 【 例 】 日期和時間的使用示例:打印當(dāng)年當(dāng)月的日歷 字符串處理 ? C字符串是 Unicode字符的有序集合, Unicode字符使用 UTF16進行編碼,編碼的每個元素的數(shù)值都用一個。因此必須針對這些調(diào)用進行同步處理 –使用 lock語句同步代碼塊 –使用監(jiān)視器同步代碼塊 lock語句同步代碼塊 ? lock語句使用 lock關(guān)鍵字將語句塊標(biāo)記為臨界區(qū),方法是獲取給定對象的互斥鎖,執(zhí)行語句,然后釋放該鎖。 ? Lambda表達式可用于創(chuàng)建委托或表達式目錄樹類型 ? Lambda常常用在基于方法的 LINQ查詢中,作為諸如where等標(biāo)準(zhǔn)查詢運算符方法的參數(shù) ? 擴展方法向現(xiàn)有類型“添加”方法,而無需修改原類型的代碼(或創(chuàng)建新的派生類型)并重新編譯 ? 集成語言查詢使用擴展方法向現(xiàn)有的 和 T類型添加了 LINQ標(biāo)準(zhǔn)查詢功能。程序代碼也可以通過反射技術(shù),在運行時環(huán)境中檢索這些特性信息,以實現(xiàn)特定的操作 ? C語言包括下列 2種形式的特性: – 公共語言運行庫( CLR)中預(yù)定義的特性 – 自定義特性,用于向代碼中添加附加信息,該信息能夠以編程方式檢索 ? 特性類可以具有定位參數(shù)( positional parameter)和命名參數(shù)(named parameter)列表 ? 將特性附加到程序?qū)嶓w的語法為:將括在方括號中的特性名置于其適用的實體聲明之前。結(jié)構(gòu)可以聲明具有形參的實例構(gòu)造函數(shù) ? 在結(jié)構(gòu)中不允許聲明析構(gòu)函數(shù) 結(jié)構(gòu)的聲明 和調(diào)用 ? 聲明: – [特性 ] – [結(jié)構(gòu)修飾符 ][partial] struct 結(jié)構(gòu)名 [類型形參 ] [: 基接口 [類型形參約束 ]] – { – 結(jié)構(gòu)體 – }[。 ? 事件是一種使對象或類能夠提供通知的成員。C.NET程序設(shè)計 (下 ) 華東師范大學(xué) 信息學(xué)院 江紅 第 9章 委托和事件 ?委托的基本概念 ?委托的聲明、實例化和調(diào)用 ?多播委托 ?事件處理機制 ?事件的聲明、訂閱和取消 ?.NET Framework事件模型 委托 ? 委托是用來處理需用函數(shù)指針來處理的情況的 ? 委托是完全面向?qū)ο蟮?,是類型安全? ? 委托是可保存對方法的引用的類??蛻舳丝梢酝ㄟ^提供事件處理程序( event handler)為相應(yīng)的事件添加可執(zhí)行代碼。] ? 調(diào)用: – 結(jié)構(gòu)名 結(jié)構(gòu)變量名 = new結(jié)構(gòu)名 ([參數(shù)表 ])。例如, C外部方法的聲明需要通過 DllImport 特性以引用由 DLL(動態(tài)鏈接庫)實現(xiàn)的外部函數(shù) ? 根據(jù)約定,所有特性類都以單詞“ Attribute”結(jié)束,以區(qū)分于其它類。只要通過 using ,任何實現(xiàn)了 IEnumerableT的類型就都具有 GroupBy、 OrderBy、Average等實例方法 ? 擴展方法定義為單獨的命名空間中靜態(tài)類中的靜態(tài)方法,它們的第一個參數(shù)指定該方法作用于哪個類型,并且該參數(shù)以 this修飾符為前綴 ? 只要使用 using指令將包含擴展方法的命名空間顯式導(dǎo)入到源代碼,然后就可以通過實例方法語法進行調(diào)用指定對象的擴展方法 ? 【 例 】 擴展方法示例 LINQ基本操作 ? LINQ定義了一組可以在 .NET Framework 詢運算符,使用這些標(biāo)準(zhǔn)查詢運算符可以投影、篩選和遍歷內(nèi)存中的集合或數(shù)據(jù)庫中的表 ? 使用 C可以為以下各種數(shù)據(jù)源編寫 LINQ查詢: – SQL Server 數(shù)據(jù)庫 – XML 文檔 – 數(shù)據(jù)集 – 支持 IEnumerable或泛型 IEnumerableT接口的任意對象集合 ? 其他數(shù)據(jù)源: Web服務(wù)和其他數(shù)據(jù)庫(使用第三方的 LINQ 提供程序)) LINQ的組成結(jié)構(gòu) . N E T 語 言 集 成 查 詢C V B其 他. N E T 語 言 集 成 查 詢 ( L I N Q )支 持 L I N Q 的 數(shù) 據(jù) 源L I N Q t o A D O . N E TL I N Qt o O b j e c t sL I N Qt o D a t a S e tL I N Qt o S Q LL I N Qt o X M L對 象 關(guān) 系X M L X M L LINQ查詢操作 ? 1. 獲取數(shù)據(jù)源 ? 2. 創(chuàng)建查詢 ? 3. 執(zhí)行查詢 ? 【 例 】 LINQ查詢操作示例。 lock關(guān)鍵字可以確保當(dāng)一個線程位于代碼的臨界區(qū)時,另一個線程不會進入該臨界區(qū)。 ? 使用 ,可以動態(tài)構(gòu)造自定義字符串,執(zhí)行許多基本字符串操作,如從字節(jié)數(shù)組創(chuàng)建新字符串,比較字符串的值和修改現(xiàn)有的字符串等等。該流沒有后備存儲,可用作臨時緩沖區(qū) ? NetworkStream 表示網(wǎng)絡(luò)連接上的 Stream MemoryStream類 ? MemoryStream創(chuàng)建其支持存儲區(qū)為內(nèi)存的流 ? 表 1613 MemoryStream類的主要成員 ? 【 例 】 使用 MemoryStream流類:通過將內(nèi)存用作備份來讀取和寫入數(shù)據(jù) 實驗和習(xí)題 ? 實驗 11 ? 第 16章 文件和流 I/O –單選題 –填空題 –思考題 –實踐題 。字符串是使用引號聲明的 String類 ? String 對象稱為不可變的(只讀),因為一旦創(chuàng)建了該對象,就不能修改該對象的值。代碼塊完成運行,而不會被其他線程中斷 ? lock語句以關(guān)鍵字 lock開頭,并以一個對象作為參數(shù),在該參數(shù)的后面為線程互斥的代碼塊 ? 【 例 】 使用 lock語句同步代碼塊示例 ? 使用監(jiān)視器( Monitor)也可以防止多個線程同時執(zhí)行代碼塊。第一個排序條件對元素執(zhí)行主要排序;第二個排序條件則對主要排序結(jié)果再進行排序 ? 【 例 】 數(shù)據(jù)排序示例:根據(jù)每個字符串的長度從短到長排序字符串 ? 表 131 LINQ對數(shù)據(jù)排序的標(biāo)準(zhǔn)查詢運算符方法 ? 篩選操作將結(jié)果集限制為只包含那些滿足指定條件的元素,又稱為選擇 ? 表 132 LINQ對數(shù)據(jù)篩選的標(biāo)準(zhǔn)查詢運算符方法 ? 投影操作將對象轉(zhuǎn)換為一種新形式的操作,通過映射屬性(直接映射、或?qū)傩詧?zhí)行數(shù)學(xué)函數(shù))以構(gòu)建僅包含必須屬性的新類型 ? 表 133 LINQ對數(shù)據(jù)投影的標(biāo)準(zhǔn)查詢運算符方法 ? 分組操作將數(shù)據(jù)按共享公共屬性進行分組,以便對每個組中的元素進行處理 ? 表 134 LINQ對數(shù)據(jù)分組的標(biāo)準(zhǔn)查詢運算符方法 ? 聯(lián)接運算將一個數(shù)據(jù)源中的對象與另一個數(shù)據(jù)源中共享某個公共屬性的對象關(guān)聯(lián)起來 ? 表 135 LINQ對數(shù)據(jù)聯(lián)接運算的標(biāo)準(zhǔn)查詢運算符方法 ? 【 例 】 聯(lián)接運算示例:使用相同的匹配鍵對相同數(shù)據(jù)源執(zhí)行內(nèi)部聯(lián)接、分組聯(lián)接和左外部聯(lián)接的結(jié)果 ? 分區(qū)操作在不重新排列元素的情況下,將輸入序列劃分為兩部分,然后返回其中一個部分 ? 表 136 LINQ對數(shù)據(jù)分區(qū)的標(biāo)準(zhǔn)查詢運算符方法 ? 限定符運算返回一個 Boolean 值,該值指示序列中是否有一些元素滿足條件或是否所有元素都滿足條件 ? 表 137 LINQ執(zhí)行限定符運算的標(biāo)準(zhǔn)查詢運算符方法 ? 聚合運算從數(shù)據(jù)集計算單個值 ? 表 138 LINQ中聚合運算的標(biāo)準(zhǔn)查詢運算符方法 ? 集合運算針對 2個集合進行相應(yīng)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1