《ASP.NET 3.5動態網站設計教程》以初學者為主要讀者,循序漸進地介紹ASRNET 3.5的相關技術架構及動態網站開發過程。《ASP.NET 3.5動態網站設計教程》以開發一個功能完整、實用的“學校網站系統”為主線,以實際項目驅動的方式來編寫。從最初的沒有任何功能的簡單站點製作開始,逐步增加功能和效果,直到最後建立一個完整的、功能豐富的、資料庫驅動的、互動的學校站點。其間,分別介紹建立這個站點涉及的眾多內容,並特別介紹ASP.NET 3.5新增的LINQ功能、ASP.NETAJAX及ASP.NET伺服器控制項等內容,同時通過大量示例說明具體的實際問題。學完《ASP.NET 3.5動態網站設計教程》後,讀者將具有開發中小型網站項目的能力。《ASP.NET 3.5動態網站設計教程》可以作為本科、高職高專院校計算機相關專業的教材,也可以作為編程愛好者的自學教材,對具有一定開發經驗的讀者也極具參考價值。
基本介紹
- 書名:ASP.NET 3.5動態網站設計教程
- 出版社:中國水利水電出版社
- 頁數:279頁
- 開本:16
- 品牌:中國水利水電出版社
- 作者:章美仁
- 出版日期:2009年8月1日
- 語種:簡體中文
- ISBN:9787508468044
內容簡介
圖書目錄
第1章 動態網站概述
1.1 動態網頁的概念
1.1.1 靜態網頁的概念及特點
1.1.2 動態網頁的概念及特點
1.1.3 靜態網頁與動態網頁的區別
1.2 動態網頁技術簡介
1.2.1 CGI
1.2.2 ASP
1.2.3 AS P.NET
1.2.4 PHP
1.2.5 JSP
1.3 小結
第2章 ASENET 3.5簡介
2.1 .NET 3.5框架的體系結構
2.2 ASP.NET 3.5的簡介
2.2.1 ASP.NET的運行原理
2.2.2 ASP.NET應用程式的組成
2.3 創建新網站
2.3.1 創建檔案系統網站
2.3.2 創建本地IIS網站
2.3.3 創建遠程網站
2.4 創建學校網站實例
2.4.1 創建一個新站點
2.4.2 添加新資料夾
2.4.3 添加新頁面
2.4.4 在頁面中編寫代碼
2.4.5 運行Web站點
2.5 小結
第3章 HTML語言
3.1 HTML語言概述
3.2 HTML語言基礎
3.2.1 基本的HTML語法
3.2.2 標記的屬性
3.2.3 注釋語句
3.3 HYML文檔的基本結構
3.3.1 HTML標記
3.3.2 頭部標記
3.3.3 正文標記
3.3.4 文檔基本結構
3.4 文字版面的編輯
3.4.1 設定字元屬性
3.4.2 設定字元樣式和特殊字元
3.4.3 設定段落格式
3.5 建立列表
3.5.1 有序列表
3.5.2 無序列表
3.6 TABLE表格
3.7 建立超連結
3.7.1 超連結的概念
3.7.2 常見超連結的創建
3.8 圖像的處理
3.8.1 圖像類型的選擇
3.8.2 插入圖像的方法
3.8.3 用HTML語言編輯圖像
3.9 網頁的動態效果
3.10 小結
第4章 JavaScript語言基礎
4.1 JavaScript簡介
4.1.1 將JavaScript插入網頁
4.1.2 插入JavaScript的位置
4.1.3 JavaScript語句
4.1.4 JavaScript注釋
4.1.5 JavaScript彈出框
4.2 JavaScript函式
4.2.1 定義函式
4.2.2 函式的調用
4.3 JavaScript事件
4.3.1 單擊事件
4.3.2 滑鼠經過、移出事件
4.3.3 其他事件
4.4 JavaScript對象化編程
4.4.1 基本對象
4.4.2 全局對象
4.4.3 文檔對象
4.5 訪問文檔對象
4.5.1 用getElementById()訪問
4.5.2 用getElementsByTagName()訪問
4.5.3 通過節點關係訪問
4.6 用VS2008編輯與調試JavaScript
4.6.1 JavaScript智慧型感知功能
4.6.2 JavaScript調試功能
4.7 JavaScript實例
4.8 小結
第5章 CSS樣式表
5.1 CSS樣式表概述
5.2 樣式表的基本語法
5.2.1 選擇器簡介
5.2.2 class選擇器和id選擇器的區別
5.2.3 樣式表中的其他語法
5.3 樣式表的使用規則
5.3.1 樣式表的分類
5.3.2 樣式表的優先權
5.3.3 樣式表的覆蓋
5.4 樣式表中的常用屬性
5.4.1 文字和文本屬性
5.4.2 背景屬性
5.4.3 列表屬性
5.5 布局與定位
5.5.1 div和span
5.5.2 元素的布局
5.5.3 元素的定位
5.5.4.元素的浮動
5.6 學校網站布局設計實例
5.6.1 頁面布局規劃
5.6.2 頁面的div結構
5.6.3 頁面的建立過程
5.7 小結
第6章 C#語法基礎
6.1 數據類型
6.1.1 常量與變數
6.1.2 值類型
6.1.3 引用類型
6.2 運算符與表達式
6.2.1.算術運算符與算術表達式
6.2.2 賦值運算符與賦值表達式
6.2.3 關係運算符與關係表達式
6.2.4 邏輯運算符與邏輯表達式
6.2.5 位運算符
6.2.6 對象創建運算符
6.2.7 “?”運算符
6.3 流程控制語句
6.3.1 分支控制語句
6.3.2 循環控制語句
6.3.3 異常處理語句
6.4 事件
6.5 泛型
6.6 小結
第7章 ASPX的網頁代碼模型與事件
7.1 ASPX的網頁代碼模型
7.1.1 內嵌編碼模型
7.1.2 後置編碼模型
7.1.3 選擇頁模型
7.2.ASPX的網頁事件
7.3.IsPostBack屬性
7.4 小結
第8章 網頁標準控制項
8.1 網頁中的控制項類型
8.2 HTML控制項轉換成伺服器控制項
8.3 網頁標準控制項的功能和格式
8.3.1 網頁標準控制項的功能
8.3.2 定義標準控制項的格式
8.4 設定控制項的屬性和事件處理程式
8.5 標準控制項簡介
8.5.1 標籤控制項
8.5.2 文本框控制項
8.5.3 按鈕控制項
8.5.4 複選控制項
8.5.5 單選控制項
8.5.6 下拉列表控制項
8.5.7 ListBox控制項
……
第9章 ASP.NET內置對象
第10章 驗證控制項
第11章 ADO.NET數據訪問技術
第12章 LINQ基礎
第13章 ASP.NET的數據控制項
第14章 用戶控制項
第15章 主題和母版頁
第16章 網站導航
第17章 ASP.NET AJAX程式設計
第18章 Web系統的多層結構
第19章 學校網站系統的設計與實現
序言
用戶與網站的互動主要通過動態網頁來實現,為了簡化和方便動態網頁的開發,Web領域的主要開發商相繼推出了多種Web開發技術,ASP.NET3.5就是其中之一。
ASP.NET 3.5是目前微軟最新的Web套用開發平台,AS P.NET 3.5不僅在語言和技術上改進了原有的ASP.NET 2.0的不足,並且提供了很多新的控制項和功能,提高了開發人員的開發效率。
筆者長期從事ASP方面的開發和教學工作,積累了豐富的經驗。本書根據作者的實際教學和開發經驗,以開發一個功能完整、實用的“學校網站系統”為主線,較全面地介紹開發“學校網站系統”中用到的ASP.NET 3.5技術和相關的SOL Server 2005資料庫知識,並深入淺出地分析ASP.NET 3.5技術的各個要點。本書講解時使用了大量的示例,這些示例大部分可以用在“學校網站系統”中,讀者在掌握書中知識點後就能夠進行實際套用。
本書特色如下:
(1)實用項目驅動。本書以開發一個功能完整、實用的“學校網站系統”為主線,把開發網站所需技術隱含在各個章節之中,以實用項目驅動的方式來編寫。同時通過大量示例說明具體的實際問題。學完本書後,讀者將具有開發中小型網站項目的能力。
(2)版本最新,與時俱進。讀者可以從本書中學到Visual Studio 2008的新增功能、c群中的語法增強特性。本書還介紹了最新的AJAx Web開發技術、最新的LINO查詢方式以及LlNQDDataSource控制項的使用方法,並通過完整的案例演示這些新技術。
(3)強調實用,面向開發。ASENET 3.5的相關技術很多,但是在動態網站開發過程中,大部分技術並不是經常用到的,作者在安排內容時,儘量與項目開發相結合,講解最常用的技術,讓讀者掌握開發網站的實用技能。
(4)突出實踐,學以致用。本書最後通過一個完整的“學校網站系統”實例介紹項目開發的全過程,讀者在掌握開發語言的基本方法和技巧後,能夠快速掌握實際項目的開發思路和方法,達到學以致用的目的。
(5)講解通俗,步驟詳細。本書圖文並茂,語言簡潔通俗,設計步驟清晰,讀者只需按照書中介紹的步驟操作,就可以順利學習到ASP.NET 3.5的相關技術。
本書共19章,以開發實用項目為主線,以介紹開發動態網站流程為線索,循序漸進地介紹所需技術,從概念到技術,從靜態頁面設計到代碼設計,介紹開發網站的各項技術。
第1章介紹動態網頁概念,以及當前開發動態網頁流行的幾種技術。
第2章首先讓讀者了解ASENET 3.5技術,並對構建ASP.NET 3.5開發環境進行介紹,最後演示創建一個ASP.NET 3.5網站實例。
第3~5章介紹開發靜態網頁所需的知識。