注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP.NET程序設計教程

ASP.NET程序設計教程

ASP.NET程序設計教程

定 價:¥39.00

作 者: 金旭亮 編著
出版社: 高等教育出版社
叢編項:
標 簽: ASP

ISBN: 9787040249835 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數: 420 字數:  

內容簡介

  《ASP.NET程序設計教程》以ASP.NET技術為核心比較全面地介紹了當前Web軟件開發(fā)技術的各個領域,內容涵蓋了靜態(tài)網頁設計、ASP.NET動態(tài)網頁設計以及SOA和AJAx等新技術,同時對相關的計算機科學領域如操作系統、計算機網絡、面向對象技術和軟件工程理論等也有涉及。《ASP.NET程序設計教程》貫徹了“理性知識感性掌握”的教學理念,設計了大大小小數十個實例,通過實例來介紹Web開發(fā)技術與相關理論,努力做到深入淺出,“以大白話講授復雜的技術”,為學生提供了詳盡的經過精心設計的上機試驗,努力幫助學生形成一個完整的知識框架,引導學生通過開發(fā)實踐來培養(yǎng)真實的軟件開發(fā)能力。為方便教師授課和讀者自學,本書光盤中配有全部章節(jié)的教學PPT,并在ITCAST網站提供在線視頻教學課程?!禔SP.NET程序設計教程》適合作為本??圃盒S嬎銠C及相關專業(yè)教材,也適合于廣大IT教育培訓機構作為培訓教材使用,對于想系統地掌握ASP.NET技術的自學者及在職的軟件工程師也有參考價值。

作者簡介

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

圖書目錄

