C#語(yǔ)言程序設(shè)計(jì)

-
【作 者】李繼武 彭德林 主編
【I S B N 】978-7-5084-3947-3
【責(zé)任編輯】吳萍
【適用讀者群】高職高專
【出版時(shí)間】2008-01-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥20
【叢 書(shū)】21世紀(jì)高職高專規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)主要內(nèi)容包括.NET開(kāi)發(fā)環(huán)境簡(jiǎn)介、C#語(yǔ)言基礎(chǔ)、C#面向?qū)ο蟪跫?jí)編程、C#面向?qū)ο蟾呒?jí)編程、文件I/O操作、用C#開(kāi)發(fā)Windows應(yīng)用程序、ASP.NET Web程序開(kāi)發(fā)等內(nèi)容。本教材以“任務(wù)驅(qū)動(dòng)式”教學(xué)模式為導(dǎo)向,在每小節(jié)都先提出若干學(xué)習(xí)任務(wù),然后以提出的學(xué)習(xí)任務(wù)為中心組織教材內(nèi)容,在充分考慮到高職高專人才教育特點(diǎn)的基礎(chǔ)上,著重對(duì)學(xué)生進(jìn)行普通Windows應(yīng)用程序的初步開(kāi)發(fā)能力的培養(yǎng),作為應(yīng)用性程序開(kāi)發(fā)類課程,在強(qiáng)調(diào)先進(jìn)編程思想和先進(jìn)編程技術(shù)的基礎(chǔ)上,著重講述面向?qū)ο缶幊痰幕炯夹g(shù)和C#語(yǔ)言編程的基本技能本書(shū)不僅適合初中級(jí)讀者自學(xué),也可作為高等院校、高職高專和計(jì)算機(jī)培訓(xùn)班的教材使用。
近年來(lái),軟件開(kāi)發(fā)平臺(tái)之爭(zhēng)非常激烈。以Java為核心的SUN陣營(yíng)和以.NET為核心的Microsoft陣營(yíng)都竭盡全力完善自己的開(kāi)發(fā)平臺(tái)。作為Windows平臺(tái)的開(kāi)發(fā)者和桌面軟件的壟斷者,Microsoft推出的.NET開(kāi)發(fā)平臺(tái)無(wú)疑會(huì)成為未來(lái)主流的開(kāi)發(fā)平臺(tái)之一。
高等職業(yè)教育作為我國(guó)高等教育的重要組成部分,它的主要培養(yǎng)目標(biāo)就是為社會(huì)輸送符合新時(shí)期社會(huì)需求的技能型、應(yīng)用型人才。本書(shū)即著眼于當(dāng)前最新的.NET軟件開(kāi)發(fā)平臺(tái)和最新的C#語(yǔ)言編程技術(shù),結(jié)合高職高專的培養(yǎng)目標(biāo),打造滿足未來(lái)社會(huì)需求的、有競(jìng)爭(zhēng)力的技能型軟件開(kāi)發(fā)人才。
本書(shū)第1章首先介紹了.NET平臺(tái)的基礎(chǔ)知識(shí),然后重點(diǎn)講解了.NET框架的主要內(nèi)容和Visual Studio.NET開(kāi)發(fā)環(huán)境,第2章講解了C#語(yǔ)言編程的基礎(chǔ)知識(shí),這部分是學(xué)習(xí)編程的入門知識(shí),主要為后續(xù)章節(jié)奠定基礎(chǔ)。第3章和第4章主要講解如何通過(guò)C#語(yǔ)言進(jìn)行面向?qū)ο缶幊蹋@部分對(duì)建立學(xué)生面向?qū)ο蟮木幊趟季S非常重要,面向?qū)ο缶幊痰娜筇卣鳎悍庋b、繼承和多態(tài)都得到了很好的講解。第5章對(duì).NET框架中有關(guān)文件I/O操作的類作了詳細(xì)講解,這非常有助于幫助學(xué)生建立流的概念。第6章和第7章是本書(shū)的重頭戲,正所謂“學(xué)以致用”,第6章通過(guò)大量的案例講解如何通過(guò)C#語(yǔ)言在VS.NET集成開(kāi)發(fā)環(huán)境下開(kāi)發(fā)Windows應(yīng)用程序,而第7章則講解如何開(kāi)發(fā)ASP.NET Web應(yīng)用程序。
縱觀全書(shū)可以知道,本書(shū)的特色在于以C#語(yǔ)言為核心,以VS.NET為開(kāi)發(fā)環(huán)境,以基本編程理論和編程技巧為線索,以精心設(shè)計(jì)的案例為驅(qū)動(dòng),由淺入深、循序漸進(jìn)地講解了C#語(yǔ)言程序設(shè)計(jì)技術(shù)。
本書(shū)由李繼武、彭德林任主編,張瓏、趙松、周建輝任副主編。全書(shū)由李繼武和彭德林統(tǒng)稿。
第1章由劉妍編寫(xiě);第2章的2.1節(jié)由周建輝編寫(xiě),2.2~2.5節(jié)由張瓏編寫(xiě),2.6節(jié)和2.7節(jié)由遲國(guó)棟編寫(xiě);第3章由趙松編寫(xiě);第4章的4.1~4.4節(jié)由趙松編寫(xiě),4.5節(jié)和4.6節(jié)由趙淑英編寫(xiě),4.7節(jié)由錢英軍編寫(xiě);第5章的5.1節(jié)和5.2節(jié)由張瓏編寫(xiě),5.3節(jié)由李繼連編寫(xiě),5.4節(jié)由劉妍編寫(xiě);第6章的6.1~6.3節(jié)由李繼武編寫(xiě),6.4節(jié)由趙淑英編寫(xiě);第7章由彭德林編寫(xiě);每章的小結(jié)和實(shí)訓(xùn)由劉妍編寫(xiě)。
由于編者水平有限,書(shū)中的錯(cuò)誤和疏漏之處在所難免,敬請(qǐng)廣大讀者和同仁批評(píng)指正。
編 者
2006年5月
第1章 .NET平臺(tái)簡(jiǎn)介 1
1.1 .NET平臺(tái) 1
1.2 .NET框架 2
1.2.1 公共語(yǔ)言運(yùn)行庫(kù)(CLR) 2
1.2.2 .NET框架類庫(kù) 2
1.3 Visual Studio .NET 3
1.3.1 Visual Studio .NET簡(jiǎn)介 3
1.3.2 用Visual Studio .NET開(kāi)發(fā)C#應(yīng)用程序 3
本章小結(jié) 5
本章實(shí)訓(xùn) 5
第2章 C#語(yǔ)言基礎(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 語(yǔ)句 25
2.5.1 條件語(yǔ)句 25
2.5.2 循環(huán)語(yǔ)句 30
2.5.3 跳轉(zhuǎn)語(yǔ)句 35
2.5.4 異常處理語(yǔ)句 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)先級(jí) 46
2.7 名稱空間 47
本章小結(jié) 48
本章實(shí)訓(xùn) 49
第3章 C#面向?qū)ο蟪跫?jí)編程 50
3.1 面向?qū)ο蟮幕靖拍?50
3.1.1 對(duì)象和類 50
3.1.2 繼承 51
3.1.3 封裝 51
3.1.4 多態(tài) 51
3.2 C#中的類與對(duì)象 51
3.2.1 在C#中定義類 51
3.2.2 訪問(wèn)修飾符 52
3.2.3 實(shí)例化對(duì)象與構(gòu)造函數(shù) 55
3.2.4 方法重載 59
3.2.5 銷毀對(duì)象與析構(gòu)函數(shù) 64
3.2.6 在方法調(diào)用中傳遞參數(shù) 65
3.2.7 靜態(tài)對(duì)象成員 70
3.2.8 用屬性封裝數(shù)據(jù) 71
本章小結(jié) 74
本章實(shí)訓(xùn) 74
第4章 C#面向?qū)ο蟾呒?jí)編程 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 問(wèn)題的提出 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 讀寫(xiě)文件 141
5.4.1 使用FileStream類讀寫(xiě)文件 141
5.4.2 使用StreamReader和StreamWriter類讀寫(xiě)文本文件 144
本章小結(jié) 147
本章實(shí)訓(xùn) 147
第6章 C#開(kāi)發(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 對(duì)話框 172
6.4.1 模態(tài)和非模態(tài)對(duì)話框 172
6.4.2 通用對(duì)話框 174
本章小結(jié) 179
本章實(shí)訓(xùn) 179
第7章 C#開(kāi)發(fā)ASP.NET Web應(yīng)用程序 181
7.1 Web應(yīng)用程序基礎(chǔ) 181
7.1.1 HTML頁(yè)面 181
7.1.2 動(dòng)態(tài)Web頁(yè)面 183
7.2 ASP.NET簡(jiǎn)介 184
7.2.1 支持編譯語(yǔ)言 185
7.2.2 程序代碼與頁(yè)面內(nèi)容的成功分離 185
7.2.3 引入服務(wù)器端控件 185
7.3 建立ASP.NET應(yīng)用程序 186
7.3.1 啟動(dòng)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
- ASP.NET(C#)網(wǎng)站開(kāi)發(fā)(第二版) [主編 張志明 王輝]
- C#程序設(shè)計(jì)教程 [主編 李祥琴]
- C#數(shù)據(jù)庫(kù)編程技術(shù) [主編 顧家銘]
- 基于C#的可視化編程基礎(chǔ) [主編 張蕾蕾 黃健]
- 物聯(lián)網(wǎng)編程與應(yīng)用(C#) [主編 王浩 王偉旗]
- C#程序設(shè)計(jì) [魯立 張松慧 主編 ]
- C#程序設(shè)計(jì)項(xiàng)目教程 [主 編 董淑娟 馬戰(zhàn)寶]
- Unity 4.3游戲開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)(C#、JavaScript版本) [龔老師]
- ASP.NET(C#)網(wǎng)站開(kāi)發(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ì) [主編 陳語(yǔ)林]
- C#程序設(shè)計(jì) [劉兵 劉冬 易虹 王衛(wèi)華 等編]
- Visual C# 2010與UML開(kāi)發(fā)實(shí)戰(zhàn) [張書(shū)源]
- C#程序設(shè)計(jì) [楊克玉 阮進(jìn)軍]
- C#語(yǔ)言程序設(shè)計(jì)教程 [施燕妹 陳培 陳發(fā)吉 等編著]
- Visual C# 2008程序設(shè)計(jì)案例教程 [李揮劍 錢哨 李鳳]
- Visual C# 2008程序設(shè)計(jì) [曹靜 主編 ]
- Windows CE(C#)嵌入式應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教程 [王浩 編著]
- Windows CE(C#)嵌入式應(yīng)用開(kāi)發(fā) [王浩 林藝春 編著]
- C# WinForm上機(jī)實(shí)訓(xùn)指導(dǎo) [錢哨 李繼哲 李揮劍 主編]
- C# WinForm實(shí)踐開(kāi)發(fā)教程 [錢哨 李揮劍 李繼哲 主編]
- C#課程設(shè)計(jì)案例精編 [王振江 王添添 等編著]
- C#程序設(shè)計(jì) [鄢愛(ài)蘭 袁毅 等譯]
- C#程序設(shè)計(jì)(影印版) [[英]Douglas Bell Mike Parr ]
- C#程序設(shè)計(jì)實(shí)用教程 [唐耀 主編]
- C#案例開(kāi)發(fā) [孫維煜 劉杰 胡方霞 陳發(fā)吉 等]
- C#程序設(shè)計(jì) [杜四春 銀紅霞 蔡立軍 主編]
- Visual C# 2005管理系統(tǒng)開(kāi)發(fā)經(jīng)典案例 [羅斌 等編著]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 機(jī)械工程圖樣識(shí)繪(第二版)——基于工
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場(chǎng)英語(yǔ)實(shí)踐指南
- C語(yǔ)言程序設(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辦公自動(dòng)化高級(jí)應(yīng)用實(shí)例教
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練
- 機(jī)械工程圖樣識(shí)繪
- AutoCAD繪制機(jī)械工程圖樣
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)指導(dǎo)與測(cè)試
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)
- Excel高級(jí)應(yīng)用實(shí)例教程