熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

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

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

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

    本書(shū)可以作為計(jì)算機(jī)專(zhuān)業(yè)的教材及教學(xué)參考書(shū),也可以作為計(jì)算機(jī)開(kāi)發(fā)應(yīng)用人員的參考書(shū)。

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

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

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

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

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

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

    由于時(shí)間倉(cāng)促和編者水平有限,書(shū)中難免有不妥之處,敬請(qǐng)廣大讀者批評(píng)指正,編者電子郵箱:bhhxh69@163.com,歡迎來(lái)信。

    編 者

    2015年5月

    前言

    第1章 .NET體系結(jié)構(gòu) 1
    1.1 .NET簡(jiǎn)介 1
    1.2 .NET Framework概述 1
    1.3 公共語(yǔ)言運(yùn)行庫(kù) 3
    1.3.1 非托管代碼的運(yùn)行原理 4
    1.3.2 托管代碼的運(yùn)行原理 5
    1.4 .NET Framework類(lèi)庫(kù) 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
    習(xí)題 13
    第2章 托管執(zhí)行環(huán)境 14
    2.1 概述 14
    2.2 編譯和運(yùn)行.NET Framework應(yīng)用程序 15
    2.2.1 編譯器選項(xiàng) 15
    2.2.2 托管執(zhí)行的過(guò)程 16
    2.2.3 元數(shù)據(jù) 18
    2.2.4 Microsoft 中間語(yǔ)言(MSIL) 19
    2.2.5 程序集 20
    2.2.6 應(yīng)用程序域 20
    2.3 本章小結(jié) 21
    習(xí)題 21
    第3章 使用組件 23
    3.1 創(chuàng)建簡(jiǎn)單的.NET Framework組件 23
    3.2 創(chuàng)建簡(jiǎn)單的控制臺(tái)客戶(hù)端程序 24
    3.2.1 使用類(lèi)庫(kù) 25
    3.2.2 實(shí)例化組件 25
    3.2.3 調(diào)用組件 25
    3.2.4 生成客戶(hù)端應(yīng)用程序 26
    3.3 創(chuàng)建ASP.NET客戶(hù)端應(yīng)用程序 26
    3.3.1 為ASP.NET應(yīng)用程序編寫(xiě)HTML 26
    3.3.2 編寫(xiě)Page_Load事件處理程序 27
    3.3.3 生成HTML響應(yīng) 27
    3.4 使用VS.NET制作組件 28
    3.4.1 制作一個(gè)組件 28
    3.4.2 使用DLL 33
    3.5 本章小結(jié) 39
    習(xí)題 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
    習(xí)題 52
    第5章 對(duì)象和類(lèi)型 53
    5.1 類(lèi)和結(jié)構(gòu) 53
    5.2 類(lèi)成員 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 類(lèi)型的使用 69
    5.4.1 通用類(lèi)型系統(tǒng)介紹 69
    5.4.2 值類(lèi)型和引用類(lèi)型 70
    5.4.3 System.Object類(lèi)的功能 72
    5.4.4 對(duì)象的相等比較 74
    5.4.5 類(lèi)型操作 77
    5.5 本章小結(jié) 84
    習(xí)題 84
    第6章 字符串和正則表達(dá)式 86
    6.1 字符串 86
    6.1.1 字符串分析 86
    6.1.2 格式化 87
    6.1.3 改變大小寫(xiě) 88
    6.1.4 字符串比較 89
    6.1.5 Trim和Pad 89
    6.1.6 Split和Join 90
    6.1.7 StringBuilder 91
    6.2 正則表達(dá)式 92
    6.2.1 正則表達(dá)式基礎(chǔ) 93
    6.2.2 .NET中正則表達(dá)式的支持 94
    6.3 本章小結(jié) 95
    習(xí)題 95
    第7章 數(shù)組和集合 96
    7.1 數(shù)組 96
    7.1.1 數(shù)組的聲明 96
    7.1.2 數(shù)組的初始化 96
    7.1.3 訪(fǎng)問(wèn)數(shù)組元素 97
    7.1.4 Array類(lèi) 98
    7.1.5 遍歷 100
    7.2 集合 102
    7.2.1 數(shù)組列表 104
    7.2.2 Stack類(lèi) 105
    7.2.3 Queue類(lèi) 107
    7.2.4 字典 108
    7.2.5 SortedList類(lèi) 109
    7.2.6 集合使用原則 110
    7.3 本章小結(jié) 111
    習(xí)題 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 事件的特點(diǎn) 121
    8.2.4 自定義事件 122
    8.2.5 內(nèi)置的委托類(lèi)型——事件處理器(EventHandler) 125
    8.3 本章小結(jié) 127
    習(xí)題 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類(lèi)的Open()方法 132
    9.1.6 文件的讀寫(xiě)操作 132
    9.2 流及二進(jìn)制輸入與輸出 133
    9.2.1 Stream類(lèi) 133
    9.2.2 FileStream類(lèi) 134
    9.2.3 MemoryStream類(lèi) 137
    9.2.4 BufferedStream類(lèi) 137
    9.2.5 BinaryReader和BinaryWriter類(lèi) 137
    9.2.6 使用流進(jìn)行二進(jìn)制輸入與輸出 138
    9.3 本章小結(jié) 139
    習(xí)題 140
    第10章 線(xiàn)程 141
    10.1 線(xiàn)程基礎(chǔ) 141
    10.1.1 線(xiàn)程概述 141
    10.1.2 .NET 對(duì)線(xiàn)程的支持 142
    10.1.3 .NET的線(xiàn)程體系結(jié)構(gòu) 142
    10.1.4 主要線(xiàn)程屬性 143
    10.1.5 Threadstart委托 144
    10.1.6 創(chuàng)建線(xiàn)程 144
    10.1.7 運(yùn)行線(xiàn)程 144
    10.1.8 終止線(xiàn)程 145
    10.1.9 掛起線(xiàn)程 148
    10.1.10 暫停線(xiàn)程 148
    10.1.11 等待一個(gè)線(xiàn)程的完成 148
    10.2 同步 149
    10.3 本章小結(jié) 160
    習(xí)題 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類(lèi) 166
    11.2.5 TcpListener類(lèi) 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類(lèi) 174
    11.3.3 WebRequest類(lèi) 174
    11.3.4 WebResponse類(lèi) 174
    11.3.5 HttpWebRequest類(lèi)和
    HttpWebResponse類(lèi) 175
    11.3.6 WebClient類(lèi) 177
    11.4 本章小結(jié) 177
    習(xí)題 178
    第12章 遠(yuǎn)程處理和XML Web服務(wù) 179
    12.1 遠(yuǎn)程處理 179
    12.1.1 遠(yuǎn)程處理概述 179
    12.1.2 信道 180
    12.1.3 格式化程序 181
    12.1.4 激活和代理 182
    12.1.5 對(duì)象封送處理 184
    12.1.6 服務(wù)器端 185
    12.1.7 客戶(hù)端 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 訪(fǎng)問(wèn)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ù)實(shí)現(xiàn) 193
    12.3.1 創(chuàng)建Web服務(wù) 197
    12.3.2 訪(fǎng)問(wèn)Web服務(wù) 198
    12.4 本章小結(jié) 199
    習(xí)題 199
    第13章 .NET數(shù)據(jù)訪(fǎng)問(wèn) 200
    13.1 ADO.NET概述 200
    13.1.1 ADO.NET對(duì)象模型 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ù)集訪(fǎng)問(wèn)數(shù)據(jù) 203
    13.3.1 使用數(shù)據(jù)集讀取數(shù)據(jù) 203
    13.3.2 在DataSet中保存多個(gè)表 204
    13.3.3 更新數(shù)據(jù) 205
    13.4 使用存儲(chǔ)過(guò)程 205
    13.4.1 調(diào)用存儲(chǔ)過(guò)程 206
    13.4.2 傳遞參數(shù) 207
    13.4.3 DataSet和以XML定義的數(shù)據(jù) 208
    13.5 使用數(shù)據(jù)閱讀器訪(fǎng)問(wèn)數(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ù)庫(kù)編程示例 210
    13.7 本章小結(jié) 226
    習(xí)題 227
    參考文獻(xiàn) 228





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶(hù)名: 密碼:
匿名?
注冊(cè)
宿迁市| 来凤县| 宜良县| 云安县| 繁峙县| 左权县| 兴和县| 林州市| 滕州市| 龙里县| 聊城市| 兰溪市| 新巴尔虎右旗| 南华县| 广东省| 巴中市| 七台河市| 闵行区| 金乡县| 淳化县| 独山县| 阿城市| 通海县| 承德县| 巨野县| 雷波县| 河西区| 平和县| 海伦市| 周宁县| 安化县| 茂名市| 云南省| 洛川县| 河东区| 二手房| 缙云县| 铅山县| 清水县| 航空| 元阳县|