Web應(yīng)用程序開發(fā)教程

出版時間:2009-11  出版社:人民郵電出版社  作者:岳學(xué)軍,李曉黎 主編  頁數(shù):434  
Tag標(biāo)簽:無  

前言

互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和普及已經(jīng)改變了人們的工作和生活習(xí)慣,很多人希望能夠通過互聯(lián)網(wǎng)足不出產(chǎn)地滿足自己的需求,電子商務(wù)已經(jīng)成為許多企事業(yè)單位的業(yè)務(wù)發(fā)展方向。因此,如何構(gòu)建互聯(lián)網(wǎng)站、開發(fā)Web應(yīng)用程序已經(jīng)成為當(dāng)前的熱門技術(shù)之一。高校的許多專業(yè)都開設(shè)了相關(guān)的課程。開發(fā)Web應(yīng)用程序必須了解兩部分內(nèi)容,即前臺的開發(fā)工具和后臺的數(shù)據(jù)庫,本書選擇了這一領(lǐng)域中的經(jīng)典組合ASP.NET+SQL Server,使讀者能夠掌握最實用的開發(fā)技術(shù)。ASENET是基于.NETFramework技術(shù)的新一代Web應(yīng)用程序開發(fā)系統(tǒng),它支持Visual Basie.NET和Visual C#等高級語言,因此它的功能比僅支持VBSeript和JavaScript等腳本語言的ASP要強大得多。本書采用非常流行的Visual C#作為ASENET的開發(fā)語言,并在書中詳細(xì)介紹了Visual C#言的基本使用方法。編者在多年開發(fā)Web應(yīng)用程序和研究相關(guān)課程教學(xué)的基礎(chǔ)上編寫了本書。全書內(nèi)容分為4個部分。第1部分介紹ASENET程序設(shè)計基礎(chǔ),由第1-7章組成,全面講解了開發(fā)Web應(yīng)用程序的基本流程、配置ASP.NET應(yīng)用環(huán)境、Visual C#語言、ASP.NET服務(wù)器端控件、ASENET內(nèi)置對象和ASP.NETAJAX等;第2部分介紹SQL Server 2000數(shù)據(jù)庫的管理和開發(fā)接口,由第8-10章組成,比較詳盡地講解了Web應(yīng)用程序所必備的后臺數(shù)據(jù)庫管理及開發(fā)技術(shù),讀者無需再查閱其他數(shù)據(jù)庫管理的參考資料;第3部分介紹非常實用的案例,由第11-13章組成,案例包括用戶登錄和身份驗證、文件上傳、發(fā)送電子郵件、圖文驗證、在線教育系統(tǒng)、網(wǎng)上書城系統(tǒng)等,這些案例具有很強的實用性,讀者可以通過這些系統(tǒng)學(xué)習(xí)開發(fā)Web應(yīng)用程序的過程和技術(shù),也可以在實例的基礎(chǔ)上稍加修改,獨立使用;第4部分是附錄,包括為了便于老師教學(xué)和學(xué)生實踐設(shè)計的8個實驗和1個綜合性的大作業(yè)等。另外,本書前10章介紹的是基礎(chǔ)知識,都配有相應(yīng)的習(xí)題,以幫助讀者理解所學(xué)習(xí)的內(nèi)容,使讀者加深印象、學(xué)以致用。本書提供教學(xué)PPT課件、源程序文件、數(shù)據(jù)庫腳本等,需要者可以登錄人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(http://www.ptpedu.com.cn)免費下載。本書在內(nèi)容的選擇、深度的把握上充分考慮初學(xué)者的特點,內(nèi)容安排上力求做到循序漸進,不僅適合教學(xué),也適合開發(fā)Web應(yīng)用程序的各類人員自學(xué)使用。由于編者水平有限,書中難免存在不足之處,敬請廣大讀者批評指正。

