TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
Web程序設計案例教程(簡體書)
滿額折

Web程序設計案例教程(簡體書)

商品資訊

人民幣定價:30 元
定價
:NT$ 180 元
優惠價
87157
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:4 點
商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品

商品簡介

《高等院校計算機課程案例教程系列:Web程序設計案例教程》介紹基於Microsoft ASP.NET平臺,使用C#語言開發Web應用程序的基礎知識和相關技術。《高等院校計算機課程案例教程系列:Web程序設計案例教程》具有語言簡明、重點突出、實踐性強等特點。全書共12章,分為基礎部分、核心內容和擴展內容,可以滿足多種教學需求。主要內容包括網站開發與ASP.NET、HTML與JavaScript、C#語言、ASP.NET網站、ASP.NET Web服務器控件、ADO.NET Web數據庫編程、數據源和數據綁定控件、開發Web應用系統、在Web程序中應用XML、Web Services、在Web程序中應用MS Office、AJAX技術。
《高等院校計算機課程案例教程系列:Web程序設計案例教程》可作為高等院校計算機專業相關課程的教材,特別適合於應用型本科專業和高職高專的教學。此外,《高等院校計算機課程案例教程系列:Web程序設計案例教程》也可供相關技術人員作為參考。.

名人/編輯推薦

《華章教育?高等院校計算機課程案例教程系列:Web程序設計案例教程》可作為高等院校計算機專業相關課程的教材,特別適合于應用型本科專業和高職高專的教學,也可供相關技術人員作為參考。

目次

