ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)

出版時(shí)間:2009-4  出版社:中國人民大學(xué)出版社,北京科海電子出版社  作者:文東,秦敬祥 編  頁數(shù):352  
Tag標(biāo)簽:無  

前言

  大學(xué)擴(kuò)招以后,如何培養(yǎng)社會(huì)真正需要的人才已成為高校與社會(huì)高度關(guān)注的問題?! ∈袌?chǎng)經(jīng)濟(jì)的發(fā)展要求高等院校能培養(yǎng)更多的應(yīng)用型人才。所謂應(yīng)用型人才,是指能將專業(yè)知識(shí)和技能應(yīng)用于所從事的專業(yè)社會(huì)實(shí)踐的一種專門的人才類型。應(yīng)用型人才培養(yǎng)應(yīng)強(qiáng)調(diào)以知識(shí)為基礎(chǔ),以能力為重點(diǎn),知識(shí)能力素質(zhì)協(xié)調(diào)發(fā)展。在具體的培養(yǎng)目標(biāo)上應(yīng)強(qiáng)調(diào)學(xué)生綜合素質(zhì)和專業(yè)核心能力的培養(yǎng),在專業(yè)方向、課程設(shè)置、教學(xué)內(nèi)容、教學(xué)方法等方面都應(yīng)以知識(shí)的應(yīng)用為重點(diǎn)。  近年來,已經(jīng)出版的一些編寫得較好的應(yīng)用型教材,受到很多院校師生的歡迎,隨著IT技術(shù)的不斷發(fā)展,行業(yè)應(yīng)用的不斷拓寬,原有的應(yīng)用型教材很難滿足時(shí)代發(fā)展的需要,特別是現(xiàn)有教材中,與行業(yè)背景緊密結(jié)合,以項(xiàng)目實(shí)訓(xùn)為特色的教材還不是很多,而這種突出項(xiàng)目實(shí)訓(xùn)的應(yīng)用型教材正是當(dāng)前高等院校迫切需要的?! 榇?,在教育部關(guān)于建設(shè)精品課程相關(guān)文件和職業(yè)教育專家的指導(dǎo)下,以培養(yǎng)動(dòng)手能力強(qiáng),符合用人單位需求的應(yīng)用型人才為宗旨,我們組織了職業(yè)教育專家,企業(yè)開發(fā)人員以及骨干教師編寫了本套國家“十一五”高等院校計(jì)算機(jī)應(yīng)用型規(guī)劃教材。本套叢書重點(diǎn)放在“基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)”上(基礎(chǔ)指的是相應(yīng)課程的基礎(chǔ)知識(shí)和重點(diǎn)知識(shí),以及在實(shí)際項(xiàng)目中會(huì)應(yīng)用到的知識(shí),基礎(chǔ)為項(xiàng)目服務(wù),項(xiàng)目是基礎(chǔ)的綜合應(yīng)用)?! ∥覀兞?zhēng)使本套叢書符合精品課程建設(shè)的要求,在內(nèi)容建設(shè),作者隊(duì)伍和體例架構(gòu)上強(qiáng)調(diào)“精品”意識(shí),力爭(zhēng)打造出一套滿足現(xiàn)代高等教育應(yīng)用型人才培養(yǎng)教學(xué)需求的精品教材。

