注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)極簡C#:新手編程之道

極簡C#:新手編程之道

極簡C#:新手編程之道

定 價(jià):¥59.00

作 者: 關(guān)東升
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302653516 出版時(shí)間: 2024-02-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一部系統(tǒng)論述C#編程語言和實(shí)際應(yīng)用技術(shù)的圖書,全書共分為16章:第1章至第6章講解C#基本語法;第7章至第10章講解C#面向?qū)ο笙嚓P(guān)知識(shí)和.NET常用類;第11章至第16章講解了C#一些實(shí)用知識(shí)。主要內(nèi)容包括:第一個(gè)C#程序、C#基本語法、C#數(shù)據(jù)類型、運(yùn)算符、條件語句、循環(huán)語句、面向?qū)ο蠡A(chǔ)、.NET常用類、集合類、異常處理、I/O流、圖形界面編程、多線程開發(fā)、訪問互聯(lián)網(wǎng)資源和數(shù)據(jù)庫編程。另外,每一章后面安排了“動(dòng)手練一練”實(shí)踐環(huán)節(jié)。這個(gè)環(huán)節(jié)旨在幫助讀者消化本章所講解的知識(shí)點(diǎn)。在本書附錄中提供了參考答案。為了方便讀者高效學(xué)習(xí)和快速掌握C#編程方法,本書作者精心制作了完整的教學(xué)課件、源代碼和豐富的配套視頻教程,以及在線答疑服務(wù)等內(nèi)容。

作者簡介

  關(guān)東升:一個(gè)在IT領(lǐng)域摸爬滾打20多年的老程序員、知名培訓(xùn)專家、暢銷書作家。精通多種IT技術(shù)。參與設(shè)計(jì)和開發(fā)北京市公交一卡通大型項(xiàng)目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動(dòng)客戶端項(xiàng)目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。 長期為中國移動(dòng)、中國聯(lián)通、中國南方航空、中國石油、中國工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位提供培訓(xùn)服務(wù)。先后出版了《iOS開發(fā)指南》《從零開始學(xué)Swift》《Cocos2d-x實(shí)戰(zhàn)》《Python從小白到大?!贰禞ava從小白到大牛》《Android從小白到大牛(Kotlin版)》等40多部圖書。

圖書目錄

