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

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

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

定 價(jià):¥34.00

作 者: 尚俊杰編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校.NET系列教材
標(biāo) 簽: ASP.NET

ISBN: 9787810822671 出版時(shí)間: 2004-04-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 322 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)地講述了使用ASP.NET進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì)。第1章講述了.NET框架結(jié)構(gòu)及如何搭建運(yùn)行環(huán)境,并開發(fā)了第1個(gè)簡單的ASP.NET頁面。第2章講述VB.NET程序設(shè)計(jì)語言基礎(chǔ),包括數(shù)據(jù)類型、變量及各種語句。第3章講述HTML服務(wù)器控件和Web服務(wù)器控件。第4章講述Request、Response等重要的內(nèi)部對象。第5章講述數(shù)據(jù)庫的基礎(chǔ)知識和SQL語言。第6、7章講述如何存取數(shù)據(jù)庫。第8章講述了如何管理服務(wù)器上的文件和文件夾,如何讀取文本文件、XML文件和Excel文件。第9章講述了如何利用隱藏代碼和業(yè)務(wù)對象實(shí)現(xiàn)程序代碼和HTML代碼分離。第1章講述了.NET的最新特性:Web服務(wù)。第11章講述了配置Global.asax、web.Config文件和網(wǎng)絡(luò)安全、使用緩存、調(diào)試程序等高級應(yīng)用。在附錄中提供了常見問題答疑、重要名詞、學(xué)習(xí)資源等。配套光盤中有本書所有的示例源代碼。本書注重基礎(chǔ)、講究實(shí)用、選材得當(dāng)、深入淺出,希望初學(xué)者能很快實(shí)現(xiàn)從入門到精通。本書適于做高等學(xué)校網(wǎng)絡(luò)程序設(shè)計(jì)課程教材,同時(shí)也適合網(wǎng)絡(luò)程序設(shè)計(jì)人員自學(xué)使用。寫作本教材的原因因?yàn)殚L期從事網(wǎng)絡(luò)程序設(shè)計(jì)技術(shù)研究和信息技術(shù)教育,所以一直想寫一些由淺入深、從入門到精通的教材。希望這些教材真正以學(xué)生為中心,符合學(xué)生的認(rèn)知規(guī)律,化高深為淺顯,化復(fù)雜為簡單。簡單地說,就是讓不會的人一看就會,讓會的人看了能迅速提高。22年1月,我出版了自己的第一本教材《網(wǎng)絡(luò)程序設(shè)計(jì):ASP》,該書基本上達(dá)到了目標(biāo),受到了廣大讀者的一致好評。此后又陸續(xù)出版了幾本計(jì)算機(jī)類教材。隨著.NET的逐漸推廣,很多讀者給我來信,希望我發(fā)揚(yáng)ASP教材的風(fēng)格,寫一本ASP.NET程序設(shè)計(jì)的教材。因此推出了這本《ASP.NET程序設(shè)計(jì)》教材。學(xué)習(xí)本教材需要的預(yù)備知識本書要求讀者只需具備基本的Windows操作、網(wǎng)絡(luò)應(yīng)用和簡單的HTML知識,本書附錄E有HTML知識可以參考。本教材特點(diǎn)①注重基礎(chǔ)、講究使用、從入門到精通;②精心設(shè)計(jì)每一個(gè)案例,力爭讓讀者在不知不覺中掌握;③精心進(jìn)行教學(xué)設(shè)計(jì):什么講,什么不講,什么先講,什么后講。本教材導(dǎo)讀本書主要采用案例教學(xué)法。一般的例子開始有講解,例子中易產(chǎn)生疑問的地方有注釋,例子后面對重要或易錯(cuò)的內(nèi)容還有說明。示例要反復(fù)看,看完后要達(dá)到這種程度:不僅要精通每一句,而且對程序的總體思想、總體結(jié)構(gòu)要了然在胸,還要清楚本例學(xué)習(xí)到的新知識。最好自己能一邊看,一邊輸入練習(xí)。每一章前面精心設(shè)計(jì)了"本章要點(diǎn)",請重點(diǎn)掌握該部分內(nèi)容。每一章后面設(shè)計(jì)了適量的習(xí)題,主要是針對本章重點(diǎn)、難點(diǎn)進(jìn)行訓(xùn)練,對掌握本章內(nèi)容有非常重要的作用。配套光盤里包括所有的源程序,大家可以參照光盤使用說明復(fù)制使用。本書的支持網(wǎng)站(http://www.shang.com)有大量相關(guān)的課件、補(bǔ)充資料、源代碼、軟件組件等資源,歡迎大家訪問。注:凡是標(biāo)題后注有關(guān)號的表示較難,可以以后再學(xué)。如何才能學(xué)好ASP.NET首先要對類的概念有透徹了解,要明確.NET中所有的內(nèi)容都是用類實(shí)現(xiàn)的,一種是有界面的類,如文本框控件,一種是沒有界面的類。在開發(fā)程序時(shí),實(shí)質(zhì)上就是調(diào)用各種類的屬性、方法和事件。其次要熟練掌握各種控件的使用,并請盡量使用Web服務(wù)器控件。對于控件,實(shí)際上就是如何設(shè)置屬性,如何獲取它的值。此外,要對一些應(yīng)用程序、物理路徑、相對路徑等重要概念理解清楚。致謝首先要感謝北京大學(xué)的蔡翠平老師、北京交通大學(xué)出版社的孫秀翠編輯,沒有她們的幫助,就沒有本書的面世。在本書的寫作過程中,趙海霞、叢明輝等也給了很多幫助。此外,還要感謝給我來信的各位讀者朋友們。謝謝大家的厚愛,愿各位早日成功!尚俊杰,男,1972年出生于河南林州市,現(xiàn)在北京大學(xué)教育學(xué)院任教,主要研究方向?yàn)榫W(wǎng)絡(luò)教育、信息技術(shù)教育、網(wǎng)絡(luò)技術(shù),至今主編或合作出版計(jì)算機(jī)類教材6部;在國內(nèi)外各級各類學(xué)術(shù)期刊、學(xué)術(shù)會議上發(fā)表論文15篇;并于21年4月至9月在香港中文大學(xué)做訪問學(xué)者。電子信箱:shangjj@263.net或jjshang@jjshang.com個(gè)人主頁:http://www.jjshang.com

作者簡介

  尚俊杰,男,1972的出生于河南林州市,現(xiàn)在北京教育學(xué)院任教,主要研究方向?yàn)榫W(wǎng)絡(luò)教育、信息技術(shù)教育、網(wǎng)絡(luò)技術(shù),至今主編或合作出版計(jì)算機(jī)類教材6部;在國內(nèi)外各級各類學(xué)術(shù)期刊、學(xué)術(shù)會議上發(fā)表論文15篇;并于2001年4月至9月有香港中文大學(xué)做訪問學(xué)者。