內(nèi)容概要

  《ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》以通俗易懂的語言,豐富多彩的實(shí)例,詳細(xì)介紹了如何使用ASP.NET技術(shù)進(jìn)行Web程序的開發(fā)。全書共分12章,第1-10章通過大量實(shí)例介紹了ASP.NET編程的基礎(chǔ)知識(shí),主要內(nèi)容包括初識(shí)ASP.NET、ASP.NET Web窗體頁、ASP.NET、內(nèi)置對(duì)象、Web服務(wù)器控件、ASP.NET頁面驗(yàn)證、設(shè)計(jì)ASP.NET網(wǎng)站、ASP.NET文件操作、ADO.NET、數(shù)據(jù)綁定技術(shù)和ASP.NET與XML等內(nèi)容,并且每章都安排有大量習(xí)題,便于讀者鞏固所學(xué)知識(shí);第11章和12章給出了1個(gè)綜合實(shí)訓(xùn)項(xiàng)目案例和3個(gè)課程設(shè)計(jì)習(xí)題,使讀者掌握企業(yè)級(jí)項(xiàng)目的設(shè)計(jì)思路、開發(fā)流程和解決問題的方法。  與《ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》配套的DVD多媒體教學(xué)資源包中包含了66小節(jié)播放時(shí)間長(zhǎng)達(dá)91分鐘的多媒體視頻教學(xué)課程及書中編程實(shí)例的程序源代碼文件。所有源代碼都經(jīng)過精心調(diào)試,在Windows XP和IIS下測(cè)試通過,能夠正常運(yùn)行。  《ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》敘述嚴(yán)謹(jǐn),實(shí)例豐富,結(jié)合實(shí)踐,既可作為應(yīng)用型本科院校、示范性高職高專、各類計(jì)算機(jī)培訓(xùn)學(xué)校的ASP.NET編程教材,也適合作為ASP.NET程序設(shè)計(jì)開發(fā)人員的參考手冊(cè)。

書籍目錄