內(nèi)容概要

  ASP.NET+SQL Server是開發(fā)Web應(yīng)用程序的經(jīng)典組合,被國內(nèi)外眾多網(wǎng)站廣泛采用,具有很強的實用性。本書首先系統(tǒng)介紹了ASP.NET程序設(shè)計和SQL Server 2000數(shù)據(jù)庫管理的基礎(chǔ)知識,然后結(jié)合幾個使用ASP.NET+SQL Server 2000開發(fā)Web應(yīng)用程序的實例(包括用戶登錄和身份驗證、文件上傳、發(fā)送電子郵件、圖文驗證、在線教育系統(tǒng)、網(wǎng)上書城系統(tǒng)等),全面介紹了用ASP.NET和SQL Server 2000開發(fā)Web應(yīng)用程序的方法和技巧?! ”緯瓤梢宰鳛楦叩仍盒!癢eb應(yīng)用程序設(shè)計”課程的教材,也可作為Web應(yīng)用程序開發(fā)人員的參考用書。

書籍目錄

第1部分 ASP.NET程序設(shè)計基礎(chǔ) 第1章 Web應(yīng)用程序設(shè)計與開發(fā)概述  1.1 Web應(yīng)用程序設(shè)計語言的產(chǎn)生與發(fā)展  1.2  Web應(yīng)用程序的基本開發(fā)流程和工作原理  1.3 當(dāng)前比較流行的Web應(yīng)用程序設(shè)計語言   1.3.1 HTML簡介   1.3.2 ASP簡介   1.3.3 JSP簡介   1.3.4 PHP簡介   1.3.5 ASP.NET簡介  習(xí)題 第2章 ASP.NET開發(fā)環(huán)境配置  2.1 Web服務(wù)器環(huán)境配置   2.1.1 安裝IIS   2.1.2 配置和管理IIS   2.1.3 申請和配置互聯(lián)網(wǎng)站  2.2 常用網(wǎng)頁編輯工具——Dreamweaver   2.2.1 Dreamweaver主界面   2.2.2 設(shè)置網(wǎng)頁背景和顏色   2.2.3 設(shè)置字體屬性   2.2.4 超鏈接   2.2.5 圖像和動畫   2.2.6 表格  2.3 ASP.NET項目開發(fā)基礎(chǔ)   2.3.1 創(chuàng)建ASP.NET項目   2.3.2 ASP.NET應(yīng)用程序的目錄和結(jié)構(gòu)  習(xí)題 第3章 C#程序設(shè)計基礎(chǔ)  3.1 C#語言基礎(chǔ)   3.1.1 C#語言的基本特點   3.1.2 .NET Framework和C#   3.1.3 使用Visual Studio 2005   3.1.4 編寫一個簡單的C#例子  3.2 數(shù)據(jù)類型   3.2.1 值類型   3.2.2 引用類型   3.2.3 類型轉(zhuǎn)換  3.3 常量和變量   3.3.1 常量   3.3.2 變量  3.4 運算符和表達式   3.4.1 算術(shù)運算符和算術(shù)表達式   3.4.2 邏輯運算符和邏輯表達式   3.4.3 遞增遞減運算符和遞增遞減表達式   3.4.4 關(guān)系運算符和關(guān)系表達式   3.4.5 賦值運算符和賦值表達式  3.5 流程控制語句   3.5.1 選擇控制語句   3.5.2 循環(huán)控制語句   3.5.3 跳轉(zhuǎn)控制語句   3.5.4 異常處理語句  3.6 類和對象   3.6.1 面向?qū)ο蟪绦蛟O(shè)計思想   3.6.2 創(chuàng)建類   3.6.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)   3.6.4 方法  習(xí)題 第4章 Web窗體和常用服務(wù)器控件  4.1 Web窗體   4.1.1 Web窗體中的HTML代碼   4.1.2 向Web窗體中添加控件   4.1.3 Web窗體中的隱藏文件   4.1.4 Web窗體的事件模型   4.1.5 Page類  4.2 常用服務(wù)器端控件   4.2.1 Label控件   4.2.2 TextBox控件   4.2.3 Image控件   4.2.4 按鈕相關(guān)控件   4.2.5 HyperLink控件   4.2.6 CheckBox控件和CheckBoxList控件   4.2.7 RadioButton控件和RadioButtonList控件   4.2.8 AdRotator控件   4.2.9 Calendar控件   4.2.10 PlaceHolder控件   4.2.11 Panel控件  4.3 服務(wù)器驗證控件   4.3.1 RequireFieldValidator控件   4.3.2 RangeValidator控件   4.3.3 RegularExpressionValidator控件   4.3.4 CompareValidator控件   4.3.5 ValidationSunmmary控件   4.3.6 CustomValidator控件  4.4 用戶控件   4.4.1 添加用戶控件   4.4.2 在Web窗體中使用用戶控件  習(xí)題  第5章 ASP.NET對象 第6章 ASP.NET應(yīng)用程序配置和狀態(tài)管理 第7章 ASP.NET AJAX服務(wù)器端編程 第2部分 SQL Server 2000數(shù)據(jù)庫管理與開發(fā)接口 第8章 SQL Server 2000數(shù)據(jù)庫管理 第9章 常用SQL語句  第10章 ADO.NET數(shù)據(jù)庫訪問技術(shù)第3部分 ASP.NET應(yīng)用實例開發(fā) 第11章 常用ASP.NET應(yīng)用實例  第12章 在線教育管理系統(tǒng) 第13章 網(wǎng)上書城系統(tǒng) 第4部分 附錄 附錄1 實驗  附錄2 下載SQL Server 2000評估版  附錄3 SQL Server 2000服務(wù)器安裝過程 