前言
教學建議
第1章 網站開發與ASP.NET
1.1 Web和網頁的基礎知識
1.1.1 Web與網站
1.1.2 網頁與HTML
1.1.3 UPI及其相關形式
1.1.4 Web的基本工作原理
1.1.5 IIS的安裝與設置
1.2.NET框架與ASP.NET
1.2.1 Microsoft.NET框架簡介
1.2.2 CGI和ISAPI
1.2.3從ASP、ASP+到ASENET
1.2.4 ASP.NET的技術特點和優勢
1.3 Visual Studio.NET開發環境簡介
1.3.1 Visual Studio.NET概述
1.3.2 Visual Studio.NET的安裝
1.4學習ASP.NET的方法
1.4.1與ASP.NET相關的知識領域
1.4.2學習ASP.NET需要多實踐
1.4.3學會使用MSDN
1.4.4學會上網查找答案
第2章HTML與JavaScript
2.1 HTML
2.1.1 HTML基本語法
2.1.2文字、段落與樣式
2.1.3超鏈接與圖片
2.1.4表格
2.1.5表單與控件
2.1.6框架
2.1.7使用CSS
2.1.8 ASP.NET與XHTML
2.2 JavaScript
2.2.1 JavaScript概述
2.2.2在網頁中使用JavaScript
2.213瀏覽器對象模型
2.2.4使用JavaScript校驗數據
第3章C#語言
3.1 C#語言概述
3.1.1 C#程序的基本結構
3.1.2 C#基本數據類型
3.1.3 c#運算符和表達式
3.1.4 C#的流程控制語句
3.1.5數組
3.1.6異常處理
3.2 C#面向對象編程基礎
3.2.1類的定義和對象創建
3.2.2類的可訪問性
3.2.3構造函數與析構函數
3.2.4類的靜態成員
3.2.5類的繼承性
3.2.6抽象方法和抽象類
3.2.7接口
3.3 C#.NET框架編程
3.3.1 .NET框架類庫的命名空間
3.3.2 C#常用的集合類型
3.3.3文本文件操作
3.3.4文件系統的操作
第4章ASP.NET網站
4.1 ASP.NET網站的創建
4.1.1 ASP.NET網站文件
4.1.2使用Visual Studio.NET創建網站
4.2 Web Form
4.2.1 Web Form的基本原理
4.2.2代碼塊和代碼文件
4.2.3 ASP.NET頁面指令
4.2.4 ASP.NET的事件模型
4.2.5在項目中增添窗體
4.3 ASP.NET重要對象
4.3.1 Page類的重要屬性
4.3.2 Response對象
4.3.3 Request對象
4.3.4 Server對象
4.3.5 Session對象
4.3.6 Application對象
4.3.7其他有關對象
第5章ASP.NET Web服務器控件
5.1 ASP.NET Web服務器控件概述
5.1.1 Web服務器控件類的譜系
5.1.2 Web服務器控件的屬性、方法和事件
5.1.3 Web服務器控件的聲明
5.1.4 Web服務器控件在頁面上的定位
5.2顯示控件
5.2.1功能概述
5.2.2屬性、方法與事件
5.2.3 示例
5.3輸入控件
5.3.1功能概述
5.3.2屬性、方法與事件
5.3.3 示例
5.4控制控件
5.4.1功能概述
5.4.2屬性、方法與事件
5.4.3 示例
5.5列表控件
5.5.1功能概述
5.5.2屬性、方法與事件
5.5.3 示例
5.6導航控件
5.6.1功能概述
5.6.2屬性、方法與事件
5.6.3 示例
5.7驗證控件
5.7.1功能概述
5.7.2屬性、方法與事件
5.7.3 示例
5.8其他控件
5.8.1 HTML控件
5.8.2登錄控件
5.8.3數據控件
5.8.4文件上傳控件
5.8.5用戶自定義控件
第6章ADO.NET Web數據庫編程
6.1 ADO.NET常用的數據庫組件
6.1.1 ADO.NET數據庫技術概述
6.1.2數據庫連接組件
6.1.3數據庫命令組件
6.1.4數據適配器組件
6.1.5數據集組件
6.2 Web數據庫查詢
6.2.1 SQL Server數據庫查詢
6.2.2 Access數據庫查詢
6.2.3模糊查詢
6.2.4數據統計
6.3 Web數據庫操作
6.3.1添加記錄
6.3.2刪除記錄
6.3.3 更新記錄
6.3.4使用存儲過程
第7章數據源和數據綁定控件
7.1數據綁定與數據源
7.1.1 ASP.NET數據綁定的基本原理
7.1.2 SqlDataSource數據源控件
7.1.3配置SqlDataSource
7.1.4其他ASP.NET數據源控件
7.2使用GridView控件
7.2.1屬性、方法和事件
7.2.2數據排序
7.2.3數據分頁
7.2.4自動套用格式
7.2.5添加或編輯列
7.2.6刪除操作
7.2.7更新操作
7.2.8添加操作
7.3使用DataList控件
7.3.1屬性、方法和事件
7.3.2模板的設計和使用
7.3.3 SelectedltemTemplate模板
7.3.4使用DataList進行數據操作
7.4使用Repeater控件
7.4.1屬性、方法和事件
7.4.2使用Repeater顯示報表
7.5使用FormView控件
7.5.1屬性、方法和事件
7.5.2使用FormView顯示數據
7.5.3使用FormView進行數據庫操作
第8章開發Web應用系統
8.1 ASP.NET應用系統的配置
8.1.1 ASP.NET的配置文件
8.1.2 web.config文件
8.1.3組的配置元素
8.2應用程序級事件
8.2.1 global.asax文件
8.2.2應用程序級事件示例
8.3 自定義應用程序級對象
8.4整體布局和母版頁
8.4.1創建母版頁
8.4.2創建內容頁
8.4.3在代碼中訪問母版頁
8.5報表
8.6 Web應用系統網站的發布
8.6.1 網站發布的基本步驟
8.6.2發布可自動安裝的打包產品
第9章在Web程序中應用XML
9.1 XML概述
9.1.1 XML的基本語法
9.1.2 XML文檔的有效性
9.1.3 XML的DOM模型
9.2在.NET開發環境下使用XML
9.2.1 .NET框架下用于處理XML的類
9.2.2使用XmlReader類
9.2.3使用XmlWriter類
9.2.4使用XmlDocument及相關類
9.2.5使用XslCompiledTransform類
9.3在Web服務器端應用XML技術
9.3.1在Web頁面中使用Xml控件
9.3.2從數據庫中產生XML
9.3.3 XML序列化與反序列化
9.4在Web客戶端應用XML技術
9.4.1 XML數據島
9.4.2 Microsoft XML DSO
9.4.3使用DS0綁定數據
第10章Web Services
10.1 Web Services的主要功能和特點
10.1.1 W曲Services是什么
10.1.2與Web Services有關的協議
10.2 Visual C#.NET Web Services編程
10.2.1.NET環境下支持Web服務的類
10.2.2實現WebServices服務器端
10.2.3實現Web Services客戶端
10.3 使用Web Services實現信息集成
10.3.1在一個應用中集成多個Web服務
10.3.2在Web服務中使用數據庫
10.3.3跨平臺調用Web服務
第11章在Web程序中應用MS Office
11.1.NET框架與COM的互操作
11.1.1 COM的基本概念
11.1.2.NET的COM interop
11.2在Web程序中操作Word文檔
11.2.1 Office.Interop.Word中的對象模型
11.2.2使用Word中的模板
11.2.3替換Word文檔中的文本
11.3在Web程序中操作Excel文檔
11.4在Web程序中發送郵件
11.4.1 MailMessage和SmtpClient類
11.4.2發送電子郵件示例
第12章AJAX技術
12.1 AJAX的背景和原理
12.1.1 為什么需要AJAX
12.1.2 AJAX的基本原理
12.1.3 XMLHTTPRequest對象
12.1.4 AJAX解決方案下的客戶端腳本
12.2在ASP.NET下使用AJAX
12.2.1安裝ASP.NETAJAX擴展
12.2.2 ASP.NETAJAX控件
12.2.3 UpdatePanel控件的應用
12.2.4 UpdateProgress控件的應用
12.2.5 Timer控件的應用

