關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
從零開(kāi)始學(xué)C# 讀者對(duì)象:本書(shū)適合C#初學(xué)者、軟件開(kāi)發(fā)入門(mén)者自學(xué)使用,也可用作高等院校相關(guān)專業(yè)的教材及參考書(shū)。
本書(shū)從零基礎(chǔ)讀者的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,循序漸進(jìn)地讓讀者在實(shí)踐中學(xué)習(xí)C#編程知識(shí),并提升自己的實(shí)際開(kāi)發(fā)能力。
全書(shū)共分為5篇21章,內(nèi)容包括搭建C#開(kāi)發(fā)環(huán)境、第一個(gè)C#程序、數(shù)據(jù)類(lèi)型、運(yùn)算符、條件語(yǔ)句、循環(huán)語(yǔ)句、數(shù)組、字符串、面向?qū)ο缶幊袒A(chǔ)、繼承與多態(tài)、集合與索引器、委托與事件、泛型、程序調(diào)試與異常處理、Windows窗體編程、Windows控件的使用、使用C#操作數(shù)據(jù)庫(kù)、Entity Framework編程、文件及文件夾操作、貪吃蛇大作戰(zhàn)、人事工資管理系統(tǒng)等。書(shū)中知識(shí)點(diǎn)講解細(xì)致,側(cè)重介紹每個(gè)知識(shí)點(diǎn)的使用場(chǎng)景,涉及的代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)C#程序開(kāi)發(fā)的精髓,快速提高開(kāi)發(fā)技能。同時(shí),本書(shū)配套了大量教學(xué)視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實(shí)踐。 本書(shū)適合C#初學(xué)者、軟件開(kāi)發(fā)入門(mén)者自學(xué)使用,也可用作高等院校相關(guān)專業(yè)的教材及參考書(shū)。
第1篇 C#基礎(chǔ)知識(shí)篇
第1章 搭建C#開(kāi)發(fā)環(huán)境 2 視頻講解:3節(jié),49分鐘 1.1 C#語(yǔ)言入門(mén) 3 1.1.1 C#語(yǔ)言的發(fā)展 3 1.1.2 C#語(yǔ)言的特點(diǎn) 3 1.1.3 認(rèn)識(shí).NET Framework 3 1.1.4 C#與.NET Framework 4 1.1.5 C#的應(yīng)用領(lǐng)域 4 1.2 Visual Studio 2019的安裝與卸載 4 1.2.1 安裝Visual Studio 2019必備條件 4 1.2.2 下載Visual Studio 2019 5 1.2.3 安裝Visual Studio 2019 5 1.2.4 卸載Visual Studio 2019 8 1.3 熟悉Visual Studio 2019開(kāi)發(fā)環(huán)境 9 1.3.1 創(chuàng)建項(xiàng)目 9 1.3.2 菜單欄 11 1.3.3 工具欄 11 1.3.4 解決方案資源管理器 11 1.3.5 “工具箱”窗口 12 1.3.6 “屬性”窗口 12 1.3.7 “錯(cuò)誤列表”窗口 13 本章知識(shí)思維導(dǎo)圖 13 第2章 第一個(gè)C#程序 14 視頻講解:9節(jié),77分鐘 2.1 編寫(xiě)第一個(gè)C#程序 15 [實(shí)例2.1] 輸出“人因夢(mèng)想而偉大” 17 2.2 C#程序結(jié)構(gòu)預(yù)覽 18 2.2.1 命名空間 18 2.2.2 類(lèi) 20 2.2.3 關(guān)鍵字與標(biāo)識(shí)符 21 2.2.4 Main方法 22 2.2.5 C#語(yǔ)句 23 2.2.6 注釋 24 2.2.7 一個(gè)完整的C#程序 26 [實(shí)例2.2] 輸出軟件啟動(dòng)頁(yè) 26 2.3 程序編寫(xiě)規(guī)范 27 2.3.1 代碼編寫(xiě)規(guī)則 27 2.3.2 命名規(guī)范 28 本章知識(shí)思維導(dǎo)圖 30 第3章 數(shù)據(jù)類(lèi)型 31 視頻講解:4節(jié),136分鐘 3.1 數(shù)據(jù)類(lèi)型及變量 32 3.1.1 為什么要使用變量 32 3.1.2 變量是什么 32 3.1.3 聲明變量 32 3.1.4 簡(jiǎn)單數(shù)據(jù)類(lèi)型 33 [實(shí)例3.1] 根據(jù)身高體重計(jì)算BMI指數(shù) 36 [實(shí)例3.2] 字符類(lèi)Char的常用方法應(yīng)用 38 [實(shí)例3.3] 輸出Windows系統(tǒng)目錄 40 3.1.5 變量的初始化 41 3.1.6 變量的作用域 42 [實(shí)例3.4] 使用變量記錄用戶登錄名 43 3.2 引用類(lèi)型 43 3.2.1 引用類(lèi)型分類(lèi) 43 3.2.2 引用類(lèi)型舉例 45 [實(shí)例3.5] 引用類(lèi)型的使用 45 3.2.3 值類(lèi)型與引用類(lèi)型的區(qū)別 46 [實(shí)例3.6] 值類(lèi)型與引用類(lèi)型的區(qū)別舉例 46 3.3 常量 47 3.3.1 常量是什么 48 3.3.2 常量的分類(lèi) 48 3.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 49 3.4.1 隱式類(lèi)型轉(zhuǎn)換 49 3.4.2 顯式類(lèi)型轉(zhuǎn)換 50 3.4.3 使用Convert類(lèi)進(jìn)行轉(zhuǎn)換 50 本章知識(shí)思維導(dǎo)圖 52 第4章 運(yùn)算符 53 視頻講解:9節(jié),99分鐘 4.1 算術(shù)運(yùn)算符 54 [實(shí)例4.1] 計(jì)算學(xué)生成績(jī)的分差及平均分 54 4.2 自增自減運(yùn)算符 55 4.3 賦值運(yùn)算符 56 4.4 關(guān)系運(yùn)算符 58 [實(shí)例4.2] 使用關(guān)系運(yùn)算符比較大小關(guān)系 58 4.5 邏輯運(yùn)算符 59 [實(shí)例4.3] 參加面包店的打折活動(dòng) 60 4.6 位運(yùn)算符 60 4.7 移位運(yùn)算符 62 4.8 條件運(yùn)算符 62 [實(shí)例4.4] 判斷人的年齡所處階段 63 4.9 運(yùn)算符優(yōu)先級(jí)與結(jié)合性 64 本章知識(shí)思維導(dǎo)圖 66 第5章 條件語(yǔ)句 67 視頻講解:2節(jié),61分鐘 5.1 if條件語(yǔ)句 68 5.1.1 決策分支 68 5.1.2 if語(yǔ)句 68 [實(shí)例5.1] 判斷輸入是不是奇數(shù) 69 [實(shí)例5.2] 根據(jù)分?jǐn)?shù)劃分是否優(yōu)秀 71 [實(shí)例5.3] 根據(jù)分?jǐn)?shù)劃分優(yōu)秀等級(jí) 73 [實(shí)例5.4] 判斷輸入的年份是不是閏年 75 5.2 switch多分支語(yǔ)句 76 5.2.1 switch語(yǔ)句 76 [實(shí)例5.5] 查詢高考錄取分?jǐn)?shù)線 77 5.2.2 switch與if…else if…else的區(qū)別 78 本章知識(shí)思維導(dǎo)圖 79 第6章 循環(huán)語(yǔ)句 80 視頻講解:5節(jié),63分鐘 6.1 while循環(huán) 81 [實(shí)例6.1] 數(shù)學(xué)家高斯的故事 81 6.2 do…while循環(huán) 82 6.2.1 do…while循環(huán)的使用 82 [實(shí)例6.2] 使用do…while循環(huán)挑戰(zhàn)數(shù)據(jù)家高斯 83 6.2.2 while和do…while語(yǔ)句的區(qū)別 83 6.3 for循環(huán) 83 6.3.1 for循環(huán)的一般形式 83 [實(shí)例6.3] 使用for循環(huán)挑戰(zhàn)數(shù)據(jù)家高斯 84 6.3.2 for循環(huán)的變體 85 6.3.3 for循環(huán)中逗號(hào)的應(yīng)用 86 6.4 循環(huán)的嵌套 86 [實(shí)例6.4] 打印九九乘法表 88 6.5 跳轉(zhuǎn)語(yǔ)句 88 6.5.1 break語(yǔ)句 88 [實(shí)例6.5] 使用break跳出循環(huán) 89 6.5.2 continue語(yǔ)句 89 [實(shí)例6.6] 使用continue語(yǔ)句實(shí)現(xiàn)1到100之間的偶數(shù)和 89 6.5.3 goto語(yǔ)句 90 [實(shí)例6.7] 使用goto語(yǔ)句實(shí)現(xiàn)1到100的累加 90 6.5.4 continue和break語(yǔ)句的區(qū)別 91 本章知識(shí)思維導(dǎo)圖 92 第7章 數(shù)組 93 視頻講解:5節(jié),75分鐘 7.1 一維數(shù)組 94 7.1.1 數(shù)組概述 94 7.1.2 一維數(shù)組的創(chuàng)建 94 7.1.3 一維數(shù)組的初始化 96 7.1.4 一維數(shù)組的使用 96 [實(shí)例7.1] 輸出一年中每個(gè)月的天數(shù) 96 7.2 二維數(shù)組 97 7.2.1 二維數(shù)組的創(chuàng)建 97 7.2.2 二維數(shù)組的初始化 99 7.2.3 二維數(shù)組的使用 100 [實(shí)例7.2] 模擬客車(chē)售票系統(tǒng) 100 7.2.4 不規(guī)則數(shù)組的定義 101 7.2.5 獲取二維數(shù)組的列數(shù) 101 7.3 數(shù)組與Array類(lèi) 102 [實(shí)例7.3] 打印楊輝三角 102 7.4 數(shù)組的基本操作 103 7.4.1 數(shù)組的輸入與輸出 103 [實(shí)例7.4] 一維數(shù)組的輸入與輸出 103 [實(shí)例7.5] 二維數(shù)組的輸入與輸出舉例 104 7.4.2 使用foreach語(yǔ)句遍歷數(shù)組 105 [實(shí)例7.6] 輸出狼人殺游戲主要角色 105 7.4.3 對(duì)數(shù)組進(jìn)行排序 106 7.5 數(shù)組排序算法 107 7.5.1 冒泡排序算法 107 [實(shí)例7.7] 冒泡排序算法排序 108 7.5.2 選擇排序算法 109 [實(shí)例7.8] 選擇排序算法排序 110 本章知識(shí)思維導(dǎo)圖 112 第8章 字符串 113 視頻講解:20節(jié),156分鐘 8.1 字符串的聲明與初始化 114 8.1.1 聲明字符串 114 8.1.2 字符串的初始化 114 8.2 提取字符串信息 115 8.2.1 獲取字符串長(zhǎng)度 116 8.2.2 獲取指定位置的字符 116 8.2.3 獲取子字符串索引位置 116 [實(shí)例8.1] 查找“r”在“We are the world”中出現(xiàn)的位置 117 8.2.4 判斷字符串首尾內(nèi)容 118 8.3 字符串操作 119 8.3.1 字符串的拼接 120 8.3.2 比較字符串 120 [實(shí)例8.2] 驗(yàn)證用戶名和密碼是否正確 121 8.3.3 字符串的大小寫(xiě)轉(zhuǎn)換 122 8.3.4 格式化字符串 122 [實(shí)例8.3] 格式化不同的數(shù)值類(lèi)型數(shù)據(jù) 124 [實(shí)例8.4] 輸出不同形式的日期時(shí)間 125 8.3.5 截取字符串 126 [實(shí)例8.5] 從完整文件名中獲取文件名和擴(kuò)展名 126 8.3.6 分割字符串 126 [實(shí)例8.6] 學(xué)習(xí)編程的最終目標(biāo) 127 8.3.7 插入及填充字符串 127 [實(shí)例8.7] 對(duì)字符串進(jìn)行填充 128 8.3.8 刪除字符串 128 8.3.9 去除空白內(nèi)容 129 8.3.10 復(fù)制字符串 129 8.3.11 替換字符串 131 [實(shí)例8.8] 字符串的替換 131 8.4 可變字符串類(lèi) 132 8.4.1 StringBuilder類(lèi)的定義 132 8.4.2 StringBuilder類(lèi)的使用 133 [實(shí)例8.9] StringBuilder類(lèi)中幾種方法的應(yīng)用 133 8.4.3 StringBuilder類(lèi)與string類(lèi)的區(qū)別 134 [實(shí)例8.10] 對(duì)比string和StringBuilder的執(zhí)行效率 135 本章知識(shí)思維導(dǎo)圖 137 第2篇 面向?qū)ο缶幊唐?br>第9章 面向?qū)ο缶幊袒A(chǔ) 140 視頻講解:5節(jié),133分鐘 9.1 認(rèn)識(shí)面向?qū)ο? 141 9.1.1 對(duì)象 141 9.1.2 類(lèi) 142 9.1.3 面向?qū)ο蠹夹g(shù)的基本思想 143 9.1.4 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 143 9.1.5 了解面向過(guò)程編程 144 9.2 類(lèi) 145 9.2.1 類(lèi)的聲明 145 9.2.2 類(lèi)的成員 145 [實(shí)例9.1] 使用屬性控制用戶年齡輸入 147 [實(shí)例9.2] 設(shè)計(jì)表示星期的枚舉 149 9.2.3 權(quán)限修飾符 150 9.2.4 構(gòu)造函數(shù) 151 [實(shí)例9.3] 對(duì)比靜態(tài)構(gòu)造函數(shù)和實(shí)例構(gòu)造函數(shù)的執(zhí)行 153 9.2.5 析構(gòu)函數(shù) 154 9.3 方法 154 9.3.1 方法的聲明 155 9.3.2 方法的參數(shù) 155 [實(shí)例9.4] 計(jì)算兩個(gè)數(shù)的和 156 [實(shí)例9.5] 值參數(shù)對(duì)引用類(lèi)型的影響 157 [實(shí)例9.6] ref參數(shù)的應(yīng)用 157 [實(shí)例9.7] 使用out參數(shù)記錄運(yùn)算結(jié)果 158 [實(shí)例9.8] 使用params參數(shù)計(jì)算不定數(shù)的和 159 9.3.3 方法的重載 160 [實(shí)例9.9] 使用重載方法計(jì)算不同類(lèi)型數(shù)的和 160 9.4 類(lèi)的靜態(tài)成員 161 9.5 對(duì)象的創(chuàng)建及使用 161 9.5.1 對(duì)象的創(chuàng)建 161 9.5.2 訪問(wèn)對(duì)象的屬性和行為 162 [實(shí)例9.10] 使用屬性控制用戶年齡輸入 163 9.5.3 對(duì)象的銷(xiāo)毀 163 9.5.4 this關(guān)鍵字 164 9.5.5 類(lèi)與對(duì)象的關(guān)系 165 本章知識(shí)思維導(dǎo)圖 165 第10章 繼承與多態(tài) 166 視頻講解:3節(jié),42分鐘 10.1 繼承 167 10.1.1 使用繼承 167 [實(shí)例10.1] 模擬實(shí)現(xiàn)進(jìn)銷(xiāo)存管理系統(tǒng)的進(jìn)貨信息并輸出 168 10.1.2 base關(guān)鍵字 169 [實(shí)例10.2] 使用base關(guān)鍵字調(diào)用父類(lèi)方法 170 10.1.3 繼承中的構(gòu)造函數(shù)與析構(gòu)函數(shù) 171 [實(shí)例10.3] 演示繼承中構(gòu)造函數(shù)與析構(gòu)函數(shù)的執(zhí)行順序 171 10.2 多態(tài) 172 10.2.1 虛方法的重寫(xiě) 172 [實(shí)例10.4] 通過(guò)重寫(xiě)虛方法實(shí)現(xiàn)多態(tài) 173 10.2.2 抽象類(lèi)與抽象方法 174 [實(shí)例10.5] 模擬“去商場(chǎng)買(mǎi)衣服”場(chǎng)景 175 10.2.3 密封類(lèi)與密封方法 176 [實(shí)例10.6] 密封類(lèi)的使用 176 10.3 接口 177 10.3.1 接口的概念及聲明 177 10.3.2 接口的實(shí)現(xiàn)與繼承 178 [實(shí)例10.7] 通過(guò)繼承接口實(shí)現(xiàn)輸出進(jìn)貨信息和銷(xiāo)售信息 178 10.3.3 顯式接口成員實(shí)現(xiàn) 180 [實(shí)例10.8] 顯式接口成員的實(shí)現(xiàn)舉例 180 10.3.4 抽象類(lèi)與接口 182 本章知識(shí)思維導(dǎo)圖 183 第11章 集合與索引器 184 視頻講解:3節(jié),14分鐘 11.1 集合 185 11.1.1 自定義集合 185 [實(shí)例11.1] 自定義集合存儲(chǔ)商品信息 186 11.1.2 使用集合類(lèi) 187 [實(shí)例11.2] 使用ArrayList集合存儲(chǔ)商品信息 188 11.2 索引器 188 [實(shí)例11.3] 使用索引器操作字符串?dāng)?shù)組 189 本章知識(shí)思維導(dǎo)圖 190 第12章 委托與事件 191 視頻講解:3節(jié),27分鐘 12.1 委托與多路廣播委托 192 12.1.1 委托 192 12.1.2 多路廣播委托 194 [實(shí)例12.1] 多路廣播委托操作 195 12.2 匿名方法 196 [實(shí)例12.2] 匿名方法和命名方法的對(duì)比 196 12.3 事件 197 12.3.1 委托的發(fā)布和訂閱 197 [實(shí)例12.3] 通過(guò)委托來(lái)實(shí)現(xiàn)學(xué)生們對(duì)鈴聲所做出的響應(yīng) 198 12.3.2 事件的發(fā)布和訂閱 199 12.3.3 EventHandler類(lèi) 200 12.3.4 Windows事件概述 201 本章知識(shí)思維導(dǎo)圖 202 第13章 泛型 203 視頻講解:1節(jié),14分鐘 13.1 為什么要使用泛型 204 13.2 泛型類(lèi)型參數(shù) 204 [實(shí)例13.1] 使用泛型解決參數(shù)類(lèi)型不確定的問(wèn)題 205 13.3 泛型方法 205 13.4 泛型類(lèi) 206 13.5 泛型接口 206 13.6 泛型約束 206 13.7 兩種特殊的泛型委托 207 本章知識(shí)思維導(dǎo)圖 209 第14章 程序調(diào)試與異常處理 210 視頻講解:3節(jié),20分鐘 14.1 程序調(diào)試 211 14.1.1 Visual Studio編輯器調(diào)試 211 14.1.2 Visual Studio調(diào)試器調(diào)試 212 14.2 異常處理 215 14.2.1 try…catch語(yǔ)句 216 [實(shí)例14.1] 未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例 217 14.2.2 try…catch…finally語(yǔ)句 218 [實(shí)例14.2] 捕捉將字符串轉(zhuǎn)換為整型數(shù)據(jù)時(shí)的異常 218 14.2.3 throw語(yǔ)句 219 [實(shí)例14.3] 拋出除數(shù)為0的異常 219 14.2.4 異常的使用原則 220 本章知識(shí)思維導(dǎo)圖 221 第3篇 Windows窗體編程篇 第15章 Windows窗體編程 224 視頻講解:3節(jié),35分鐘 15.1 開(kāi)發(fā)Windows窗體程序的步驟 225 15.2 Form窗體 228 15.2.1 添加和刪除窗體 228 15.2.2 多窗體的使用 230 15.2.3 窗體的屬性 230 15.2.4 窗體的顯示與隱藏 233 15.2.5 窗體的事件 234 15.3 MDI窗體 236 15.3.1 MDI窗體的概念 236 15.3.2 如何設(shè)置MDI窗體 236 15.3.3 排列MDI子窗體 237 [實(shí)例15.1] 排列MDI父窗體中的多個(gè)子窗體 237 本章知識(shí)思維導(dǎo)圖 239 第16章 Windows控件的使用 240 視頻講解:25節(jié),143分鐘 16.1 控件基礎(chǔ) 241 16.1.1 控件概述 241 16.1.2 控件的相關(guān)操作 241 16.2 文本類(lèi)控件 242 16.2.1 Label:標(biāo)簽 242 16.2.2 TextBox:文本框 243 16.2.3 RichTextBox:有格式文本框 244 [實(shí)例16.1] 在RichTextBox中設(shè)置超鏈接 245 16.3 按鈕類(lèi)控件 246 16.3.1 Button:按鈕 246 [實(shí)例16.2] 制作登錄窗體中的登錄和退出按鈕 246 16.3.2 RadioButton:?jiǎn)芜x按鈕 247 [實(shí)例16.3] 選擇用戶登錄身份 247 16.3.3 CheckBox:復(fù)選框 248 [實(shí)例16.4] 設(shè)置用戶操作權(quán)限 249 16.4 列表類(lèi)控件 249 16.4.1 ComboBox:下拉組合框 249 [實(shí)例16.5] 選擇員工的職位 250 16.4.2 NumericUpDown:數(shù)值選擇 250 [實(shí)例16.6] 動(dòng)態(tài)顯示選擇的數(shù)值 251 16.4.3 ListBox:列表 251 [實(shí)例16.7] 在ListBox中添加和移除項(xiàng) 252 [實(shí)例16.8] 在ListBox中顯示滾動(dòng)條 252 [實(shí)例16.9] 在ListBox中選擇多項(xiàng) 253 16.4.4 ListView控件:列表視圖 254 16.5 圖片類(lèi)控件 256 16.5.1 PictureBox:圖片 256 16.5.2 ImageList:圖片列表 257 [實(shí)例16.10] 使用ImageList加載和移除圖像 258 16.6 容器控件 259 16.6.1 GroupBox:分組框 259 16.6.2 Panel:容器 259 16.6.3 TabControl:選項(xiàng)卡 259 [實(shí)例16.11] 動(dòng)態(tài)添加和刪除選項(xiàng)卡 261 16.7 TreeView:樹(shù)控件 261 [實(shí)例16.12] 使用樹(shù)控件顯示部門(mén)結(jié)構(gòu) 263 16.8 Timer:計(jì)時(shí)器 264 [實(shí)例16.13] 模擬雙色球選號(hào) 265 16.9 ProgressBar:進(jìn)度條 266 16.10 菜單、工具欄和狀態(tài)欄 266 16.10.1 MenuStrip:菜單 266 16.10.2 ToolStrip:工具欄 267 16.10.3 StatusStrip:狀態(tài)欄 268 [實(shí)例16.14] 在狀態(tài)欄中顯示登錄用戶及時(shí)間 268 16.11 消息框 270 16.12 對(duì)話框 271 16.12.1 “打開(kāi)”對(duì)話框 271 16.12.2 “另存為”對(duì)話框 273 16.12.3 “瀏覽文件夾”對(duì)話框 273 本章知識(shí)思維導(dǎo)圖 274 第4篇 數(shù)據(jù)庫(kù)及文件篇 第17章 使用C#操作數(shù)據(jù)庫(kù) 276 視頻講解:7節(jié),67分鐘 17.1 SQL語(yǔ)句基礎(chǔ) 277 17.1.1 SQL語(yǔ)言簡(jiǎn)介 277 17.1.2 簡(jiǎn)單SQL語(yǔ)句的應(yīng)用 277 17.2 ADO.NET概述 281 17.2.1 ADO.NET對(duì)象模型 281 17.2.2 數(shù)據(jù)訪問(wèn)命名空間 281 17.3 Connection數(shù)據(jù)連接對(duì)象 282 17.3.1 熟悉Connection對(duì)象 282 17.3.2 數(shù)據(jù)庫(kù)連接字符串 282 17.3.3 應(yīng)用SqlConnection對(duì)象連接數(shù)據(jù)庫(kù) 284 [實(shí)例17.1] 使用SqlConnection對(duì)象連接SQL Server數(shù)據(jù)庫(kù) 284 17.4 Command命令執(zhí)行對(duì)象 285 17.4.1 熟悉Command對(duì)象 285 17.4.2 應(yīng)用Command對(duì)象操作數(shù)據(jù) 286 [實(shí)例17.2] 向數(shù)據(jù)表中添加編程詞典價(jià)格信息 286 17.4.3 應(yīng)用Command對(duì)象調(diào)用存儲(chǔ)過(guò)程 286 [實(shí)例17.3] 使用存儲(chǔ)過(guò)程向數(shù)據(jù)表中添加編程詞典價(jià)格信息 286 17.5 DataReader數(shù)據(jù)讀取對(duì)象 287 17.5.1 DataReader對(duì)象概述 287 17.5.2 使用DataReader對(duì)象檢索數(shù)據(jù) 288 [實(shí)例17.4] 獲取編程詞典信息并分列顯示 289 17.6 DataSet對(duì)象和DataAdapter操作對(duì)象 290 17.6.1 DataSet對(duì)象 290 17.6.2 DataAdapter對(duì)象 290 17.6.3 填充DataSet數(shù)據(jù)集 291 [實(shí)例17.5] 填充DataSet數(shù)據(jù)集并顯示 292 17.6.4 DataSet對(duì)象與DataReader對(duì)象的區(qū)別 292 17.7 DataGridView控件的使用 292 [實(shí)例17.6] DataGridView表格的使用 293 本章知識(shí)思維導(dǎo)圖 295 第18章 Entity Framework編程 296 視頻講解:1節(jié),22分鐘 18.1 什么是Entity Framework 297 18.2 Entity?Framework實(shí)體數(shù)據(jù)模型 297 18.3 創(chuàng)建實(shí)體數(shù)據(jù)模型 298 18.4 通過(guò)EF對(duì)數(shù)據(jù)表進(jìn)行增刪改查操作 300 [實(shí)例18.1] 通過(guò)EF對(duì)數(shù)據(jù)表進(jìn)行增刪改查操作 301 18.5 EF相對(duì)于ADO.NET的優(yōu)勢(shì) 302 本章知識(shí)思維導(dǎo)圖 303 第19章 文件及文件夾操作 304 視頻講解:4節(jié),70分鐘 19.1 System.IO命名空間 305 19.2 文件基本操作 306 19.2.1 File類(lèi) 306 19.2.2 FileInfo類(lèi) 307 19.2.3 判斷文件是否存在 307 19.2.4 創(chuàng)建文件 308 19.2.5 復(fù)制文件 309 19.2.6 移動(dòng)文件 310 19.2.7 刪除文件 310 19.2.8 獲取文件基本信息 311 [實(shí)例19.1] 獲取選定文件的詳細(xì)信息 311 19.3 文件夾基本操作 312 19.3.1 Directory類(lèi) 312 19.3.2 DirectoryInfo類(lèi) 312 19.3.3 判斷文件夾是否存在 313 19.3.4 創(chuàng)建文件夾 313 19.3.5 移動(dòng)文件夾 314 19.3.6 刪除文件夾 315 19.3.7 遍歷文件夾 315 [實(shí)例19.2] 獲取文件夾中的所有子文件夾及文件信息 316 19.4 I/O數(shù)據(jù)流基礎(chǔ) 318 19.4.1 流概述 318 19.4.2 文件流 319 [實(shí)例19.3] 使用不同的方式打開(kāi)文件 320 19.4.3 文本文件的讀寫(xiě) 321 [實(shí)例19.4] 文本文件中寫(xiě)入和讀取名人名言 322 本章知識(shí)思維導(dǎo)圖 324 第5篇 項(xiàng)目開(kāi)發(fā)篇 第20章 貪吃蛇大作戰(zhàn) 326 視頻講解:1節(jié),3分鐘 20.1 游戲描述 327 20.2 設(shè)計(jì)思路 327 20.3 開(kāi)發(fā)過(guò)程 328 20.3.1 創(chuàng)建項(xiàng)目并導(dǎo)入資源文件 328 20.3.2 設(shè)計(jì)主窗體 329 20.3.3 初始化游戲場(chǎng)景及蛇身 331 20.3.4 控制游戲的開(kāi)始、暫停和結(jié)束 332 20.3.5 移動(dòng)貪吃蛇并控制其速度 333 本章知識(shí)思維導(dǎo)圖 334 第21章 人事工資管理系統(tǒng) 335 視頻講解:1節(jié),3分鐘 21.1 需求分析 336 21.2 系統(tǒng)設(shè)計(jì) 336 21.2.1 系統(tǒng)功能結(jié)構(gòu) 336 21.2.2 業(yè)務(wù)流程圖 336 21.2.3 編碼規(guī)則 336 21.2.4 程序運(yùn)行環(huán)境 337 21.2.5 系統(tǒng)預(yù)覽 337 21.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 339 21.3.1 數(shù)據(jù)庫(kù)分析 339 21.3.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 339 21.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 341 21.4 文件夾組織結(jié)構(gòu) 342 21.4.1 文件夾組織結(jié)構(gòu)圖 343 21.4.2 程序文件組織結(jié)構(gòu)圖 343 21.5 公共類(lèi)設(shè)計(jì) 344 21.5.1 DBConnection公共類(lèi) 344 21.5.2 DBOperate公共類(lèi) 345 21.6 登錄模塊設(shè)計(jì) 348 21.6.1 登錄模塊概述 348 21.6.2 登錄模塊實(shí)現(xiàn)過(guò)程 349 21.7 主窗體設(shè)計(jì) 350 21.7.1 主窗體概述 350 21.7.2 主窗體實(shí)現(xiàn)過(guò)程 351 21.8 檔案管理模塊設(shè)計(jì) 352 21.8.1 檔案管理模塊概述 352 21.8.2 檔案管理模塊實(shí)現(xiàn)過(guò)程 352 21.9 獎(jiǎng)罰管理模塊設(shè)計(jì) 359 21.9.1 獎(jiǎng)罰管理模塊概述 359 21.9.2 獎(jiǎng)罰管理模塊實(shí)現(xiàn)過(guò)程 360 本章知識(shí)思維導(dǎo)圖 364 附錄 數(shù)據(jù)庫(kù)基礎(chǔ) 365
你還可能感興趣
我要評(píng)論
|