注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP.NET程序設計

ASP.NET程序設計

ASP.NET程序設計

定 價:¥34.00

作 者: 尚俊杰編著
出版社: 清華大學出版社
叢編項: 高等學校.NET系列教材
標 簽: ASP.NET

ISBN: 9787810822671 出版時間: 2004-04-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數: 322 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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