書籍簡介:
本書作為面向?qū)ο蟪绦蛟O(shè)計的教程,系統(tǒng)、全面地介紹了有關(guān)C#程序開發(fā)所涉及的知識。全書共分13章,內(nèi)容包括C#和Visual C#開發(fā)環(huán)境,C#語法基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計概述,委托和事件,程序調(diào)試與異常處理,集合、索引器、泛型,LINQ技術(shù),Windows應(yīng)用程序開發(fā),ADO.NET編程,文件操作,網(wǎng)絡(luò)編程,多線程編程和一個“外星人入侵”的游戲綜合實例。全書每章均包含大量的案例,將理論知識與實例緊密結(jié)合,達到了學(xué)以致用的目的。 本書緊緊圍繞“理論知識 開發(fā)案例”的模式進行編寫,在第13章中以一個完整的項目為主線,將面向?qū)ο蟮木幊趟枷霊?yīng)用于實際項目開發(fā)中。
本書注重基礎(chǔ),內(nèi)容豐富,相關(guān)案例和項目代碼十分完整,適合作為應(yīng)用型本科及職業(yè)院校計算機、軟件工程等專業(yè)的教材,也可供C#初學(xué)者參考閱讀。
作者簡介:
張浩然 軟件工程師,項目經(jīng)理,講師。2005年畢業(yè)于重慶文理學(xué)院計算機科學(xué)與技術(shù)專業(yè),重慶大學(xué)軟件工程碩士,6 年軟件企業(yè)工作和開發(fā)經(jīng)驗,曾任職于廈門未來邏輯科技有限公司、廈門億力天龍科技有限公司、重慶金算盤 軟件集團,曾參與多個大型的項目設(shè)計與開發(fā)工作。四年軟件技術(shù)、四年軟件工程專業(yè)教學(xué)經(jīng)驗,現(xiàn)任職于重慶工程學(xué)院軟件學(xué)院,參編《軟件工程》、《Asp.net Web程序設(shè)計》教材。公開發(fā)表論文8篇,獲得軟件著作權(quán)5項,實用新型專利2項。
靳沖,信息系統(tǒng)項目管理師,軟件設(shè)計師,講師。2013年畢業(yè)于荊楚理工學(xué)院計算機科學(xué)與技術(shù)專業(yè),2016年畢業(yè)于重慶理工大學(xué)計算機技術(shù)專業(yè),1年軟件企業(yè)工作和開發(fā)經(jīng)驗,曾任職于深圳銳取信息技術(shù)有限公司,廣東工業(yè)設(shè)計研究院,曾參與多個項目的設(shè)計與開發(fā)工作。兩年軟件工程專業(yè)教學(xué)經(jīng)驗,現(xiàn)任職與重慶工程學(xué)院軟件學(xué)院。公開發(fā)表論文1篇,獲得軟件著作權(quán)2項。
江澤鋒 軟件工程師、系統(tǒng)架構(gòu)師、IT經(jīng)理,講師。2004年畢業(yè)于重慶大學(xué)計算機軟件與理論專業(yè)、工學(xué)碩士,10 年軟件企業(yè)工作和開發(fā)經(jīng)驗,曾任職于上海宏駿科技重慶分公司、上?;萜罩貞c分公司、重慶博騰制藥股份有限公司,曾參與多個大型
出版日期:
2020年04月
章節(jié)目錄:
第1章 C#和Visual C#開發(fā)環(huán)境
1.1 C#語言簡介
1.1.1 C#的發(fā)展史
1.1.2 C#的特點
1.2 .NET開發(fā)平臺
1.2.1 .NET概述
1.2.2 .NET Framework的結(jié)構(gòu)
1.2.3 .NET Framework的優(yōu)點
1.3 Visual C#開發(fā)環(huán)境
1.3.1 標題欄
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 工具箱
1.3.5 窗口
1.3.6 新建應(yīng)用程序
1.4 C#程序的基本結(jié)構(gòu)
1.4.1 注釋
1.4.2 命名空間
1.4.3 類型及其成員
1.4.4 程序主方法
1.4.5 程序集
1.5 小結(jié)
習(xí)題
第2章 C#語法基礎(chǔ)
2.1 數(shù)據(jù)類型
2.1.1 簡單類型
2.1.2 數(shù)組類型
2.1.3 字符串類型
2.1.4 結(jié)構(gòu)類型和枚舉類型
2.1.5 數(shù)據(jù)類型轉(zhuǎn)換
2.2 運算符和表達式
2.2.1 簡單算術(shù)運算符
2.2.2 自增和自減運算符
2.2.3 賦值運算符
2.2.4 關(guān)系運算符
2.2.5 邏輯運算符
2.2.6 移位運算符
2.2.7 typeof運算符
2.2.8 運算符優(yōu)先級和結(jié)合性
2.2.9 運算符的重載
2.3 控制結(jié)構(gòu)
2.3.1 選擇結(jié)構(gòu)
2.3.2 循環(huán)結(jié)構(gòu)
2.3.3 跳轉(zhuǎn)結(jié)構(gòu)
2.4 小結(jié)
習(xí)題
第3章 面向?qū)ο蟪绦蛟O(shè)計概述
3.1 面向?qū)ο蟮幕靖拍?br>3.1.1 對象
3.1.2 類
3.1.3 類與對象的關(guān)系
3.1.4 面向?qū)ο蟮奶卣?br>3.2 類的定義
3.2.1 類的聲明和實例化
3.2.2 類的數(shù)據(jù)成員和屬性
3.2.3 類的可訪問性
3.2.4 值類型與引用類型
3.3 類的方法
3.3.1 方法的聲明與調(diào)用
3.3.2 方法的參數(shù)傳遞
3.3.3 方法的重載
3.4 構(gòu)造函
3.4.1 構(gòu)造函數(shù)的聲明和調(diào)用
3.4.2 構(gòu)造函數(shù)的重載
3.4.3 對象的生命周期和析構(gòu)函數(shù)
3.5 封裝的概念及意義
……
第4章 委托和事件
第5章 程序調(diào)試與異常處理
第6章 集合、索引器、泛型
第7章 LINQ技術(shù)
第8章 Windows應(yīng)用程序開發(fā)
第9章 ADO.NET編程
第10章 文件操作
第11章 網(wǎng)絡(luò)編程
第12章 多線程編程
第13章 綜合實例——“外星人入侵”游戲
參考文獻
封面圖: