至理

出版時間:2009-2  出版社:張亞飛、楊娜、 飛思科技產(chǎn)品研發(fā)中心 電子工業(yè)出版社 (2009-02出版)  作者:張亞飛,楊娜 著  頁數(shù):773  
Tag標(biāo)簽:無  

內(nèi)容概要

  完整系統(tǒng)地介紹怎樣使用C#語言結(jié)合ASP.NET進行動態(tài)網(wǎng)站開發(fā),并且也介紹了如何使用ASP.NET配合程序集實現(xiàn)更為強大的功能。《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》首先幫助用戶建立首要的、基礎(chǔ)的正確認知,然后以深入淺出的實例,說明如何利用ASP.NET來實現(xiàn)動態(tài)網(wǎng)站的開發(fā)和設(shè)計?!吨晾怼ぞˋSP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》將基礎(chǔ)架構(gòu)和實用程序結(jié)合起來,從而使得紛繁復(fù)雜的ASP.NET動態(tài)網(wǎng)站架構(gòu)有了清晰的脈絡(luò)?!吨晾怼ぞˋSP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》直擊ASP.NET技術(shù)的核心,理論與實務(wù)并進,用開發(fā)理論的闡述,輔以實際案例的開發(fā),學(xué)習(xí)效果最佳!  《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》每一章絕非泛泛而談理論,而是圍繞實際案例代碼來組織的,讓讀者馬上可以上手,并且加深理解?!皩嵱谩笔羌夹g(shù)類書籍好壞的唯一衡量標(biāo)準(zhǔn),而《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》更是將這個詞演繹到了極致。  網(wǎng)絡(luò)開發(fā)工程師可以通過《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》學(xué)習(xí)到更為高級的ASP.NET動態(tài)網(wǎng)站開發(fā)技巧;網(wǎng)頁設(shè)計師也可以通過《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》學(xué)習(xí)到如何制作出更實用的網(wǎng)絡(luò)應(yīng)用程序。

書籍目錄

