C#語言程序設(shè)計(jì)
-
【作 者】李繼武 彭德林 主編
【I S B N 】978-7-5084-3947-3
【責(zé)任編輯】吳萍
【適用讀者群】高職高專
【出版時(shí)間】2008-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥20
【叢 書】21世紀(jì)高職高專規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書主要內(nèi)容包括.NET開發(fā)環(huán)境簡介、C#語言基礎(chǔ)、C#面向?qū)ο蟪跫壘幊獭#面向?qū)ο蟾呒壘幊獭⑽募蘒/O操作、用C#開發(fā)Windows應(yīng)用程序、ASP.NET Web程序開發(fā)等內(nèi)容。本教材以“任務(wù)驅(qū)動式”教學(xué)模式為導(dǎo)向,在每小節(jié)都先提出若干學(xué)習(xí)任務(wù),然后以提出的學(xué)習(xí)任務(wù)為中心組織教材內(nèi)容,在充分考慮到高職高專人才教育特點(diǎn)的基礎(chǔ)上,著重對學(xué)生進(jìn)行普通Windows應(yīng)用程序的初步開發(fā)能力的培養(yǎng),作為應(yīng)用性程序開發(fā)類課程,在強(qiáng)調(diào)先進(jìn)編程思想和先進(jìn)編程技術(shù)的基礎(chǔ)上,著重講述面向?qū)ο缶幊痰幕炯夹g(shù)和C#語言編程的基本技能本書不僅適合初中級讀者自學(xué),也可作為高等院校、高職高專和計(jì)算機(jī)培訓(xùn)班的教材使用。
近年來,軟件開發(fā)平臺之爭非常激烈。以Java為核心的SUN陣營和以.NET為核心的Microsoft陣營都竭盡全力完善自己的開發(fā)平臺。作為Windows平臺的開發(fā)者和桌面軟件的壟斷者,Microsoft推出的.NET開發(fā)平臺無疑會成為未來主流的開發(fā)平臺之一。
高等職業(yè)教育作為我國高等教育的重要組成部分,它的主要培養(yǎng)目標(biāo)就是為社會輸送符合新時(shí)期社會需求的技能型、應(yīng)用型人才。本書即著眼于當(dāng)前最新的.NET軟件開發(fā)平臺和最新的C#語言編程技術(shù),結(jié)合高職高專的培養(yǎng)目標(biāo),打造滿足未來社會需求的、有競爭力的技能型軟件開發(fā)人才。
本書第1章首先介紹了.NET平臺的基礎(chǔ)知識,然后重點(diǎn)講解了.NET框架的主要內(nèi)容和Visual Studio.NET開發(fā)環(huán)境,第2章講解了C#語言編程的基礎(chǔ)知識,這部分是學(xué)習(xí)編程的入門知識,主要為后續(xù)章節(jié)奠定基礎(chǔ)。第3章和第4章主要講解如何通過C#語言進(jìn)行面向?qū)ο缶幊蹋@部分對建立學(xué)生面向?qū)ο蟮木幊趟季S非常重要,面向?qū)ο缶幊痰娜筇卣鳎悍庋b、繼承和多態(tài)都得到了很好的講解。第5章對.NET框架中有關(guān)文件I/O操作的類作了詳細(xì)講解,這非常有助于幫助學(xué)生建立流的概念。第6章和第7章是本書的重頭戲,正所謂“學(xué)以致用”,第6章通過大量的案例講解如何通過C#語言在VS.NET集成開發(fā)環(huán)境下開發(fā)Windows應(yīng)用程序,而第7章則講解如何開發(fā)ASP.NET Web應(yīng)用程序。
縱觀全書可以知道,本書的特色在于以C#語言為核心,以VS.NET為開發(fā)環(huán)境,以基本編程理論和編程技巧為線索,以精心設(shè)計(jì)的案例為驅(qū)動,由淺入深、循序漸進(jìn)地講解了C#語言程序設(shè)計(jì)技術(shù)。
本書由李繼武、彭德林任主編,張瓏、趙松、周建輝任副主編。全書由李繼武和彭德林統(tǒng)稿。
第1章由劉妍編寫;第2章的2.1節(jié)由周建輝編寫,2.2~2.5節(jié)由張瓏編寫,2.6節(jié)和2.7節(jié)由遲國棟編寫;第3章由趙松編寫;第4章的4.1~4.4節(jié)由趙松編寫,4.5節(jié)和4.6節(jié)由趙淑英編寫,4.7節(jié)由錢英軍編寫;第5章的5.1節(jié)和5.2節(jié)由張瓏編寫,5.3節(jié)由李繼連編寫,5.4節(jié)由劉妍編寫;第6章的6.1~6.3節(jié)由李繼武編寫,6.4節(jié)由趙淑英編寫;第7章由彭德林編寫;每章的小結(jié)和實(shí)訓(xùn)由劉妍編寫。
由于編者水平有限,書中的錯(cuò)誤和疏漏之處在所難免,敬請廣大讀者和同仁批評指正。
編 者
2006年5月
第1章 .NET平臺簡介 1
1.1 .NET平臺 1
1.2 .NET框架 2
1.2.1 公共語言運(yùn)行庫(CLR) 2
1.2.2 .NET框架類庫 2
1.3 Visual Studio .NET 3
1.3.1 Visual Studio .NET簡介 3
1.3.2 用Visual Studio .NET開發(fā)C#應(yīng)用程序 3
本章小結(jié) 5
本章實(shí)訓(xùn) 5
第2章 C#語言基礎(chǔ) 6
2.1 基本數(shù)據(jù)類型 6
2.1.1 值類型 6
2.1.2 引用類型 10
2.2 變量和常量 12
2.2.1 變量 12
2.2.2 常量 17
2.3 數(shù)組 18
2.3.1 一維數(shù)組 18
2.3.2 二維數(shù)組 21
2.3.3 數(shù)組的一些特性 23
2.4 表達(dá)式 24
2.5 語句 25
2.5.1 條件語句 25
2.5.2 循環(huán)語句 30
2.5.3 跳轉(zhuǎn)語句 35
2.5.4 異常處理語句 38
2.6 運(yùn)算符 42
2.6.1 算術(shù)運(yùn)算符 42
2.6.2 賦值運(yùn)算符 43
2.6.3 關(guān)系運(yùn)算符 44
2.6.4 邏輯運(yùn)算符 45
2.6.5 三元運(yùn)算符 46
2.6.6 運(yùn)算符優(yōu)先級 46
2.7 名稱空間 47
本章小結(jié) 48
本章實(shí)訓(xùn) 49
第3章 C#面向?qū)ο蟪跫壘幊?50
3.1 面向?qū)ο蟮幕靖拍?50
3.1.1 對象和類 50
3.1.2 繼承 51
3.1.3 封裝 51
3.1.4 多態(tài) 51
3.2 C#中的類與對象 51
3.2.1 在C#中定義類 51
3.2.2 訪問修飾符 52
3.2.3 實(shí)例化對象與構(gòu)造函數(shù) 55
3.2.4 方法重載 59
3.2.5 銷毀對象與析構(gòu)函數(shù) 64
3.2.6 在方法調(diào)用中傳遞參數(shù) 65
3.2.7 靜態(tài)對象成員 70
3.2.8 用屬性封裝數(shù)據(jù) 71
本章小結(jié) 74
本章實(shí)訓(xùn) 74
第4章 C#面向?qū)ο蟾呒壘幊?76
4.1 類的繼承與多態(tài) 76
4.1.1 繼承 76
4.1.2 多態(tài) 80
4.1.3 抽象和密封 83
4.2 操作符重載 87
4.2.1 問題的提出 87
4.2.2 使用成員方法重載操作符 88
4.3 類型轉(zhuǎn)換 91
4.3.1 隱式類型轉(zhuǎn)換 92
4.3.2 顯式類型轉(zhuǎn)換 92
4.3.3 類的引用轉(zhuǎn)換 94
4.3.4 裝箱與拆箱 94
4.4 結(jié)構(gòu)和接口 97
4.4.1 結(jié)構(gòu) 97
4.4.2 接口 101
4.5 集合與索引器 108
4.5.1 集合 108
4.5.2 索引器 111
4.6 異常處理 112
4.6.1 異常類 112
4.6.2 拋出和捕獲異常 114
4.7 委托和事件 120
4.7.1 委托 120
4.7.2 事件 122
本章小結(jié) 124
本章實(shí)訓(xùn) 124
第5章 C#進(jìn)行文件I/O操作 126
5.1 用于文件操作的類 126
5.2 目錄和路徑操作 127
5.2.1 Directory類 127
5.2.2 DirectoryInfo類 129
5.2.3 Path類 132
5.3 創(chuàng)建文件 134
5.3.1 File類 134
5.3.2 FileInfo類 136
5.3.3 FileStream類 138
5.3.4 創(chuàng)建文件的幾種方法 140
5.4 讀寫文件 141
5.4.1 使用FileStream類讀寫文件 141
5.4.2 使用StreamReader和StreamWriter類讀寫文本文件 144
本章小結(jié) 147
本章實(shí)訓(xùn) 147
第6章 C#開發(fā)Windows應(yīng)用程序 149
6.1 建立Windows應(yīng)用程序 149
6.2 使用Windows Forms控件 153
6.2.1 Button控件 153
6.2.2 Label控件 154
6.2.3 LinkLabel控件 156
6.2.4 TextBox控件 157
6.2.5 CheckBox控件 159
6.2.6 RadioButton控件 161
6.2.7 GroupBox控件 163
6.2.8 ComboBox控件 164
6.2.9 ListBox控件 166
6.2.10 StatusBar控件 167
6.3 使用菜單 170
6.3.1 創(chuàng)建主菜單 170
6.3.2 創(chuàng)建上下文菜單 172
6.4 對話框 172
6.4.1 模態(tài)和非模態(tài)對話框 172
6.4.2 通用對話框 174
本章小結(jié) 179
本章實(shí)訓(xùn) 179
第7章 C#開發(fā)ASP.NET Web應(yīng)用程序 181
7.1 Web應(yīng)用程序基礎(chǔ) 181
7.1.1 HTML頁面 181
7.1.2 動態(tài)Web頁面 183
7.2 ASP.NET簡介 184
7.2.1 支持編譯語言 185
7.2.2 程序代碼與頁面內(nèi)容的成功分離 185
7.2.3 引入服務(wù)器端控件 185
7.3 建立ASP.NET應(yīng)用程序 186
7.3.1 啟動IIS服務(wù)器 186
7.3.2 用Visual Studio.NET創(chuàng)建ASP.NET應(yīng)用程序 187
7.4 Web窗體和控件 190
7.4.1 Web窗體 190
7.4.2 Web控件 191
7.4.3 HTML控件 202
本章小結(jié) 204
本章實(shí)訓(xùn) 204
參考文獻(xiàn) 206
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- C#程序設(shè)計(jì)教程 [主編 李祥琴]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 基于C#的可視化編程基礎(chǔ) [主編 張蕾蕾 黃健]
- 物聯(lián)網(wǎng)編程與應(yīng)用(C#) [主編 王浩 王偉旗]
- C#程序設(shè)計(jì) [魯立 張松慧 主編 ]
- C#程序設(shè)計(jì)項(xiàng)目教程 [主 編 董淑娟 馬戰(zhàn)寶]
- Unity 4.3游戲開發(fā)項(xiàng)目實(shí)戰(zhàn)(C#、JavaScript版本) [龔老師]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- 果殼中的C#——C# 5.0權(quán)威指南 [[美] Joseph Albahari Ben Al]
- C#程序設(shè)計(jì)項(xiàng)目化教程 [鄭廣成 沈蘊(yùn)梅 周玲余 董連 ]
- 面向?qū)ο蟪绦蛟O(shè)計(jì)(C#) [李法平 芮素娟]
- C#程序設(shè)計(jì) [主編 陳語林]
- C#程序設(shè)計(jì) [劉兵 劉冬 易虹 王衛(wèi)華 等編]
- Visual C# 2010與UML開發(fā)實(shí)戰(zhàn) [張書源]
- C#程序設(shè)計(jì) [楊克玉 阮進(jìn)軍]
- C#語言程序設(shè)計(jì)教程 [施燕妹 陳培 陳發(fā)吉 等編著]
- Visual C# 2008程序設(shè)計(jì)案例教程 [李揮劍 錢哨 李鳳]
- Visual C# 2008程序設(shè)計(jì) [曹靜 主編 ]
- Windows CE(C#)嵌入式應(yīng)用開發(fā)實(shí)訓(xùn)教程 [王浩 編著]
- Windows CE(C#)嵌入式應(yīng)用開發(fā) [王浩 林藝春 編著]
- C# WinForm上機(jī)實(shí)訓(xùn)指導(dǎo) [錢哨 李繼哲 李揮劍 主編]
- C# WinForm實(shí)踐開發(fā)教程 [錢哨 李揮劍 李繼哲 主編]
- C#課程設(shè)計(jì)案例精編 [王振江 王添添 等編著]
- C#程序設(shè)計(jì) [鄢愛蘭 袁毅 等譯]
- C#程序設(shè)計(jì)(影印版) [[英]Douglas Bell Mike Parr ]
- C#程序設(shè)計(jì)實(shí)用教程 [唐耀 主編]
- C#案例開發(fā) [孫維煜 劉杰 胡方霞 陳發(fā)吉 等]
- C#程序設(shè)計(jì) [杜四春 銀紅霞 蔡立軍 主編]
- 生活經(jīng)管more>>
- 機(jī)械工程圖樣識繪(第二版)——基于工
- 機(jī)械工程圖樣識繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場英語實(shí)踐指南
- C語言程序設(shè)計(jì)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)例教程(Windows 7+Of
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程上機(jī)指導(dǎo)與習(xí)題集(
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- 外科護(hù)理學(xué)實(shí)踐與習(xí)題集(第二版)
- Office 2010辦公自動化高級應(yīng)用實(shí)例教
- 機(jī)械工程圖樣識繪任務(wù)跟蹤訓(xùn)練
- 機(jī)械工程圖樣識繪
- AutoCAD繪制機(jī)械工程圖樣
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)指導(dǎo)與測試
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)
- Excel高級應(yīng)用實(shí)例教程

