注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETASP.NET程序設計案例教程

ASP.NET程序設計案例教程

ASP.NET程序設計案例教程

定 價:¥36.00

作 者: 尚俊杰、秦衛(wèi)中
出版社: 北方交通大學出版社
叢編項: 高等學校.NET系列教材
標 簽: ASP.NET

ISBN: 9787810826211 出版時間: 2005-10-01 包裝: 平裝
開本: 16開 頁數(shù): 360 字數(shù):  

內(nèi)容簡介

  本書是一本精心設計的ASP.NET案例教程(以VB.NET語言講解),它不是簡單地堆砌源代碼,而是將重點放在了講解程序設計思想上,不僅要讓讀者知道怎么編,更要讓讀者知道為什么要這樣編。本書案例選材來源于四個方面:Internet上優(yōu)秀的案例、作者多年的教學經(jīng)驗、BBS論壇中讀者提出的常見問題、其他ASP.NET教材中優(yōu)秀的案例。全書基本上覆蓋了ASP.NET學習中的重點、難點和疑點,包括數(shù)據(jù)庫程序的各種復雜操作、使用Code-Behind、開發(fā)和使用自定義控件、多層應用程序、使用正則表達式、使用JavaScript、使用CSS樣式等各種疑難技術(shù)。在本書的第8章,給出了ASP.NET程序中常用的留言本、聊天室、BBS論壇和網(wǎng)上書店綜合示例,并且全部用文本編輯器和Visual Studio.NET兩種方式來實現(xiàn)。本書是由“書 + 光盤 + 支持網(wǎng)站”組成的三位一體的立體教材,其中配套光盤包括全部示例的源代碼,支持網(wǎng)站(www.jjshang.com)提供了學習論壇和大量的學習資源。本書適合有一定ASP.NET基礎(chǔ)的人使用,適合做大中專院校網(wǎng)絡程序設計課程的輔導教材,同時也適合網(wǎng)絡程序設計人員自學使用。

作者簡介

暫缺《ASP.NET程序設計案例教程》作者簡介

圖書目錄