第1篇 ASP.NET動態(tài)網(wǎng)站基礎(chǔ)入門篇 第1章 建立首要的、基礎(chǔ)的正確認知1.1 ASP.NET網(wǎng)絡(luò)應(yīng)用程序的工作原理1.1.1 Web應(yīng)用程序的基本工作原理1.1.2 ASP.NET網(wǎng)絡(luò)應(yīng)用程序的基本工作原理1.2 安裝和設(shè)置ASP.NET網(wǎng)絡(luò)應(yīng)用程序的運行環(huán)境1.2.1 安裝IIS1.2.2 安裝ASP.NET應(yīng)用程序服務(wù)器1.2.3 區(qū)分ASP和ASP.NET1.2.4 創(chuàng)建第一個ASP.NET網(wǎng)頁1.3 Web服務(wù)器根目錄和虛擬目錄1.3.1 Web服務(wù)器根目錄1.3.2 虛擬目錄1.4 測試題第2章 ASP.NET基礎(chǔ)——ASP.NET動態(tài)網(wǎng)頁和C#.NET基礎(chǔ)2.1 編寫ASP.NET網(wǎng)頁的基本語法2.1.1 定義ASP.NET聲明塊和呈現(xiàn)塊2.1.2 標(biāo)簽和標(biāo)簽的區(qū)別2.1.3 了解ASP.NET指令2.1.4 什么是腳本語言2.1.5 ASP.NET代碼與HTML代碼混合2.1.6 怎樣書寫C#.NET代碼2.2 變量的定義2.2.1 定義和命名變量2.2.2 變量的數(shù)據(jù)類型2.2.3 為變量賦值和更改變量值2.2.4 使用變量和獲取變量值2.2.5 常量2.2.6 數(shù)據(jù)類型轉(zhuǎn)換2.3 定義和使用數(shù)組2.3.1 聲明數(shù)組2.3.2 聲明二維或多維數(shù)組2.3.3 聲明交錯數(shù)組2.3.4 使用Object創(chuàng)建數(shù)組2.4 定義和使用字符串2.5 程序注釋2.5.1 使用C#.NET注釋2.5.2 使用ASP.NET注釋2.5.3 使用HTML注釋2.6 測試題第3章 ASP.NET基礎(chǔ)——流程控制、數(shù)據(jù)運算和運算的封裝3.1 流程控制3.1.1 if…else條件語句3.1.2 switch條件語句3.1.3 do…while循環(huán)3.1.4 for循環(huán)3.1.5 for…eachin循環(huán)3.1.6 continue控制指令3.1.7 使用using語句3.1.8 使用try catch finally語句3.1.9 throw語句3.1.10 goto語句3.2 數(shù)據(jù)類型和運算3.2.1 表達式3.2.2 算術(shù)運算符3.2.3 字符串運算符3.2.4 賦值運算符3.2.5 比較運算符和邏輯運算符3.2.6 位運算符3.2.7 其他運算符3.2.8 運算符的使用規(guī)則3.3 引用(包含)文件3.3.1 使甩#include指令實現(xiàn)SSI3.3.2 使用標(biāo)簽實現(xiàn)SSI3.3.3 SSI的執(zhí)行順序3.3.4 被包含文件的位置和權(quán)限3.4 白定義函數(shù)3.4.1 函數(shù)的定義3.4.2 函數(shù)的調(diào)用3.4.3 定義引用類型的參數(shù)3.4.4 實現(xiàn)可變參數(shù)3.4.5 函數(shù)的共享3.5 變量的作用范圍和生命周期3.5.1 全局變量和局部變量3.5.2 Session作用范圍3.5.3 Application作用范圍3.6 測試題第4章 ASP.NET基礎(chǔ)——了解和使用C≠.NET常用內(nèi)建類4.1 了解命名空間4.1.1 命名空間和完全限定名4.1.2 在ASp.NET網(wǎng)頁中使用命名空間和類4.1.3 在自定義類中使用命名空間和類4.1.4 類和命名空間的位置4.2 字符串運算4.3 數(shù)學(xué)運算4.3.1 使用Math類進行數(shù)學(xué)運算4.3.2 創(chuàng)建隨機數(shù)4.4 日期和時間運算4.4.1 返回當(dāng)前時間和日期4.4.2 創(chuàng)建自定義時間和日期4.4.3 獲取特定時間和日期4.4.4 改變?nèi)諝v字段4.5 使用Conveit類轉(zhuǎn)換數(shù)據(jù)類型4.6 使用集合4.6.1 根據(jù)鍵名稱或索引訪問條目4.6.2 迭代集合4.6.3 使用子關(guān)鍵字迭代整個集合4.6.4 迭代對象的集合4.7 NamevalueCollection集合4.7.1 添加和管理條目4.7.2 處理鍵和鍵值4.8 測試題第2篇 交互應(yīng)用程序和數(shù)據(jù)庫應(yīng)用程序篇 第5章 ASP.NET動態(tài)網(wǎng)頁的請求和響應(yīng)5.1 了解請求和響應(yīng)的基本過程5.1.1 請求和響應(yīng)的基本過程5.1.2 了解URI、URL和URN5.2 HTTP協(xié)議基礎(chǔ)5.2.1 了解HTTP消息的內(nèi)容5.2.2 了解HTTP請求的內(nèi)容5.2.3 了解HTTP響應(yīng)的內(nèi)容5.2.4 了解HTTP消息報頭的內(nèi)容5.3 使用ASPNET處理請求報頭5.4 對請求作出響應(yīng)5.4.1 返回消息正文給客戶端5.4.2 返回狀態(tài)行給客戶端5.4.3 返回消息報頭給客戶端5.4.4 重定向5.4.5 設(shè)置響應(yīng)內(nèi)容的格式和類型5.4.6 服務(wù)端網(wǎng)頁緩存的處理5.4.7 客戶端網(wǎng)頁緩存的處理5.4.8 使用lsClient(;onnected屬性優(yōu)化ASp.NET程序5.4.9 使用Pics方法5.5 測試題第6章 ASP.NET使用表單開發(fā)交互式應(yīng)用程序6.1 創(chuàng)建表單6.1.1 HTML表單基本知識6.1.2 使用樣式表控制表單的呈現(xiàn)6.1.3 創(chuàng)建訪客留言表單6.2 接收表單數(shù)據(jù)6.2.1 了解POST方法和GET方法6.2.2 接收表單提交的數(shù)據(jù)——POST方法和GET方法6.2.3 處理單名多值表單6.2.4 處理結(jié)果不良好的控件6.3 使用Request對象處理表單6.3.1 使用:Request.Form屬性6.3.2 使用Request.QueryString屬性6.3.3 使用Request.ServerVariables屬性6.3.4 其他屬性和方法6.4 測試題第7章 ASP.NET和數(shù)據(jù)庫集成——使用ADO.NET訪問數(shù)據(jù)庫7.1 了解ADO.NET7.2 安裝和使用數(shù)據(jù)庫7.2.1 安裝和使用Access數(shù)據(jù)庫7.2.2 存放和保護Access數(shù)據(jù)庫文件7.2.3 安裝和使用SQLServer數(shù)據(jù)庫7.3 理解數(shù)據(jù)庫連接和配置數(shù)據(jù)源7.3.1 理解數(shù)據(jù)庫連接7.3.2 理解數(shù)據(jù)庫連接驅(qū)動7.3.3 通過ODBC連接數(shù)據(jù)庫7.4 基本數(shù)據(jù)庫查詢操作7.4.1 查詢和顯示數(shù)據(jù)記錄7.4.2 遍歷列出數(shù)據(jù)庫內(nèi)容7.5 修改數(shù)據(jù)7.5.1 插入數(shù)據(jù)記錄7.5.2 更新數(shù)據(jù)記錄7.5.3 刪除數(shù)據(jù)記錄7.5.4 插入和顯示數(shù)據(jù)庫中的圖片(二進制數(shù)據(jù))7.6 操作數(shù)據(jù)庫結(jié)構(gòu)7.7 在ASPNET中應(yīng)用AD0.NET的基本步驟7.7.1 創(chuàng)建連接7.7.2 創(chuàng)建命令7.7.3 執(zhí)行命令7.7.4 處理結(jié)果7.7.5 關(guān)閉連接7.8 測試題第8章 ASP.NET和數(shù)據(jù)庫集成——數(shù)據(jù)庫設(shè)計和SQL語法8.1 數(shù)據(jù)庫設(shè)計基本知識8.1.1 關(guān)于數(shù)據(jù)庫8.1.2 設(shè)計數(shù)據(jù)庫8.2 SQL語法入門8.2.1 語法基礎(chǔ)知識8.2.2 定義記錄集的列8.2.3 限制記錄集中的記錄8.2.4 對記錄集中的記錄進行排序8.2.5 連接表8.2.6 在SQIServer中使用SQI查詢分析器8.3 創(chuàng)建和使用SQL存儲過程8.3.1 使用向?qū)?chuàng)建存儲過程8.3.2 手動編碼創(chuàng)建存儲過程8.3.3 調(diào)用存儲過程8.3.4 為調(diào)用存儲過程定義參數(shù)8.3.5 使用參數(shù)化查詢8.4 SQL注入缺陷和參數(shù)化查詢8.4.1 基本的SQL注入預(yù)防措施8.4.2 使用參數(shù)化查詢預(yù)防SQL注入8.4.3 使用請求驗證8.5 測試題第9章 ASP.NET和數(shù)據(jù)庫集成——深入ADO.NET9.1 了解AD0.NET的組成9.1.1 了解AD0.NET編程模型9.1.2 建立數(shù)據(jù)庫連接9.1.3 使用連接池9.1.4 使用DataReadei9.1.5 從數(shù)據(jù)庫中獲取單個值9.1.6 關(guān)于存儲過程的返回值9.2 深入DataTable對象9.2.1 獨立創(chuàng)建DataTable和定義DataTable架構(gòu)9.2.2 向DataTable中添加數(shù)據(jù)9.2.3 查看DataTable中的架構(gòu)和數(shù)據(jù)9.2.4 編輯DataTable中的數(shù)據(jù)9.2.5 刪除DataTable中的數(shù)據(jù)行9.3 使用DataSet和DataAdapter9.3.1 DataSet的基本構(gòu)成9.3.2 填充和訪問DataSet9.3.3 修改DataSet并更新數(shù)據(jù)源9.4 結(jié)果集分頁9.4.1 結(jié)果集分頁的方式9.4.2 結(jié)果集分頁的技術(shù)原理9.4.3 結(jié)果集分頁的范例9.5 預(yù)處理語句和參數(shù)化查詢9.6 測試題第3篇 ASP.NET應(yīng)用程序高級進階篇 第10章 Session、Cookies和狀態(tài)管理10.1 理解Session和Cookie10.1.1 什么是Cookie10.1.2 什么是Session10.1.3 了解cookie的格式和內(nèi)容10.1.4 Session和(;ookie的使用環(huán)境10.2 使用Cookie完成狀態(tài)管理10.2.1 怎樣傳送和使用Cookie10.2.2 創(chuàng)建cookie10.2.3 訪問Cookie10.2.4 設(shè)置C:ookie路徑10.2.5 檢查瀏覽器是否接受cookie10.3 使用Session完成狀態(tài)管理10.3.1 激活A(yù)SP.NET網(wǎng)頁中的Session10.3.2 怎樣傳送和使用Session10.3.3 創(chuàng)建和管理Session10.3.4 啟動和結(jié)束Session10.3.5 管理跨多個服務(wù)器的Session10.3.6 使用URL傳遞SessionID10.4 使用Application對象共享信息10.4.1 使用Application集合10.4.2 使用.Application對象方法管理Contents集合10.5 其他維護狀態(tài)的方法10.6 測試題第11章 了解和使用ASP.NET內(nèi)建對象11.1 了解ASPNET內(nèi)建對象11.1.1 了解Request對象11.1.2 了解Response對象11.1.3 了解Application對象11.1.4 了解Session對象11.1.5 了解Context對象11.1.6 了解Server對象第12章 創(chuàng)建ASP.NET應(yīng)用程序和使用Global.asax文件第13章 網(wǎng)頁的國際化和區(qū)域化第14章 ASP.NET腳本出錯、調(diào)試與異常情況處理 第15章 ASP.NET網(wǎng)絡(luò)應(yīng)用程序的安全 第4篇 ASP.NET應(yīng)用程序架構(gòu)和面向?qū)ο箝_發(fā)篇第16章 ASP.NET網(wǎng)絡(luò)應(yīng)用程序基礎(chǔ)架構(gòu) 第17章 在ASP.NET內(nèi)使用類和C#.NET面向?qū)ο箝_發(fā)基礎(chǔ)第18章 ASP.NET應(yīng)用程序的執(zhí)行和生命周期第19章 使用ASP.NET操作文件系統(tǒng)第20章 使用ASP.NET結(jié)合XML開發(fā) 第21章 使用ASP.NET發(fā)送和接收電子郵件第22章 ASP.NET事務(wù)和關(guān)鍵應(yīng)用程序開發(fā)第5篇 ASP.NET服務(wù)器控件和實用功能應(yīng)用篇第23章 使用ASP.NET服務(wù)器控件和數(shù)據(jù)綁定 第24章 使用母版頁創(chuàng)建布局 第25章 為服務(wù)器控件應(yīng)用樣式、主題和外觀第26章 使用基于運行環(huán)境的快捷安全功能第27章 使用Web部件服務(wù)器控件實現(xiàn)個性化布局第28章 使用ASP.NET AJAX 第29章 在C#.NET中使用正則表達式附錄A ASP.NET應(yīng)用程序布局和特殊用途目錄 附錄B 常用字符集速查表 附錄C 區(qū)域設(shè)置ID速查卡 附錄D 測試題答案 附錄E 參考文獻及資料來源

