普通高等學校計算機教育“十二五”規劃教材:ASP.NET套用開發與實踐

普通高等學校計算機教育“十二五”規劃教材:ASP.NET套用開發與實踐

本書系統全面地介紹了有關ASP.NET網站開發所涉及的各類知識。全書共分20章,內容包括Web開發基礎、搭建ASP.NET網站開發環境、ASP.NET開發基礎、ASP.NET內置對象、ASP.NET常用伺服器控制項、ADO.NET資料庫操作技術、數據綁定控制項的使用、Web用戶控制項、ASP.NET中的站點導航控制項、母版頁的使用、外觀與皮膚——主題、AJAX異步刷新技術、LINQ數據操作技術、檔案流操作、Web Service服務套用、程式調試與錯誤處理、網站最佳化打包與發布、綜合案例——供求信息網、課程設計——線上音樂網、課程設計——AJAX許願牆。全書每章內容都與實例緊密結合,有助於學生理解知識、套用知識,達到學以致用的目的。 本書附有配套DVD光碟,光碟中包含本書所有實例、綜合實例、實驗、綜合案例和課程設計的原始碼、製作精良的電子課件PPT及教學錄像、《ASP.NET編程詞典(個人版)》體驗版學習軟體。其中,原始碼全部經過精心測試,能夠在Windows XP、Windows 2003、Windows 7系統下編譯和運行。 本書可作為本科計算機專業、軟體學院、高職軟體專業及相關專業的教材,同時也適合ASP.NET愛好者、初、中級的Web程式開發人員參考使用。

基本介紹

  • 中文名:普通高等學校計算機教育"十二五"規劃教材:ASP.NET套用開發與實踐
  • 出版社:人民郵電出版社
  • 頁數:394 頁
  • 開本:16 開
  • 定價:52 元
  • 作者:劉乃琦 郭小芳
  • 出版日期:2012年12月1日
  • 語種:簡體中文
  • ISBN:9787115301826
  • 品牌:人民郵電出版社
內容簡介,圖書目錄,文摘,

內容簡介

《普通高等學校計算機教育"十二五"規劃教材:ASP.NET套用開發與實踐》可作為本科計算機專業、軟體學院、高職軟體專業及相關專業的教材,同時也適合ASP.NET愛好者、初、中級的Web程式開發人員參考使用。

圖書目錄

第1章Web開發基礎
1.1 Web簡介
1.1.1什麼是Web
1.1.2 8/S結構簡介
1.1.3 C/S結構簡介
1.1.4 8/S結構與C/S結構比較
1.2 Web程式運行機制
1.2.1 Web瀏覽器
1.2.2 HTML 5標記語言
1.2.3 CSS簡介
1.2.4 JavaScript簡介
1.2.5 HTTP
1.2.6 Web系統的三層架構
1.2.7 MVC架構
知識點提煉
習題
第2章搭建ASP.NET網站開發環境
2.1 ASENET概述
2.1.1 ASRNET的優勢
2.1.2 ASP.NET的套用領域
2.1.3 AS P.NET網站的運行原理
2.1.4 ASENET網站的運行機制
2.2 ASENET與.NET框架
2.2.1.NET框架簡介
2.2.2 ASP.NET與.NET框架
2.3 ASRNET開發環境搭建
2.3.1安裝並配置IIS 7.x伺服器
2.3.2安裝Visual Studi0 2010
系統必備
2.3—3安裝Visual Studi0 2010
2.3.4卸載Visual Studi0 2010
2.4熟悉Visual Studi0 2010開發環境
……
第3章ASP.NET開發基礎
第4章ASP.NET內置對象
第5章ASP.NET常用伺服器控制項
第6章ADO.NET資料庫操作技術
第7章數據綁定控制項的使用
第8章Web用戶控制項
第9章ASP.NET中的站點導航控制項
第10章母版頁的使用
第11章外觀與皮膚——主題
第12章AJAX異步刷新技術
第13章LINQ數據操作技術
第14章檔案流操作
第15章WebService服務套用
第16章程式調試與錯誤處理
第17章網站最佳化、打包與發布
第18章綜合案例——供求信息網
第19章課程設計——線上音樂網
第20章課程設計——AJAX許願牆
附錄C#語言基礎
A.1C#語言簡介
B.2代碼編寫規則
B.2.1代碼書寫規則
B.2.2代碼注釋及規則
C.3數據類型
C.3.1數值類型
C.3.2字元串類型
C.3.3日期類型
C.3.4布爾類型
C.3.5數據類型的轉換
D.4變數和常量
D.4.1變數和常量的概念
D.4.2變數的聲明和賦值
D.4.3定義常量
E.5C#中運算符
E.5.1算術運算符
E.5.2關係運算符
E.5.5位運算符
E.5.6其他運算符
E.5.7運算符的優先權
F.6字元串處理
F.6.1比較字元串
F.6.2定位字元及子串
F.6.3格式化字元串
F.6.4截取字元串
F.6.5分隔字元串
F.6.6插入和填充字元串
F.6.7刪除和剪下字元串
F.6.8複製字元串
F.6.9替換字元串
G.7流程控制
G.7.1有效使用分支語句
G.7.2有效使用循環語句
H.8數組的基本操作
H.8.1數組的聲明
H.8.2初始化數組
I.9面向對象的程式設計
I.9.1面向對象的概念
I.9.2類和對象
I.9.3使用private、protected和public關鍵字控制訪問許可權
I.9.4構造函式和析構函式
I.9.5定義類成員
I.9.6命名空間的使用
J.10小結

