ASP.NET程序設計基礎與項目實訓

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 初識ASP.NET1.1 Web應用程序概述1.1.1 靜態(tài)頁面1.1.2 動態(tài)網(wǎng)頁技術(shù)1.2 ASP.NET概述1.2.1 ASP和ASP.NET1.2.2.NETFramework簡介1.2.3 編程語言1.2.4 ASP.NET的運行機制1.3 安裝VisualStudio20051.4 創(chuàng)建ASP.NET網(wǎng)站1.4.1 創(chuàng)建網(wǎng)站1.4.2 創(chuàng)建控件與運行網(wǎng)站1.5 編輯ASPX代碼1.5.1 顯示光標所在標記的層次1.5.2 添加事件代碼1.6 學習ASP.NET的一些建議1.7 小結(jié)1.8 習題第2章 ASP.NET Web窗體頁2.1 Web窗體頁運行過程2.2 ASP.NET的基本指令2.2.1 頁指令@Page2.2.2 用戶控件指令@Control2.2.3 注冊指令@Register2.2.4 引用指令@Reference2.2.5 執(zhí)行指令@Implements2.2.6 導入指令@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服務器控件語法2.3.4 HTML服務器控件語法2.3.5 數(shù)據(jù)綁定表達式語法2.3.6 服務器端對象標記語法2.3.7 服務器端包含指令語法2.3.8 服務器端注釋語法2.3.9 聲明性表達式語法2.4 內(nèi)聯(lián)代碼和代碼隱藏2.4.1 內(nèi)聯(lián)代碼分離2.4.2 代碼隱藏分離2.5 小結(jié)2.6 習題第3章 ASP.NET內(nèi)置對象3.1 Response對象3.2 Request對象3.2.1 Request對象的屬性和方法3.2.2 利用Request對象獲取客戶端瀏覽器信息3.2.3 利用Request對象讀取表單數(shù)據(jù)3.2.4 獲取用戶傳遞的參數(shù)3.3 Server對象3.3.1 Server對象的屬性和方法3.3.2 利用Server對象進行HTML編碼和解碼3.3.3 利用Server進行URL編碼和解碼3.3.4 使用Map Path返回指定的物理路徑3.4 Appliction對象3.4.1 Application對象的特點3.4.2 Application對象的屬性和方法3.4.3 存取Application對象變量值3.5 Session對象3.5.1 Session對象的屬性和方法3.5.2 Session對象的唯一性3.5.3 Session變量的有效期限3.6 Cookie對象3.6.1 Cookie概述3.6.2 Cookie的常用屬性和方法3.7 小結(jié)3.8 習題第4章 Web服務器控件4.1 ASE.NET Web服務器控件的共有屬性4.2 文本服務器控件4.2.1 Label控件4.2.2 Literal控件4.2.3 Text Box控件4.2.4 Hyper Link控件4.3 按鈕服務器控件4.3.1 Button控件4.3.2 Link Button控件4.3.3 Image Button控件4.4 圖像服務器控件4.4.1 Image控件4.4.2 Image Map控件4.5 選擇服務器控件4.5.1 Check Box控件4.5.2 Check Box List控件4.5.3 RadioButton控件4.5.4 Radio Button List控件4.6 列表服務器控件4.6.1 List Box控件4.6.2 Drop Down List控件4.6.3 Bulleted List控件4.7 容器服務器控件4.7.1 Panel控件4.7.2 Multi View控件4.7.3 Place Holder控件4.8 增強控件4.8.1 Ad Rotator控件4.8.2 Calendar控件4.8.3 Table控件4.8.4 File Upload控件4.9 上機實訓——登記個人信息4.9.1 頁面設計4.9.2 編寫事件處理代碼4.1 0小結(jié)4.1 1習題第5章 ASP.NET頁面驗證5.1 驗證控件概述5.2 Required Field Validator控件5.3 Regular Expression Validator控件5.3.1 Regular Expression Validator控件簡介5.3.2 正則表達式5.4 Range Validator控件5.5 Compare Validator控件5.6 Custom Validator控件5.7 Validation Summary控件5.8 屏蔽驗證功能5.9 給提示信息添加圖像和聲音5.1 0上機實訓——用戶注冊頁面5.1 0.1 頁面設計5.1 0.2 編寫事件處理程序5.1 1小結(jié)5.1 2習題第6章 設計ASP.NET網(wǎng)站6.1 母版頁概述6.2 導航控件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 以表格設置母版頁版面布局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 運行網(wǎng)站6.5 小結(jié)6.6 習題第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 上機實訓——文件瀏覽器7.6.1 頁面設計7.6.2 編寫程序代碼7.7 小結(jié)7.8 習題第8章 ADO.NET8.1 ADO.NET基礎8.1.1 ADO.NET概述8.1.2 ADO.NET與ADO的比較8.2 ADO.NET的對象8.2.1 Connection對象8.2.2 Command對象8.2.3 DataReader對象8.2.4 DataTable對象8.2.5 DataAdapter對象8.2.6 DataSet對象8.2.7 DataView對象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)用存儲過程8.4 上機實訓——產(chǎn)品數(shù)據(jù)管理8.4.1 頁面設計8.4.2 編寫功能函數(shù)8.4.3 添加事件處理函數(shù)8.5 小結(jié)8.6 習題第9章 數(shù)據(jù)綁定技術(shù)9.1 數(shù)據(jù)綁定技術(shù)概述9.2 綁定到簡單的數(shù)據(jù)源9.2.1 綁定到變量9.2.2 綁定到表達式9.2.3 綁定到集合9.2.4 綁定到方法的結(jié)果9.3 綁定到復雜的數(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ù)服務器控件9.5.1 DataGrid控件第10章 ASP.NET與XML第11章 項目實訓——企業(yè)業(yè)務管理系統(tǒng)第12章 課程設計附錄 參考答案

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET程序設計基礎與項目實訓 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7