圖書目錄

第1章 ASP. NET概述
1. 1 網(wǎng)絡(luò)程序設(shè)計(jì)概述
1. 1. 1 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁
1. 1. 2 網(wǎng)頁的工作原理
1. 1. 3 常見的網(wǎng)絡(luò)程序設(shè)計(jì)語言
1. 2 ASP. NET簡介
1. 2. 1 . NET框架
1. 2. 2 ASP. NET的功能和特點(diǎn)
1. 3 ASP. NET的運(yùn)行環(huán)境
1. 3. 1 安裝IlS 5. 0
1. 3. 2 安裝MDAC2. 7
1. 3. 3 安裝. NET Framework SDK
1. 3. 4 安裝Internet Explorer
1. 4 ASP. NET的開發(fā)工具
1. 5 新建一個(gè)簡單的ASP. NET文件
1. 5. 1 新建ASP. NET文件
1. 5. 2 保存ASP. NET文件
1. 5. 3 瀏覽ASP. NET文件
1. 6 新建一個(gè)應(yīng)用程序
1. 6. 1 什么是應(yīng)用程序
1. 6. 2 新建一個(gè)文件夾
1. 6. 3 添加虛擬目錄
1. 6. 4 設(shè)置默認(rèn)文檔
1. 6. 5 建立ASP. NET文件
1. 6. 6 新建應(yīng)用程序小結(jié)
1. 7 ASP. NET的語法簡介
1. 8 開發(fā)ASP. NET時(shí)的注意事項(xiàng)
習(xí)題1
第2章 VB. NET程序設(shè)計(jì)基礎(chǔ)
2. 1 VB. NET簡介
2, 2 VB. NET的數(shù)據(jù)類型
2. 3 VB. NET常量
2. 4 VB. NET變量
2. 5 VB. NET數(shù)組
2. 6 VB. NET運(yùn)算符
2. 7使用條件語句
2. 7. 1 If語句
2. 7. 2 SelectCase語句
2. 8 使用循環(huán)語句
2. 8. 1 For...Next循環(huán)
2. 8. 2 Do...Loop循環(huán)
2. 8. 3 While...Wend循環(huán)
2. 8. 4 ForEach...In循環(huán)
2. 8. 5 循環(huán)嵌套
2. 8. 6 強(qiáng)行退出循環(huán)
2. 9 VB. NET過程
2. 9. 1 Sub子程序
2. 9. 2 Function函數(shù)
2. 10 使用系統(tǒng)函數(shù)
2. 10. 1 轉(zhuǎn)換函數(shù)
2. 10. 2 字符串函數(shù)
2. 10. 3 日期和時(shí)間函數(shù)
2. 10. 4 數(shù)學(xué)函數(shù)
2. 10. 5 檢驗(yàn)函數(shù)
2. 11 類*
2. 11. 1 基本概念
2. 11. 2 創(chuàng)建一個(gè)簡單的類
2. 11. 3 繼承
2. 11. 4 共享屬性和共享方法
2. 11. 5 構(gòu)造對象
2. 12 使用系統(tǒng)類
2. 12. 1 轉(zhuǎn)換數(shù)據(jù)類型
2. 12. 2 字符串操作
2. 12. 3 日期和時(shí)間操作
2. 12. 4 數(shù)學(xué)操作
2. 12. 5 數(shù)組操作
2. 12. 6 數(shù)組變量
2. 12. 7 格式化數(shù)字
2. 12. 8 格式化日期
2. 13 注釋語句
2. 14 錯(cuò)誤處理
習(xí)題2
第3章 服務(wù)器控件
3. 1 控件簡介
3. 1. 1 什么是控件
3. 1. 2 控件的聲明及屬性. 事件和方法
3. 1. 3 Web表單的工作原理
3. 1. 4 控件的分類
3. 2 HTML服務(wù)器控件
3. 2. 1 HtmlForm Web表單
3. 2. 2 HtmllnputText 單行文本框和密碼框
3. 2. 3 HtmlTextArea 多行文本框
3. 2. 4 HtmllnputHidden 隱藏控件
3. 2. 5 HtmllnputRadioButton 單選框
3. 2. 6 HtmllnputChecld30x 復(fù)選框
3. 2. 7 HtmlSelect 下拉列表框
3. 2. 8 HtmlGenericComrol 一般控件
3. 2. 9 HtmllnputButton 提交. 重置和普通按鈕
3. 2. 10 綜合示例一
3. 2. 11 HtmllnputFile 文件上傳控件
3. 3 Web服務(wù)器控件
3. 3. 1 Label 標(biāo)簽
3. 3. 2 TextBox 文本框
3. 3. 3 RadioButton 單選框
3. 3. 4 RadioButtonList 單選列表框
3. 3. 5 CheckBox 復(fù)選框
3. 3. 6 CheekBoxList 復(fù)選列表框
3. 3. 7 DropDownList 下拉列表框
3. 3. 8 Button 按鈕
3. 3. 9 綜合示例二
3. 3. 10 HyperLink 超鏈接控件
3. 3. 11 LinkButton 超鏈接按鈕
3. 3. 12 ListBox 容器控件
3. 3. 13 AdRotator 廣告控件
3. 3. 14 Calendar 日歷控件
3. 3. 15 Panel 容器控件
3. 4 驗(yàn)證控件
3. 4. 1 RequiredFieldValidator 必填驗(yàn)證
3. 4. 2 CompareValidator 比較驗(yàn)證
3. 4. 3 RangeValidator 范圍驗(yàn)證
3. 4. 4 RegularExpressionValidator 正則驗(yàn)證
3. 4. 5 ValidationSummary
3. 4. 6 綜合示例三
3. 5 用戶控件*
3. 5. 1 不包含事件的用戶控件
3. 5. 2 包含事件的用戶控件
3. 6 對控件的一些高級操作*
3. 6. 1 使用AutoPostBack屬性
3. 6. 2 數(shù)據(jù)綁定
3. 6. 3 動(dòng)態(tài)產(chǎn)生控件
3. 6. 4 對控件應(yīng)用樣式
3. 7 本章小結(jié)
習(xí)題3
第4章 內(nèi)部對象
4. 1 ASP. NET內(nèi)部對象概述
4. 2 Page對象
4. 3 Request對象
4. 3. 1 Request對象簡介
4. 3. 2 使用QuerySwing數(shù)據(jù)集合
4. 3. 3 ServerVariables數(shù)據(jù)集合
4. 3. 4 ClientCertifieate數(shù)據(jù)集合
4. 3. 5 Browser數(shù)據(jù)集合
4. 3. 6 TotalBytes屬性
4. 3. 7 BinaryRead方法
4. 4 Response對象
4. 4. 1 Response對象簡介
4. 4. 2 利用Write方法輸出信息
4. 4. 3 使用Redirect方法引導(dǎo)客戶端至另一個(gè)URL位置
4. 4. 4 使用End方法終止ASP. NET程序
4. 4. 5 關(guān)于Buffer屬性
4. 4. 6 BinaryWrite方法
4. 5 HttpCookie對象
4. 5. 1 什么是Cookie
4. 5. 2 使用Response對象設(shè)置Cookie
4. 5. 3 使用Request對象讀取Cookie
4. 5. 4 Cookies綜合示例
4. 6 Session對象
4. 6. 1 Session對象簡介
4. 6. 2 利用Session存儲信息
4. 6. 3 利用Session存儲數(shù)組信息
4. 6. 4 Timeout屬性
4. 6. 5 Abandon方法
4. 7 Application對象
4. 7. 1 Application對象簡介
4. 7. 2 利用Application存儲信息
4. 7. 3 利用Application存儲數(shù)組信息
4. 8 Server對象
4. 8. 1 Server對象簡介
4. 8. 2 ScriptTimeout屬性
4. 8. 3 CreateObject方法
4. 8. 4 HTMLEncode方法
4. 8. 5 URLEncode方法
4. 8. 6 MapPath方法
4. 8. 7 Execute方法
4. 8. 8 Transfer方法
4. 9 Mail對象
4. 9. 1 Mail對象簡介
4. 9. 2 發(fā)送E-mail示例1
4. 9. 3 發(fā)送E-mail示例2
4. 10 本章小結(jié)
習(xí)題4
第5章 數(shù)據(jù)庫基礎(chǔ)知識
5. 1 數(shù)據(jù)庫的基本概念
5. 1. 1 數(shù)據(jù)管理技術(shù)的發(fā)展階段
5. 1. 2 數(shù)據(jù)庫的基本術(shù)語
5. 1. 3 數(shù)據(jù)庫管理系統(tǒng)
5. 2 建立Access數(shù)據(jù)庫
5. 2. 1 規(guī)劃自己的數(shù)據(jù)庫
5. 2. 2 新建數(shù)據(jù)庫
5. 2. 3 新建和維護(hù)表
5. 2. 4 新建和維護(hù)查詢
5. 3 SQL語言簡介
5. 3. 1 Select語句
5. 3. 2 Insert語句
5. 3. 3 Update語句
5. 3. 4 Delete語句
習(xí)題5
第6章 ASP. NET存取數(shù)據(jù)庫
6. 1 ADO. NET簡介
6. 2 簡單存取數(shù)據(jù)庫
6. 2. 1 數(shù)據(jù)庫準(zhǔn)備
6. 2. 2 利用Select語句查詢記錄
6. 2. 3 利用Insert語句插入記錄
6. 2. 4 利用Update語句更新記錄
6. 2. 5 利用Delete語句刪除記錄
6. 3 使用DataGrid控件存取數(shù)據(jù)庫
6. 3. 1 DataGrid控件簡介
6. 3. 2 查詢記錄
6. 3. 3 插入記錄
6. 3. 4 更新記錄
6. 3. 5 刪除記錄
6. 4 綜合示例
6. 5 本章小結(jié)
習(xí)題6
第7章 深入進(jìn)行數(shù)據(jù)庫編程
7. 1 DataGrid控件再探討
7. 1. 1 分頁顯示數(shù)據(jù)
7. 1. 2 對數(shù)據(jù)進(jìn)行排序
7. 1. 3 定制列
7. 1. 4 鏈接到詳細(xì)頁
7. 1. 5 自定義列
7. 2 使用DataList控件存取數(shù)據(jù)庫
7. 2. 1 DataList控件簡介
7. 2. 2 查詢記錄
7. 2. 3 選擇記錄
7. 2. 4 更新和刪除記錄
7. 3 使用Repeater控件存取數(shù)據(jù)庫
7. 3. 1 Repeater控件簡介
7. 3. 2 查詢記錄
7. 3. 3 選擇記錄
7. 4 使用含有參數(shù)的SQL語句
7. 5 對多個(gè)表進(jìn)行操作
7. 5. 1 組合查詢
7. 5. 2 對多個(gè)表進(jìn)行更新和刪除操作
7. 6 存取SQLServer數(shù)據(jù)庫
7. 6. 1 建立SQLServer數(shù)據(jù)庫
7. 6. 2 存取SQLServer數(shù)據(jù)庫
7. 7 DataSet對象再探討
7. 7. 1 建立DataSet對象
7. 7. 2 又寸DataSet又寸象的操作
7. 7. 3 把DataSet對象中的更新寫回到數(shù)據(jù)庫
7. 8 綜合示例
習(xí)題7
第8章 文件及文件夾操作
8. 1 文件及文件夾管理
8. 1. 1 顯示文件及文件夾的信息
8. 1. 2 文件的新建. 復(fù)制. 移動(dòng)和刪除
8. 1. 3 文件夾的新建. 移動(dòng)和刪除
8. 1. 4 顯示指定文件夾下的子文件夾和子文件
8. 2 文本文件操作
8. 2. 1 新建和寫入文本文件
8. 2. 2 讀取文本文件
8. 2. 3 計(jì)數(shù)器示例
8. 3 XML文件操作
8. 3. 1 讀取XML文件
8. 3. 2 寫入XML文件
8. 4 Excel文件操作
8. 5 綜合示例
8. 6 本章小結(jié)
習(xí)題8
第9章 隱藏代碼與業(yè)務(wù)對象
9. 1 使用隱藏代碼 Code-behind
9. 1. 1 在普通頁面中使用Code-behind
9. 1. 2 在用戶控件中使用Code-behind
9. 2 使用業(yè)務(wù)對象*
9. 2. 1 業(yè)務(wù)對象簡介
9. 2. 2 不包含界面的業(yè)務(wù)對象
9. 2. 3 包含界面的業(yè)務(wù)對象 自定義控件
9. 3 使用COM組件
9. 3. 1 使用Server對象的CreatObject方法
9. 3. 2 將COM組件轉(zhuǎn)換成. NET組件
9. 4 本章小結(jié)
習(xí)題9
第10章 Web服務(wù)*
10. 1 Web服務(wù)簡介
10. 1. 1 什么是Web服務(wù) WebService
10. 1. 2 Web服務(wù)的工作原理
10. 1. 3 Web服務(wù)能返回什么類型的數(shù)據(jù)
10. 2 建立一個(gè)簡單的Web服務(wù)
10. 3 簡單調(diào)用Web服務(wù)
10. 4 通過代理類調(diào)用Web服務(wù)
10. 5 返回DataSet對象示例
10. 5. 1 建立Web服務(wù)
10. 5. 2 生成SOAP代理類
10. 5. 3 編譯并部署代理類
10. 5. 4 通過代理類調(diào)用Web服務(wù)
10. 6 本章小結(jié)
習(xí)題10
第11章 配置應(yīng)用程序及其他應(yīng)用
11. 1 關(guān)于配置應(yīng)用程序
11. 2 配置Global. asax文件
11. 2. 1 Global. asax文件的基本格式
11. 2. 2 Global. asax文件示例
11. 3 配置web. Config文件
11. 3. 1 web. Config文件的基本格式
11. 3. 2 讀取自定義屬性示例
11. 4 安全考慮*
11. 4. 1 基于Windows的認(rèn)證
11. 4. 2 基于表單的認(rèn)證
11. 4. 3 關(guān)于授權(quán)
11. 4. 4 網(wǎng)絡(luò)安全綜合示例
11. 4. 5 其他安全考慮
11. 5 使用緩存
11. 5. 1 頁輸出緩存
11. 5. 2 頁片斷緩存
11. 5. 3 數(shù)據(jù)緩存
11. 6 調(diào)試程序
11. 6. 1 使用Response. Write方法
11. 6. 2 使用Debug
11. 6. 3 使用trace 跟蹤
11. 6. 4 使用SDK調(diào)試器*
11. 7 本章小結(jié)
習(xí)題11
附錄A 從ASP到ASP. NET
附錄B ASP. NET的文件類型
附錄C 重要名詞索引
附錄D 常見問題答疑
附錄E HTML語言簡單介紹
附錄F ASP. NET資源網(wǎng)站推薦
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號