章節(jié)摘錄

插圖:(1)定義連接字符串connectionString。(2)使用SqlConnection對象連接到數(shù)據(jù)庫,并執(zhí)行SELECT語句,從表EmpInfo中讀取員工數(shù)據(jù)。(3)創(chuàng)建SqlDataAdapter對象Myadapter,將SELECT語句中查詢到的員工記錄填充到DataSet對象ds中。(4)將ds作為數(shù)據(jù)源賦值到GridView1控件的DataSource屬性中。(5)將SELECT語句賦值到GridView1控件的DataMember屬性中,用于指定GridView1控件的數(shù)據(jù)成員。(6)執(zhí)行GridView1控件的DataBind方法,將GridView1控件與數(shù)據(jù)源執(zhí)行綁定操作。(7)如果結(jié)果集中存在數(shù)據(jù),則設(shè)置GridView控件的題頭顯示位置、列寬和數(shù)據(jù)在列中的顯示位置。3.GridView的分頁機制GridView控件支持?jǐn)?shù)據(jù)分頁機制,它可以將數(shù)據(jù)源的行分為多頁顯示。在實際應(yīng)用中,數(shù)據(jù)源的大小很容易超過頁面的范圍,為了保留服務(wù)器的可伸縮性以及為用戶提供更友好的頁面,最好采用分頁機制。GridView控件提供兩種分頁機制,即系統(tǒng)自帶的分頁機制和自定義分頁機制。要使用GridView控件的分頁機制,必須把AllowPaging屬性設(shè)為true;啟動分頁機制后,控件的呈現(xiàn)數(shù)據(jù)樣式有所改變,在默認(rèn)的情況下,GridView控件從第一項到最后一項顯示所有數(shù)據(jù),而分頁后只顯示當(dāng)前頁范圍內(nèi)的數(shù)據(jù)項??丶侄胃檾?shù)據(jù)綁定需要的頁大小、頁數(shù)以及當(dāng)前頁索引。值得注意的是,每次顯示其他頁時,需要重新綁定GridView控件的數(shù)據(jù)。[例10.8]  使用Grid'View的系統(tǒng)自帶的分頁機制,采用兩種不同的頁碼呈現(xiàn)方式來實現(xiàn)分頁。頁面的兩個GridView控件都綁定HrSystem數(shù)據(jù)庫Emplnfo表的數(shù)據(jù),在第一個GridView控件中使用數(shù)字標(biāo)識頁碼,而在第二個頁面中使用“上一頁”、“下一頁”標(biāo)識頁碼。

