注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETVisual C#.NET Web應用程序設計入門與提高

Visual C#.NET Web應用程序設計入門與提高

Visual C#.NET Web應用程序設計入門與提高

定 價:¥39.00

作 者: 東方人華主編;孫永強,王喬編著
出版社: 清華大學出版社
叢編項: 軟件入門與提高叢書
標 簽: C#

ISBN: 9787302100867 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數: 450 字數:  

內容簡介

  內容簡介目錄本書主要介紹如何使用Visual C#.NET開發(fā)ASP.NET Web應用程序,不僅介紹了基礎知識,比如如何開發(fā)最基本的ASP.NET Web應用程序、構成ASP.NET Web應用程序的各個文件的功能與含義,以及ASP.NET服務器控件的使用等,還介紹了比較深入的知識和開發(fā)技術,比如自定義Web控件的創(chuàng)建、三層體系結構的設計思想,以及基于角色的用戶管理系統(tǒng)等。本書的主要特點是通過典型、實用的示例來介紹開發(fā)ASP.NET Web應用程序所需的各種技術知識。本書中的所有示例都從實際的開發(fā)項目中選取的,這些示例包括常用的控件、采用三層體系結構開發(fā)的網站、功能完善的基于角色的用戶管理系統(tǒng),以及具有完整功能的安裝程序等。本書主要面向初中級讀者,包括Visual C#.NET和ASP.NET的初學者和具有一定經驗的開發(fā)人員。1.ASP.NET和Vi$uaI C#.NET簡介經過幾年的發(fā)展,ASP.NET已經成為Windows平臺中網站開發(fā)的主導技術。由于ASP.NET完全建立在.NETFramework基礎之上,因此它可以充分利用.NETFramework提供的強大功能和類庫,從而使Web應用程序開發(fā)人員能夠輕而易舉地使用期盼已久的系統(tǒng)功能。從這一點來說,ASP.NET完全超越了當前的一些Web開發(fā)技術。雖然ASP.NETWeb應用程序可以使用多種語言來開發(fā),但是VisualC#.NET作為專門針對Microsoft的.NET戰(zhàn)略而推出的語言,它對.NET Framework和ASP.NET具有最為全面的支持??梢哉f,VisualC#.NET是開發(fā)ASP.NETWeb應用程序的最好語言。結合使用VisualC#.NET和ASP.NET,用戶可以方便地開發(fā)出功能強大的Web應用程序。最后需要說明的是,本書所有的示例都是使用Visual Studio.NET 2002進行開發(fā)的。VisualStudio.NET是一個功能強大的集成開發(fā)環(huán)境,用戶可以在其中完成所有的開發(fā)任務,包括數據庫開發(fā)、代碼編寫和調試以及應用程序的安裝等。Visual Studio.NET對VisualC#.NET和ASP.NET提供了相當完美的支持,用戶可以采用所見即所得的方式可視化地開發(fā)ASP.NETWeb應用程序。2.本書閱讀指南本書面向初、中級用戶,從基礎知識開始,由淺入深地介紹了使用Visual C#.NET開發(fā)ASP.NET Web應用程序時需要掌握和使用的各種常見知識。"實踐出真知",只有通過實際的練習,才能更好地掌握所學的知識。所以本書以實例為主,而且這些實例都是在實際的開發(fā)工作中經常用到的。全書共分為10章,從Visual C#.NET和ASP.NET的基礎知識到高級應用,從簡單示例到復雜示例,全面、系統(tǒng)地介紹了使用VisualC#.NET開發(fā)ASP.NETWeb應用程序的各種知識和技巧。第1章介紹了VisualStudio.NET集成開發(fā)環(huán)境的常用工具和功能,包括代碼編輯器和調試器等。第2章結合一個簡單的ASP.NETWeb應用程序示例介紹了ASP.NETWeb應用程序開發(fā)的基礎知識,包括ASP.NETWeb應用程序的構成以及每個文件的作用。第3章介紹了開發(fā)ASP.NET Web應用程序時的一些常用的客戶端技術,包括表格的使用以及客戶端腳本的使用等。第4章介紹了ASP.NET服務器控件的使用以及ASP.NET用戶控件的創(chuàng)建,并創(chuàng)建了一個實用的分頁用戶控件。第5章通過一個實用的自定義菜單控件介紹了如何創(chuàng)建ASP.NET Web自定義控件。這個自定義菜單控件可以向ASP.NETWeb窗體中添加菜單功能。第6章通過一個實用的網站資源管理器應用程序總結丁前面幾章介紹的內容。通過這個網站資源管理器,用戶可以瀏覽、修改、上傳和下載網站中的文件,它演示了ASP.NET服務器控件、自定義控件以及常用客戶端技術的使用。第7章通過一個三層體系結構的示例網站介紹了如何在ASP.NET Web應用程序中訪問數據庫。這個示例網站提供了較為完善的文檔資料管理功能,并詳細地演示了三層體系結構的實現。第8章通過一個較為完善的用戶管理系統(tǒng)介紹了ASP.NET Web應用程序中的安全性問題。這個用戶管理系統(tǒng)基于角色來分配權限,它包含了常用的用戶管理功能,比如新用戶的注冊、用戶資料的修改、用戶身份的驗證以及用戶權限的檢查等。第9章介紹了如何向ASP.NET Web應用程序中添加廣告支持功能,并實現了一個通用的廣告用戶控件和廣告管理功能。通過這個廣告控件,用戶可以在頁面的指定位置添加廣告,并可以指定廣告的顯示頻率,還可以記錄廣告的顯示信息和點擊率。第10章介紹了ASP.NETWeb應用程序的安裝和部署問題,并創(chuàng)建了一個具有完整功能的安裝程序。這個安裝程序不僅可以安裝網站中包含的文件,還可以在目標機器上創(chuàng)建相應的數據庫。目前在市場上充斥著大量的ASP.NET和VisualC#.NET方面的圖書,與它們不同,本書的主要特點是通過實用示例來介紹知識。書中的示例包括實用工具、實用控件和完整的網站開發(fā)實例。不僅如此,本書還隱含了ASP.NET Web應用程序開發(fā)思想,即使用三層體系結構宋開發(fā)ASP.NETWeb應用程序。希望用戶能夠通過本書獲得一些ASP.NET Web應用程序開發(fā)的知識和技術,同時也希望用戶能夠從本書中獲得所需的實用工具,并對它們進行完善。當然,由于作者水平有限,錯誤之處在所難免,懇請廣大讀者批評指正。3.本書約定為便于閱讀理解,本書作如下約定:書中出現的中文菜單和命令將用"[]"括起來,以示區(qū)分,而英文的菜單和命令除外,即省略"[]"。此外,為了語句簡潔易懂,本書中所有菜單和命令之間以豎線"["分隔。例如,單擊File菜單再選擇SaveAs命令,就用FilelSaveAs來表示。在沒有特殊指定時,單擊、雙擊和拖動是指用鼠標左鍵單擊、雙擊和拖動,右擊是指用鼠標右鍵單擊。 第1章 開發(fā)環(huán)境簡介1.1 概述1.2 集成開發(fā)環(huán)境介紹1.2.1 解決方案資源管理器1.2.2 代碼編輯器1.2.3 [屬性]窗口1.2.4 工具箱1.2.5 服務器資源管理器1.2.6 調試器1.3 IIS 5.0簡介1.3.1 檢查是否正確安裝了IIS 5.01.3.2 在IIS 5.0中創(chuàng)建Web站點1.4 小結第2章 ASP.NET Web應用程序開發(fā)基礎2.1 創(chuàng)建一個簡單的ASP.NET Web應用程序2.1.1 創(chuàng)建新項目2.1.2 向新項目中添加功能2.2 構成ASP.NET Web應用程序的文件2.2.1 AssemblyInfo.cs文件2.2.2 Global.asax文件2.2.3 Web.config文件2.2.4 Web窗體文件2.3 ASP.NET Web窗體的處理過程2.4 命名和編碼約定2.4.1 公共語言規(guī)范2.4.2 命名指南2.4.3 C#編碼建議2.5 小結第3章 常用的客戶端技術3.1 級聯樣式表3.1.1 CSS樣式的定義方式3.1.2 在Visual Studio.NET集成開發(fā)環(huán)境中編輯CSS樣式3.1.3 把CSS樣式文件應用到HTML文件中3.2 表格3.2.1 使用表格顯示內容3.2.2 使用表格安排頁面布局3.3 客戶端腳本3.3.1 使用腳本實現彈出窗口功能3.3.2 使用腳本進行客端輸入驗證3.4 小結第4章 控件編程4.1 介紹ASP.NET服務器控件4.1.1 ASP.NET服務器控件的層次結構4.1.2 Web服務器控件層次結構4.1.3 HTML服務器控件的層次結構4.1.4 ASP.NET控件的生存周期4.2 實例演示:在線日記本4.2.1 diary.css文件4.2.2 diaries.xml文件4.2.3 MainForm窗體4.2.4 EditDiary窗體4.3 Web用戶控件4.3.1 創(chuàng)建Web用戶控件4.3.2 添加代碼4.3.3 使用Web用戶控件4.4 小結第5章 Web自定義控件5.1 基本概念5.2 創(chuàng)建Web自定義控件5.2.1 為Web自定義控件指定命名空間5.2.2 創(chuàng)建具有指定名稱的自定義控件類5.2.3 為Web自定義控件指定標記前綴5.2.4 為Web自定義控件指定圖標5.2.5 添加命名空間引有和指定Menu類的特性5.3 向Menu控件添加功能5.3.1 添加自定義事件5.3.2 實現Syste.Web.UI.INaming Container接口5.3.3 實現System.Web.UI.IPostBack EventHandler接口5.3.4 添加輔助枚舉類5.3.5 添加用戶角色集合類5.3.6 添加表示菜單項的類5.3.7 使用XML文件定義Menu控件的內容5.3.8 Menu控件的客戶端JavaScript腳本5.3.9 向Menu類中添加私有成員變量5.3.10 向Menu類中添加公共屬性5.3.11 向Menu中添加處理客戶端腳本的方法5.3.12 向Menu類添加幾個處理CSS樣式類和URL的輔助方法5.3.13 向Menu類中添加兩個處理不透明性的方法5.3.14 向Menu類添加菜單處理方法5.3.15 向Menu類添重寫Control類的方法和一些輔助方法5.3.16 向Menu類中添加實現IStateManager接口的代碼5.4 為控件創(chuàng)建自定義設計器5.5 測試自定義菜單控件5.6 小結第6章 實用示列:網站資源管理器6.1 創(chuàng)建WebSiteExplorer程序6.2 顯示網站的文件夾結構和當前文件夾中的文件6.2.1 顯示網站聽文件夾結構6.2.2 顯示當前文件夾中的文件6.2.3 Page_Load方法6.3 下載文件6.4 文件上傳6.4.1 文件上傳窗體6.4.2 保存上傳文件6.4.3 上傳文件的簡單管理6.5 編輯文件6.5.1 文件編輯窗體的Page_Load方法6.5.2 保存文件6.5.3 關閉窗口6.6 新建文件6.7 新建文件夾6.8 打開編輯文件6.9 刪除文件或文件夾6.10 重命名文件或文件夾6.11 移動和復制文件或文件夾6.11.1 選擇目標文件夾6.11.2 移動文件或文件夾6.11.3 復制文件或文件夾6.12 小結第7章 訪問數據庫7.1 數據庫設計7.1.1 文檔表(ARTICLES)7.1.2 圖像表(ARTICLEIMAGES)7.1.3 文檔類別表(ARTCATEGORIES)7.1.4 文檔類型表(ARTICLETYPES)7.1.5 存儲過程7.2 數據庫訪問基礎知識7.3 數據層設計與實現7.3.1 數據層基類:DbObject7.3.2 對于應數據庫表的數據類或消息類7.3.3 訪問ARTICLES表的類7.3.4 訪問ARTCATEGORIES表的類7.3.5 訪問ARTICLEIMAGES表的類7.4 邏輯層的設計與實現7.4.1 邏輯層基類BusinessObject7.4.2 Article類7.4.3 ArCategory類7.5 表示層:ArticleCenter項目的設計與實現7.5.1 文檔中心的主頁7.5.2 articleHeader.aspx文件7.5.3 CategoryTree.aspx文件7.5.4 ArticleMain.aspx文件7.5.5 DisplayArticle.aspx文件7.5.6 EditArticle.aspx文件7.5.7 UploadImages.aspx文件7.5.8 SearchResult.aspx文件7.6 運行"文檔中心"示例程序7.7 小結第8章 安全性與用戶管理8.1 ASP.NET安全性基礎知識8.1.1 IIS中的身份驗證8.1.2 ASP.NET身份驗證8.1.3 授權8.2 ASP.NET Forms身份驗證8.3 數據庫設計與實現8.3.1 數據庫表設計8.3.2 存儲過程8.4 數據層的類8.4.1 用戶類User8.4.2 角色類Role8.4.3 權限類Permission8.5 商務邏輯層的類8.5.1 用戶類User8.5.2 角色類Role8.5.3 權限類Pemission8.6 用戶身份驗證類8.6.1 MyPrincipal類8.6.2 MyIdentity類8.7 表示層實現8.7.1 配置Web.config文件8.7.2 glodal.asax.cs8.7.3 標題用戶控件Header.ascx8.7.4 用戶注冊(Register.aspx窗體)8.7.5 修改密碼Modifyassword.aspx8.7.6 設置新密碼SetNewPassword.aspx8.7.7 修改用戶資料(ModifyUserInfo.aspx)8.7.8 維護角色(EditRole.aspx)8.7.9 維護權限(EditPermission.aspx)8.7.10 管理用戶(ManageUsers.aspx)8.7.11 顯示操作結果(Result.aspx)8.8 演示用戶管理系統(tǒng)8.9 小結第9章 廣告9.1 AdRotator Web服務器控件9.2 數據庫設計與實現9.2.1 ADVERTISEMENTS表9.2.2 ADCOUNT表9.2.3 插入、更新、刪除和獲取廣告記錄的存儲過程9.2.4 獲取指定條件的廣告列表的存儲過程9.2.5 獲取當前要顯示的廣告的存儲過程9.2.6 添加一條廣告計數的廣告的存儲過程9.2.7 獲取指定廣告的計數統(tǒng)計的存儲過程9.3 程序設計與實現9.3.1 數據層類9.3.2 邏輯層類9.3.3 創(chuàng)建ADControl用戶9.3.4 TransferAdUrl.aspx Web窗體9.3.5 管理廣告9.4 小結第10章 安裝與部署10.1 創(chuàng)建用來安裝數據庫的項目10.1.1 生成創(chuàng)建數據庫表和存儲過程的SQL腳本10.1.2 添加代碼10.2 創(chuàng)建安裝程序10.2.1 向安裝項目中添加文件10.2.2 修改安裝程序的用戶界面10.2.3 添加自定義操作10.3 執(zhí)行安裝程序10.4 小結

