出版時間:2008-3 出版社:電子工業(yè) 作者:蘇貴洋 頁數:517 字數:827000
Tag標簽:無
內容概要
本書面對廣大的初學者,講解ASP.NET 2.0中最基礎、最需要掌握的知識,略去了水晶控件、部件頁,Ajax支持、Web Service、關于XML的高級特性等相對難度較大知識點。本書講解的基礎知識,已包含了ASP.NET 2.0最常用知識點中的90%以上的內容。本書還結合豐富的應用實例,讓讀者在實戰(zhàn)中應用知識、提高興趣,同時可以發(fā)現(xiàn)問題,深入問題并解決問題?! ”緯诨A篇(第1~12章)中以淺顯的方式講解ASP.NET 2.0的基本知識和各種控件,并提供相應的示例。在實例篇(包含35個具體實例)中,詳細講解了ASP.NET 2.0的各種應用。通過對這些內容的學習,讀者可以更好地掌握ASP.NET語法和編程技巧,從而能夠將所學的知識融會貫通。 本書的隨書光盤收錄了本書所有示例程序的源代碼。 本書內容翔實、豐富、淺顯易懂,可供廣大ASP.NET 2.0初學者、軟件開發(fā)人員和計算機愛好者學習參考。
書籍目錄
基礎篇 第1章 認識ASP.NET 2.0 1.1 什么是.NET 1.1.1 開發(fā)工具 1.1.2 服務器 1.1.3 XML Web服務 1.1.4 客戶端 1.1.5 .NET體驗 1.2 .NET框架 1.2.1 概述 1.2.2 公共語言運行庫 1.2.3 .NET框架類庫 1.3 什么是ASP.NET 1.3.1 ASP.NET的網頁代碼模型 1.3.2 ASP.NET與XML Web Services 1.3.3 ASP.NET的狀態(tài)管理功能與編譯 1.3.4 ASP.NET的母版頁、主題和皮膚 1.3.5 ASP.NET的配置、部署與安全性 1.3.6 ASP.NET的調試 1.3.7 ASP.NET的優(yōu)化 1.4 熟悉Visual Studio.NET 2005 1.4.1 導入和導出設置 1.4.2 認識常用窗口 1.4.3 編輯、調試和運行 1.4.4 使用幫助 實例:創(chuàng)建第一個ASP.NET程序 1.5 本章小結 第2章 ASP.NET的網頁代碼模型及生命周期 2.1 ASP.NET的網頁代碼模型 2.1.1 單文件頁模型 2.1.2 代碼隱藏頁模型 2.1.3 如何選擇頁模型 2.2 網頁代碼模型設計視圖時的布局 2.3 網頁代碼模型的執(zhí)行解釋過程[D] 2.4 網頁代碼模型的事件驅動處理[D] 2.5 ASP.NET網頁的客戶端狀態(tài)維護[M] 2.5.1 視圖狀態(tài)(ViewState) 2.5.2 查詢字符串 2.5.3 Cookie 2.5.4 選擇何種客戶端狀態(tài)維護方法 2.6 ASP.NET網頁的生命周期[M] 2.6.1 Page_Load事件 2.6.2 Page_Init事件 2.6.3 Page_Unload事件 2.6.4 頁面指令 2.7 ASP.NET網站文件類型 2.8 本章小結 第3章 Web窗體的標準控件(一) 3.1 控件的共同屬性 3.2 簡單控件(Label、HyperLink和Image) 3.2.1 標簽控件(Label) 實例3-1:使用Label控件作為標題 3.2.2 超鏈接控件(HyperLink) 3.2.3 圖像控件(Image) 3.3 文本框控件(TextBox) 實例3-2:獲取TextBox服務器控件中的值 3.4 按鈕控件(Button、LinkButton和ImageButton) 3.5 單選控件和單選組控件(RadioButton和RadioButtonList) 實例3-3:單選控件應用示例(RadioButtonChoose.aspx) 實例3-4:RadioButtonList控件應用示例(RadioButtonListChoose.aspx) 3.6 復選控件和復選組控件(CheckBox和CheckBoxList) 實例3-5:復選控件應用示例(CheckBoxChoose.aspx) 3.7 列表控件(DropDownList、ListBox和BulletedList) 實例3-6:列表控件應用示例(ListChoose.aspx) 3.8 面板控件(Panel) 實例3-7:Panel控件應用示例(PanelControl.aspx) 3.9 占位控件(PlaceHolder) 實例3-8:PlaceHolder控件應用示例(PlaceHolderControl.aspx) 3.10 日歷控件(Calendar) 實例3-9:Calendar控件應用示例(CalendarControl.aspx) 3.11 本章小結 第4章 Web窗體的標準控件(二) 4.1 廣告控件(AdRotator) 實例4-1:廣告控件應用示例(AdRotatorControl.aspx) 4.2 文件上傳控件(FileUpload) 實例4-2:文件上傳控件示例(FileUpload.aspx) 4.3 視圖控件(MultiView和View) 實例4-3:MultiView控件實例(MultiViewTest2.aspx) 4.4 表控件(Table) 實例4-4:用程序來控制Table服務器控件(TableTest.aspx) 4.5 向導控件(Wizard) 實例4-5:使用Wizard向導控件編程(WizardTest.aspx) 4.6 XML控件 4.7 其他控件(HiddenField、ImageMap、Literal和Substitution) 4.7.1 HiddenField控件 實例4-6:HiddenField控件應用示例(HiddenFileldTest.aspx) 4.7.2 ImageMap控件 實例4-7:ImageMap控件應用示例(ImageMapTest.aspx) 4.7.3 Literal控件 實例4-8:應用不同編碼模式的Literal控件(LiteralTest.aspx) 4.7.4 Substitution控件 實例4-9:用Substitution控件在緩存頁上創(chuàng)建動態(tài)更新的內容 實例4-9:(SubstitutionTest.aspx) 4.8 本章小結 第5章 驗證控件、導航控件和HTML控件 5.1 驗證控件 5.1.1 RequiredFieldValidator控制 5.1.2 CompareValidator控件 5.1.3 RangeValidator控件 5.1.4 RegularExpressionValidator控件 5.1.5 CustomValidator控件 實例5-1:使用CustomValidation控件(CustomValidationTest.aspx) 5.1.6 ValidationSummary控件 實例5-2:使用ValidationSummary控件 5.2 導航控件[M] 5.2.1 導航控件特性 5.2.2 導航控件站點地圖的組織 5.2.3 為一個站點配置多個站點地圖 5.2.4 站點地圖文件的安全 實例5-3:以編程方式枚舉站點地圖節(jié)點(NavigatorTest.aspx) 5.3 HTML控件 5.4 本章小結 第6章 登錄控件 6.1 登錄控件[M] 6.1.1 Login控件 實例6-1:應用Login控件(Login1.aspx) 實例6-2:Login控件中的OnAuthenticate事件 6.1.2 LoginStatus控件 6.1.3 LoginName控件 實例6-3:使用LoginName控件(LoginNameTest.aspx) 6.1.4 LoginView控件 實例6-4:使用LoginView控件顯示不同的信息(LoginViewTest.aspx) 6.1.5 PasswordRecovery控件 實例6-5:自定義PasswordRecovery控件 6.1.6 ChangePassword控件 實例6-6:改變用戶密碼示例 6.1.7 CreateUserWizard控件 實例6-7:自定義CreateUserWizard控件 6.2 本章小結 第7章 數據庫基礎與ADO.NET 7.1 ADO.NET概覽:十分鐘學會建立數據連接 實例:連接數據庫 7.2 進一步探究ADO.NET 7.2.1 對比ADO.NET和ADO 7.2.2 ADO.NET特性 7.3 ADO.NET常用對象詳解 7.3.1 Connection對象 7.3.2 DataAdapter對象 7.3.3 Command對象 7.3.4 DataSet對象 7.3.5 DataReader對象 7.4 本章小結 第8章 Web窗體的數據控件 8.1 數據源控件 8.1.1 SqlDataSource控件 8.1.2 AccessDataSource控件 8.1.3 ObjectDataSource控件 8.1.4 XmlDataSource控件 8.1.5 SiteMapDataSource控件 實例8-1:用SiteMapDataSource控件實現(xiàn)簡單的頁面導航 實例8-1:(SiteMapDataSourceTest.aspx) 8.2 重復列表控件(Repeater) 實例8-2:Repeater控件應用示例(RepeaterControl.aspx) 8.3 數據列表控件(DataList) 實例8-3:DataList控件應用示例(DataListControl.aspx) 8.4 GridView控件 實例8-4:為GridView綁定數據(DataViewTest.aspx) 8.5 DetailsView控件 實例8-5:用GridView和DetailsView實現(xiàn)主/從視圖 實例8-5:(DetailsViewTest.aspx) 8.6 FormView控件 實例8-6:使用ItemCommand事件處理FormView控件中的按鈕單擊 實例8-6:(FormViewTest.aspx) 8.7 ReportViewer控件 實例8-7:用ReportViewer控件顯示報表 8.8 本章小結 第9章 其他數據源的訪問 9.1 使用ODBC.NET Data Provider 9.1.1 ODBC.NET Data Provider簡介 9.1.2 連接ODBC數據源 9.1.3 連接Access數據庫 9.1.4 連接SQL Server數據庫 9.2 使用OLE DB.NET Data Provider 9.2.1 OLE DB.NET Data Provider簡介 9.2.2 連接OLE DB數據源 9.3 訪問MySQL 9.3.1 MySQL簡介 9.3.2 連接MySQL數據庫 9.4 訪問Oracle 9.4.1 Oracle簡介 9.4.2 訪問Oracle數據庫 9.5 訪問Excel 9.5.1 Excel簡介 9.5.2 連接Excel數據源 9.6 訪問TXT文件 9.6.1 使用ODBC.NET Data Provider 9.6.2 使用OLE DB.NET Data Provider 9.6.3 使用System.IO命名空間 9.7 本章小結 第10章 用戶控件和自定義控件 10.1 用戶控件 10.1.1 用戶控件基礎知識 10.1.2 編寫一個站點計數器用戶控件 10.1.3 將Web窗體頁轉換為用戶控件 10.2 自定義控件 10.2.1 實現(xiàn)一個簡單的自定義控件 10.2.2 復合自定義控件 10.2.3 創(chuàng)建非繼承的自定義控件 10.3 用戶控件與自定義控件的異同 10.4 自定義控件實例——等待服務器控件 10.4.1 ASP.NET等待服務器控件簡介 10.4.2 ASP.NET等待服務器控件的開發(fā) 10.4.3 使用ASP.NET等待服務器控件 10.5 本章小結 第11章 ASP.NET的皮膚、主題和母版頁 11.1 皮膚和主題 11.1.1 CSS簡介和基礎 11.1.2 將CSS應用在Web控件上 11.1.3 主題和皮膚概述 11.1.4 頁面主題和全局主題 11.1.5 應用和禁用主題 11.1.6 編程控制主題 11.2 母版頁 11.2.1 母版頁基礎 11.2.2 內容頁基礎 11.2.3 母版頁的運行方法 11.2.4 嵌套的母版頁 實例11-1:使用嵌套的母版頁 11.2.5 編程訪問母版頁 實例11-2:動態(tài)選擇母版頁 11.3 本章小結 第12章 ASP.NET內置對象和應用程序配置 12.1 ASP.NET內置對象 12.1.1 Response對象 實例12-1:使用緩沖區(qū) 實例12-2:使用Response.write向客戶端發(fā)送信息 實例12-3:使用Response.End方法調試程序 實例12-4:使用Redirect方法進行頁面重定向 12.1.2 Request對象 實例12-5:獲取QueryString值 實例12-6:獲取文件的物理路徑 12.1.3 Application對象 實例12-7:設置、獲取Application對象的內容 實例12-8:Application對象的加鎖與解鎖 12.1.4 Session對象 實例12-9:獲取Session對象的個數 實例12-10:設置Session對象的生存期 實例12-11:通過Add方法設置Session對象 12.1.5 Server對象 實例12-12:返回服務器計算機名稱 實例12-13:設置客戶端請求的超時期限 實例12-14:利用HtmlEncode和HtmlDecode方法對網頁內容編碼 實例12-15:使用URLEncode方法對URL進行編碼 實例12-16:建立虛擬路徑與服務器物理目錄間映射 12.1.6 Cookie對象 實例12-17:設置Cookie 實例12-18:獲取客戶端發(fā)送的Cookie信息 12.1.7 Cache對象 實例12-19:檢索為ASP.NET文本框服務器控件緩存的值 實例12-20:移除Cache對象 12.1.8 Global.asax 12.2 ASP.NET應用程序配置 12.2.1 了解ASP.NET應用程序配置 12.2.2 ASP.NET配置元素 12.2.3 自定義應用程序設置的配置和檢索 12.3 本章小結 實例篇 實例1 輸入字符數提示文本框 實例2 自動給URL和E-mail地址加上超鏈接 實例3 為DataGrid添加合計字段 實例4 動態(tài)設置客戶端屏幕分辨率 實例5 隱藏出錯頁面 實例6 利用MSN搜索引擎實現(xiàn)站內搜索 實例7 編輯和加密web.config文件 實例8 仿Google Suggest的在線英語字典 實例9 基于數據庫的事件月歷 實例10 定時變換RSS提要 實例11 自動調整大小的下拉列表 實例12 多彩下拉列表 實例13 簡單的圖片庫瀏覽器 實例14 在網頁中動態(tài)生成文字圖片 實例15 為圖像加標注 實例16 Word到HTML的轉換 實例17 PDF文檔在線編輯 實例18 顏色選擇器控件 實例19 批量文件上傳控件 實例20 擴展的ListBox控件 實例21 創(chuàng)建Register復合控件 實例22 創(chuàng)建WelcomeLable控件 實例23 為網站添加Skype聊天欄 實例24 創(chuàng)建播放視頻的自定義控件 實例25 編寫標簽云控件 實例26 帶驗證功能的表單控件 實例27 擴展的RequiredFieldValidator控件 實例28 用Ajax技術實現(xiàn)用戶名校驗 實例29 仿Google彩色扭曲驗證碼 實例30 實現(xiàn)一個簡單的留言簿 實例31 用ASP.NET發(fā)送反饋郵件 實例32 在線小測驗[M] 實例33 制作個性化的電子報紙[M] 實例34 RSS新聞閱讀器[M] 實例35 Web站點導航到WMP音樂庫[D]
編輯推薦
面向廣大入門級讀者,通過35個實例,即使從沒接觸過ASP.NET,也一學就會! 本書導讀: 1.講解最基礎、最需要掌握的知識,包含了ASP.NET 2.0最常用知識點中的90%以上的內容。 2.結合35個應用實例,詳細講解ASP.NET 2.0的應用,讓讀者在實戰(zhàn)中提高興趣,發(fā)現(xiàn)問題,深入并解決問題。 3.本書特別針對讀者層級,在書中根據內容難易程序做了標記,便于讀者選擇閱讀方式,從易到難,深入掌握?! ?.面向廣大入門級讀者,即使從來沒有接觸過ASP.NET,也能一學就會,快速掌握其精髓?! ?.為了達到最好的學習效果,建議讀者能夠邊學邊做,隨時驗證自己所學的知識。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載