第1章 Web程序設計概論
1.1 互聯網概述
1.1.1 Web的網狀信息結構
1.1.2 使用HTML網頁顯示信息
1.2 Web的工作原理
1.3 Internet協議
1.3.1 計算機網絡的分層模型
1.3.2 分層模型下的數據通信
1.3.3 TCP/IP協議與DNS
1.3.4 HTTP協議的工作方式與特性
1.4 Web程序設計概論
1.4.1 靜態(tài)網頁與動態(tài)網頁
1.4.2 Web程序開發(fā)與運行環(huán)境
1.5 練習與實踐
1.6 上機實驗
實驗1 搭建ASP.NET開發(fā)與運行環(huán)境
實驗2 靜態(tài)網頁設計
第2章 HTML與XML
2.1 HTML概述
2.1.1 HTML、XHTML和DHTML
2.1.2 HTML元素與標簽
2.1.3 遵循XHTML規(guī)范編寫網頁
2.1.4 HTML文檔的基本結構
2.1.5 瀏覽器解析HTML的方式
2.2 使用HTML設計網頁
2.2.1 處理文字和段落
2.2.2 元素
2.2.3 超鏈接
2.2.4 顯示圖像
2.2.5 使用表格
2.2.6 設計表單
2.2.7 嵌入多媒體元素
2.3 XML技術基礎
2.3.1 XML簡介
2.3.2 使用XML表達數據
2.3.3 XML數據的顯示
2.3.4 XML數據對象模型——DOM
2.4 練習與實踐
2.5 上機實驗
實驗1 使用HTML設計簡單網頁
實驗2 XML數據的創(chuàng)建與顯示
第3章 使用cSS布局網頁
3.1 CSS簡介
3.1.1 CSS與HTML的關系
3.1.2 CSS的特點
3.2 在HTML文檔中使用CSS
3.2.1 在HTML文檔中直接嵌入CSS代碼
3.2.2 使用獨立的CSS文件
3.2.3 合并多個CSS文件
3.3 編寫CSS樣式規(guī)則
3.3.1 CSS樣式表的組成要素
3.3.2 CSS選擇器
3.4 樣式的繼承與層疊
3.4.1 樣式的繼承原則
3.4.2 樣式的層疊原理
3.4.3 小結
3.5 CSS盒模型
3.5.1 塊元素與內聯元素
3.5.2 CSS的盒狀模型
3.6 流式布局與浮動布局
3.6.1 流式布局
3.6.2 浮動布局
3.6.3 頁面盒子布局方式小結
3.7 盒子的定位方式
3.7.1 靜態(tài)定位
3.7.2 相對定位
3.7.3 絕對定位
3.7.4 固定定位
3.8 網頁布局實踐
3.8.1 現代網頁的基本布局方案
3.8.2 網頁布局的基本步驟
3.9 練習與實踐
3.10 上機實驗
實驗1 實現圓角框
實驗2 文章排版
實驗3 實現兩欄頁面布局設計
第4章 JavaScript編程基礎
4.1 JavaScript概述
4.1.1 JavaScript簡介
4.1.2 在HTML中嵌入JavaScript代碼
4.2 JavaScript代碼的解析流程
4.2.1 JavaScript程序代碼的流式解析方式
4.2.2 事件驅動模式下的JavaScript代碼執(zhí)行順序
4.3 JavaScript語法基礎
4.3.1 JavaScript編程基本規(guī)則
4.3.2 變量與常用數據類型
4.3.3 數值類型轉換
4.3.4 string類型
4.3.5 數組
4.3.6 函數
4.3.7 對象
4.4 瀏覽器對象模型
4.4.1 對話窗口
4.4.2 瀏覽器對象模型
4.5 文檔對象模型
4.5.1 HTML文檔對象模型
4.5.2 訪問HTML表單和表單控件
4.6 事件與事件響應
4.6.1 常用的HTML網頁事件
4.6.2 編寫事件響應代碼
4.6.3 網頁事件響應實例
4.6.4 客戶端數據驗證
4.7 動態(tài)修改網頁
4.7.1 document.write()方法
4.7.2 動態(tài)增加與刪除網頁元素
4.7.3 動態(tài)樣式切換
4.8 練習與實踐
4.9 本章實驗
實驗1 猜數字游戲
實驗2 動態(tài)樣式設定
第5章 ASP.NET技術基礎
5.1 ASP.NET網站與網頁
5.1.1 使用visual Studio創(chuàng)建ASP.NET網站
5.1.2 ASF.NET網頁的結構
5.1.3 網頁代碼模型
5.2 基于控件的網頁可視化設計
5.2.1 HTML元素與HTML控件
5.2.2 Web服務器控件
5.3 ASP.NET網站結構
5.3.1 ASP.NET特殊文件夾
5.3.2 普通文件夾
5.3.3 網站文件類型
5.3.4 網站導航
5.3.5 使用母版頁
5.3.6 定制頁面和控件的顯示風格
5.3.7 在ASP.NET網頁中集成JavaScript
5.4 ASP.NET網站的發(fā)布與部署
5.4.1 自動發(fā)布
5.4.2 復制網站
5.4.3 手工部署
5.5 練習與實踐
5.6 上機實驗
實驗1 使用visual Studio創(chuàng)建網頁計算器
實驗2 ASP.NET應用程序全局類的使用
*實驗3 母版頁、主題和導航控件
第6章 Web應用程序狀態(tài)保存
6.1 HTTP協議的無狀態(tài)特性
6.2 ViewState
6.2.1 ViewState對象的使用方法
6.2.2 保存可序列化的對象
6.3 Scssion
6.3.1 理解Session
6.3.2 在線購物示例網站分析
6.3.3 Session事件
6.4 Cookic
6.5 Appucation
6.6 查詢字符串
6.7 隱藏域
6.8 跨頁回發(fā)
6.9 Web信息共享機制小結
6.10 上機實驗
實驗 在線考試
第7章 數據有效性檢測
7.1 數據驗證控件概述
7.1.1 使用數據驗證控件
7.1.2 服務器端與客戶端數據驗證
7.1.3 多條件驗證
7.1.4 顯示數據驗證的信息
7.1.5 用代碼來控制驗證過程
7.2 基本的數據驗證類型
7.2.1 檢測必填數據項
7.2.2 限定輸入特定范圍的數據
7.2.3 比對數據
7.2.4 限定用戶輸入數據的類型
7.2.5 使用正則表達式進行復雜數據驗證
7.2.6 自定義數據驗證方法
7.3 上機實驗
實驗 計算組合數
第8章 ASP.NET Web編程原理
8.1 ⅡS架構與HTTP請求處理流程
8.1.1 網站、Web應用程序和虛擬目錄
8.1.2 應用程序池與工作者進程
8.1.3 ⅡS的系統架構
8.1.4 HTTP請求的處理過程
8.1.5 ISAPI擴展、ISAPI篩選器和程序映射
8.2 ASP.NET管線與應用程序生命周期
*8.2.1 ASP.NET應用程序生命周期
8.2.2 ASP.NET應用程序生命周期事件
8.3 HTTP處理程序和模塊應用實例
8.3.1 一般處理程序
8.3.2 自定義HTTP處理程序
8.3.3 自定義HTTP模塊
8.4 ASP.NET頁面生命周期
8.4.1 ASP.NET頁面類的自動生成
8.4.2 頁生命周期階段概述
8.4.3 頁面生命周期事件
*8.4.4 深入了解ASP.NET頁面事件處理機制
8.5 練習與實踐
8.6 上機實驗
*實驗 直觀體驗ASP.NET頁面生命周期
第9章 使用數據庫保存與檢索信息
9.1 數據庫技術概論
9.1.1 數據庫概念的內涵
9.1.2 關系型數據庫的構成要素
9.1.1 三種基本的數據操作
9.1.4 流行的數據庫產品簡介
9.1.5 安裝SQL Server 2005
9.1.6 附加數據庫
9.1.7 編寫與執(zhí)行SQL命令
9.2 結構化查詢語言SQL
9.2.1 SQL簡介
9.2.2 SELECT語句與數據檢索
9.2.3 INSERT語句與數據插入
9.2.4 UPDATE語句與數據更新
9.2.5 DELETE語句與數據刪除
9.2.6 視圖
9.2.7 存儲過程
9.2.8 SQL命令小結
9.3 使用ADO.NET訪問數據
9.3.1 ADO.NET對象模型
9.3.2 連接數據庫
9.3.3 獲取數據庫對象信息
9.3.4 發(fā)送SQL命令
9.4 上機實驗
實驗1 安裝SQL Server與范例數據庫
實驗2 使用ADO.NET訪問數據庫
實驗3 創(chuàng)建好友通訊錄網站
第10章 數據綁定
10.1 數據綁定原理
10.1.1 自動數據綁定
10.1.2 常用的數據綁定控件和數據源控件
10.1.3 ASP.NET數據綁定架構
10.1.4 數據綁定表達式
10.1.5 數據綁定模板
10.2 GridView基礎知識
10.2.1 理解GridView對象模型
10.2.2 GridView控件觸發(fā)的事件
10.2.3 編程訪問基礎數據
10.3 GridView應用實例
10.3.1 自定義顯示列和列標題
10.3.2 自定義分頁
10.3.3 記錄排序
10.3.4 刪除記錄
10.3.5 查找記錄
10.3.6 選中并編輯記錄
10.3.7 使用模板列批量刪除記錄
10.4 數據綁定控件的組合使用
10.4.1 數據綁定控件的嵌套
10.4.2 數據篩選與合計
10.4.3 主從表
10.5 上機實驗
實驗 在線留言板
第11章 成員資格與角色管理
11.1 Web用戶與權限管理概述
11.1.1 身份驗證的方式
11.1.2 ASP.NET成員資格與角色管理框架
11.2 使用ASP.NET網站管理工具
11.2.1 啟動ASP.NET網站管理工具
11.2.2 管理網站用戶、角色與訪問規(guī)則
11.2.3 應用程序配置
11.3 使用登錄控件
11.3.1 登錄控件的使用
11.3.2 成員資格與角色管理框架的定制與擴展
11.4 上機實驗
實驗1 使用登錄控件
實驗2 使用ASP.NET網站配置工具
實驗3 使用成員資格與角色管理框架
第12章 ASP.NE丁組件開發(fā)
12.1 用戶控件
12.1.1 創(chuàng)建和使用用戶控件
12.1.2 響應用戶控件中的子控件事件
12.1.3 給用戶控件添加公有屬性、方法與事件
12.1.4 動態(tài)創(chuàng)建子控件
12.1.5 集成數據綁定控件
12.2 開發(fā)Web服務器控件
12.2.1 形成對自定義Web控件的基本認識
12.2.2 在Visual Studio中使用wcb控件
12.2.3 自定義Web控件開發(fā)基礎
12.2.4 擴充現有的ASP.NET控件
12.2.5 開發(fā)復合控件
12.3 上機實驗
實驗1 用戶控件的開發(fā)與使用
實驗2 開發(fā)Web服務器控件
第13章 Web Service技術簡介及應用
13.1 Web Service概述
13.1.1 Web Service的定義
13.1.2 wcb Service興起的時代背景
13.1.3 web Service技術的組成要素
13.2 構建ASP.NET Web Service
13.2.1 使用Visual Studio創(chuàng)建Web Service
13.2.2 測試Web Service
13.2.3 發(fā)布Web Service
13.3 使用Web Service
13.3.1 添加Web引用
13.3.2 訪問Web Service
13.4 在ASP.NET網站中集成Web Service
13.4.1 使用javaScript直接調用Web Service
13.4.2 javaScript調用頁面靜態(tài)方法
13.5 練習與實踐
13.6 上機實驗
實驗 Web Service的定義與使用
第14章 AJAX技術基礎及應用
14.1 AJAX概述
14.1.1 傳統Web技術存在的問題
14.1.2 什么是AJAX
14.1.3 手工編碼應用AJAX
14.1.4 ASP.NET AJAX技術框架介紹
14.2 頁面的局部刷新與異步回發(fā)
14.2.1 定義頁面更新區(qū)域
14.2.2 確定頁面局部更新方式
14.2.3 定義異步回發(fā)觸發(fā)器
14.2.4 UPdatePanel的更新原則
14.3 使用UpdateProgress控件
14.4 定時調用
14.5 使用AJAX Control Toolkit
14.5.1 實現圓角框
14.5.2 使用彈出式面板
14.5.3 組合使用AJAX控件
14.6 上機實驗
實驗1 手動創(chuàng)建AJAX應用
實驗2 UpdatcPanel的使用
第15章 組件化多層網站系統開發(fā)
15.1 組件化多層分布式系統架構
15.1.1 組件化開發(fā)的概念
15.1.2 組件化開發(fā)的規(guī)范
15.1.3 .NET平臺上的組件技術
15.1.4 組件化的多層軟件系統架構
15.2 面向對象系統的組件化開發(fā)過程
15.2.1 軟件開發(fā)的基本過程
15.2.2 基于軟件組件的增量與迭代開發(fā)模型
15.3 HappyBookShop網站的分析與設計
15.3.1 示例網站功能簡介
15.3.2 示例網站的信息存儲方式
15.3.3 系統架構設計
15.3.4 網站總體結構
15.4 示例網站技術要點
15.4.1 網站外觀設計
15.4.2 權限管理
15.4.3 用戶控件的應用
15.4.4 一般處理程序的應用
15.4.5 封面圖片文件的保存
15.4.6 AJAX技術的應用
15.4.7 Web Senice擴展
15.4.8 示例網站的發(fā)布與部署
第16章 互聯網技術的現狀與發(fā)展
16.1 Web 2.0時代的互聯網技術
16.1.1 Web 2.0時代的互聯網特點
16.1.2 Web 2.0時代的典型網站
16.2 下一代的互聯網技術展望
16.2.1 當代互聯網技術面臨的主要技術挑戰(zhàn)
16.2.2 下一代互聯網的定義和主要特征
參考文獻

本目錄推薦

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