作者簡介

暫缺《Visual C#.NET Web應用程序設計入門與提高》作者簡介

圖書目錄

第1章 開發(fā)環(huán)境簡介
1.1 概述
1.2 集成開發(fā)環(huán)境介紹
1.2.1 解決方案資源管理器
1.2.2 代碼編輯器
1.2.3 [屬性]窗口
1.2.4 工具箱
1.2.5 服務器資源管理器
1.2.6 調試器
1.3 IIS 5.0簡介
1.3.1 檢查是否正確安裝了IIS 5.0
1.3.2 在IIS 5.0中創(chuàng)建Web站點
1.4 小結
第2章 ASP.NET Web應用程序開發(fā)基礎
2.1 創(chuàng)建一個簡單的ASP.NET Web應用程序
2.1.1 創(chuàng)建新項目
2.1.2 向新項目中添加功能
2.2 構成ASP.NET Web應用程序的文件
2.2.1 AssemblyInfo.cs文件
2.2.2 Global.asax文件
2.2.3 Web.config文件
2.2.4 Web窗體文件
2.3 ASP.NET Web窗體的處理過程
2.4 命名和編碼約定
2.4.1 公共語言規(guī)范
2.4.2 命名指南
2.4.3 C#編碼建議
2.5 小結
第3章 常用的客戶端技術
3.1 級聯樣式表
3.1.1 CSS樣式的定義方式
3.1.2 在Visual Studio.NET集成開發(fā)環(huán)境中編輯CSS樣式
3.1.3 把CSS樣式文件應用到HTML文件中
3.2 表格
3.2.1 使用表格顯示內容
3.2.2 使用表格安排頁面布局
3.3 客戶端腳本
3.3.1 使用腳本實現彈出窗口功能
3.3.2 使用腳本進行客端輸入驗證
3.4 小結
第4章 控件編程
4.1 介紹ASP.NET服務器控件
4.1.1 ASP.NET服務器控件的層次結構
4.1.2 Web服務器控件層次結構
4.1.3 HTML服務器控件的層次結構
4.1.4 ASP.NET控件的生存周期
4.2 實例演示——在線日記本
4.2.1 diary.css文件
4.2.2 diaries.xml文件
4.2.3 MainForm窗體
4.2.4 EditDiary窗體
4.3 Web用戶控件
4.3.1 創(chuàng)建Web用戶控件
4.3.2 添加代碼
4.3.3 使用Web用戶控件
4.4 小結
第5章 Web自定義控件
5.1 基本概念
5.2 創(chuàng)建Web自定義控件
5.2.1 為Web自定義控件指定命名空間
5.2.2 創(chuàng)建具有指定名稱的自定義控件類
5.2.3 為Web自定義控件指定標記前綴
5.2.4 為Web自定義控件指定圖標
5.2.5 添加命名空間引有和指定Menu類的特性
5.3 向Menu控件添加功能
5.3.1 添加自定義事件
5.3.2 實現Syste.Web.UI.INaming Container接口
5.3.3 實現System.Web.UI.IPostBack EventHandler接口
5.3.4 添加輔助枚舉類
5.3.5 添加用戶角色集合類
5.3.6 添加表示菜單項的類
5.3.7 使用XML文件定義Menu控件的內容
5.3.8 Menu控件的客戶端JavaScript腳本
5.3.9 向Menu類中添加私有成員變量
5.3.10 向Menu類中添加公共屬性
5.3.11 向Menu中添加處理客戶端腳本的方法
5.3.12 向Menu類添加幾個處理CSS樣式類和URL的輔助方法
5.3.13 向Menu類中添加兩個處理不透明性的方法
5.3.14 向Menu類添加菜單處理方法
5.3.15 向Menu類添重寫Control類的方法和一些輔助方法
5.3.16 向Menu類中添加實現IStateManager接口的代碼
5.4 為控件創(chuàng)建自定義設計器
5.5 測試自定義菜單控件
5.6 小結
第6章 實用示列——網站資源管理器
6.1 創(chuàng)建WebSiteExplorer程序
6.2 顯示網站的文件夾結構和當前文件夾中的文件
6.2.1 顯示網站聽文件夾結構
6.2.2 顯示當前文件夾中的文件
6.2.3 Page_Load方法
6.3 下載文件
6.4 文件上傳
6.4.1 文件上傳窗體
6.4.2 保存上傳文件
6.4.3 上傳文件的簡單管理
6.5 編輯文件
6.5.1 文件編輯窗體的Page_Load方法
6.5.2 保存文件
6.5.3 關閉窗口
6.6 新建文件
6.7 新建文件夾
6.8 打開編輯文件
6.9 刪除文件或文件夾
6.10 重命名文件或文件夾
6.11 移動和復制文件或文件夾
6.11.1 選擇目標文件夾
6.11.2 移動文件或文件夾
6.11.3 復制文件或文件夾
6.12 小結
第7章 訪問數據庫
7.1 數據庫設計
7.1.1 文檔表(ARTICLES)
7.1.2 圖像表(ARTICLEIMAGES)
7.1.3 文檔類別表(ARTCATEGORIES)
7.1.4 文檔類型表(ARTICLETYPES)
7.1.5 存儲過程
7.2 數據庫訪問基礎知識
7.3 數據層設計與實現
7.3.1 數據層基類——DbObject
7.3.2 對于應數據庫表的數據類或消息類
7.3.3 訪問ARTICLES表的類
7.3.4 訪問ARTCATEGORIES表的類
7.3.5 訪問ARTICLEIMAGES表的類
7.4 邏輯層的設計與實現
7.4.1 邏輯層基類BusinessObject
7.4.2 Article類
7.4.3 ArCategory類
7.5 表示層——ArticleCenter項目的設計與實現
7.5.1 文檔中心的主頁
7.5.2 articleHeader.aspx文件
7.5.3 CategoryTree.aspx文件
7.5.4 ArticleMain.aspx文件
7.5.5 DisplayArticle.aspx文件
7.5.6 EditArticle.aspx文件
7.5.7 UploadImages.aspx文件
7.5.8 SearchResult.aspx文件
7.6 運行“文檔中心”示例程序
7.7 小結
第8章 安全性與用戶管理
8.1 ASP.NET安全性基礎知識
8.1.1 IIS中的身份驗證
8.1.2 ASP.NET身份驗證
8.1.3 授權
8.2 ASP.NET Forms身份驗證
8.3 數據庫設計與實現
8.3.1 數據庫表設計
8.3.2 存儲過程
8.4 數據層的類
8.4.1 用戶類User
8.4.2 角色類Role
8.4.3 權限類Permission
8.5 商務邏輯層的類
8.5.1 用戶類User
8.5.2 角色類Role
8.5.3 權限類Pemission
8.6 用戶身份驗證類
8.6.1 MyPrincipal類
8.6.2 MyIdentity類
8.7 表示層實現
8.7.1 配置Web.config文件
8.7.2 glodal.asax.cs
8.7.3 標題用戶控件Header.ascx
8.7.4 用戶注冊(Register.aspx窗體)
8.7.5 修改密碼Modifyassword.aspx
8.7.6 設置新密碼SetNewPassword.aspx
8.7.7 修改用戶資料(ModifyUserInfo.aspx)
8.7.8 維護角色(EditRole.aspx)
8.7.9 維護權限(EditPermission.aspx)
8.7.10 管理用戶(ManageUsers.aspx)
8.7.11 顯示操作結果(Result.aspx)
8.8 演示用戶管理系統(tǒng)
8.9 小結
第9章 廣告
9.1 AdRotator Web服務器控件
9.2 數據庫設計與實現
9.2.1 ADVERTISEMENTS表
9.2.2 ADCOUNT表
9.2.3 插入、更新、刪除和獲取廣告記錄的存儲過程
9.2.4 獲取指定條件的廣告列表的存儲過程
9.2.5 獲取當前要顯示的廣告的存儲過程
9.2.6 添加一條廣告計數的廣告的存儲過程
9.2.7 獲取指定廣告的計數統(tǒng)計的存儲過程
9.3 程序設計與實現
9.3.1 數據層類
9.3.2 邏輯層類
9.3.3 創(chuàng)建ADControl用戶
9.3.4 TransferAdUrl.aspx Web窗體
9.3.5 管理廣告
9.4 小結
第10章 安裝與部署
10.1 創(chuàng)建用來安裝數據庫的項目
10.1.1 生成創(chuàng)建數據庫表和存儲過程的SQL腳本
10.1.2 添加代碼
10.2 創(chuàng)建安裝程序
10.2.1 向安裝項目中添加文件
10.2.2 修改安裝程序的用戶界面
10.2.3 添加自定義操作
10.3 執(zhí)行安裝程序
10.4 小結

本目錄推薦

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