注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程ASP.NET程序設(shè)計(jì)實(shí)用教程

ASP.NET程序設(shè)計(jì)實(shí)用教程

ASP.NET程序設(shè)計(jì)實(shí)用教程

定 價(jià):¥29.00

作 者: 石志國(guó)編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 主頁(yè)制作 程序設(shè)計(jì) 教材

ISBN: 9787121023439 出版時(shí)間: 2006-03-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 298 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書(shū)綜合了國(guó)內(nèi)幾所著名高校及多家知名職業(yè)培訓(xùn)中心的.NET技術(shù)教學(xué)精華,吸取了國(guó)內(nèi)外許多大型企業(yè)培訓(xùn)和實(shí)際工程的核心代碼,參考了多家軟件企業(yè)入職面試和筆試的試題。本書(shū)系統(tǒng)地介紹ASP.NET程序設(shè)計(jì)開(kāi)發(fā),全書(shū)案例程序使用C#編寫(xiě),并遵守C#的編碼規(guī)范。所有案例程序均來(lái)自課堂教學(xué)和工程實(shí)踐,注重知識(shí)的兼容性和規(guī)范性。適合作為高校及各類培訓(xùn)機(jī)構(gòu)的動(dòng)態(tài)網(wǎng)站編程教材或者教學(xué)參考書(shū),也可以作為.NET自學(xué)人員和.NET開(kāi)發(fā)人員的參考書(shū)。本書(shū)系統(tǒng)地介紹了ASP.NET程序設(shè)計(jì)開(kāi)發(fā),全書(shū)案例程序使用C#編寫(xiě),并遵守C#的編碼規(guī)范。所有案例程序均來(lái)自課堂教學(xué)和工程實(shí)踐,注重知識(shí)的兼容性和規(guī)范性。依照ASP.NET編程體系,本書(shū)分成4部分,共11章。第1部分.NET應(yīng)用開(kāi)發(fā)基礎(chǔ),介紹了.NET應(yīng)用開(kāi)發(fā)體系與開(kāi)發(fā)環(huán)境配置,以及C#語(yǔ)言程序設(shè)計(jì)基礎(chǔ);第2部分ASP.NET程序設(shè)計(jì)基礎(chǔ),介紹了ASP.NET服務(wù)器端控件、頁(yè)面結(jié)構(gòu)、內(nèi)置對(duì)象及.NET框架類;第3部分ASP.NET數(shù)據(jù)庫(kù)程序設(shè)計(jì),介紹了ADO.NET的結(jié)構(gòu),使用ADO.NET操作SQLServer數(shù)據(jù)庫(kù),以及XML程序設(shè)計(jì)基礎(chǔ);第4部分Web服務(wù)與項(xiàng)目開(kāi)發(fā),介紹了基于XML的.NETWeb服務(wù),考試系統(tǒng)的分析與設(shè)計(jì),以及從零開(kāi)始介紹開(kāi)發(fā)一個(gè)電子商務(wù)項(xiàng)目的過(guò)程。本書(shū)適合作為高校及各類培訓(xùn)機(jī)構(gòu)的動(dòng)態(tài)網(wǎng)站編程教材或者教學(xué)參考書(shū),也可以作為.NET自學(xué)人員和.NET開(kāi)發(fā)人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《ASP.NET程序設(shè)計(jì)實(shí)用教程》作者簡(jiǎn)介

圖書(shū)目錄

