書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
C#程序設(shè)計教程-(第3版)-微課版

C#程序設(shè)計教程-(第3版)-微課版

出版社:清華大學(xué)出版社出版時間:2018-07-01
開本: 16開 頁數(shù): 561
中 圖 價:¥39.1(4.9折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細品相說明>>
本類五星書更多>

C#程序設(shè)計教程-(第3版)-微課版 版權(quán)信息

C#程序設(shè)計教程-(第3版)-微課版 本書特色

本書是《C#程序設(shè)計教程》的第3版。書中基于Visual Studio 2017/.NET Framework 4.7開發(fā)和運行環(huán)境,闡述C# 7.0語言的基礎(chǔ)知識,以及使用C# 7.0語言的實際開發(fā)應(yīng)用實例,具體內(nèi)容包括:C#語言基礎(chǔ)、面向?qū)ο缶幊、結(jié)構(gòu)、枚舉、泛型、特性、語言集成查詢、多線程編程技術(shù)、數(shù)值日期和字符串處理、文件和流輸入輸出、集合、數(shù)據(jù)庫訪問、Windows窗體應(yīng)用程序、WPF應(yīng)用程序、ASP.NET Web應(yīng)用程序設(shè)計等。本書作者結(jié)合多年的程序設(shè)計、開發(fā)及授課經(jīng)驗,精選大量的實例,由淺入深、循序漸進地介紹C#程序設(shè)計語言,讓讀者能夠較為系統(tǒng)全面地掌握程序設(shè)計的理論和應(yīng)用。每個相關(guān)知識點都配有視頻講解。本書配有實驗和輔導(dǎo)教材《C#程序設(shè)計實驗指導(dǎo)與習(xí)題測試(第3版)》,提供了大量的思考與實踐練習(xí),讓讀者從實踐中鞏固和應(yīng)用所學(xué)的知識。本書可作為高等學(xué)校計算機程序設(shè)計教程,同時也可作為廣大程序設(shè)計開發(fā)者、愛好者的自學(xué)參考書。

C#程序設(shè)計教程-(第3版)-微課版 內(nèi)容簡介

“十二五”普通高等教育本科*規(guī)劃教材,10小時微信視頻,全程語音講解。理論與實踐結(jié)合:從基礎(chǔ)知識學(xué)習(xí),*終能綜合所學(xué)內(nèi)容開發(fā)應(yīng)用。體現(xiàn)*C#特性 精心設(shè)計的習(xí)題:在重點難點部分,為讀者精心設(shè)計了習(xí)題。這些習(xí)題有助于讀者更好地理解重點,提高分析代碼的能力,同時在編程中規(guī)避常見錯誤。"

C#程序設(shè)計教程-(第3版)-微課版 目錄

第1部分 C#面向?qū)ο蟪绦蛟O(shè)計語言的基礎(chǔ)知識第1章 C#語言介紹 31.1 C#語言概述 3 1.1.1 C#語言簡介 3 1.1.2 C#語言各版本的演變歷史 4 1.1.3 C#特點和開發(fā)應(yīng)用范圍 41.2 C#語言的編譯和運行環(huán)境 5 1.2.1 C#語言與.NET Framework 5 1.2.2 C#的運行環(huán)境 6 1.2.3 C#的開發(fā)環(huán)境 7 1.2.4 Visual Studio集成開發(fā)環(huán)境 71.3 使用記事本創(chuàng)建簡單的C#程序 8 1.3.1 Hello World程序 8 1.3.2 代碼分析 9 1.3.3 編譯和運行結(jié)果 91.4 基于集成開發(fā)環(huán)境創(chuàng)建簡單的C#程序 10 1.4.1 創(chuàng)建Visual C#控制臺應(yīng)用程序 10 1.4.2 編輯Visual C#源代碼文件 11 1.4.3 編譯和運行調(diào)試程序 111.5 基于“C#交互”窗口測試C#代碼片段 12 1.5.1 C#交互窗口概述 12 1.5.2 C#交互窗口使用示例 121.6 C#程序的結(jié)構(gòu)和書寫規(guī)則 13 1.6.1 C#程序的基本結(jié)構(gòu) 13 1.6.2 C#程序的書寫規(guī)則 141.7 類型的聲明和使用 14 1.7.1 類的聲明 14 1.7.2 對象的創(chuàng)建和使用 151.8 命名空間 16 1.8.1 定義命名空間 16 1.8.2 訪問命名空間 16 1.8.3 命名空間別名 17 1.8.4 全局命名空間 18 1.8.5 命名空間舉例 19 1.8.6 外部別名 201.9 注釋 21 1.9.1 單行注釋 21 1.9.2 多行注釋 21 1.9.3 內(nèi)聯(lián)注釋 21 1.9.4 XML文檔注釋 211.10 Main方法 22 1.10.1 Main方法概述 22 1.10.2 Main方法聲明 23 1.10.3 命令行參數(shù) 24 1.10.4 Main返回值 261.11 控制臺輸入和輸出 28 1.11.1 System.Console類概述 28 1.11.2 控制臺輸入輸出 28 1.11.3 格式化輸出 29第2章 數(shù)據(jù)類型、變量和常量 312.1 標(biāo)識符及其命名規(guī)則 31 2.1.1 標(biāo)識符 31 2.1.2 保留關(guān)鍵字 31 2.1.3 命名約定 322.2 變量 32 2.2.1 變量的分類 32 2.2.2 變量的聲明 32 2.2.3 變量的賦值和引用 33 2.2.4 變量的作用域 34 2.2.5 ref局部變量(C# 7.0) 352.3 常量 35 2.3.1 文本常量 35 2.3.2 用戶聲明常量 362.4 數(shù)據(jù)類型 36 2.4.1 類型系統(tǒng) 37 2.4.2 值類型 37 2.4.3 引用類型 37 2.4.4 裝箱和拆箱 38 2.4.5 預(yù)定義數(shù)據(jù)類型 392.5 整型數(shù)據(jù)類型 39 2.5.1 預(yù)定義整數(shù)類型 39 2.5.2 整數(shù)類型的主要成員 40 2.5.3 整型常量 40 2.5.4 整型變量的聲明和使用 412.6 浮點型數(shù)據(jù)類型 42 2.6.1 浮點類型 42 2.6.2 浮點類型的主要成員 42 2.6.3 浮點數(shù)類型常量 42 2.6.4 浮點變量的聲明和使用 43 2.6.5 浮點數(shù)舍入誤差 432.7 decimal數(shù)據(jù)類型 44 2.7.1 decimal類型 44 2.7.2 System.Decimal的主要成員 44 2.7.3 decimal常量 45 2.7.4 decimal變量的聲明和使用 452.8 布爾數(shù)據(jù)類型 45 2.8.1 bool類型 45 2.8.2 System.Boolean的主要成員 46 2.8.3 布爾變量的聲明和使用 462.9 字符數(shù)據(jù)類型 47 2.9.1 字符類型 47 2.9.2 System.Char類成員 47 2.9.3 字符常量 47 2.9.4 字符變量的聲明和使用 482.10 可以為null的類型 492.11 string數(shù)據(jù)類型 50 2.11.1 字符串的表示 50 2.11.2 內(nèi)插字符串 512.12 object類型 522.13 隱式類型 522.14 類型轉(zhuǎn)換 53 2.14.1 隱式轉(zhuǎn)換 53 2.14.2 顯式轉(zhuǎn)換 54 2.14.3 Convert類提供的類型轉(zhuǎn)換方法 55 2.14.4 溢出檢查和checked關(guān)鍵字 562.15 元組 57 2.15.1 元組概述 57 2.15.2 使用元組字面量創(chuàng)建元組對象 58 2.15.3 訪問元組對象的元素 58 2.15.4 使用Tuple類創(chuàng)建元組對象 58 2.15.5 元組對象的解構(gòu) 592.16 臨時虛擬變量(Discard) 59第3章 語句、運算符和表達式 603.1 語句 60 3.1.1 C#語句的組成 60 3.1.2 C#語句的示例 61 3.1.3 C#語句的使用 643.2 運算符 65 3.2.1 算術(shù)運算符 65 3.2.2 關(guān)系和類型測試運算符 67 3.2.3 邏輯運算符 68 3.2.4 賦值運算符 70 3.2.5 字符串運算符 72 3.2.6 位運算符 72 3.2.7 條件運算符 74 3.2.8 null相關(guān)運算符 74 3.2.9 其他運算符 75 3.2.10 運算符優(yōu)先級 763.3 表達式 78 3.3.1 表達式的組成 78 3.3.2 表達式的書寫規(guī)則 78 3.3.3 表達式的示例 78第4章 程序流程和異常處理 804.1 順序結(jié)構(gòu) 804.2 選擇結(jié)構(gòu) 81 4.2.1 if語句 81 4.2.2 switch語句 88 4.2.3 模式匹配(C# 7.0) 904.3 循環(huán)結(jié)構(gòu) 92 4.3.1 for循環(huán) 92 4.3.2 while循環(huán) 94 4.3.3 do…while循環(huán) 96 4.3.4 foreach循環(huán) 98 4.3.5 循環(huán)的嵌套 994.4 跳轉(zhuǎn)語句 100 4.4.1 goto語句 100 4.4.2 break語句 101 4.4.3 continue語句 101 4.4.4 return語句 1024.5 異常處理 103 4.5.1 錯誤和異常 103 4.5.2 異常處理概述 103 4.5.3 內(nèi)置的異常類 105 4.5.4 自定義異常類 105 4.5.5 引發(fā)異常 106 4.5.6 捕獲處理異常try…catch…finally 108 4.5.7 異常過濾器 110第5章 數(shù)組和指針 1115.1 數(shù)組 111 5.1.1 一維數(shù)組 113 5.1.2 多維數(shù)組 115 5.1.3 交錯數(shù)組 118 5.1.4 數(shù)組的基本操作和排序 121 5.1.5 作為對象的數(shù)組 1275.2 不安全代碼和指針 129 5.2.1 不安全代碼 129 5.2.2 指針 130第6章 類和對象 1366.1 面向?qū)ο蟾拍?136 6.1.1 對象的定義 136 6.1.2 封裝 136 6.1.3 繼承 137 6.1.4 多態(tài)性 1376.2 類的聲明 137 6.2.1 聲明類的基本語法 138 6.2.2 類的訪問修飾符 1396.3 創(chuàng)建和使用對象 140 6.3.1 對象的創(chuàng)建和使用 140 6.3.2 對象初始值設(shè)定項 1416.4 分部類 142 6.4.1 分部類的聲明 142 6.4.2 分部類的應(yīng)用 1446.5 System.Object類和通用方法 145 6.5.1 System.Object類 145 6.5.2 System.Object類的通用方法 145 6.5.3 對象的比較 1466.6 對象的生命周期 148 6.6.1 對象的創(chuàng)建 148 6.6.2 對象的使用 148 6.6.3 對象的銷毀 149第7章 類成員 1507.1 類的成員概述 150 7.1.1 類成員分類 150 7.1.2 數(shù)據(jù)成員和函數(shù)成員 151 7.1.3 靜態(tài)成員和實例成員 151 7.1.4 this關(guān)鍵字 153 7.1.5 類成員的訪問修飾符 1547.2 字段和常量 155 7.2.1 字段的聲明和訪問 155 7.2.2 實例字段和靜態(tài)字段 156 7.2.3 常量字段 156 7.2.4 只讀字段 157 7.2.5 可變字段 1597.3 方法 160 7.3.1 方法的聲明和調(diào)用 160 7.3.2 基于表達式聲明方法(C# 6.0) 161 7.3.3 參數(shù)的傳遞 162 7.3.4 引用返回(C# 7.0) 167 7.3.5 方法的重載 168 7.3.6 實例方法和靜態(tài)方法 169 7.3.7 分部方法 171 7.3.8 外部方法 172 7.3.9 遞歸方法 173 7.3.10 迭代器方法 173 7.3.11 迭代器對象 174 7.3.12 局部方法(C# 7.0) 1757.4 屬性 176 7.4.1 屬性的聲明和訪問 176 7.4.2 實例屬性和靜態(tài)屬性 178 7.4.3 只讀屬性和只寫屬性 178 7.4.4 基于表達式的只讀屬性(C# 6.0) 178 7.4.5 自動實現(xiàn)的屬性 178 7.4.6 屬性初始化(C# 6.0) 179 7.4.7 基于表達式的屬性訪問器(C# 7.0) 1797.5 索引器 180 7.5.1 索引器的聲明和訪問 180 7.5.2 索引器的重載 1827.6 運算符重載 183 7.6.1 運算符重載 183 7.6.2 轉(zhuǎn)換運算符 1847.7 構(gòu)造函數(shù) 186 7.7.1 實例構(gòu)造函數(shù) 186 7.7.2 私有構(gòu)造函數(shù) 188 7.7.3 靜態(tài)構(gòu)造函數(shù) 189 7.7.4 構(gòu)造函數(shù)的重載 1907.8 析構(gòu)函數(shù) 1907.9 嵌套類 192 7.9.1 嵌套類的聲明 192 7.9.2 嵌套類和包含類的關(guān)系 193 7.9.3 嵌套類的訪問 195第8章 繼承和多態(tài) 1978.1 繼承和多態(tài)的基本概念 197 8.1.1 繼承和多態(tài) 197 8.1.2 繼承的類型 197 8.1.3 繼承的層次關(guān)系 1988.2 繼承 198 8.2.1 派生類 198 8.2.2 base關(guān)鍵字 199 8.2.3 構(gòu)造函數(shù)的調(diào)用 200 8.2.4 類成員的繼承 202 8.2.5 類成員的隱藏 204 8.2.6 虛方法和隱藏方法 205 8.2.7 虛方法和重寫方法 2058.3 抽象類和抽象方法 207 8.3.1 抽象類 207 8.3.2 抽象方法 2088.4 密封類和密封方法 210 8.4.1 密封類 210 8.4.2 密封方法 2108.5 接口 211 8.5.1 接口聲明 211 8.5.2 接口成員 212 8.5.3 接口實現(xiàn) 213 8.5.4 分部接口 215 8.5.5 接口繼承 2158.6 多態(tài) 217 8.6.1 多態(tài)的概念 217 8.6.2 通過繼承實現(xiàn)多態(tài)性 217 8.6.3 通過方法重載實現(xiàn)多態(tài)性 220 8.6.4 通過方法重寫實現(xiàn)多態(tài)性 221 8.6.5 多態(tài)性綜合舉例 222第9章 委托和事件 2249.1 委托 224 9.1.1 委托的聲明 224 9.1.2 委托的實例化和調(diào)用 225 9.1.3 匿名方法委托 228 9.1.4 多播委托 229 9.1.5 委托的異步調(diào)用 231 9.1.6 委托的兼容性 2329.2 事件 233 9.2.1 事件處理機制 233 9.2.2 事件的聲明和引發(fā) 235 9.2.3 事件的訂閱和取消 236 9.2.4 靜態(tài)事件和實例事件 237 9.2.5 .NET Framework事件模型 237 9.2.6 綜合舉例:事件實現(xiàn)的步驟 238第10章 結(jié)構(gòu)和枚舉 24010.1 結(jié)構(gòu) 240 10.1.1 結(jié)構(gòu)概述 240 10.1.2 結(jié)構(gòu)的聲明 241 10.1.3 結(jié)構(gòu)的調(diào)用 242 10.1.4 分部結(jié)構(gòu) 243 10.1.5 結(jié)構(gòu)成員 243 10.1.6 嵌套結(jié)構(gòu) 24310.2 枚舉 245 10.2.1 枚舉概述 245 10.2.2 枚舉聲明 245 10.2.3 枚舉的使用 247 10.2.4 Flags枚舉 248 10.2.5 枚舉的運算和操作 249第11章 泛型 25211.1 泛型的基本概念 252 11.1.1 引例ArrayList 252 11.1.2 引例List 253 11.1.3 泛型的概念 25311.2 泛型的定義 254 11.2.1 泛型的簡單定義 254 11.2.2 開放式泛型類型和封閉式泛型類型 255 11.2.3 泛型類型參數(shù) 255 11.2.4 泛型類型參數(shù)的約束 25611.3 泛型類 257 11.3.1 泛型類的聲明和使用 257 11.3.2 泛型類的繼承規(guī)則 25811.4 泛型接口 259 11.4.1 泛型接口的聲明和使用 259 11.4.2 泛型接口的繼承和實現(xiàn)規(guī)則 26011.5 泛型結(jié)構(gòu) 26011.6 泛型方法 261 11.6.1 泛型方法的聲明和使用 261 11.6.2 泛型方法的設(shè)計規(guī)則 26211.7 泛型委托和泛型事件 263 11.7.1 泛型委托 263 11.7.2 泛型事件 264 11.7.3 Func和Action泛型委托 26511.8 default關(guān)鍵字 26611.9 協(xié)變和逆變 266 11.9.1 泛型類型轉(zhuǎn)換 266 11.9.2 泛型委托的協(xié)變和逆變 268 11.9.3 泛型接口的協(xié)變和逆變 269第12章 特性 27112.1 特性概述 27112.2 特性的使用 27212.3 預(yù)定義通用特性類 273 12.3.1 ConditionalAttribute類 273 12.3.2 ObsoleteAttribute類 275 12.3.3 AttributeUsageAttribute類 276 12.3.4 調(diào)用方信息特性類 277 12.3.5 全局特性 27812.4 自定義特性類 27912.5 使用反射訪問特性 280第13章 語言集成查詢 28213.1 相關(guān)語言要素 282 13.1.1 初始值設(shè)定項 282 13.1.2 匿名類型 283 13.1.3 Lambda表達式(匿名函數(shù)) 283 13.1.4 擴展方法 28413.2 LINQ基本操作 286 13.2.1 LINQ基本概念 286 13.2.2 LINQ查詢操作概述 286 13.2.3 獲取數(shù)據(jù)源 287 13.2.4 創(chuàng)建查詢 288 13.2.5 執(zhí)行查詢 28813.3 標(biāo)準(zhǔn)查詢運算符 289 13.3.1 數(shù)據(jù)排序 289 13.3.2 數(shù)據(jù)篩選 291 13.3.3 數(shù)據(jù)投影 291 13.3.4 數(shù)據(jù)分組 291 13.3.5 聯(lián)接運算 292 13.3.6 數(shù)據(jù)分區(qū) 295 13.3.7 限定運算 295 13.3.8 聚合運算 296 13.3.9 集合運算 296 13.3.10 生成運算 297 13.3.11 元素操作 297 13.3.12 串聯(lián)運算 298 13.3.13 相等運算 298 13.3.14 數(shù)據(jù)類型轉(zhuǎn)換 29913.4 LINQ to Objects 300 13.4.1 LINQ to Objects概述 300 13.4.2 LINQ和字符串 300 13.4.3 LINQ和文件目錄 305第14章 線程、并行和異步處理 30914.1 線程處理概述 309 14.1.1 進程和線程 309 14.1.2 線程的優(yōu)缺點 31014.2 創(chuàng)建多線程應(yīng)用程序 310 14.2.1 C#應(yīng)用程序主線程 310 14.2.2 創(chuàng)建和啟動新線程 31114.3 線程和生命周期 312 14.3.1 線程和生命周期的狀態(tài) 312 14.3.2 Thread類 313 14.3.3 線程的啟動、終止、掛起和喚醒 314 14.3.4 休眠(暫停)線程Sleep() 315 14.3.5 線程讓步Y(jié)ield() 315 14.3.6 線程加入Join() 316 14.3.7 線程中斷Interrupt() 316 14.3.8 線程終止/銷毀Abort() 31714.4 前臺線程和后臺線程 31814.5 線程優(yōu)先級和線程調(diào)度 31914.6 線程同步和通信 321 14.6.1 線程同步處理 321 14.6.2 使用lock語句同步代碼塊 321 14.6.3 使用監(jiān)視器同步代碼塊 322 14.6.4 使用MethodImplAttribute特性實現(xiàn)方法同步處理 323 14.6.5 使用SynchronizationAttribute特性實現(xiàn)類同步處理 323 14.6.6 同步事件和等待句柄 323 14.6.7 使用Mutex同步代碼塊 32414.7 線程池 325 14.7.1 線程池的基本概念 325 14.7.2 創(chuàng)建和使用線程池 32614.8 定時器Timer 32714.9 并行處理 328 14.9.1 任務(wù)并行庫 328 14.9.2 隱式創(chuàng)建和運行任務(wù) 328 14.9.3 顯式創(chuàng)建和運行任務(wù) 329 14.9.4 任務(wù)的交互操作 330 14.9.5 從任務(wù)中返回值 331 14.9.6 數(shù)據(jù)并行處理 33114.10 異步處理 332 14.10.1 委托的異步調(diào)用 332 14.10.2 async和await關(guān)鍵字 33414.11 綁定 335 14.11.1 靜態(tài)綁定和動態(tài)綁定 335 14.11.2 動態(tài)語言運行時 335 14.11.3 自定義綁定 336 14.11.4 語言綁定 336 14.11.5 dynamic類型 337第2部分 .NET Framework類庫基本應(yīng)用第15章 數(shù)值、日期和字符串處理 34115.1 數(shù)學(xué)函數(shù) 341 15.1.1 Math類和數(shù)學(xué)函數(shù) 341 15.1.2 Random類和隨機函數(shù) 34415.2 日期和時間處理 346 15.2.1 DateTime結(jié)構(gòu) 346 15.2.2 TimeSpan結(jié)構(gòu) 348 15.2.3 日期格式化字符串 34915.3 字符串處理 349 15.3.1 String類 349 15.3.2 StringBuilder類 354 15.3.3 字符編碼 35715.4 正則表達式 358 15.4.1 正則表達式語言 358 15.4.2 正則表達式類 361 15.4.3 正則表達式示例 361第16章 文件和流輸入輸出 36416.1 文件和流操作概述 36416.2 磁盤、目錄和文件的基本操作 365 16.2.1 磁盤的基本操作 365 16.2.2 目錄的基本操作 366 16.2.3 文件的基本操作 36716.3 文本文件的寫入和讀取 370 16.3.1 文本文件的寫入(StreamWriter類) 370 16.3.2 文本文件的讀取(StreamReader類) 37116.4 二進制文件的寫入和讀取 372 16.4.1 二進制文件的寫入(BinaryWriter類) 372 16.4.2 二進制文件的讀。˙inaryReader類) 37316.5 隨機文件訪問 37416.6 通用I/O流類 376第17章 集合和數(shù)據(jù)結(jié)構(gòu) 37717.1 C#集合和數(shù)據(jù)結(jié)構(gòu)概述 37717.2 列表類集合類型 379 17.2.1 數(shù)組列表ArrayList 379 17.2.2 列表List 380 17.2.3 雙向鏈表LinkedList 38117.3 字典類集合類型 382 17.3.1 哈希表Hashtable 383 17.3.2 字典Dictionary 384 17.3.3 排序列表SortedList 385 17.3.4 泛型排序列表SortedList 387 17.3.5 排序字典SortedDictionary 38817.4 隊列集合類型(Queue) 38917.5 堆棧集合類型(Stack) 39117.6 散列集集合類型(HashSet) 39217.7 位集合 39417.8 專用集合 395第18章 數(shù)據(jù)庫訪問 39618.1 ADO.NET概述 396 18.1.1 ADO.NET的基本概念 396 18.1.2 ADO.NET的結(jié)構(gòu) 396 18.1.3 .NET Framework數(shù)據(jù)提供程序 397 18.1.4 ADO.NET DataSet 39818.2 使用ADO.NET連接和操作數(shù)據(jù)庫 399 18.2.1 使用數(shù)據(jù)提供程序訪問數(shù)據(jù)庫的步驟 399 18.2.2 范例數(shù)據(jù)庫Northwnd.mdf 401 18.2.3 查詢數(shù)據(jù)庫表數(shù)據(jù) 403 18.2.4 插入數(shù)據(jù)庫表數(shù)據(jù) 404 18.2.5 更新數(shù)據(jù)庫表數(shù)據(jù) 405 18.2.6 刪除數(shù)據(jù)庫表數(shù)據(jù) 405 18.2.7 使用存儲過程訪問數(shù)據(jù)庫 40618.3 使用DataAdapter和DataSet訪問數(shù)據(jù)庫 408 18.3.1 使用DataAdapter和DataSet訪問數(shù)據(jù)庫的步驟 408 18.3.2 查詢數(shù)據(jù)庫表數(shù)據(jù) 409 18.3.3 維護數(shù)據(jù)庫表數(shù)據(jù) 410第3部分 C#應(yīng)用程序開發(fā)第19章 Windows窗體應(yīng)用程序 41519.1 開發(fā)Windows窗體應(yīng)用程序 415 19.1.1 Windows窗體應(yīng)用程序概述 415 19.1.2 創(chuàng)建Windows窗體應(yīng)用程序的一般步驟 417 19.1.3 窗體和控件概述 42019.2 常用的Windows窗體控件 420 19.2.1 標(biāo)簽、文本框和命令按鈕 420 19.2.2 單選按鈕、復(fù)選框和分組 422 19.2.3 列表選擇控件 424 19.2.4 圖形存儲和顯示控件 427 19.2.5 Timer控件 43019.3 通用對話框 431 19.3.1 OpenFileDialog對話框 432 19.3.2 SaveFileDialog對話框 432 19.3.3 通用對話框應(yīng)用舉例 433 19.3.4 FontDialog對話框 43519.4 菜單和工具欄 435 19.4.1 MenuStrip控件 435 19.4.2 ContextMenuStrip控件 435 19.4.3 ToolStrip控件 436 19.4.4 菜單和工具欄應(yīng)用舉例 43619.5 多重窗體 438 19.5.1 添加新窗體 438 19.5.2 調(diào)用其他窗體 438 19.5.3 多重窗體應(yīng)用舉例 43919.6 多文檔界面 440 19.6.1 創(chuàng)建MDI父窗體 440 19.6.2 創(chuàng)建MDI子窗體 440 19.6.3 處理MDI子窗體 44119.7 圖形繪制 441 19.7.1 GDI 圖形繪制概述 441 19.7.2 繪制字符串 443 19.7.3 繪制圖形 443第20章 WPF應(yīng)用程序 44820.1 WPF應(yīng)用程序概述 448 20.1.1 WPF簡介 448 20.1.2 WPF應(yīng)用程序的構(gòu)成 44820.2 創(chuàng)建WPF應(yīng)用程序 452 20.2.1 創(chuàng)建簡單的WPF應(yīng)用程序 452 20.2.2 WPF應(yīng)用程序布局 453 20.2.3 WPF應(yīng)用程序常用控件 45620.3 WPF應(yīng)用程序與圖形和多媒體 460 20.3.1 圖形和多媒體概述 460 20.3.2 圖形、圖像、畫筆和位圖效果 461 20.3.3 多媒體 469 20.3.4 動畫 472第21章 ASP.NET Web應(yīng)用程序 47521.1 開發(fā)ASP.NET Web應(yīng)用程序 475 21.1.1 ASP.NET Web應(yīng)用程序概述 475 21.1.2 創(chuàng)建ASP.NET Web應(yīng)用程序 47621.2 ASP.NET Web頁面 477 21.2.1 ASP.NET Web頁面概述 477 21.2.2 創(chuàng)建ASP.NET頁面 47821.3 ASP.NET Web服務(wù)器控件 480 21.3.1 ASP.NET Web服務(wù)器控件概述 480 21.3.2 使用標(biāo)準(zhǔn)服務(wù)器控件創(chuàng)建Web頁面 48121.4 驗證服務(wù)器控件 484 21.4.1 驗證服務(wù)器控件概述 484 21.4.2 使用驗證服務(wù)器控件創(chuàng)建Web頁面 48421.5 數(shù)據(jù)服務(wù)器控件 487 21.5.1 數(shù)據(jù)服務(wù)器控件概述 487 21.5.2 使用數(shù)據(jù)服務(wù)器控件創(chuàng)建Web頁面 48721.6 使用ADO.NET連接和操作數(shù)據(jù)庫 49021.7 ASP.NET頁面會話狀態(tài)和頁面導(dǎo)航 491 21.7.1 ASP.NET Web應(yīng)用程序上下文 491 21.7.2 ASP.NET Web應(yīng)用程序事件 493 21.7.3 ASP.NET Web頁面導(dǎo)航 49521.8 ASP.NET Web應(yīng)用程序的布局和導(dǎo)航 496 21.8.1 ASP.NET Web母版頁 496 21.8.2 ASP.NET Web導(dǎo)航控件 497 21.8.3 應(yīng)用舉例:設(shè)計ASP.NET Web站點 49821.9 ASP.NET主題和外觀 502 21.9.1 ASP.NET主題和外觀概述 502 21.9.2 定義主題 503 21.9.3 定義外觀 503 21.9.4 定義CSS樣式 503 21.9.5 在頁面中使用主題 505 21.9.6 應(yīng)用舉例:使用ASP.NET主題和外觀自定義Web站點 506第22章 綜合應(yīng)用案例 50922.1 多窗口文本編輯器系統(tǒng)設(shè)計 509 22.1.1 系統(tǒng)基本功能 509 22.1.2 功能模塊設(shè)計 509 22.1.3 系統(tǒng)的實現(xiàn) 50922.2 ASP.NET網(wǎng)上書店系統(tǒng)的設(shè)計 514 22.2.1 系統(tǒng)總體設(shè)計 514 22.2.2 數(shù)據(jù)庫設(shè)計 514 22.2.3 功能模塊設(shè)計 515 22.2.4 系統(tǒng)的實現(xiàn) 516附錄A .NET Framework和.NET Core概述 528A1 .NET Framework的概念 528 A1.1 公共語言運行時 528 A1.2 .NET Framework類庫 528A2 .NET Framework的功能特點 529A3 .NET Framework環(huán)境 529A4 .NET Framework的主要版本 530A5 .NET Core 530 A5.1 .NET Core概述 530 A5.2 .NET Core組成 530 A5.3 .NET Core與.NET Framework比較 530 A5.4 .NET Core與Mono比較 531附錄B C#編譯器和預(yù)處理器指令 532B1 C#編譯器概述 532B2 C#編譯器選項 532B3 C#預(yù)處理器指令 534
附錄C Visual Studio快速入門 537C1 集成開發(fā)環(huán)境(IDE)界面 537C2 創(chuàng)建解決方案和項目 537C3 設(shè)計器/編輯器 539C4 生成和調(diào)試工具 540C5 安裝和部署工具 541C6 幫助系統(tǒng) 541附錄D C#關(guān)鍵字和上下文關(guān)鍵字 542D1 關(guān)鍵字 542D2 上下文關(guān)鍵字 544附錄E 格式化字符串 546E1 復(fù)合格式設(shè)置 546E2 復(fù)合格式字符串 546E3 數(shù)字格式字符串 547E4 標(biāo)準(zhǔn)日期和時間格式字符串 549附錄F XML文檔注釋 553附錄G ASCII碼表 557附錄H 程序集、應(yīng)用程序域和反射 558H1 程序集 558 H1.1 程序集概述 558 H1.2 創(chuàng)建程序集 558H2 應(yīng)用程序域 558 H2.1 應(yīng)用程序域概述 558 H2.2 創(chuàng)建應(yīng)用程序域 559H3 反射 559 H3.1 反射概述 559 H3.2 查看類型信息 560 H3.3 動態(tài)加載和使用類型 561參考文獻 562
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服