熱門關(guān)鍵字:  聽力密碼  單詞密碼  新概念美語  巧用聽寫練聽力  零起點

.NET框架程序設(shè)計

中國水利水電出版社
    【作 者】主編 胡曉宏 薛京麗 【I S B N 】978-7-5170-3268-7 【責任編輯】張玉玲 【適用讀者群】本專通用 【出版時間】2015-07-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】236 【千字數(shù)】364 【印 張】14.75 【定 價】30 【叢 書】普通高等應(yīng)用型院校“十二五”規(guī)劃教材 【備注信息】
圖書詳情

    本書是一本非常實用的學習.NET框架程序設(shè)計的教材,主要介紹基于C#的.NET框架技術(shù),帶領(lǐng)讀者去探索、領(lǐng)悟一個關(guān)于.NET平臺核心技術(shù)的思想體系;介紹基于.NET框架的應(yīng)用程序的開發(fā),解釋如何開發(fā)面向.NET框架的應(yīng)用程序,包括.NET框架下應(yīng)用程序的執(zhí)行和編譯原理以及.NET框架類庫中的核心類型和使用方法。本書遵循循序漸進的教學原則,注重能力的培養(yǎng),結(jié)合實際講解理論,為配合教學和學習,本書為每個知識點都配了必要的實例,力求通過實例讓讀者掌握C#的.NET框架程序設(shè)計技術(shù)。本書源于豐富的教學實踐和項目開發(fā)實踐,適合于邊講邊練、做中學的課堂教學。

    本書可以作為計算機專業(yè)的教材及教學參考書,也可以作為計算機開發(fā)應(yīng)用人員的參考書。

    本書是一本非常實用的學習.NET框架程序設(shè)計的教材,主要介紹基于C#的.NET框架技術(shù),帶領(lǐng)讀者去探索、領(lǐng)悟一個關(guān)于.NET平臺核心技術(shù)的思想體系;介紹基于.NET框架的應(yīng)用程序的開發(fā),解釋如何開發(fā)面向.NET框架的應(yīng)用程序,包括.NET框架下應(yīng)用程序的執(zhí)行和編譯原理以及.NET框架類庫中的核心類型和使用方法。

    本書遵循循序漸進的教學原則,注重能力培養(yǎng),結(jié)合實際講解理論,為配合教學和學習,本書為每個知識點都配了必要的實例,力求通過實例讓讀者掌握C#的.NET框架程序設(shè)計技術(shù)。本書源于豐富的教學實踐和項目開發(fā)實踐,適合于邊講邊練、做中學的課堂教學。

    隨著網(wǎng)絡(luò)計算時代的到來,各種應(yīng)用于網(wǎng)絡(luò)服務(wù)的計算機語言、操作系統(tǒng)和開發(fā)工具應(yīng)運而生。C#是在C、C++、Java語言基礎(chǔ)之上開發(fā)的運行于.NET平臺為適應(yīng)Internet和各類網(wǎng)絡(luò)應(yīng)用而設(shè)計的編程語言,它綜合了C、C++、Java以及其他高級語言的優(yōu)點,是一種類型安全、完全面向?qū)ο蟮木幊陶Z言。隨著.NET技術(shù)的普及,C#必將成為開發(fā)Internet和企業(yè)應(yīng)用程序的首選程序設(shè)計語言。

    在.NET平臺中,.NET框架占據(jù)著核心的位置,它是整個.NET平臺的關(guān)鍵支持。學習.NET框架是學習C#程序設(shè)計語言的一個提高,.NET技術(shù)浩如煙海,從微觀入手、從底層入手是掌握軟件技術(shù)的重要方法,學習.NET底層框架技術(shù)可以從整體上把握.NET軟件開發(fā)的方法,如果沒有對.NET框架的深刻把握,學習再多的.NET應(yīng)用程序模型開發(fā)技巧都將是徒勞。因此不管是學習Windows窗體、ASP.NET Web窗體還是學習XML Web服務(wù),筆者都建議大家應(yīng)先從.NET框架開始邁出堅實的一步——探微而知著。

    本書是一本非常實用的學習.NET框架程序設(shè)計的教材,主要介紹基于C#的.NET框架技術(shù),帶領(lǐng)讀者去探索、領(lǐng)悟一個關(guān)于.NET平臺核心技術(shù)的思想體系;介紹基于.NET框架的應(yīng)用程序的開發(fā),解釋如何開發(fā)面向.NET框架的應(yīng)用程序,包括.NET框架下應(yīng)用程序的執(zhí)行和編譯原理以及.NET框架類庫中的核心類型和使用方法。本書遵循循序漸進的教學原則,注重能力的培養(yǎng),結(jié)合實際講解理論,為配合教學和學習,本書為每個知識點都配了必要的實例,力求通過實例讓讀者掌握C#的.NET框架程序設(shè)計技術(shù)。本書源于豐富的教學實踐和項目開發(fā)實踐,適合于邊講邊練、做中學的課堂教學。

    本書由胡曉宏、薛京麗任主編,李卓、張玲玲、趙險峰任副主編,具體編寫分工如下:第1~3章和第5章由胡曉宏編寫,第8章和第9章由薛京麗編寫,第13章由李卓編寫,第12章由張玲玲編寫,第4章和第7章由趙險峰編寫,第10章由鄭慧編寫,第11章由尹健慧編寫,第6章由劉紅杰編寫。

    由于時間倉促和編者水平有限,書中難免有不妥之處,敬請廣大讀者批評指正,編者電子郵箱:bhhxh69@163.com,歡迎來信。

    編 者

    2015年5月

    前言

    第1章 .NET體系結(jié)構(gòu) 1
    1.1 .NET簡介 1
    1.2 .NET Framework概述 1
    1.3 公共語言運行庫 3
    1.3.1 非托管代碼的運行原理 4
    1.3.2 托管代碼的運行原理 5
    1.4 .NET Framework類庫 7
    1.5 命名空間 7
    1.6 ADO.NET——數(shù)據(jù)和XML 8
    1.7 XML Web Service 9
    1.8 Web窗體和服務(wù) 10
    1.9 用C#創(chuàng)建.NET應(yīng)用程序 11
    1.9.1 創(chuàng)建ASP.NET應(yīng)用程序 11
    1.9.2 創(chuàng)建Windows窗體 12
    1.9.3 Windows控件 12
    1.10 本章小結(jié) 13
    習題 13
    第2章 托管執(zhí)行環(huán)境 14
    2.1 概述 14
    2.2 編譯和運行.NET Framework應(yīng)用程序 15
    2.2.1 編譯器選項 15
    2.2.2 托管執(zhí)行的過程 16
    2.2.3 元數(shù)據(jù) 18
    2.2.4 Microsoft 中間語言(MSIL) 19
    2.2.5 程序集 20
    2.2.6 應(yīng)用程序域 20
    2.3 本章小結(jié) 21
    習題 21
    第3章 使用組件 23
    3.1 創(chuàng)建簡單的.NET Framework組件 23
    3.2 創(chuàng)建簡單的控制臺客戶端程序 24
    3.2.1 使用類庫 25
    3.2.2 實例化組件 25
    3.2.3 調(diào)用組件 25
    3.2.4 生成客戶端應(yīng)用程序 26
    3.3 創(chuàng)建ASP.NET客戶端應(yīng)用程序 26
    3.3.1 為ASP.NET應(yīng)用程序編寫HTML 26
    3.3.2 編寫Page_Load事件處理程序 27
    3.3.3 生成HTML響應(yīng) 27
    3.4 使用VS.NET制作組件 28
    3.4.1 制作一個組件 28
    3.4.2 使用DLL 33
    3.5 本章小結(jié) 39
    習題 39
    第4章 程序集 40
    4.1 程序集概述 40
    4.1.1 程序集的功能 40
    4.1.2 程序集的結(jié)構(gòu) 40
    4.1.3 私有程序集和共享程序集 42
    4.2 創(chuàng)建程序集 43
    4.2.1 創(chuàng)建模塊 43
    4.2.2 創(chuàng)建程序集 44
    4.2.3 程序集清單 45
    4.3 部署程序集 46
    4.3.1 私有程序集的部署 46
    4.3.2 指定私有程序集路徑 48
    4.3.3 共享程序集的部署 49
    4.4 本章小結(jié) 51
    習題 52
    第5章 對象和類型 53
    5.1 類和結(jié)構(gòu) 53
    5.2 類成員 54
    5.2.1 數(shù)據(jù)成員 54
    5.2.2 函數(shù)成員 55
    5.2.3 只讀字段 64
    5.2.4 私有構(gòu)造函數(shù) 65
    5.3 結(jié)構(gòu) 66
    5.4 類型的使用 69
    5.4.1 通用類型系統(tǒng)介紹 69
    5.4.2 值類型和引用類型 70
    5.4.3 System.Object類的功能 72
    5.4.4 對象的相等比較 74
    5.4.5 類型操作 77
    5.5 本章小結(jié) 84
    習題 84
    第6章 字符串和正則表達式 86
    6.1 字符串 86
    6.1.1 字符串分析 86
    6.1.2 格式化 87
    6.1.3 改變大小寫 88
    6.1.4 字符串比較 89
    6.1.5 Trim和Pad 89
    6.1.6 Split和Join 90
    6.1.7 StringBuilder 91
    6.2 正則表達式 92
    6.2.1 正則表達式基礎(chǔ) 93
    6.2.2 .NET中正則表達式的支持 94
    6.3 本章小結(jié) 95
    習題 95
    第7章 數(shù)組和集合 96
    7.1 數(shù)組 96
    7.1.1 數(shù)組的聲明 96
    7.1.2 數(shù)組的初始化 96
    7.1.3 訪問數(shù)組元素 97
    7.1.4 Array類 98
    7.1.5 遍歷 100
    7.2 集合 102
    7.2.1 數(shù)組列表 104
    7.2.2 Stack類 105
    7.2.3 Queue類 107
    7.2.4 字典 108
    7.2.5 SortedList類 109
    7.2.6 集合使用原則 110
    7.3 本章小結(jié) 111
    習題 112
    第8章 委托和事件 113
    8.1 委托 113
    8.1.1 委托的概念 113
    8.1.2 為什么要使用委托 114
    8.1.3 如何使用委托 114
    8.1.4 匿名方法 119
    8.2 事件 120
    8.2.1 事件的概念 121
    8.2.2 事件聲明 121
    8.2.3 事件的特點 121
    8.2.4 自定義事件 122
    8.2.5 內(nèi)置的委托類型——事件處理器(EventHandler) 125
    8.3 本章小結(jié) 127
    習題 127
    第9章 數(shù)據(jù)流和文件 129
    9.1 文件I/O 129
    9.1.1 基本操作 129
    9.1.2 目錄下的文件操作 130
    9.1.3 創(chuàng)建子目錄 131
    9.1.4 創(chuàng)建、刪除文件 131
    9.1.5 FileInfo類的Open()方法 132
    9.1.6 文件的讀寫操作 132
    9.2 流及二進制輸入與輸出 133
    9.2.1 Stream類 133
    9.2.2 FileStream類 134
    9.2.3 MemoryStream類 137
    9.2.4 BufferedStream類 137
    9.2.5 BinaryReader和BinaryWriter類 137
    9.2.6 使用流進行二進制輸入與輸出 138
    9.3 本章小結(jié) 139
    習題 140
    第10章 線程 141
    10.1 線程基礎(chǔ) 141
    10.1.1 線程概述 141
    10.1.2 .NET 對線程的支持 142
    10.1.3 .NET的線程體系結(jié)構(gòu) 142
    10.1.4 主要線程屬性 143
    10.1.5 Threadstart委托 144
    10.1.6 創(chuàng)建線程 144
    10.1.7 運行線程 144
    10.1.8 終止線程 145
    10.1.9 掛起線程 148
    10.1.10 暫停線程 148
    10.1.11 等待一個線程的完成 148
    10.2 同步 149
    10.3 本章小結(jié) 160
    習題 160
    第11章 網(wǎng)絡(luò)編程 162
    11.1 網(wǎng)絡(luò)編程概述 162
    11.2 Socket應(yīng)用程序 163
    11.2.1 Socket(套接字)編程概述 163
    11.2.2 System.Net.Sockets命名空間 164
    11.2.3 應(yīng)用程序通信協(xié)議 164
    11.2.4 TcpClient類 166
    11.2.5 TcpListener類 170
    11.2.6 NetworkStream網(wǎng)絡(luò)數(shù)據(jù)流 172
    11.3 Web數(shù)據(jù)流 173
    11.3.1 System.Net命名空間 173
    11.3.2 URI與Uri類 174
    11.3.3 WebRequest類 174
    11.3.4 WebResponse類 174
    11.3.5 HttpWebRequest類和
    HttpWebResponse類 175
    11.3.6 WebClient類 177
    11.4 本章小結(jié) 177
    習題 178
    第12章 遠程處理和XML Web服務(wù) 179
    12.1 遠程處理 179
    12.1.1 遠程處理概述 179
    12.1.2 信道 180
    12.1.3 格式化程序 181
    12.1.4 激活和代理 182
    12.1.5 對象封送處理 184
    12.1.6 服務(wù)器端 185
    12.1.7 客戶端 185
    12.1.8 生命周期管理 186
    12.2 XML Web服務(wù) 187
    12.2.1 XML Web服務(wù)概述 187
    12.2.2 XML Web服務(wù)的體系結(jié)構(gòu) 188
    12.2.3 創(chuàng)建XML Web Service 188
    12.2.4 訪問XML Web Service 190
    12.2.5 XML Web Service發(fā)現(xiàn) 191
    12.2.6 面向服務(wù)的架構(gòu) 192
    12.3 Web服務(wù)實現(xiàn) 193
    12.3.1 創(chuàng)建Web服務(wù) 197
    12.3.2 訪問Web服務(wù) 198
    12.4 本章小結(jié) 199
    習題 199
    第13章 .NET數(shù)據(jù)訪問 200
    13.1 ADO.NET概述 200
    13.1.1 ADO.NET對象模型 200
    13.1.2 命名空間 202
    13.2 連接數(shù)據(jù)源 202
    13.2.1 使用SqlConnection 202
    13.2.2 使用OleDbConnection 202
    13.2.3 選擇.NET數(shù)據(jù)提供程序 203
    13.3 使用數(shù)據(jù)集訪問數(shù)據(jù) 203
    13.3.1 使用數(shù)據(jù)集讀取數(shù)據(jù) 203
    13.3.2 在DataSet中保存多個表 204
    13.3.3 更新數(shù)據(jù) 205
    13.4 使用存儲過程 205
    13.4.1 調(diào)用存儲過程 206
    13.4.2 傳遞參數(shù) 207
    13.4.3 DataSet和以XML定義的數(shù)據(jù) 208
    13.5 使用數(shù)據(jù)閱讀器訪問數(shù)據(jù) 208
    13.5.1 創(chuàng)建DataReader 208
    13.5.2 從DataReader中讀取數(shù)據(jù) 209
    13.5.3 使用數(shù)據(jù)集和數(shù)據(jù)閱讀器 209
    13.6 數(shù)據(jù)庫編程示例 210
    13.7 本章小結(jié) 226
    習題 227
    參考文獻 228
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
德安县| 中卫市| 潜山县| 杭锦后旗| 湘潭县| 永安市| 格尔木市| 霍山县| 元谋县| 台中市| 荆州市| 贵州省| 宁安市| 贺兰县| 原阳县| 桦川县| 特克斯县| 吴旗县| 漳州市| 安西县| 信丰县| 保山市| 上杭县| 兴仁县| 遂川县| 洞头县| 平武县| 香港| 墨江| 嘉祥县| 五寨县| 东台市| 怀集县| 正定县| 长汀县| 平乡县| 华安县| 济阳县| 丽水市| 永城市| 绩溪县|