文摘

著作權頁:
插圖:
由於特殊情況的需要,把Web形式的項目改造成Windows套用,此時需要做多少修改呢?如果在aspx.CS中占據了大量代碼,或者還有部分代碼存在於aspx中,那么整個系統是否需要重新來開發呢?
總結,以上情況是設計不合理造成的。在上面的案例中是否體會到了沒有分層開發模式的缺陷呢?是否碰到過這樣的情況呢?其實,多層開發架構的出現很好地解決了這樣的問題。通過程式架構進行合理的分層,將極大地提高程式的通用性。
3.使用三層架構開發的優點
從開發角度和套用角度來看,三層架構比二層架構或單層架構都有更大的優勢。三層架構適合團隊開發,每個人可以有不同的分工,協同工作使效率倍增。開發二層或單層套用時,每個開發人員都應對系統有較深的理解,能力要求很高。開發三層套用時,則可以結合多方面的人才,只需少數人對系統有全面了解,從一定程度降低了開發的難度。
三層架構可以更好地支持分散式計算環境。邏輯層的應用程式可以在多個機器上運行,充分利用網路的計算功能。分散式計算的潛力巨大,遠比升級CPU有效。美國人曾利用分式計算解密,幾個月就破解了據稱永遠都破解不了的密碼。
三層架構的最大優點是它的安全性。用戶只能通過邏輯層來訪問數據層,減少了入口點,把很多危險的系統功能都禁止了。
1.2.7 MVC架構
MVC(Model.View.Controller)是一種軟體開發架構,它包含了很多的設計模式,最為密切的有以下3種:Observer(觀察者模式)、Composite(合成模式)和Strategy(策略模式)。本節主要對MVC架構的原理、優點以及MVC能為Web套用帶來的好處等方面進行介紹。
1.什麼是MVC架構
模型(Model)一視圖(View)一控制器(Controller)即為MVC,MVC是Xerox PARC在20世紀80年代為程式語言Smalltalk一80發明的一種軟體架構模式,至今已被廣泛使用。
2.MVC工作原理
MVC架構使應用程式的輸入、處理和輸出強制性分開,使得軟體可維護性、可擴展性、靈活性以及封裝性得到提高。使用MVC的應用程式被分成3個核心部件:M(模型)、V(視圖)、C(控制器)。模型是所有的商業邏輯代碼片段所在;視圖表示數據在螢幕上的顯示;控制器提供處理過程控制,它在模型和視圖之間起連線作用。控制器本身不輸出任何信息和做任何處理,它只負責把用戶的請求轉成針對Model的操作,並調用相應的視圖來顯示Model處理後的數據。

熱門詞條

聯絡我們