章節(jié)摘錄

插圖:1)服務(wù)器是一種計算機硬件當(dāng)你向一個硬件銷售商咨詢要購買服務(wù)器時,這個時候一般是指計算機硬件了。服務(wù)器也是計算機,它的構(gòu)成與普通個人計算機基本相同,也有CPU、硬盤、內(nèi)存、主板等,但服務(wù)器在某些方面(例如并行運算)做了優(yōu)化。服務(wù)器應(yīng)該算是一種高性能的計算機,它作為網(wǎng)絡(luò)的節(jié)點,存儲、處理網(wǎng)絡(luò)上的數(shù)據(jù)、信息,因此也被稱為網(wǎng)絡(luò)的靈魂。2)服務(wù)器是一種計算機軟件如果別人跟你提起IIs服務(wù)器、Java服務(wù)器、.NET服務(wù)器等這樣的名詞時,一般都是指一種計算機軟件。當(dāng)用戶使用計算機上網(wǎng)時,其實是訪問服務(wù)器硬件。但是,這個服務(wù)器硬件上安裝了服務(wù)器軟件,例如IIs服務(wù)器、Java服務(wù)器、.NET服務(wù)器,它們負責(zé)接收用戶的訪問請求,并根據(jù)請求經(jīng)過計算將數(shù)據(jù)返回給用戶的客戶端(瀏覽器)。最常提起的服務(wù)器軟件分為兩類:一類是Web服務(wù)器;另一類是應(yīng)用程序服務(wù)器(簡稱為AppServer)。IIs服務(wù)器和Apache是最常用的Web服務(wù)器軟件:lava服務(wù)器、.NET服務(wù)器、PHP服務(wù)器是最常用的應(yīng)用程序服務(wù)器軟件。所以,你可以看到如圖1-1所示的拓撲圖是請求服務(wù)器硬件中安裝的Web服務(wù)器軟件,然后該軟件作出響應(yīng)。了解Web服務(wù)器Web服務(wù)器實際上是一種連接在Intemet上的計算機軟件,它負責(zé)Web瀏覽器提交的文本請求。如果你是通過ISP(ISP是Intemet服務(wù)提供商的英文縮寫,IntemetServicesProvider)與Intemet相連接的話,ISP將為你提供一個Web服務(wù)器。瀏覽器是閱讀和瀏覽Web的工具,它是通過客戶端朋艮務(wù)器方式與Web服務(wù)器交互信息的。在一般情況下,瀏覽器就是客戶端,它要求服務(wù)器把指定信息傳送過來,然后通過瀏覽器把信息顯示在屏幕上。就像從電視上看到畫面一樣,瀏覽器實際上是一種允許用戶瀏覽Web信息的軟件,只不過這些信息是由Web服務(wù)器發(fā)送出來的。讓我們用一個簡單的圖形來演示一下他們的關(guān)系,如圖1-1所示。上半部分圖示演示了客戶計算機與服務(wù)器(這里是一個硬件)交互的關(guān)系;下半部分圖示則演示了瀏覽器與Web服務(wù)器(這里是一個軟件)交互的關(guān)系。瀏覽器首先向Web服務(wù)器發(fā)出請求,Web服務(wù)器對請求作出響應(yīng),將響應(yīng)數(shù)據(jù)發(fā)送給客戶端瀏覽器,通常是一個HTML文件,然后通過瀏覽器把HTML文件信息顯示在屏幕已這是最基本的網(wǎng)絡(luò)應(yīng)用原理。

編輯推薦

《至理·精通ASP.NET 3.5網(wǎng)絡(luò)開發(fā)技術(shù):整合C#.NET/ADO,NET/主流架構(gòu)/服務(wù)器控件/Ajax》揭示源于開發(fā)實踐的技術(shù)經(jīng)驗:從基礎(chǔ)到精通:ASP.NET核心、C#.NET核心、ADO.NET核心、交互應(yīng)用與數(shù)據(jù)庫集成、網(wǎng)頁的國際化和區(qū)域化、調(diào)試與異常情況處理、主流架構(gòu)應(yīng)用、網(wǎng)站安全、面向?qū)ο笊钊?、結(jié)合XML開發(fā)、服務(wù)器控件、Ajax核心、整合應(yīng)用。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    至理 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7