第1章 初識(shí)ASP.NET1.1 Web應(yīng)用程序概述1.1.1 靜態(tài)頁面1.1.2 動(dòng)態(tài)網(wǎng)頁技術(shù)1.2 ASP.NET概述1.2.1 ASP和ASP.NET1.2.2.NETFramework簡(jiǎn)介1.2.3 編程語言1.2.4 ASP.NET的運(yùn)行機(jī)制1.3 安裝VisualStudio20051.4 創(chuàng)建ASP.NET網(wǎng)站1.4.1 創(chuàng)建網(wǎng)站1.4.2 創(chuàng)建控件與運(yùn)行網(wǎng)站1.5 編輯ASPX代碼1.5.1 顯示光標(biāo)所在標(biāo)記的層次1.5.2 添加事件代碼1.6 學(xué)習(xí)ASP.NET的一些建議1.7 小結(jié)1.8 習(xí)題第2章 ASP.NET Web窗體頁2.1 Web窗體頁運(yùn)行過程2.2 ASP.NET的基本指令2.2.1 頁指令@Page2.2.2 用戶控件指令@Control2.2.3 注冊(cè)指令@Register2.2.4 引用指令@Reference2.2.5 執(zhí)行指令@Implements2.2.6 導(dǎo)入指令@Import2.2.7 程序集指令@Assembly2.2.8 母版頁指令@Master2.2.9 輸出緩沖指令@Output Cache2.3 Web窗體頁基本語法2.3.1 代碼呈現(xiàn)塊語法2.3.2 代碼聲明塊語法2.3.3 ASP.NET服務(wù)器控件語法2.3.4 HTML服務(wù)器控件語法2.3.5 數(shù)據(jù)綁定表達(dá)式語法2.3.6 服務(wù)器端對(duì)象標(biāo)記語法2.3.7 服務(wù)器端包含指令語法2.3.8 服務(wù)器端注釋語法2.3.9 聲明性表達(dá)式語法2.4 內(nèi)聯(lián)代碼和代碼隱藏2.4.1 內(nèi)聯(lián)代碼分離2.4.2 代碼隱藏分離2.5 小結(jié)2.6 習(xí)題第3章 ASP.NET內(nèi)置對(duì)象3.1 Response對(duì)象3.2 Request對(duì)象3.2.1 Request對(duì)象的屬性和方法3.2.2 利用Request對(duì)象獲取客戶端瀏覽器信息3.2.3 利用Request對(duì)象讀取表單數(shù)據(jù)3.2.4 獲取用戶傳遞的參數(shù)3.3 Server對(duì)象3.3.1 Server對(duì)象的屬性和方法3.3.2 利用Server對(duì)象進(jìn)行HTML編碼和解碼3.3.3 利用Server進(jìn)行URL編碼和解碼3.3.4 使用Map Path返回指定的物理路徑3.4 Appliction對(duì)象3.4.1 Application對(duì)象的特點(diǎn)3.4.2 Application對(duì)象的屬性和方法3.4.3 存取Application對(duì)象變量值3.5 Session對(duì)象3.5.1 Session對(duì)象的屬性和方法3.5.2 Session對(duì)象的唯一性3.5.3 Session變量的有效期限3.6 Cookie對(duì)象3.6.1 Cookie概述3.6.2 Cookie的常用屬性和方法3.7 小結(jié)3.8 習(xí)題第4章 Web服務(wù)器控件4.1 ASE.NET Web服務(wù)器控件的共有屬性4.2 文本服務(wù)器控件4.2.1 Label控件4.2.2 Literal控件4.2.3 Text Box控件4.2.4 Hyper Link控件4.3 按鈕服務(wù)器控件4.3.1 Button控件4.3.2 Link Button控件4.3.3 Image Button控件4.4 圖像服務(wù)器控件4.4.1 Image控件4.4.2 Image Map控件4.5 選擇服務(wù)器控件4.5.1 Check Box控件4.5.2 Check Box List控件4.5.3 RadioButton控件4.5.4 Radio Button List控件4.6 列表服務(wù)器控件4.6.1 List Box控件4.6.2 Drop Down List控件4.6.3 Bulleted List控件4.7 容器服務(wù)器控件4.7.1 Panel控件4.7.2 Multi View控件4.7.3 Place Holder控件4.8 增強(qiáng)控件4.8.1 Ad Rotator控件4.8.2 Calendar控件4.8.3 Table控件4.8.4 File Upload控件4.9 上機(jī)實(shí)訓(xùn)——登記個(gè)人信息4.9.1 頁面設(shè)計(jì)4.9.2 編寫事件處理代碼4.1 0小結(jié)4.1 1習(xí)題第5章 ASP.NET頁面驗(yàn)證5.1 驗(yàn)證控件概述5.2 Required Field Validator控件5.3 Regular Expression Validator控件5.3.1 Regular Expression Validator控件簡(jiǎn)介5.3.2 正則表達(dá)式5.4 Range Validator控件5.5 Compare Validator控件5.6 Custom Validator控件5.7 Validation Summary控件5.8 屏蔽驗(yàn)證功能5.9 給提示信息添加圖像和聲音5.1 0上機(jī)實(shí)訓(xùn)——用戶注冊(cè)頁面5.1 0.1 頁面設(shè)計(jì)5.1 0.2 編寫事件處理程序5.1 1小結(jié)5.1 2習(xí)題第6章 設(shè)計(jì)ASP.NET網(wǎng)站6.1 母版頁概述6.2 導(dǎo)航控件6.2.1 Tree View控件6.2.2 Menu控件6.2.3 Site Map Path控件6.3 創(chuàng)建母版頁6.3.1 創(chuàng)建Master Page.master文件6.3.2 以表格設(shè)置母版頁版面布局6.3.3 創(chuàng)建菜單Web.SiteMap文件6.3.4 向母版頁添加Tree View與SiteMapPath控件6.4 使用母版頁創(chuàng)建內(nèi)容網(wǎng)頁6.4.1 選擇母版頁創(chuàng)建內(nèi)容網(wǎng)頁6.4.1 單擊“添加內(nèi)容頁”創(chuàng)建內(nèi)容網(wǎng)頁6.4.3 創(chuàng)建Default.aspx內(nèi)容6.4.4 創(chuàng)建網(wǎng)站其他內(nèi)容網(wǎng)頁6.4.5 運(yùn)行網(wǎng)站6.5 小結(jié)6.6 習(xí)題第7章 ASP.NET文件操作7.1 獲取磁盤信息7.2 目錄的相關(guān)操作7.2.1 Directory類的方法7.2.2 Directoryinfo類的方法和屬性7.3 文件的相關(guān)操作7.3.1 File類7.3.2 Filelnfo類7.4 讀寫文件7.4.1 流7.4.2 FileStream類7.4.3 讀寫文本文件7.5 Path類7.6 上機(jī)實(shí)訓(xùn)——文件瀏覽器7.6.1 頁面設(shè)計(jì)7.6.2 編寫程序代碼7.7 小結(jié)7.8 習(xí)題第8章 ADO.NET8.1 ADO.NET基礎(chǔ)8.1.1 ADO.NET概述8.1.2 ADO.NET與ADO的比較8.2 ADO.NET的對(duì)象8.2.1 Connection對(duì)象8.2.2 Command對(duì)象8.2.3 DataReader對(duì)象8.2.4 DataTable對(duì)象8.2.5 DataAdapter對(duì)象8.2.6 DataSet對(duì)象8.2.7 DataView對(duì)象8.3 常見的數(shù)據(jù)庫操作8.3.1 打開數(shù)據(jù)庫連接8.3.2 從數(shù)據(jù)庫中讀取記錄8.3.3 使用帶參數(shù)的查詢8.3.4 添加數(shù)據(jù)庫記錄8.3.5 更新數(shù)據(jù)庫記錄8.3.6 刪除數(shù)據(jù)庫記錄8.3.7 調(diào)用存儲(chǔ)過程8.4 上機(jī)實(shí)訓(xùn)——產(chǎn)品數(shù)據(jù)管理8.4.1 頁面設(shè)計(jì)8.4.2 編寫功能函數(shù)8.4.3 添加事件處理函數(shù)8.5 小結(jié)8.6 習(xí)題第9章 數(shù)據(jù)綁定技術(shù)9.1 數(shù)據(jù)綁定技術(shù)概述9.2 綁定到簡(jiǎn)單的數(shù)據(jù)源9.2.1 綁定到變量9.2.2 綁定到表達(dá)式9.2.3 綁定到集合9.2.4 綁定到方法的結(jié)果9.3 綁定到復(fù)雜的數(shù)據(jù)源9.3.1 綁定到DataView9.3.2 綁定到DataSet9.3.3 綁定到數(shù)據(jù)庫9.4 常用控件的數(shù)據(jù)綁定9.4.1 DropDownList控件的數(shù)據(jù)綁定9.4.2 ListBox控件的數(shù)據(jù)綁定9.4.3 CheckBoxList控件的數(shù)據(jù)綁定9.4.4 RadioButtonList控件的數(shù)據(jù)綁定9.5 數(shù)據(jù)服務(wù)器控件9.5.1 DataGrid控件第10章 ASP.NET與XML第11章 項(xiàng)目實(shí)訓(xùn)——企業(yè)業(yè)務(wù)管理系統(tǒng)第12章 課程設(shè)計(jì)附錄 參考答案