第1部分  .NET應(yīng)用開(kāi)發(fā)基礎(chǔ)
第1章  應(yīng)用開(kāi)發(fā)體系與環(huán)境配置    2
1.1  軟件編程體系簡(jiǎn)介    2
1.1.1  B/S架構(gòu)編程體系    2
1.1.2  C/S架構(gòu)編程體系    3
1.2  企業(yè)應(yīng)用開(kāi)發(fā)架構(gòu)    3
1.2.1  兩層架構(gòu)    3
1.2.2  三層架構(gòu)    4
1.2.3  N層架構(gòu)    4
1.2.4  開(kāi)發(fā)架構(gòu)比較    4
1.3  B/S架構(gòu)編程語(yǔ)言簡(jiǎn)介    5
1.3.1  ASP概述    5
1.3.2  ASP.NET概述    5
1.3.3  JSP概述    6
1.3.4  PHP概述    6
1.4  .NET應(yīng)用開(kāi)發(fā)架構(gòu)    7
1.4.1  .NET的設(shè)計(jì)目標(biāo)    7
1.4.2  .NET框架結(jié)構(gòu)    7
1.5  ASP.NET簡(jiǎn)介    9
1.5.1  ASP.NET的歷史    9
1.5.2  ASP.NET的腳本語(yǔ)言    9
1.6  配置ASP.NET的運(yùn)行環(huán)境    10
1.6.1  安裝IIS    10
1.6.2  安裝.NET Framework    11
1.6.3  測(cè)試ASP.NET運(yùn)行環(huán)境    12
1.6.4  安裝SQL Server數(shù)據(jù)庫(kù)    13
小結(jié)    16
課后習(xí)題    16
第2章  C# 程序設(shè)計(jì)基礎(chǔ)    17
2.1  C# 概述    17
2.1.1  C#的特點(diǎn)    17
2.1.2  C#程序結(jié)構(gòu)    17
2.1.3  C#編譯器    18
2.1.4  程序的輸入和輸出    19
2.1.5  命令行參數(shù)    19
2.1.6  C#注釋    20
2.2  C#的數(shù)據(jù)結(jié)構(gòu)    21
2.2.1  變量和常量    21
2.2.2  值類型    22
2.2.3  引用類型    25
2.3  操作符與控制語(yǔ)句    29
2.3.1  算術(shù)操作符    29
2.3.2  賦值操作符    30
2.3.3  邏輯操作符    30
2.3.4  分支語(yǔ)句    30
2.3.5  循環(huán)語(yǔ)句    32
2.3.6  跳轉(zhuǎn)語(yǔ)句    34
2.4  異常處理    36
2.4.1  try-catch結(jié)構(gòu)    36
2.4.2  try-finally結(jié)構(gòu)    37
2.4.3  try-catch-finally結(jié)構(gòu)    37
2.5  C#面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)    38
2.5.1  類的定義    38
2.5.2  繼承    39
2.5.3  類的訪問(wèn)修飾符    40
2.5.4  構(gòu)造函數(shù)和析構(gòu)函數(shù)    41
2.5.5  this關(guān)鍵字    42
2.5.6  關(guān)鍵字static    43
2.6  C#面向?qū)ο蟾呒?jí)特性    45
2.6.1  多態(tài)(Polymorphism)    45
2.6.2  虛方法    45
2.6.3  抽象類    46
2.6.4  函數(shù)重載    47
2.6.5  裝箱    49
2.7  重要函數(shù)    50
2.7.1  轉(zhuǎn)換函數(shù)    50
2.7.2  字符串處理函數(shù)    50
小結(jié)    52
課后習(xí)題    52
第2部分  ASP.NET程序設(shè)計(jì)基礎(chǔ)
第3章  服務(wù)器端控件    54
3.1  服務(wù)器端控件概述    54
3.1.1  理解服務(wù)器端控件    54
3.1.2  ASP.NET頁(yè)面的處理過(guò)程    55
3.1.3  頁(yè)面事件    55
3.1.4  頁(yè)面指示符    56
3.2  HTML服務(wù)器端控件    57
3.2.1  HtmlAnchor控件    58
3.2.2  HtmlImage控件    59
3.2.3  HtmlInput控件    60
3.2.4  HtmlInputFile控件    61
3.3  Web服務(wù)器端控件    62
3.3.1  Web服務(wù)器端控件的層次    62
3.3.2  文本、標(biāo)簽和圖像控件    63
3.3.3  超級(jí)鏈接    64
3.3.4  下拉列表控件    65
3.3.5  單選框和復(fù)選框控件    67
3.3.6  表格控件    69
3.3.7  文本控件    70
3.3.8  容器控件    71
3.3.9  廣告欄控件和日歷控件    72
3.4  驗(yàn)證控件    75
3.4.1  驗(yàn)證控件簡(jiǎn)介    75
3.4.2  必須字段驗(yàn)證控件    75
3.4.3  比較驗(yàn)證控件    77
3.4.4  范圍驗(yàn)證控件    78
3.4.5  正則表達(dá)式匹配驗(yàn)證控件    79
3.4.6  驗(yàn)證總結(jié)控件    80
3.4.7  自定義驗(yàn)證控件    81
3.5  用戶控件    83
3.5.1  用戶控件的編寫(xiě)方法    83
3.5.2  利用用戶控件實(shí)現(xiàn)注冊(cè)界面    84
3.6  服務(wù)器端控件的動(dòng)態(tài)數(shù)據(jù)綁定    85
小結(jié)    85
課后習(xí)題    86
第4章  ASP.NET內(nèi)置對(duì)象和頁(yè)面配置    87
4.1  ASP.NET內(nèi)置對(duì)象概述    87
4.1.1  ASP.NET常用內(nèi)置對(duì)象    87
4.1.2  ASP.NET頁(yè)面的結(jié)構(gòu)    87
4.2  Response對(duì)象    88
4.2.1  輸出數(shù)據(jù)    89
4.2.2  網(wǎng)頁(yè)轉(zhuǎn)向    90
4.2.3  停止輸出    90
4.2.4  輸出文件    91
4.3  Request對(duì)象    91
4.3.1  Request的編碼方式    91
4.3.2  解決中文顯示問(wèn)題    92
4.3.3  從瀏覽器獲取數(shù)據(jù)    93
4.3.4  得到客戶端的信息    94
4.4  Application對(duì)象    94
4.4.1  使用自定義屬性    95
4.4.2  聊天室應(yīng)用    96
4.4.3  網(wǎng)頁(yè)計(jì)數(shù)器    96
4.5  Server 對(duì)象    98
4.5.1  特殊符號(hào)編碼    98
4.5.2  獲取物理路徑    99
4.6  Session對(duì)象    100
4.6.1  對(duì)Session的理解    100
4.6.2  自定義屬性    100
4.6.3  設(shè)置有效期和使Session失效    101
4.7  Trace對(duì)象    102
4.8  Cookie對(duì)象    103
4.8.1  將信息保存到瀏覽器    103
4.8.2  讀取保存的信息    104
4.9  ASP.NET網(wǎng)站配置文件    104
4.9.1  global.asax文件的結(jié)構(gòu)    105
4.9.2  實(shí)現(xiàn)動(dòng)態(tài)在線人數(shù)統(tǒng)計(jì)    105
4.10  ASP.NET運(yùn)行配置文件    106
4.10.1  配置文件特點(diǎn)    107
4.10.2  配置文件結(jié)構(gòu)    107
4.11  ASP.NET的緩存機(jī)制    108
4.11.1  頁(yè)面級(jí)輸出緩存    109
4.11.2  頁(yè)片段緩存    109
4.11.3  數(shù)據(jù)緩存    110
4.12  ASP.NET代碼隱藏技術(shù)    110
4.12.1  Visual Studio.NET的代碼隱藏    110
4.12.2  實(shí)現(xiàn)代碼隱藏    111
4.12.3  用案例說(shuō)明實(shí)現(xiàn)代碼隱藏    111
小結(jié)    113
課后習(xí)題    114
第5章  .NET框架類    115
5.1  使用System.IO命名空間操作文件系統(tǒng)    115
5.1.1  對(duì)文件進(jìn)行操作    115
5.1.2  對(duì)文件夾進(jìn)行操作    120
5.2  使用System.Drawing命名空間繪制圖形    122
5.2.1  GDI+介紹    123
5.2.2  使用System.Drawing畫(huà)圖    123
5.3  對(duì)ASP.NET中的字符加密    124
5.4  發(fā)送需要服務(wù)器端驗(yàn)證的E-mail    124
5.4.1  使用System.Web.Mail發(fā)送E-mail    125
5.4.2  使用.NET外部組件發(fā)送E-mail    127
5.5  使用System.Net命名空間對(duì)網(wǎng)絡(luò)進(jìn)行操作    129
5.5.1  利用機(jī)器名查找該站點(diǎn)的IP地址    129
5.5.2  利用IP地址查找該站點(diǎn)的機(jī)器名    130
5.5.3  檢測(cè)服務(wù)器開(kāi)放的端口信息    130
小結(jié)    132
課后習(xí)題    132
第3部分  ASP.NET數(shù)據(jù)庫(kù)程序設(shè)計(jì)
第6章  ADO.NET數(shù)據(jù)訪問(wèn)接口    134
6.1  ADO.NET的結(jié)構(gòu)    134
6.1.1  數(shù)據(jù)提供程序    135
6.1.2  DataSet簡(jiǎn)介    136
6.2  SQL語(yǔ)言概述    136
6.2.1  基本的SQL語(yǔ)句    138
6.2.2  聚合函數(shù)    140
6.2.3  分組查詢    141
6.2.4  交叉查詢    142
6.3  Connection對(duì)象    143
6.4  Command對(duì)象    145
6.4.1  ExecuteReader方法    145
6.4.2  ExecuteScalar方法    147
6.4.3  ExecuteNonQuery方法    148
6.4.4  ADO.NET事務(wù)處理    149
6.5  DataReader對(duì)象    150
6.6  DataAdapter對(duì)象    151
6.7  DataSet對(duì)象    155
6.8  DataView對(duì)象    157
6.9  數(shù)據(jù)控件    159
6.9.1  Repeater數(shù)據(jù)控件    159
6.9.2  DataList數(shù)據(jù)控件    162
6.9.3  DataGrid數(shù)據(jù)控件    164
小結(jié)    174
課后習(xí)題    175
第7章  使用ADO.NET操作SQL Server數(shù)據(jù)庫(kù)    176
7.1  SQL Server簡(jiǎn)介    176
7.2  SQL Server的集成開(kāi)發(fā)環(huán)境    176
7.2.1  SQL Server服務(wù)管理器    177
7.2.2  企業(yè)管理器    177
7.2.3  查詢分析器    178
7.2.4  事件探查器    178
7.2.5  聯(lián)機(jī)叢書(shū)    179
7.3  創(chuàng)建、刪除數(shù)據(jù)庫(kù)及表    179
7.3.1  創(chuàng)建數(shù)據(jù)庫(kù)    179
7.3.2  刪除數(shù)據(jù)庫(kù)    181
7.3.3  SQL Server提供的數(shù)據(jù)類型    181
7.3.4  創(chuàng)建數(shù)據(jù)庫(kù)表    182
7.3.5  修改表結(jié)構(gòu)    183
7.3.6  刪除數(shù)據(jù)庫(kù)表    183
7.4  數(shù)據(jù)完整性    184
7.4.1  使用Identity屬性    184
7.4.2  使用Uniqueidentifier數(shù)據(jù)類型    185
7.4.3  使用6大約束    186
7.5  使用ADO.NET對(duì)象操作SQL Server數(shù)據(jù)庫(kù)    191
7.5.1  建立SQL Server數(shù)據(jù)庫(kù)表    191
7.5.2  使用ADO.NET對(duì)象    192
7.6  SQL Server存儲(chǔ)過(guò)程    193
7.6.1  存儲(chǔ)過(guò)程的概念    193
7.6.2  創(chuàng)建SQL Server存儲(chǔ)過(guò)程    194
7.7  使用ADO.NET操作SQL Server存儲(chǔ)過(guò)程    199
7.7.1  調(diào)用無(wú)輸入輸出參數(shù)的存儲(chǔ)過(guò)程    199
7.7.2  調(diào)用帶輸入輸出參數(shù)的存儲(chǔ)過(guò)程    200
7.8  SQL Server觸發(fā)器    201
7.8.1  觸發(fā)器的作用    201
7.8.2  觸發(fā)器的類型    201
7.8.3  創(chuàng)建Insert觸發(fā)器    202
7.8.4  創(chuàng)建Delete觸發(fā)器    203
7.8.5  創(chuàng)建Update觸發(fā)器    204
7.8.6  創(chuàng)建混合觸發(fā)器    205
7.8.7  創(chuàng)建事務(wù)觸發(fā)器    205
小結(jié)    206
課后習(xí)題    206
第8章  XML程序設(shè)計(jì)基礎(chǔ)    208
8.1  XML的概念    208
8.1.1  XML文檔的結(jié)構(gòu)    208
8.1.2  使用屬性    209
8.1.3  XML聲明    210
8.1.4  注釋    211
8.1.5  字符和實(shí)體引用    211
8.2  XML的3種顯示樣式    212
8.2.1  CSS樣式表    212
8.2.2  XSL樣式單    213
8.2.3  XML數(shù)據(jù)島技術(shù)    214
8.3  XML的兩種文檔規(guī)則    216
8.3.1  文檔類型定義(DTD)    216
8.3.2  Schema文檔規(guī)則    219
8.4  XML規(guī)范中的字符集    219
8.4.1  ASCII字符集    220
8.4.2  ISO8859字符集    220
8.4.3  Unicode字符集    220
8.4.4  中文字符集    221
8.4.5  UTF-8字符集    222
8.4.6  UTF-16字符集    222
8.5  在XML中使用HTML    222
8.5.1  在XML中使用HTML標(biāo)記    222
8.5.2  在XML中使用JavaScript代碼    223
8.6  .NET處理XML文件的命名空間    224
8.6.1  System.Xml命名空間    224
8.6.2  DataSet的XML處理方法    225
8.7  在ASP.NET中讀取XML    225
8.7.1  使用XML控件    225
8.7.2  使用DOM技術(shù)    226
8.7.3  使用DataSet對(duì)象    226
8.7.4  利用框架類讀取    227
8.8  在ASP.NET中創(chuàng)建XML文件    228
8.8.1  利用DataSet創(chuàng)建    229
8.8.2  利用DOM對(duì)象創(chuàng)建    230
8.8.3  利用文本方式創(chuàng)建    230
小結(jié)    232
課后習(xí)題    232
第4部分  Web服務(wù)與項(xiàng)目開(kāi)發(fā)
第9章  基于XML的.NET Web服務(wù)    234
9.1  Web服務(wù)簡(jiǎn)介    234
9.1.1  Web服務(wù)的核心技術(shù)基礎(chǔ)    234
9.1.2  Web服務(wù)的接口描述    234
9.2  創(chuàng)建并使用Web服務(wù)    235
9.2.1  編寫(xiě)Web服務(wù)    235
9.2.2  測(cè)試Web服務(wù)    235
9.2.3  使用Web服務(wù)    236
9.3  Web服務(wù)中的數(shù)據(jù)類型    240
9.3.1  創(chuàng)建并使用數(shù)據(jù)的Web服務(wù)    240
9.3.2  本地調(diào)用代理程序    242
9.4  Web服務(wù)使用ASP.NET內(nèi)部對(duì)象    244
9.5  使用SOAP協(xié)議    246
9.5.1  SOAP結(jié)構(gòu)    246
9.5.2  定義和處理SOAP頭條目    247
9.6  Web服務(wù)的數(shù)據(jù)服務(wù)    250
小結(jié)    253
課后習(xí)題    254
第10章  軟件項(xiàng)目的設(shè)計(jì)與實(shí)踐    255
10.1  面向?qū)ο蟮捻?xiàng)目分析與設(shè)計(jì)概述    255
10.2  面向?qū)ο蠼UZ(yǔ)言與建模工具    255
10.2.1  UML發(fā)展史    255
10.2.2  UML的特點(diǎn)    256
10.2.3  UML繪制工具    256
10.3  系統(tǒng)分析與用例圖    256
10.3.1  常用元素概述    257
10.3.2  執(zhí)行者    257
10.3.3  用例    258
10.4  系統(tǒng)設(shè)計(jì)與動(dòng)態(tài)圖    259
10.4.1  動(dòng)態(tài)模型的必要性    259
10.4.2  動(dòng)態(tài)模型內(nèi)容    260
10.4.3  繪制動(dòng)態(tài)圖    260
10.5  軟件項(xiàng)目開(kāi)發(fā)過(guò)程標(biāo)準(zhǔn)    264
10.5.1  ISO9001簡(jiǎn)介    264
10.5.2  CMM簡(jiǎn)介    265
10.5.3  CMM的5個(gè)級(jí)別    265
10.6  在線考試系統(tǒng)的實(shí)現(xiàn)    267
10.6.1  考試系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)    267
10.6.2  考試系統(tǒng)的程序設(shè)計(jì)    267
小結(jié)    273
課后習(xí)題    274
第11章  項(xiàng)目規(guī)劃與設(shè)計(jì)文檔    275
11.1  需求概述    275
11.2  通用頁(yè)面編寫(xiě)    275
11.3  系統(tǒng)分析    276
11.3.1  需求采集計(jì)劃書(shū)    277
11.3.2  需求設(shè)計(jì)說(shuō)明書(shū)    278
11.3.3  頁(yè)面需求設(shè)計(jì)    281
11.3.4  開(kāi)發(fā)計(jì)劃書(shū)    282
11.3.5  程序概要設(shè)計(jì)    284
11.3.6  數(shù)據(jù)庫(kù)概要設(shè)計(jì)    285
11.4  系統(tǒng)詳細(xì)設(shè)計(jì)    287
11.4.1  頁(yè)面詳細(xì)設(shè)計(jì)    287
11.4.2  數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)    287
11.4.3  后臺(tái)腳本詳細(xì)設(shè)計(jì)    288
11.5  測(cè)試和用戶手冊(cè)    289
11.5.1  頁(yè)面測(cè)試說(shuō)明書(shū)    289
11.5.2  開(kāi)發(fā)總結(jié)性報(bào)告    292
11.5.3  后臺(tái)管理使用手冊(cè)    293
小結(jié)    295
課后習(xí)題    295
附錄A  部分課后習(xí)題參考答案    296
參考文獻(xiàn)    299

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)