書摘/試閱



1)本例沒能解決任何實際問題,僅僅是提供某種模式或框架,用于多層架構下劃分表示層和業務邏輯層。基本的原則是所有Web表單(.aspx文件定義的對象)屬于表示層,業務邏輯層的代碼放在App—Code下獨立的代碼文件中,并使用專屬的命名空間。在表示層中只能以創建對象、調用業務層對象的方法、屬性等受到嚴格限制的形式與業務層對象之間發生關系。
2)當應用程序采用獨立的數據訪問層時,對該層中的類原則上也應像業務層那樣對待。但在實際設計時要兼顧那么多的方面實際上也有點勉為其難。事實上,一些已知的非常“給力”的控件,如SqlDataSource,就與表示層以及數據層都有較強的聯系,很難將它們分離。因此,如果要嚴格實行分離的話,可能采用傳統數據組件構建系統更合適,例如DataTable、DataReader等組件可以作為參數(DataSet對象太大,應限制使用)在不同的層之間傳遞。
3)如果采用RAD(快速應用開發)的開發模式,則不必拘泥于上述的分層原則,否則無法體現RAD的優勢和特點。筆者的觀點是將分層模型當做一種理想狀態去追求,但這個過程可能比較長,需要經過對系統進行一系列迭代改進后才能達到的目標。另外,也可以在現有的應用系統基礎上進行修改來獲取較高的起點。
8.4 整體布局和母版頁
Web應用程序主要包括一系列的頁面,通過這些頁面來呈現內容或者跟用戶進行交互。在企業級的網站上很多頁面可能會包含相同的內容,這些頁面應具有統一的外觀,并且整個網站在內容呈現方面以及操作方式上也應具有統一的風格。以較小代價達成這些目標,就需要用到ASP.NET提供的母版頁、樣式和主題,以及曾經學習過的導航和站點地圖。本節重點介紹一下母版頁的用法。
8.4.1 創建母版頁
微軟公司在ASP.NET 2.0中增加了母版頁的功能。它與“網頁模板”有些類似,不同的是它采用了“動態綁定”的技術。因此當用戶修改母版頁后,所有與之相關的網頁都會隨之改變,為提高設計工作的效率和質量、降低開發和維護強度提供了有力的支持。
母版頁可用來創建統一的框架,并且可把每個頁面的內容都放到這個框架中。母版頁的擴展名為.master的ASP.NET文件(如MyMaster.master),它可以包含靜態布局。母版頁由特殊的@Master頁面指令識別,每個.master文件只能包含一條@Master指令。
在ASP.NET 2.0中,除了@Master指令和一個或多個ContentPlaceHolder服務器控件,母版頁與標準的ASENET頁沒有差別。ContentPlaceHolder是一種特殊的容器控件(普通的.aspX文件中不允許使用該控件),在母版頁中起到一個占位符的作用。它能夠在母版頁中標識出某個區域,并讓相關網頁在此位置插入定制的控件。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 157
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區