章節(jié)摘錄

  在計(jì)算機(jī)世界中,所謂服務(wù)器,是指提供服務(wù)的一方,而客戶端是接受服務(wù)的一方。在C/S模式下,用戶需要在自己的計(jì)算機(jī)上安裝客戶端程序,并進(jìn)行相關(guān)的配置以連接到服務(wù)器,然后通過客戶端程序從服務(wù)器端獲取所需的信息,實(shí)現(xiàn)所需的功能。C/S模式存在一個(gè)最大的問題就是軟件的升級(jí)。當(dāng)客戶端軟件需要升級(jí)的時(shí)候,需要對(duì)每臺(tái)安裝了客戶端的計(jì)算機(jī)進(jìn)行升級(jí).升級(jí)的工作量非常龐大.如果選擇每臺(tái)機(jī)器上都已安裝并配置好的客戶端程序,以這個(gè)客戶端去訪問所需要訪問的服務(wù)器,就可以免去為每臺(tái)機(jī)器安裝相應(yīng)的客戶端軟件,這個(gè)客戶端程序就是瀏覽器。我們知道,每臺(tái)機(jī)器上幾乎都安裝有瀏覽器,用戶可以通過這個(gè)瀏覽器去訪問服務(wù)器。由于瀏覽器是對(duì)HTML語言進(jìn)行解析,因此只要服務(wù)器顯示給客戶端的數(shù)據(jù)是HTML語言的形式,就可以在任何一臺(tái)裝有瀏覽器的計(jì)算機(jī)上獲得想要的服務(wù)。如果要升級(jí)的話,只需升級(jí)服務(wù)器即可,而不需要升級(jí)客戶端,從而解決了使用C/S模式時(shí)因升級(jí)所帶來的問題,這就是B/S模式?! ≡诮榻B了B/S模式之后,再來了解動(dòng)態(tài)網(wǎng)頁技術(shù)?! ∷^動(dòng)態(tài)網(wǎng)頁,就是網(wǎng)頁中含有程序代碼的活腳本,采用ASP、CGI、ASP.NET等技術(shù)動(dòng)態(tài)生成頁面。這些網(wǎng)頁通常在服務(wù)器端以擴(kuò)展名JSP、PHP、ASP或ASPX來存儲(chǔ),表示網(wǎng)頁內(nèi)容是Active Server Pages(動(dòng)態(tài)服務(wù)器頁面),含有需要執(zhí)行的程序。當(dāng)接收到用戶的訪問請(qǐng)求后,必須由服務(wù)器端先執(zhí)行程序,然后將執(zhí)行完的結(jié)果動(dòng)態(tài)生成頁面并傳輸?shù)接脩舻臑g覽器中,在瀏覽器上顯示出來。這種網(wǎng)頁由于要在服務(wù)器端執(zhí)行一些程序,而且根據(jù)執(zhí)行程序的條件不同,得到的執(zhí)行結(jié)果也可能不同,所以被稱為動(dòng)態(tài)網(wǎng)頁。

