C#程式設計 ( 簡體 字) |
作者:韓小祥 劉志軍 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:中國人民大學出版社 | 3dWoo書號: 20800 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:3/23/2009 |
頁數:276 |
光碟數:0 |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 |
ISBN:9787300104034 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:隨著計算機技術的快速發展,計算機之間互連互通、數據共享的需求越來越突出,而目前計算機硬件設備的不兼容性嚴重束縛了互聯網的發展,由此引發了新一輪的跨平臺軟件開發浪潮。軟件開發商紛紛推出新的戰略規劃和解決方案,Microsoft公司提出的.NET戰略就是其中的經典之作。
C#作為.NET的核心編程語言,是Microsoft公司極力推薦的新一代高級開發語言。它囊括了所有流行語言的優點。C#一發布便受到了程序員的熱捧,他們紛紛從原有的開發環境中跳出來,轉而學習C#,因為C#代表了高級開發語言的發展趨勢。
本書共分11章,主要內容包括:
第1章為編程語言的發展與概述,介紹了程序設計語言的發展、C#語言特性及程序設計方法等內容。第2章為.NET與C#集成開發環境,首先介紹了.NET Framework組件的結構和運行原理;其次介紹了Visual Studio 2008的安裝及其簡單的界面布局和基本菜單、工具的使用;最后通過一個簡單的C#程序作為入門程序,使讀者了解到了Visual Studio中代碼的基本格式,也起到了引導下文的作用。第3章為C#語言基礎,介紹了C#的數據類型、常量、變量、運算符、表達式、語句、數組和命名空間,本章是學習用C#編寫程序的基礎。第4章為C#面向對象編程基礎,介紹了面向對象的基本概念、類、對象、構造函數和析構函數、方法、域、屬性。第5章為C#面向對象編程進階,介紹了OOP技術特性——繼承、多態、抽象和密封、重載,以及類型轉換、接口與結構、集合與索引器、委托和事件、異常處理、預處理指令、組件與程序集等。第6章為文件,詳細介紹了用于文件操作的類。第7章為Windows環境下應用程序開發,介紹了如何創建Windows應用程序,如何使用控件和繪制圖形,以及應用控制臺程序。第8章為數據訪問,介紹了ADO.NET的體系結構和實現數據操作的過程,并分別介紹了ADO.NET是如何訪問關系數據庫和XML數據的。第9章為Windows Service設計,介紹了什么是Windows Service,如何在Visual Studio中創建并運行、調試Windows Service。第10章為Web應用設計。第11章為在C#中使用XML。
本書從最基礎的數據類型講起,一直到C#的高級應用(如Web服務、XML),層次清晰,由淺入深,循序漸進,重點突出,同時配有大量例題,注重理論與操作相結合。本書適合的讀者范圍很廣,不管你是剛接觸編程語言的新手,還是已經具有C#語言基礎的開發人員,甚至是已經熟練掌握了C、C++、Java的老程序員,使用本書都將很快入門并不斷提高編程技能;本書還適合作為高等院校、高職高專院校相關課程的教材。
由于時間倉促,加之編者水平有限,不足之處在所難免,懇請廣大讀者不吝指正。 |
內容簡介:C#是一種面向對象的、運行于.NET Framework之上的高級程序設計語言。為了適應讀者對C#語言的學習需要,本書系統講解了以下內容:C#語言特性;C#集成開發環境;C#的數據類型、語句;類、對象以及面向對象的特性;文件的操作;ADO.NET訪問數據庫的原理及過程;Visual Studio中如何創建Windows、Web、Web Service應用程序;最后介紹了在C#中如何使用XML。 |
目錄:第1章 概述 1
1.1 程序設計語言發展史與C#特性和
前景 1
1.2 程序設計方法與軟件開發流程 3
1.3 本章小結 7
1.4 練習題 7
第2章 .NET與C#集成開發環境 8
2.1 .NET Framework組件 8
2.2 C#集成開發環境 11
2.2.1 VS 2008的安裝 11
2.2.2 VS 2008簡介 15
2.3 一個簡單的C#程序 21
2.4 本章小結 22
2.5 練習題 23
第3章 C#語言基礎 25
3.1 簡單數據類型 25
3.2 變量和常量 28
3.2.1 變量 28
3.2.2 常量 32
3.3 運算符與表達式 33
3.3.1 運算符 33
3.3.2 表達式 44
3.4 語句 45
3.4.1 選擇語句 45
3.4.2 循環語句 52
3.4.3 跳轉語句 57
3.4.4 異常處理語句 62
3.5 數組 65
3.5.1 聲明數組 65
3.5.2 初始化數組 67
3.5.3 訪問數組元素 68
3.5.4 System.Array 69
3.5.5 foreach遍歷數組元素 69
3.6 命名空間 70
3.7 本章小結 71
3.8 練習題 72
第4章 C#面向對象編程基礎 75
4.1 面向對象的基本概念 75
4.1.1 什么是面向對象編程 75
4.1.2 面向對象編程的特點 76
4.2 類 76
4.2.1 類的概念 77
4.2.2 類的聲明與實例化 77
4.2.3 類成員的訪問 78
4.3 對象 80
4.3.1 對象的定義、實例化
及訪問 80
4.3.2 類與對象的關系 81
4.4 構造函數和析構函數 81
4.4.1 構造函數的概念及使用 82
4.4.2 析構函數的概念及使用 83
4.5 方法 83
4.5.1 方法的聲明 83
4.5.2 方法的參數 84
4.5.3 靜態和非靜態方法的使用 85
4.5.4 方法的重載 87
4.5.5 方法的覆蓋 88
4.6 域和屬性 90
4.6.1 域的概念及用途 90
4.6.2 域的聲明 90
4.6.3 屬性的概念及用途 90
4.6.4 屬性的聲明及使用 91
4.7 本章小結 92
4.8 練習題 92
第5章 C#面向對象編程進階 96
5.1 OOP技術特性 96
5.1.1 繼承 96
5.1.2 多態 100
5.1.3 抽象和密封 103
5.1.4 操作符重載 105
5.2 類型轉換 106
5.2.1 隱式類型轉換 106
5.2.2 顯式類型轉換 108
5.2.3 裝箱和拆箱 110
5.3 結構和接口 112
5.3.1 結構 112
5.3.2 接口 113
5.4 集合與索引器 115
5.4.1 集合 115
5.4.2 索引器 118
5.5 委托和事件 120
5.5.1 委托 120
5.5.2 事件 122
5.6 異常處理 124
5.6.1 異常類 124
5.6.2 拋出和捕獲異常 126
5.7 預處理指令 131
5.8 組件與程序集 139
5.8.1 組件 139
5.8.2 程序集 139
5.9 this關鍵字 141
5.10 程序風格 142
5.10.1 程序布局 142
5.10.2 注釋 144
5.10.3 使用常量 144
5.10.4 類 145
5.10.5 嵌套if 146
5.10.6 嵌套循環 147
5.10.7 復合條件 149
5.10.8 文檔 150
5.11 本章小結 151
5.12 練習題 151
第6章 文件 156
6.1 用于文件操作的類 156
6.1.1 文件與流 156
6.1.2 文件操作類 157
6.2 File類和Directory類 157
6.3 FileInfo類和DirectoryInfo類 158
6.4 FileStream類、StreamWriter類和
StreamReader類 160
6.4.1 FileStream類 161
6.4.2 StreamWriter類 163
6.4.3 StreamReader類 163
6.5 本章小結 164
6.6 練習題 165
第7章 Windows環境下應用
程序開發 166
7.1 建立Windows應用程序 166
7.2 使用WindowsForms控件 168
7.3 使用菜單 173
7.3.1 創建主菜單 173
7.3.2 創建快捷菜單 175
7.4 對話框 175
7.4.1 模態和非模態對話框 176
7.4.2 通用對話框 176
7.5 單文檔界面和多文檔界面程序 176
7.6 圖形簡介 177
7.6.1 對象、方法、屬性和
類的類比 177
7.6.2 第一次繪圖 178
7.6.3 創建程序 178
7.6.4 圖形坐標系統 179
7.6.5 解釋程序 179
7.6.6 繪圖方法 181
7.6.7 顏色 182
7.7 控制臺程序 183
7.7.1 第一個控制臺程序 183
7.7.2 命令提示符cd和dir 185
7.7.3 運行程序的方式 185
7.7.4 控制臺應用程序中的類 186
7.7.5 腳本和輸出重定向 187
7.7.6 腳本和批處理文件 188
7.8 本章小結 188
7.9 練習題 189
第8章 數據訪問 191
8.1 ADO.NET引言 191
8.1.1 ADO.NET與ADO的差異 192
8.1.2 ADO.NET的對象體系 193
8.1.3 數據訪問的3個典型階段 195
8.2 ADO.NET訪問關系數據庫 195
8.2.1 引入操作數據庫的
命名空間 195
8.2.2 數據庫連接 196
8.2.3 數據庫訪問 198
8.3 DataSet操作XML 206
8.4 本章小結 208
8.5 練習題 208
第9章 Windows Service設計 210
9.1 Windows Service簡介 210
9.1.1 系統中現有的
Windows Service 211
9.1.2 Windows Service的獨特
之處 211
9.2 使用Visual Studio.NET創建
Windows Service 211
9.3 本章小結 215
9.4 練習題 216
第10章 Web應用設計 218
10.1 Web應用程序基礎 218
10.1.1 HTML頁面 218
10.1.2 動態Web頁面 219
10.2 ASP.NET簡介 220
10.2.1 對編譯語言的支持 220
10.2.2 程序代碼與頁面內容
的分離 220
10.2.3 簡單的配置 222
10.3 ASP.NET應用程序的建立 222
10.4 Web窗體和控件 225
10.4.1 Web窗體 225
10.4.2 Web控件 225
10.4.3 HTML控件 227
10.4.4 服務器控件 228
10.5 Web服務 230
10.5.1 Web Service結構體系 230
10.5.2 Visual Studio.NET對
Web服務的支持 231
10.5.3 將Web引用添加到項目 232
10.5.4 從項目中移除
“Web引用” 233
10.5.5 創建一個Web服務 233
10.5.6 應用一個Web服務 234
10.6 ASP.NET Web應用程序模板 236
10.6.1 要求 236
10.6.2 由模板添加的文件
和引用 236
10.6.3 Web應用程序模板與Web
服務模板的比較 237
10.7 本章小結 237
10.8 練習題 237
第11章 在C#中使用XML 239
11.1 XML概述 239
11.2 讀取XML 241
11.3 編寫XML 259
11.4 實現DOM 262
11.5 本章小結 276
11.6 練習題 276 |
序: |