1、 asp.net4.0簡(jiǎn)介
介紹asp.net的運(yùn)行機(jī)制,以及與asp.net2.0相比增加了那些新特性,新技術(shù)
?
2、 Html控件和web服務(wù)器控件
本章將介紹各種類(lèi)型的asp.net服務(wù)器控件和html控件,以及各控件之間的關(guān)系。你將了解網(wǎng)頁(yè)如何提交給服務(wù)器和服務(wù)器如何響應(yīng)用戶(hù)的提交
?
3、 表單與數(shù)據(jù)驗(yàn)證
Asp.net 4.0給web表單模型引入了一些很小的變化,嚴(yán)格型xhtml呈現(xiàn)、可預(yù)期的客戶(hù)端id、新htmlhead屬性、永久重定向。表單在提交服務(wù)器之前如何實(shí)現(xiàn)客戶(hù)端驗(yàn)證呢?我們?cè)诒菊轮袑⒁灰恢v解
?
4、 asp.net 常用內(nèi)置對(duì)象
web請(qǐng)求是無(wú)狀態(tài)的,那我們?nèi)绾卧陧?yè)面之間保存數(shù)據(jù)的呢,頁(yè)面?zhèn)鲄?、跳轉(zhuǎn)、登陸狀態(tài)保持、購(gòu)物車(chē)功能、商品對(duì)比功能,這些又都是如何實(shí)現(xiàn)的,答案是“內(nèi)置對(duì)象”
?
5、 母版頁(yè)與主題
不論是大型的管理系統(tǒng)還是小的網(wǎng)站頁(yè)面,對(duì)于頁(yè)面中重復(fù)的元素,我們是否需要不斷的ctrl+c ctrl+v 呢,用母版頁(yè)和主題快速打造風(fēng)格統(tǒng)一、色彩斑斕的網(wǎng)站
?
6、 導(dǎo)航控件
頁(yè)面地址導(dǎo)航、菜單、樹(shù)形結(jié)構(gòu)這些看似很復(fù)雜的結(jié)構(gòu)在asp.net卻只需要簡(jiǎn)單的幾行代碼,有了導(dǎo)航控件,我們的開(kāi)發(fā)才真的叫快速開(kāi)發(fā)
?
7、 基本數(shù)據(jù)綁定控件
本章將通過(guò)gridview、dropdownlist這兩個(gè)控件介紹數(shù)據(jù)綁定的神奇,前臺(tái)綁定、后臺(tái)綁定,數(shù)據(jù)源綁定,總有一種適合你
?
8、 分層開(kāi)發(fā)
分層開(kāi)發(fā)是當(dāng)今軟件開(kāi)發(fā)的主流架構(gòu),而三層架構(gòu)又是主流中的基本模式,本章將使用實(shí)例為大家介紹三層架構(gòu)模型
?
9、 數(shù)據(jù)綁定
本章將使用三層架構(gòu)模型為大家詳細(xì)講解gridview、detailsview控件的使用,顯示圖片、實(shí)現(xiàn)分頁(yè)等
?
10、 富數(shù)據(jù)控件----gridview
Gridview是asp.net中使用頻率最高的控件,也是功能最豐富的控件,我們這章將帶來(lái)大家一起完成奇偶漸變行、光棒效果、多選效果、多選刪除等功能
?
11、 富數(shù)據(jù)控件----datalist、detailview
datalist是一個(gè)非常靈活的數(shù)據(jù)綁定控件,它根據(jù)定義的模版呈現(xiàn)自己的內(nèi)容。它增加了高級(jí)特性(如選擇和編輯),它的工作方式和gridview相同。不過(guò)它沒(méi)有提供基于字段的模版,它以最少的標(biāo)記創(chuàng)建快速簡(jiǎn)潔的表格
?
12、 常用第三方控件
本章我們將手動(dòng)編寫(xiě)一個(gè)驗(yàn)證碼控件、使用fckeditor富文本框控件和my97datepicker日期提示控件
?
13、 用戶(hù)自定義控件
本章我們兩種方式制作自定義控件,制作ascx控件和使用擴(kuò)展方法擴(kuò)展現(xiàn)有控件的功能,真正讓大家體會(huì)到c#4.0給我們帶來(lái)的技術(shù)上的便利
?
14、 緩存
深入講解四種緩存模型:輸出緩存、數(shù)據(jù)緩存、部分頁(yè)緩存、數(shù)據(jù)源緩存,以及緩存依賴(lài)的概念
?
15、 文件與流
Directory類(lèi)、file類(lèi)、driver類(lèi)等文件系統(tǒng)操作類(lèi)的使用,使用流讀寫(xiě)文件、序列化技術(shù)的使用
?
16、 Xml
Xml文件的讀取,以及xml文件與數(shù)據(jù)源控件之間的互相調(diào)用
?
17、 擴(kuò)展HTTP管道
使用管道技術(shù)對(duì)http請(qǐng)求進(jìn)行過(guò)濾和處理以實(shí)現(xiàn)數(shù)字水印效果、防盜鏈功能和url隱藏技術(shù)
?
18、 使用char控件顯示圖表
對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)以圖形化的形式進(jìn)行展示,柱形圖、餅圖、曲線(xiàn)圖、三維圖形功能豐富
?
19、 Javascript與ajax技術(shù)
本章中我們將學(xué)習(xí)一些用于將javascript和asp.net結(jié)合起來(lái)的可靠技術(shù),學(xué)習(xí)如何借助于ajax來(lái)增強(qiáng)頁(yè)面效果,還將向你講述ajax的工作原理
?
20、 Asp.net AJAX
利用微軟提供的ajax框架快速的進(jìn)行頁(yè)面改造,提供用戶(hù)體驗(yàn)度、日期控件、菜單控件、輸入強(qiáng)化驗(yàn)證控件、google提示控件的使用與注意事項(xiàng)
?
21、 LINQ技術(shù)縱橫談
Linq是.net中一項(xiàng)突破的創(chuàng)新,本章將主要講解linqtosql使用面向?qū)ο蟮乃枷脒M(jìn)行數(shù)據(jù)操作,另外還將介紹實(shí)體集的概念研究linq to entities的工作原理
?
22、 WebService—java與.net互調(diào)用
Webservice技術(shù)實(shí)現(xiàn)了網(wǎng)站之間數(shù)據(jù)的共享,無(wú)論java開(kāi)發(fā)的應(yīng)用還是.net應(yīng)用或者是php的應(yīng)用之間都可以通過(guò)webservice技術(shù)進(jìn)行互調(diào)用
?
23、 綜合案例:B/C網(wǎng)上書(shū)店系統(tǒng)(項(xiàng)目截圖見(jiàn)圖片展示)
網(wǎng)上書(shū)店系統(tǒng)主要是實(shí)現(xiàn)首頁(yè)圖書(shū)展示、圖書(shū)詳情顯示、購(gòu)物車(chē)、產(chǎn)生訂單等功能的系統(tǒng)。在后臺(tái)的管理員頁(yè)面中將包含圖書(shū)分類(lèi)管理、圖書(shū)管理、用戶(hù)管理、訂單處理等功能模塊,后臺(tái)模型中將使用表單身份驗(yàn)證模型進(jìn)行登錄驗(yàn)證。
本項(xiàng)目我們將使用visual Stdio2012+sqlserver2008實(shí)現(xiàn),采用三層架構(gòu)模型,將我們前面課程講解的知識(shí)點(diǎn)進(jìn)行綜合運(yùn)用