C#語言程序設(shè)計

-
【作 者】李繼武 彭德林 主編
【I S B N 】978-7-5084-3947-3
【責(zé)任編輯】吳萍
【適用讀者群】高職高專
【出版時間】2008-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價】¥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)容,在充分考慮到高職高專人才教育特點的基礎(chǔ)上,著重對學(xué)生進行普通Windows應(yīng)用程序的初步開發(fā)能力的培養(yǎng),作為應(yīng)用性程序開發(fā)類課程,在強調(diào)先進編程思想和先進編程技術(shù)的基礎(chǔ)上,著重講述面向?qū)ο缶幊痰幕炯夹g(shù)和C#語言編程的基本技能本書不僅適合初中級讀者自學(xué),也可作為高等院校、高職高專和計算機培訓(xùn)班的教材使用。
近年來,軟件開發(fā)平臺之爭非常激烈。以Java為核心的SUN陣營和以.NET為核心的Microsoft陣營都竭盡全力完善自己的開發(fā)平臺。作為Windows平臺的開發(fā)者和桌面軟件的壟斷者,Microsoft推出的.NET開發(fā)平臺無疑會成為未來主流的開發(fā)平臺之一。
高等職業(yè)教育作為我國高等教育的重要組成部分,它的主要培養(yǎng)目標(biāo)就是為社會輸送符合新時期社會需求的技能型、應(yīng)用型人才。本書即著眼于當(dāng)前最新的.NET軟件開發(fā)平臺和最新的C#語言編程技術(shù),結(jié)合高職高專的培養(yǎng)目標(biāo),打造滿足未來社會需求的、有競爭力的技能型軟件開發(fā)人才。
本書第1章首先介紹了.NET平臺的基礎(chǔ)知識,然后重點講解了.NET框架的主要內(nèi)容和Visual Studio.NET開發(fā)環(huán)境,第2章講解了C#語言編程的基礎(chǔ)知識,這部分是學(xué)習(xí)編程的入門知識,主要為后續(xù)章節(jié)奠定基礎(chǔ)。第3章和第4章主要講解如何通過C#語言進行面向?qū)ο缶幊蹋@部分對建立學(xué)生面向?qū)ο蟮木幊趟季S非常重要,面向?qū)ο缶幊痰娜筇卣鳎悍庋b、繼承和多態(tài)都得到了很好的講解。第5章對.NET框架中有關(guān)文件I/O操作的類作了詳細講解,這非常有助于幫助學(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è)計的案例為驅(qū)動,由淺入深、循序漸進地講解了C#語言程序設(shè)計技術(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é)和實訓(xùn)由劉妍編寫。
由于編者水平有限,書中的錯誤和疏漏之處在所難免,敬請廣大讀者和同仁批評指正。
編 者
2006年5月
第1章 .NET平臺簡介 1
1.1 .NET平臺 1
1.2 .NET框架 2
1.2.1 公共語言運行庫(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
本章實訓(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 表達式 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 運算符 42
2.6.1 算術(shù)運算符 42
2.6.2 賦值運算符 43
2.6.3 關(guān)系運算符 44
2.6.4 邏輯運算符 45
2.6.5 三元運算符 46
2.6.6 運算符優(yōu)先級 46
2.7 名稱空間 47
本章小結(jié) 48
本章實訓(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 實例化對象與構(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
本章實訓(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
本章實訓(xùn) 124
第5章 C#進行文件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
本章實訓(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
本章實訓(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
本章實訓(xùn) 204
參考文獻 206
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- C#程序設(shè)計教程 [主編 李祥琴]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 基于C#的可視化編程基礎(chǔ) [主編 張蕾蕾 黃健]
- 物聯(lián)網(wǎng)編程與應(yīng)用(C#) [主編 王浩 王偉旗]
- C#程序設(shè)計 [魯立 張松慧 主編 ]
- C#程序設(shè)計項目教程 [主 編 董淑娟 馬戰(zhàn)寶]
- Unity 4.3游戲開發(fā)項目實戰(zhàn)(C#、JavaScript版本) [龔老師]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- 果殼中的C#——C# 5.0權(quán)威指南 [[美] Joseph Albahari Ben Al]
- C#程序設(shè)計項目化教程 [鄭廣成 沈蘊梅 周玲余 董連 ]
- 面向?qū)ο蟪绦蛟O(shè)計(C#) [李法平 芮素娟]
- C#程序設(shè)計 [主編 陳語林]
- C#程序設(shè)計 [劉兵 劉冬 易虹 王衛(wèi)華 等編]
- Visual C# 2010與UML開發(fā)實戰(zhàn) [張書源]
- C#程序設(shè)計 [楊克玉 阮進軍]
- C#語言程序設(shè)計教程 [施燕妹 陳培 陳發(fā)吉 等編著]
- Visual C# 2008程序設(shè)計案例教程 [李揮劍 錢哨 李鳳]
- Visual C# 2008程序設(shè)計 [曹靜 主編 ]
- Windows CE(C#)嵌入式應(yīng)用開發(fā)實訓(xùn)教程 [王浩 編著]
- Windows CE(C#)嵌入式應(yīng)用開發(fā) [王浩 林藝春 編著]
- C# WinForm上機實訓(xùn)指導(dǎo) [錢哨 李繼哲 李揮劍 主編]
- C# WinForm實踐開發(fā)教程 [錢哨 李揮劍 李繼哲 主編]
- C#課程設(shè)計案例精編 [王振江 王添添 等編著]
- C#程序設(shè)計 [鄢愛蘭 袁毅 等譯]
- C#程序設(shè)計(影印版) [[英]Douglas Bell Mike Parr ]
- C#程序設(shè)計實用教程 [唐耀 主編]
- C#案例開發(fā) [孫維煜 劉杰 胡方霞 陳發(fā)吉 等]
- C#程序設(shè)計 [杜四春 銀紅霞 蔡立軍 主編]
- Visual C# 2005管理系統(tǒng)開發(fā)經(jīng)典案例 [羅斌 等編著]
- 機械工程圖樣識繪(第二版)——基于工
- 機械工程圖樣識繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場英語實踐指南
- C語言程序設(shè)計(第三版)
- 計算機應(yīng)用基礎(chǔ)(第二版)
- 計算機應(yīng)用基礎(chǔ)實例教程(Windows 7+Of
- 計算機應(yīng)用基礎(chǔ)教程上機指導(dǎo)與習(xí)題集(
- 計算機應(yīng)用基礎(chǔ)教程(Windows 7+Office
- 外科護理學(xué)實踐與習(xí)題集(第二版)
- Office 2010辦公自動化高級應(yīng)用實例教
- 機械工程圖樣識繪任務(wù)跟蹤訓(xùn)練
- 機械工程圖樣識繪
- AutoCAD繪制機械工程圖樣
- 大學(xué)計算機應(yīng)用基礎(chǔ)實訓(xùn)指導(dǎo)與測試
- 大學(xué)計算機應(yīng)用基礎(chǔ)
- Excel高級應(yīng)用實例教程