目錄
第1章 運行環(huán)境和開發(fā)工具示例
1.1 搭建ASP.NET運行環(huán)境
1.1.1 安裝ISS 5.0k
1.1.2 安裝,NET Framewor
1.1.3 安裝MDAC 2.7
1.1.4 安裝Internet Explorer
1.2 ASP.NET的開發(fā)工具
1.3 新建一個簡單的ASP.NET文件
1.4 新建一個應用程序
1.4.1 應用程序的概念及建立應用程序的原因
1.4.2 如何建立應用程序
1.4.3 建立ASP.NET文件
1.5 使用Visual Studio.NET開發(fā)ASP.NET應用程序
1.5.1 Visual Studio.NET的安裝、啟動和關(guān)閉
1.5.2 新建一個簡單的Web窗體文件
1.5.3 在Web窗體頁中顯示數(shù)據(jù)
1.5.4 在Web窗體頁中顯示只讀數(shù)據(jù)
1.5.5 完全使用代碼在Web窗體頁中顯示數(shù)據(jù)
1.5.6 在Web窗體頁中更新和刪除數(shù)據(jù)
1.5.7 在Web窗體頁中添加數(shù)據(jù)
1.5.8 使用用戶控件
1.5.9 使用業(yè)務對象
1.5.10 復制項目
1.5.11 生成安裝程序
1.6 使用Web Matrix開發(fā)ASP.NET應用程序
1.6.1 Web Matrix的界面介紹
1.6.2 新建一個簡單的ASP.NET文件
1.6.3 使用MxDataGrid過分件顯示數(shù)據(jù)
1.6.4 使用DataGrid控件顯示數(shù)據(jù)
1.6.5 使用DataGrid控件刪除數(shù)據(jù)
1.6.6 使用DataGrid控件更新數(shù)據(jù)
1.7 本章小結(jié)
第2章 VB.NET程序設計基礎(chǔ)示例
2.1 如何理解單引導、雙引號和連接運算符
2.2 使用函數(shù)對字符地串進行處理
2.2.1 使用Replace函數(shù)顯示HTML標記
2.2.2 使用Replace函數(shù)換行顯示
2.2.3 使用Replace函數(shù)防范SQL注人式攻擊
2.2.4 使用Split函數(shù)拆分字符串
2.3 使用StringBuilder類對字符串進行處理
2.4 使用正則表達式
2.4.1 正則表達式簡介
2.4.2 常用的正則表達式模式
2.4.3 常用的正則表達式類
2.4.4 判斷E-mail地址是否正確
2.4.5 從字符串中提取標記
2.4.6 從字符串中提取src地址
2.4.7 使用MatchCollection類提取src地址
2.4.8 顯示HTML標記和換行顯示
2.4.9 替換日期格式
2.4.10 復雜替換示例
2.4.11 本章小結(jié)
2.5 使用UBB代碼
2.5.1 UBB代碼原理
2.5.2 使用正則表達式替換UBB代碼
2.5.3 UBB代碼完整示例
2.6 使用隨機數(shù)
2.6.1 使用Rnd函數(shù)來模擬投擲硬幣實驗
2.6.2 使用Random類生成32位隨機字符串
2.6.3 使用GUID為生成全球唯一標識符
2.7 使用嵌套循環(huán)
2.7.1 嵌套循環(huán)的工作原理
2.7.2 大人小孩饅頭問題
2.8 使用數(shù)據(jù)集合
2.8.1 使用數(shù)組打印九九乘法表
2.8.2 使用數(shù)組進行冒泡排序
2.8.3 使用數(shù)組列表類
2.8.4 使用哈希表
2.9 使用過程(函數(shù)與子程序)
2.9.1 使用函數(shù)返回Data View對象
2.9.2 結(jié)合Include語句使代碼重用性更好
2.10 本章小結(jié)
第3章 服務器控件示例
3.1 如何掌握這么多的控年
3.2 常任主理解DropDownList等選項類控件
3.2.1 選項類控件簡介
3.2.2 在DropDownList控件中手工添加選項
3.2.3 在DropDownList控件中動態(tài)添加選項
3.2.4 在ListBox控件中動態(tài)添加和刪除選項
3.2.5 使用數(shù)據(jù)綁定添加選項
3.2.6 設置選定項
3.2.7 實現(xiàn)二級聯(lián)動表單
3.2.8 本節(jié)小結(jié)
3.3 驗證控件示例
3.3.1 自定義服務器端驗證
3.3.2 自定義客戶端驗證
3.3.3 禁用服務器控件的驗證功能(實現(xiàn)重置按鈕)
3.4 動態(tài)添加控件
3.4.1 添加一個Label控件
3.4.2 動態(tài)添加表格并添加圖片
3.5 用戶控件
3.5.1 使用用戶控件實現(xiàn)日期選擇器
3.5.2 動態(tài)添加用戶控件
3.6 給服務器控件添加樣式
3.6.1 CSS簡介和常用的樣式屬性
3.6.2 對普通HTML標記應用CSS樣式的幾種形式
3.6.3 對Web服務器控件應用CSS樣式的幾種形式
3.6.4 對HTML服務器控件應用CSS樣式的幾種形式
3.6.5 動態(tài)改變Web服務器控件的CSS樣式
3.6.6 對DataGrid控件應用形式
3.6.7 本節(jié)小結(jié)
3.7 使用JavaScript
3.7.1 動戊彈出信息框
3.7.2 彈出確認框
3.7.3 在DataGrid控件中彈出刪除確認框
3.7.4 動戊彈出指定大小的新窗口
3.7.5 實現(xiàn)二級聯(lián)動表單日
3.7.6 本節(jié)小結(jié)
3.8 使用TreeView樹形控件
3.8.1 TreeView簡介
3.8.2 展開、折疊、選擇節(jié)點
3.8.3 利用XML文件綁定節(jié)點
3.8.4 動態(tài)添加、刪除和修改節(jié)點
3.8.5 從數(shù)據(jù)庫中利用遞歸綁定節(jié)點信息
3.9 本章小結(jié)
第4章 對象示例
4.1 獲取客戶端數(shù)據(jù)示例
4.1.1 獲取客戶端瀏覽器類型及版本
4.1.2 獲取客戶端IP地址
4.1.3 獲取所有環(huán)境變量
4.1.4 獲取客戶端操作系統(tǒng)類型
4.2 網(wǎng)絡追捕示例
4.2.1 根據(jù)IP地睛返回域名
4.2.2 根據(jù)域名返回IP地址
4.3 利用WebClient類獲取指定URL中的數(shù)據(jù)
4.3.1 從URL下載數(shù)據(jù)到變量
4.3.2從URL下載數(shù)據(jù)到本地文件
4.3.3 從URL下載數(shù)據(jù)到數(shù)據(jù)流中
4.3.4 從新浪首頁獲取重要新聞
4.3.5 從指定網(wǎng)頁自動下載其中所有的圖片
4.4 對數(shù)據(jù)進行加密
4.4.1 加密原理
4.4.2 使用MD5或SHAL算法對數(shù)據(jù)進行加密
4.5 在線發(fā)送E-mail示例
4.5.1 可以發(fā)送多個附件的E-mail示例
4.5.2 使用需要驗證的發(fā)信服務順
4.6 本章小結(jié)
第5章 數(shù)據(jù)庫程序示例
5.1 如何正確書寫SQL字符串
5.1.1 在SQL字符串中插入文本型、備注型字段值
5.1.2 在SQL字符串中插入數(shù)字型和布爾型字段值
5.1.3 在SQL字符串中插入日期型字段值
5.1.4 綜合示例
5.1.5 常見錯誤
5.1.6 調(diào)試方法
5.2 DataGrid控件中的分頁、排序、查找等基本操作
5.2.1 返回記錄總數(shù)
5.2.2 打開詳細窗口
5.2.3 打開指定大小的詳細窗口
5.2.4 實現(xiàn)主從表單
5.2.5 使用SQL語句實現(xiàn)單向或雙向排序
5.2.6 使用DataSet對象實現(xiàn)單向或雙向排序
5.2.7 標準分頁
5.2.8 自定義分頁
5.2.9 自定義分頁導航欄
5.2.10 使用SQL語句按單個或多個關(guān)鍵詞進行模糊查找
5.2.11 使用DataSet對象按單個或多個關(guān)鍵詞進行模糊查找
5.2.12 添加序號列
5.2.13 在腳注欄(頁腳)中顯示合計值
5.3 DataGrid控件中插入記錄的操作
5.3.1 添加完整信息
5.3.2 添加不完整信息
5.3.3 使用含有參數(shù)的SQL語句插入記錄
5.4 DataGrid控件中更新記錄的操作
5.4.1 利用DataGrid控件更新記當
5.4.2 在DataGrid控件中使用驗證控件
5.4.3 在DataGrid控件中綁定DropDownList
5.4.4 批量更新記錄示例
5.4.5 自定義更新記錄示例
5.5 DataGrid控件中刪除記錄的操作
5.5.1 利用DataGrid控件刪除記錄
5.5.2 刪除最后一頁的唯一行
5.5.3 在DataGrid控件中添加刪除確認框
5.5.4 批量刪除記錄
5.5.5 自定義刪除記錄示例
5.6 DataGrid控件綜合示例
5.6.1 通訊錄綜合示例一
5.6.2 通訊錄綜合示例二
5.6.3 通訊錄綜合示例三
5.6.4 DataGrid控件小結(jié)
5.7 DataList控件中的分頁等基本操作
5.7.1 多和多列顯示圖片
5.7.2 使用PagedDataSource類分頁
5.7.3 自定義分頁
5.7.4 可以分頁的DataList用戶控件
5.8 Repeater控件中的分頁等基本操作
5.9 深入掌握DataSet對象
5.9.1 進一步理解DataSet、DataTable、DataView對象
5.9.2 手工建立DataTable
5.9.3 在datable中添加計算列
5.9.4 在datable中計算葬的聚合值
5.9.5 在datable中更新數(shù)據(jù)
5.9.6 在datable中刪除行
5.9.7 在datable之間建立大系
5.9.8 在DataView中進地排序和篩選等操作
5.9.9 利用DavaAdapter對象更新數(shù)據(jù)庫
5.9.10 利用DavaAdapter對象更新數(shù)據(jù)庫綜合示例
5.9.11 利用緩存保存DataSet對象
5.9.12 通訊錄綜合示例四
5.10 使用SQL Server數(shù)據(jù)庫
5.10.1 建立SQL數(shù)據(jù)庫
5.10.2 SQL數(shù)據(jù)庫與Access數(shù)據(jù)庫的相互轉(zhuǎn)化
5.10.3 SQL數(shù)據(jù)庫的附加
5.10.4 生成和使用SQL腳本
5.10.5 ASP.NET存取SQL數(shù)據(jù)庫
5.10.6 使用含有參數(shù)的SQL語句
5.10.7 使用存儲過程
5.10.8 通訊錄綜合示例五
5.10.9 通訊錄綜合示例六
5.11 其他小示例
5.11.1 利用SQL語句新建、修改和刪除數(shù)據(jù)表
5.11.2 返回表的結(jié)構(gòu)
5.11.3 事務處理
5.11.4 隨機選取若干條記錄
5.11.5 對多個表進行操作
5.12 如何使數(shù)據(jù)程序更安全
5.13 本章小結(jié)
第6章 服務器端文件操作示例
6.1 自動生成HTML文件
6.1.1 生成簡單的HTML文件
6.1.2 利用模板生成HTML文件
6.2 圖形圖像操作示例
6.2.1 生成簡單的圖片
6.2.2 繪制復雜的圖片
6.2.3 給制餅圖和柱狀圖
6.2.4 實現(xiàn)驗證碼
6.2.5 自動生成圖片文件的縮略圖
6.2.6 返回圖片文件的辨率
6.3 實現(xiàn)計數(shù)器
6.3.1 使用數(shù)據(jù)庫實現(xiàn)計數(shù)器
6.3.2 使用數(shù)據(jù)庫和Global asax實現(xiàn)計數(shù)器
6.3.3 圖像計數(shù)順
6.3.4 可以供別人調(diào)用的圖像計數(shù)器
6.4 網(wǎng)上文件管理器
6.4.1 最簡單的網(wǎng)上文件管理器
6.4.2 上傳文件到文件夾下
6.4.3 上傳文件到數(shù)據(jù)庫中
6.4.4 上傳圖片文件到數(shù)據(jù)庫中
6.5 對XML文件進行操作
6.5.1 利用DataSet對象讀取和生成XML文件
6.5.2 利用XML控件顯示XML文件
6.5.3 利用XML文件實現(xiàn)留言板
6.6 其他小示例
6.6.1 在線播放音視頻文件
6.6.2 讀取Excel文件
6.7 本章小結(jié)
第7章 面向?qū)ο蟮某绦蛟O計示例
7.1 面向?qū)ο笥械幕靖拍?br />7.1.1 什么是面向?qū)ο?br />7.1.2 如何理解類、對象和對象實例
7.1.3 關(guān)于建立對象實例的語法
7.2 使用Code-Behind
7.2.1 在用戶控件中使用Code-Behind
7.2.2 將Code-Behind文件編譯為業(yè)務對象(DLL組件)
7.2.3 通訊錄結(jié)實合示例七
7.2.4 使用業(yè)務對象(DLL組件)
7.3 最簡單的業(yè)務對象
7.3.1 繼承
7.3.2 共享成員
7.3.3 在業(yè)務對象中使用Server、Session和Response等對象
7.3.4 在業(yè)務對象中使用構(gòu)造函數(shù)
7.3.5 開發(fā)多層應用程序
7.4 兩層就用程序
7.4.1 三層應用程序
7.4.2 通訊錄綜合示例八
7.4.3 開發(fā)自定義控件
7.5 開發(fā)自定義控件
7.5.1 最簡單的自定義控件
7.5.2 繼承現(xiàn)有控件
7.5.3 可以分頁的DataList控件
7.5.4 可以分頁的Repeater控件
7.5.5 復合控件示全:日期選擇器
7.5.6 復合控件示例二:按單個關(guān)鍵詞查找用戶
7.6 Web服務
7.6.1 返回DataSet對象
7.6.2 返回一張圖片
7.6.3 在Web服務中使用Application和Session對象
7.7 本章小結(jié)
第8章 結(jié)實合示例
8.1 留言板
8.1.1 總體設計
8.1.2 關(guān)鍵技術(shù)(分頁、顯示HTML、支持UBB代碼等)
8.1.3 具體實現(xiàn)
8.1.4 使用Visual、NET實現(xiàn)
8.2 聊天室
8.2.1 總體設計
8.2.2 關(guān)鍵技術(shù)(統(tǒng)計在線人員、實現(xiàn)私聊和JavaScript特效)
8.2.3 具體實現(xiàn)
8.2.4 使用Visual Studio.NET實現(xiàn)
8.3 BBS論壇
8.3.1 總體設計
8.3.2 關(guān)鍵技術(shù)(分類管理、用戶角色與權(quán)限、在線人數(shù)統(tǒng)計等)
8.3.3 具體實現(xiàn)
8.3.4 用Visual Studio.NET實現(xiàn)
8.4 網(wǎng)上書店
8.4.1 總體設計
8.4.2 關(guān)鍵技術(shù)(購物車)
8.4.3 具體實現(xiàn)
8.4.4 使用Visual Studio.NET實現(xiàn)
8.5 本章小結(jié)
第9章 其他常見疑難問題
9.1 如何獲取幫助
9.1.1 利用.NET方文檔
9.1.2 利用.NET示例
9.1.3 利用MSDN
9.2 關(guān)于路徑
9.2.1 什么是虛擬路徑
9.2.2 什么是真實路徑
9.2.3 如何交虛擬路徑轉(zhuǎn)換為真實路徑
9.2.4 關(guān)于Include語句中的路徑
9.2.5 本節(jié)小結(jié)
9.3 關(guān)于文件和文件夾的權(quán)限
9.3.1 為什么 不能更新數(shù)據(jù)庫
9.3.2 為什么不能上傳文件
9.4 如何上傳在文件
9.5 為什么不能正常顯示中文
9.6 為什么找不能vbc、tlbimp、wsdl等命令
9.7 如何禁用ViewState
9.8 如何自動轉(zhuǎn)換VB.NETT和C#語言
9.9 本章小結(jié)
附錄A ASCII碼表
附錄B 常用字符實體
參考文獻

本目錄推薦

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