第1章直奔主題——編寫你的第一個(gè)C#語言程序
微課視頻22分鐘
1.1搭建開發(fā)環(huán)境
1.1.1下載Visual Studio
1.1.2安裝Visual Studio
1.1.3設(shè)置Visual Studio
1.2編寫C#語言程序代碼
1.2.1創(chuàng)建Visual Studio項(xiàng)目
1.2.2運(yùn)行Visual Studio項(xiàng)目
1.2.3代碼解釋
1.3C#語言那些事
1.3.1C#語言的發(fā)展歷史
1.3.2C#語言的特點(diǎn)
1.4C#語言與.NET
1.4.1.NET體系結(jié)構(gòu)
1.5如何獲得幫助
1.6動(dòng)手練一練
第2章C#語言基本語法
微課視頻37分鐘
2.1程序代碼中的元素
2.1.1標(biāo)識(shí)符
2.1.2標(biāo)識(shí)符命名約定
2.1.3關(guān)鍵字
2.1.4語句
2.2變量
2.2.1聲明變量
2.2.2變量作用域
2.2.3聲明隱式類型局部變量
2.3常量
2.4注釋規(guī)范
2.4.1文檔注釋
2.4.2單行與多行注釋
2.5命名空間
2.5.1聲明命名空間
2.5.2命名空間嵌套
2.5.3using語句
2.6動(dòng)手練一練
第3章C#語言數(shù)據(jù)類型
微課視頻65分鐘
3.1值類型
3.1.1整數(shù)類型
3.1.2浮點(diǎn)類型
3.1.3字符類型
3.2類型轉(zhuǎn)換
3.2.1隱式類型轉(zhuǎn)換
3.2.2顯式類型轉(zhuǎn)換
3.2.3類型轉(zhuǎn)換方法
3.3引用類型
3.4裝箱和拆箱
3.5可空類型
3.5.1可空類型概念
3.5.2訪問可空數(shù)值
3.5.3合并操作符
3.6字符串類型
3.6.1字符串表示方式
3.6.2轉(zhuǎn)義符
3.6.3逐字字符串
3.7數(shù)組類型
3.7.1數(shù)組聲明
3.7.2數(shù)組初始化
3.7.3多維數(shù)組
3.8枚舉
3.9動(dòng)手練一練
第4章運(yùn)算符
微課視頻27分鐘
4.1一元算術(shù)運(yùn)算符
4.2二元算術(shù)運(yùn)算符
4.3關(guān)系運(yùn)算符
4.4邏輯運(yùn)算符
4.5位運(yùn)算符
4.6賦值運(yùn)算符
4.7三元運(yùn)算符
4.8其他運(yùn)算符
4.8.1is運(yùn)算符
4.8.2as運(yùn)算符
4.9運(yùn)算符的優(yōu)先級(jí)
4.10動(dòng)手練一練
第5章條件語句
微課視頻14分鐘
5.1if語句
5.1.1if結(jié)構(gòu)
5.1.2ifelse結(jié)構(gòu)
5.1.3ifelseif結(jié)構(gòu)
5.2多分支語句
5.2.1表達(dá)式運(yùn)算結(jié)果是整數(shù)類型
5.2.2表達(dá)式運(yùn)算結(jié)果是字符串類型
5.3動(dòng)手練一練
第6章循環(huán)語句
微課視頻17分鐘
6.1while語句
6.2dowhile語句
6.3for和foreach語句
6.3.1for語句
6.3.2foreach語句
6.4跳轉(zhuǎn)語句
6.4.1break語句
6.4.2continue語句
6.4.3goto語句
6.5動(dòng)手練一練
第7章面向?qū)ο蠡A(chǔ)
微課視頻51分鐘
7.1面向?qū)ο蟾攀?br />7.2面向?qū)ο蟮娜齻€(gè)基本特性
7.2.1封裝性
7.2.2繼承性
7.2.3多態(tài)性
7.3聲明類
7.3.1創(chuàng)建對(duì)象
7.3.2空對(duì)象
7.3.3清除對(duì)象
7.4類的成員
7.4.1字段
7.4.2方法
7.4.3屬性
7.4.4只讀屬性
7.5構(gòu)造方法
7.5.1構(gòu)造方法概念
7.5.2默認(rèn)構(gòu)造方法
7.5.3構(gòu)造方法重載
7.6析構(gòu)方法
7.7靜態(tài)成員和靜態(tài)類
7.7.1靜態(tài)字段
7.7.2靜態(tài)方法
7.7.3靜態(tài)類
7.8部分類
7.9動(dòng)手練一練
第8章面向?qū)ο筮M(jìn)階
微課視頻53分鐘
8.1繼承性
8.2封裝性
8.2.1公有訪問級(jí)別
8.2.2私有訪問級(jí)別
8.2.3保護(hù)訪問級(jí)別
8.2.4內(nèi)部訪問級(jí)別
8.2.5保護(hù)內(nèi)部訪問級(jí)別
8.2.6私有保護(hù)訪問級(jí)別
8.3多態(tài)性
8.3.1用新的派生類成員替換基類成員
8.3.2重寫虛擬的基類成員
8.4抽象類、密封類和接口
8.4.1抽象類
8.4.2密封類
8.4.3接口
8.5結(jié)構(gòu)
8.6動(dòng)手練一練
第9章委托、匿名方法和Lambda表達(dá)式
微課視頻22分鐘
9.1委托
9.1.1聲明委托
9.1.2調(diào)用實(shí)例方法
9.2匿名方法
9.3Lambda表達(dá)式
9.3.1表達(dá)式Lambda
9.3.2語句Lambda
9.3.3使用Func委托
9.4動(dòng)手練一練
第10章.NET常用類
微課視頻39分鐘
10.1Object類
10.1.1Equals()方法
10.1.2ToString()方法
10.2String類
10.2.1比較字符串
10.2.2字符串查找
10.2.3字符串截取
10.2.4字符串分隔
10.2.5刪除空白
10.2.6填充字符
10.3StringBuilder類
10.3.1創(chuàng)建可變字符串
10.3.2可變字符串的修改
10.4動(dòng)手練一練
第11章集合
微課視頻24分鐘
11.1基于索引的集合
11.1.1IList接口
11.1.2實(shí)現(xiàn)IList接口
11.1.3集合中強(qiáng)制類型轉(zhuǎn)換問題
11.2在基于索引的集合中使用泛型
11.3基于鍵值對(duì)的集合
11.3.1IDictionary接口
11.3.2實(shí)現(xiàn)IDictionary接口
11.4在基于鍵值對(duì)的集合中使用泛型
11.5動(dòng)手練一練
第12章提高程序的健壯性與異常處理
微課視頻20分鐘
12.1異常處理機(jī)制
12.2異常類繼承層次
12.3捕獲異常
12.3.1trycatch語句
12.3.2使用多catch代碼塊
12.4finally代碼塊
12.5動(dòng)手練一練
第13章I/O流
微課視頻34分鐘
13.1I/O流概述
13.1.1流設(shè)計(jì)理念
13.1.2I/O流類繼承層次
13.2讀寫文本文件
13.2.1StreamReader類
13.2.2StreamWriter類
13.2.3自動(dòng)釋放資源
13.3FileStream類
13.3.1案例: 文本文件復(fù)制
13.3.2案例: 圖片文件復(fù)制
13.4動(dòng)手練一練
第14章MySQL數(shù)據(jù)庫編程
微課視頻52分鐘
14.1MySQL數(shù)據(jù)庫管理系統(tǒng)
14.1.1安裝MySQL 8數(shù)據(jù)庫
14.1.2客戶端登錄服務(wù)器
14.1.3常見的管理命令
14.2ADO.NET與MySQL驅(qū)動(dòng)
14.2.1ADO.NET體系結(jié)構(gòu) 
14.2.2MySQL驅(qū)動(dòng)
14.2.3安裝MySQL驅(qū)動(dòng)
14.3MySQL數(shù)據(jù)庫編程介紹
14.3.1建立數(shù)據(jù)庫連接
14.3.2創(chuàng)建Command對(duì)象
14.3.3設(shè)置參數(shù)
14.3.4預(yù)處理SQL語句
14.3.5執(zhí)行SQL語句
14.3.6釋放資源
14.3.7數(shù)據(jù)庫事務(wù)管理
14.4案例: 員工表增、刪、改、查操作
14.4.1創(chuàng)建員工表
14.4.2插入員工數(shù)據(jù)
14.4.3更新員工數(shù)據(jù)
14.4.4刪除員工數(shù)據(jù)
14.4.5查詢所有員工數(shù)據(jù)
14.4.6按照主鍵查詢員工數(shù)據(jù)
14.5動(dòng)手練一練
第15章Windows窗體開發(fā)
微課視頻47分鐘
15.1第一個(gè)Windows窗體應(yīng)用程序
15.1.1添加控件
15.1.2設(shè)置控件屬性
15.2控件布局
15.2.1布局工具欄
15.2.2布局控件
15.3事件處理
15.4常用控件
15.4.1窗體
15.4.2文本框
15.4.3復(fù)選框
15.4.4單選按鈕
15.4.5列表框
15.4.6下拉列表框
15.4.7圖片框
15.4.8DataGridView
15.5動(dòng)手練一練
第16章多線程開發(fā)
微課視頻27分鐘
16.1進(jìn)程與線程
16.2進(jìn)程
16.3線程
16.3.1主線程
16.3.2創(chuàng)建線程
16.4線程的狀態(tài)
16.5線程管理
16.5.1線程休眠
16.5.2等待線程結(jié)束
16.6線程同步
16.6.1線程不安全問題
16.6.2互斥鎖
16.7動(dòng)手練一練
附錄A動(dòng)手練一練參考答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)