編輯推薦

  《ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》由Microsoft軟件教育專家和資深軟件工程師聯(lián)袂策劃和編寫?! 』A(chǔ)知識(shí)結(jié)合典型實(shí)例,方便讀者動(dòng)手實(shí)踐,快速掌握所學(xué)知識(shí)?! 【x大型項(xiàng)目實(shí)訓(xùn)案例及3個(gè)課程設(shè)計(jì),便于鞏固知識(shí)、學(xué)以致用?! 】坪6嗝襟w語音視頻教學(xué)軟件(1DVD)  66小節(jié)長(zhǎng)達(dá)91分鐘高清晰視頻教學(xué)課程(AVI),適合多媒體教室教學(xué)演示,滿足現(xiàn)代教學(xué)需求。  附送書中實(shí)例程序的源代碼文件,提高學(xué)習(xí)效率  體例新穎,三位一體?! ≡趪矣?jì)算機(jī)應(yīng)用技能最新教育理念的指導(dǎo)下,我們邀請(qǐng)企業(yè)技術(shù)專家和一線骨干教師共同精心企劃本套叢書,依托“基礎(chǔ)+項(xiàng)目實(shí)踐+課程設(shè)計(jì)”的三位一體教學(xué)模式組織內(nèi)容,體例新穎?! ?shí)例豐富,緊貼行業(yè)應(yīng)用  精心組織了與行業(yè)應(yīng)用緊密結(jié)合的典型實(shí)例,且實(shí)例豐富中,讓教師在授課過程中有更多的演示環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中有更多的動(dòng)手實(shí)踐機(jī)會(huì),迅速將所學(xué)內(nèi)容應(yīng)用于實(shí)際工作中?! ∫皂?xiàng)目開發(fā)為目標(biāo)  本叢書中的各分冊(cè)都是在一個(gè)或多個(gè)項(xiàng)目的實(shí)現(xiàn)過程中,融入相關(guān)知識(shí)點(diǎn)。這里的“項(xiàng)目”是指基于工作過程的,從典型工作任務(wù)中提煉并分析得到的,符合學(xué)生認(rèn)知過程和學(xué)習(xí)領(lǐng)域要求的,模擬任務(wù)且與實(shí)際工作崗位要求一致的項(xiàng)目。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7