出版時間:2009-1 出版社:石竹、李千目、嚴哲、 紀青瑩 清華大學出版社 (2009-01出版) 作者:李千目,嚴哲,紀青瑩,郭鵬,等 編 頁數(shù):344
前言
為適應高職院校應用型人才培養(yǎng)迅速發(fā)展的趨勢,本著厚基礎、重能力、求創(chuàng)新的總體思想,培養(yǎng)以就業(yè)市場為導向的具備“職業(yè)化”特征的高級應用型人才,著眼于國家發(fā)展和培養(yǎng)造就綜合能力人才的需要,著力提高學生的學習能力、實踐能力和創(chuàng)新能力。清華大學出版社出版了《高等學校應用型特色規(guī)劃教材》系列,并使其成為切合當前教育改革需要的高質量的優(yōu)秀教材。本書是該系列教材之一。1. 關于ASP.NETASP.NET是一種建立在通用語言基礎上的程序構架,可以使用一臺Web服務器來建立強大的Web應用程序。ASP.NET提供了許多比現(xiàn)在的普通Web開發(fā)模式更強大的功能。2. 本書閱讀指南本書由淺入深、系統(tǒng)全面地介紹了如何使用ASP.NET構建網(wǎng)絡應用。全書共分15章。第1章主要介紹ASP.NET的特點以及Visual Studio 2008的語言開發(fā)環(huán)境。第2章主要介紹搭建ASP.NET開發(fā)環(huán)境、安裝和配置IIS以及配置Web.config文件。第3章主要介紹HTML語言的使用。第4章主要介紹級聯(lián)樣式表(CSS)和JavaScript的基本語法以及使用方法。第5章主要介紹C#語言的使用方法。第6章主要介紹TextBox控件、DropDownList控件、ListBox控件、CheckBox控件和RadioButton控件的用法,以及通過FileUpload控件上傳文件并且控制文件格式和文件大小。第7章主要介紹如何使用RequiredFieldValidator控件來確保用戶提供了輸入、如何使用RangeValidator控件來保證用戶輸入的內(nèi)容,以及如何使用CompareValidator控件、RegularExpressionValidator控件和CustomValidator控件。第8章主要介紹和數(shù)據(jù)庫相關的基本知識,同時介紹了SQL語句的基本語法。
內(nèi)容概要
系統(tǒng)全面地介紹了ASP.NET的有關知識及其相關的數(shù)據(jù)庫技術、HTML技術等?!禔SP.NET程序設計與應用開發(fā)》共15章,內(nèi)容包括ASP.NET簡介,搭建ASP.NET開發(fā)平臺,HTML語言簡介,CSS與JavaScript,C#語言,標準控件,驗證控件的使用,數(shù)據(jù)庫簡介,使用數(shù)據(jù)源控件和數(shù)據(jù)控件,刪除、插入和編輯數(shù)據(jù),數(shù)據(jù)綁定相關主題,管理網(wǎng)站用戶,網(wǎng)站導航和使用母版頁等內(nèi)容,并附有大量的代碼實例。每章設有“小型案例實訓”板塊,以便于讀者能夠綜合運用本章知識點提高實際編程能力?!禔SP.NET程序設計與應用開發(fā)》最后一章精心安排了一個綜合項目案例,可以幫助讀者進一步鞏固《ASP.NET程序設計與應用開發(fā)》所學的知識點?! 禔SP.NET程序設計與應用開發(fā)》配有電子教案,并提供程序源代碼,以方便讀者自學?! 禔SP.NET程序設計與應用開發(fā)》易教易學、學以致用、注重能力,對初學者容易混淆的內(nèi)容進行了重點提示和講解?!禔SP.NET程序設計與應用開發(fā)》適合作為普通高等院校應用型本科(含部分專科、高職類)各相關專業(yè)的程序設計教材,也適合編程開發(fā)人員培訓、自學使用。
書籍目錄
第1章 ASP.NET簡介1.1 網(wǎng)站發(fā)展歷史的簡要回顧1.1.1 從靜態(tài)網(wǎng)頁發(fā)展到動態(tài)網(wǎng)頁1.1.2 動態(tài)網(wǎng)站發(fā)展的幾個階段1.1.3 ASP.NET技術的特點1.2 ASP.NET框架體系結構1.3 安裝Visual Studio 20081.4 Visual Studio簡介1.4.1 創(chuàng)建一個新的ASP.NET網(wǎng)站1.4.2 創(chuàng)建并測試一個簡單的ASP.NET網(wǎng)頁1.5 小結1.6 習題第2章 搭建ASP.NET開發(fā)平臺2.1 環(huán)境配置2.1.1 搭建ASP.NET開發(fā)環(huán)境2.1.2 安裝IIS2.1.3 配置IIS2.2 Web.config 文件配置2.3 小型案例實訓2.4 小結2.5 習題第3章 HTML語言簡介3.1 HTML語言3.1.1 HTML語言概述3.1.2 HTML標記的基礎3.1.3 HTML文檔的基本結構3.2 HTML文本編輯3.2.1 HTML文本的格式化3.2.2 設置列表文本3.3 超鏈接3.4 網(wǎng)頁布局3.4.1 布局的基本概念3.4.2 使用表格布局3.4.3 使用層布局3.5 插入圖像3.6 插入多媒體文件3.7 使用框架3.8 小型案例實訓3.9 小結3.10 習題第4章 CSS與JavaScript4.1 級聯(lián)樣式表(CSS)的使用4.1.1 CSS的基本概念4.1.2 CSS的定義與使用4.1.3 CSS使用實例4.2 JavaScript的使用4.2.1 JavaScript語言簡介4.2.2 JavaScript的基本用法4.3 小型案例實訓4.3.1 CSS運用4.3.2 JavaScript運用4.3.3 利用表單收集信息4.3.4 圖片切換4.4 小結4.5 習題第5章 C#語言5.1 C#語言概述5.1.1 C#簡介5.1.2 一個簡單的運用C#的例子5.2 數(shù)據(jù)類型5.2.1 常量與變量5.2.2 值類型5.2.3 引用類型5.3 運算符與關系表達式5.3.1 算術運算符與算術表達式5.3.2 賦值運算符與賦值表達式5.3.3 關系運算符與關系表達式5.3.4 邏輯運算符與邏輯表達式5.3.5 位運算符5.3.6 對象創(chuàng)建運算符5.3.7 其他運算符5.4 流程控制語句5.4.1 分支控制語句5.4.2 循環(huán)控制語句5.4.3 異常處理語句5.5 小型案例實訓5.6 小結5.7 習題第6章 標準控件6.1 TextBox 控件6.2 DropDownList控件6.3 ListBox控件6.4 CheckBox控件6.5 RadioButton控件6.6 FileUpload控件6.7 Calendar控件6.8 小型案例實訓6.9 小結6.10 習題第7章 驗證控件的使用7.1 驗證控件概述7.2 RequiredFieldValidator控件7.3 RangeValidator控件7.4 RegularExpressionValidator控件7.5 CompareValidator控件7.6 CustomValidator控件7.7 小型案例實訓7.8 小結7.9 習題第8章 數(shù)據(jù)庫簡介8.1 數(shù)據(jù)庫基礎8.2 存儲結構化數(shù)據(jù)8.3 創(chuàng)建新數(shù)據(jù)庫8.4 創(chuàng)建數(shù)據(jù)庫表8.5 添加數(shù)據(jù)到表中8.6 SQL語言基本語句介紹8.7 小型案例實訓8.8 小結8.9 習題第9章 使用數(shù)據(jù)源控件和數(shù)據(jù)控件9.1 ADO. NET簡介9.2 數(shù)據(jù)源控件9.3 數(shù)據(jù)控件9.4 小型案例實訓9.5 小結9.6 習題第10章 刪除、插入和編輯數(shù)據(jù)10.1 使用SqlDataSource更新、刪除和插入數(shù)據(jù)10.2 使用GridView編輯和刪除數(shù)據(jù)10.3 使用DetailsView插入數(shù)據(jù)10.4 小型案例實訓10.5 小結10.6 習題第11章 數(shù)據(jù)綁定相關主題11.1 GridView和DetailsView的字段11.2 使用模糊查詢11.3 小型案例實訓11.4 小結11.5 習題第12章 管理網(wǎng)站用戶12.1 ASP.NET用戶賬戶概述12.2 使用登錄控件12.3 使用membership類和roles類擴展用戶管理功能12.4 小型案例實訓12.5 小結12.6 習題第13章 網(wǎng)站導航13.1 ASP.NET網(wǎng)站導航功能概述13.2 使用網(wǎng)站地圖定義網(wǎng)站的結構13.3 使用導航控件13.4 小型案例實訓13.5 小結13.6 習題第14章 使用母版頁14.1 母版頁概述14.2 創(chuàng)建母版頁14.3 創(chuàng)建繼承母版頁的ASP.NET網(wǎng)頁14.4 小型案例實訓14.5 小結14.6 習題第15章 項目實踐——創(chuàng)建Web相冊15.1 網(wǎng)絡相冊的需求分析15.2 創(chuàng)建數(shù)據(jù)庫15.3 創(chuàng)建母版頁15.4 實現(xiàn)網(wǎng)站導航15.5 創(chuàng)建用戶賬戶相關頁15.6 管理相冊15.7 顯示相冊15.8 小結15.9 習題附錄 各章習題參考答案參考文獻
章節(jié)摘錄
第1章 ASP.NET簡介網(wǎng)站發(fā)展歷史的簡要回顧近幾年來,因特網(wǎng)以超乎人們想象的速度向前發(fā)展,網(wǎng)絡的發(fā)展為我們的生活帶來極大的便利。如今的因特網(wǎng)常常涉及大量的數(shù)據(jù)處理和計算,需要客戶與服務器之間進行頻繁的交互,實際上因特網(wǎng)已經(jīng)成為一種多層面、分布式的應用系統(tǒng)。網(wǎng)站是以瀏覽器或其他數(shù)字設備作為客戶端的網(wǎng)絡應用程序。它是網(wǎng)絡應用中最受歡迎的一部分,而網(wǎng)站的開發(fā)目前已經(jīng)成為所有軟件開發(fā)中最重要的組成部分。術節(jié)將對網(wǎng)站發(fā)展歷史做一個簡要的回顧。1.1.1 從靜態(tài)網(wǎng)頁發(fā)展到動態(tài)網(wǎng)頁早期的Web服務器傳送的是靜態(tài)網(wǎng)頁,靜態(tài)網(wǎng)頁是相對于動態(tài)網(wǎng)頁而言的,是指沒有后臺數(shù)據(jù)庫、不含程序、不可交互的網(wǎng)頁,你編的是什么,它顯示的就是什么,不會有任何改變。在網(wǎng)站設計中,純粹HTML格式的網(wǎng)頁通常被稱為“靜態(tài)網(wǎng)頁”,早期的網(wǎng)站一般都是由靜態(tài)網(wǎng)頁制作的。靜態(tài)網(wǎng)頁的網(wǎng)址形式通常為:www.example.com/eg/eg.htm,也就是以htm、html、shtml、xml等為后綴的。在HTML格式的網(wǎng)頁上,也可以出現(xiàn)各種動態(tài)的效果,如.GIF格式的動畫、Flash動畫、滾動字幕等,這些“動態(tài)效果”只是視覺上的。訪問靜態(tài)網(wǎng)頁的過程如下。(1)客戶通過Web服務器的URL申請頁面。(2)服務器向客戶送回被申請的頁面。(3)在客戶端下載并在瀏覽器上顯示頁面。(4)斷開客戶與服務器之間的聯(lián)系。
編輯推薦
《ASP.NET程序設計與應用開發(fā)》以基礎理論-實用技術-實訓為主線;用任務來驅動,按教與學的實際需要取材謀篇;每一章都精心設置“小型案例實訓”;配備豐富的免費教學資源——電子教案與程序源代碼。
圖書封面
評論、評分、閱讀與下載