編輯推薦

《Web應(yīng)用程序開發(fā)教程:ASP.NET+SQL Server》是作者結(jié)合多年的SQL Server據(jù)庫管理與Web應(yīng)用程序開發(fā)經(jīng)驗編寫而成,比較詳盡地介紹了開發(fā)基于ASPNEk+SQL Server的Web應(yīng)用程序所必備的相關(guān)技術(shù)一《Web應(yīng)用程序開發(fā)教程:ASP.NET+SQL Server》首先從開發(fā)Web應(yīng)用程序的基本流程開始,全面介紹ASP NE/應(yīng)用環(huán)境配置、C#程序設(shè)計基礎(chǔ)、Web窗體和常用服務(wù)器控件、ASP NET對象、ASP NET應(yīng)用程序配置和狀態(tài)管理、ASPNETAJAX服務(wù)器端編程等,使讀者熟悉使用ASP NET開發(fā)Web應(yīng)用程序的基本方法,從而為進一步閱讀奠定基礎(chǔ):然后_介紹SQL Server 2000后臺數(shù)據(jù)庫的基本管理方法和開發(fā)接口,讀者無需再查閱其他數(shù)據(jù)庫管理的參考資料,就可以獨立完成Web應(yīng)用程序開發(fā)的整個過程  最后,《Web應(yīng)用程序開發(fā)教程:ASP.NET+SQL Server》還提供一組非常實用的實驗案例,包括用戶登錄和身份認(rèn)證、上傳文件、發(fā)送電子郵件、實現(xiàn)圖文驗證功能、在線教育管理系統(tǒng)、網(wǎng)上書城系統(tǒng)和網(wǎng)上同學(xué)錄系統(tǒng)等,使讀者在實踐中積累經(jīng)驗.此外,《Web應(yīng)用程序開發(fā)教程:ASP.NET+SQL Server》每章都配有相應(yīng)的習(xí)題和比較實用的實驗,幫助讀者理解所學(xué)習(xí)的內(nèi)容,使讀者對于開發(fā)Web應(yīng)用程序的基礎(chǔ)知識、應(yīng)用能力和創(chuàng)新意識得到全面培養(yǎng)與提高。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Web應(yīng)用程序開發(fā)教程 PDF格式下載


用戶評論 (總計15條)

 
 

  •   通過這本書,從原來完全不了解WEB開發(fā)到現(xiàn)在已經(jīng)能夠清楚的使用WEB應(yīng)用程序開發(fā),對我在畢設(shè)過程中遇到的問題提供了堅實的基礎(chǔ)。書本細(xì)致全面的講述了對各種控件應(yīng)該如何使用,步驟也寫的詳細(xì),對于初學(xué)者來說這是一本不錯的入門書籍。網(wǎng)上的相關(guān)書本配的DOCS,在學(xué)習(xí)過程中提供了很大的幫助。值了!
  •   xp系統(tǒng)用用不錯,win8裝不了 郁悶
  •   實用培訓(xùn)手冊
  •   書很棒,是全新正版,也很實用哦,滿分
  •   很不錯,正版,而且便宜
  •   剛收到貨粗略的看了下…感覺適合我自學(xué)!
  •   學(xué)校讓我們買的
  •   This book is very useful for beginnner
  •   c# 部分太少,只有一章的類容。
  •   物流好慢好慢--!其他還好。
  •   怎么講,只是覺得里面的東西有點舊了,就說其中的數(shù)據(jù)庫連接吧,還是SQL2000
  •   好書。很實用的的一本書哈。
  •   該書就是有點舊(內(nèi)容),我學(xué)的版本和這個不同,但是適合做教材
  •   課本來著,好書,推薦……
  •   不錯的一本書,挺詳細(xì)的,相信會有幫助的
 

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

京ICP備13047387號-7