.NET Web應(yīng)用軟件開發(fā)

出版時間:2012-1  出版社:科學(xué)出版社  作者:呂軍,趙春霞 主編  頁數(shù):325  

內(nèi)容概要

  《.net
web應(yīng)用軟件開發(fā)》從web應(yīng)用軟件開發(fā)工作過程入手,詳細介紹了基于.net技術(shù)規(guī)范的web應(yīng)用軟件開發(fā)流程、步驟及任務(wù),依次對基于.net技術(shù)的web應(yīng)用軟件開發(fā)環(huán)境的安裝配置、系統(tǒng)框架搭建、web頁面設(shè)計與布局、開發(fā)業(yè)務(wù)組件和數(shù)據(jù)訪問組件、發(fā)布部署web應(yīng)用等web應(yīng)用軟件開發(fā)關(guān)鍵工作任務(wù)的執(zhí)行過程進行了全面闡述,并對典型的web應(yīng)用軟件技術(shù)架構(gòu)、控件應(yīng)用技術(shù)、ado數(shù)據(jù)訪問技術(shù)、業(yè)務(wù)組件模型等web應(yīng)用軟件開發(fā)關(guān)鍵知識進行了系統(tǒng)介紹。
  《.net
web應(yīng)用軟件開發(fā)》以軟件職業(yè)能力培養(yǎng)為目標,以程序員崗位職責(zé)的充分履行為導(dǎo)向,條理清晰、重點突出。每一章節(jié)中都配有應(yīng)用示例、習(xí)題與實訓(xùn)案例,方便讀者及時理解專業(yè)知識的實際用途,并準確將知識學(xué)習(xí)與技能形成聯(lián)系起來,進而將技能的運用與工作任務(wù)的完成對應(yīng)起來。
  《.net
web應(yīng)用軟件開發(fā)》適合高等院校、高職高專院校軟件及相關(guān)專業(yè)作為教材使用,同時可供各類培訓(xùn)機構(gòu)、專業(yè)技術(shù)人員參考。

書籍目錄

第1部分 程序員職業(yè)能力指南
 第1章 web應(yīng)用軟件開發(fā)過程中程序員的工作職責(zé)
  1.1應(yīng)用型軟件人才職業(yè)能力分析
  1.2認識web應(yīng)用軟件開發(fā)
  1.2.1web應(yīng)用軟件的基本概念
  1.2.2web應(yīng)用軟件技術(shù)的發(fā)展
  1.2.3web應(yīng)用軟件體系結(jié)構(gòu)
  1.3程序員在web應(yīng)用開發(fā)過程中的工作職責(zé)
  歸納總結(jié)
  練習(xí)與實訓(xùn)
 第2章 程序員必備的web應(yīng)用軟件開發(fā)專業(yè)技能
  2.1利用.net技術(shù)構(gòu)建web應(yīng)用軟件
  2.2程序員必備的web應(yīng)用軟件開發(fā)專業(yè)技能
  2.3本書提供的程序員專業(yè)技能學(xué)習(xí)機會
  歸納總結(jié)
  練習(xí)與實訓(xùn)
 第3章 如何擁有web應(yīng)用開發(fā)專業(yè)技能
  3.1web應(yīng)用軟件開發(fā)技能的獲取過程
  3.2需要學(xué)習(xí)的專業(yè)知識與工具   
  3.3學(xué)會交付合格的web應(yīng)用程序
  3.4案例介紹:購書網(wǎng)站
  歸納總結(jié)
  練習(xí)與實訓(xùn)
第2部分 web應(yīng)用開發(fā)工作任務(wù)
 第4章 搭建web應(yīng)用開發(fā)工作環(huán)境
  4.1概述
  4.2安裝配置iis
  4.2.1安裝iis
  4.2.2配置iis
  4.3安裝配置visual studio.net集成開發(fā)環(huán)境
  4.3.1安裝visual studio 2008開發(fā)環(huán)境
  4.3.2配置visual studio 2008的集成開發(fā)環(huán)境ide
  4.4配置asp.net應(yīng)用開發(fā)環(huán)境
  4.4.1創(chuàng)建asp.net網(wǎng)站
  4.4.2設(shè)計web頁面
  4.4.3使用iis配置asp.net網(wǎng)站
  歸納總結(jié)
  練習(xí)與實訓(xùn)
 第5章 搭建系統(tǒng)代碼框架
  5.1概述
  5.2搭建系統(tǒng)代碼框架任務(wù)分析
  5.3三層架構(gòu)
  5.4搭建系統(tǒng)代碼框架工作流程
  5.4.1創(chuàng)建解決方案
  5.4.2搭建數(shù)據(jù)訪問層
  5.4.3搭建業(yè)務(wù)邏輯層
  5.4.4搭建表示層
  5.4.5創(chuàng)建各層之間的依賴
  歸納總結(jié)
  拓展提高
  練習(xí)與實訓(xùn)
 第6章 設(shè)計頁面
  6.1任務(wù)概述
  6.2頁面設(shè)計任務(wù)分析
  6.3頁面切換
  6.3.1利用response.redirect方法切換到新的網(wǎng)頁
  6.3.2利用server.transfer方法切換到新的網(wǎng)頁
  6.4實現(xiàn)網(wǎng)頁間數(shù)據(jù)的傳遞
  6.5內(nèi)部對象
  6.5.1內(nèi)部對象概述
  6.5.2狀態(tài)管理和viewstate
  6.5.3application對象
  6.5.4session對象
  6.5.5server對象
  6.6文本類控件
  6.7轉(zhuǎn)移類控件
  6.8選擇類控件
  6.9文件上傳控件
  6.10驗證控件
  6.11根據(jù)業(yè)務(wù)需求設(shè)計出相應(yīng)頁面
  6.11.1列表頁面
  6.11.2新增及編輯頁面
  6.11.3使用css美化頁面
  6.11.4頁面輸入驗證
  歸納總結(jié)
  拓展提高
  練習(xí)與實訓(xùn)
 第7章 頁面布局
  7.1概述
  7.2頁面布局任務(wù)分析
  7.3創(chuàng)建和引用網(wǎng)站主題
  7.3.1主題和外觀的基本概念
  7.3.2在主題中定義外觀文件
  7.3.3應(yīng)用主題和外觀
  7.4母版頁
  7.4.1母版頁的基本概念
  7.4.2內(nèi)容頁的基本概念
  7.4.3母版頁的運行機制
  7.4.4母版頁的優(yōu)點
  7.4.5創(chuàng)建母版頁
  7.4.6創(chuàng)建內(nèi)容頁
  7.4.7嵌套母版頁
  7.5導(dǎo)航
  7.5.1導(dǎo)航的基本概念
  7.5.2定義站點地圖
  7.5.3使用導(dǎo)航web控件顯示站點地圖
  7.6使用母版頁和導(dǎo)航來進行頁面布局
  7.6.1創(chuàng)建母版頁
  7.6.2創(chuàng)建站點地圖
  7.6.3使用母版頁
  歸納總結(jié)
  拓展提高
  練習(xí)與實訓(xùn)
 第8章 開發(fā)典型業(yè)務(wù)組件
  8.1概述
  8.2開發(fā)典型業(yè)務(wù)組件任務(wù)分析
  8.3業(yè)務(wù)對象的基本概念
  8.4接口的基本概念
  8.5業(yè)務(wù)組件開發(fā)工作流程
  8.5.1業(yè)務(wù)邏輯層的設(shè)計
  8.5.2與數(shù)據(jù)訪問層的通信
  8.5.3面向接口的設(shè)計
  8.5.4開發(fā)典型業(yè)務(wù)組件
  歸納總結(jié)
  拓展提高
  練習(xí)與實訓(xùn)
 第9章 開發(fā)數(shù)據(jù)訪問與數(shù)據(jù)操作組件
  9.1概述
  9.2開發(fā)數(shù)據(jù)訪問與數(shù)據(jù)操作組件任務(wù)分析
  9.3關(guān)于ado.net
  9.3.1ado.net connection對象
  9.3.2ado.net command對象
  9.3.3ado.net datareader對象
  9.3.4ado.net dataset對象
  9.3.5 ado.net dataadapter對象
  9.4數(shù)據(jù)控件
  9.4.1使用sqldatasource數(shù)據(jù)源控件和數(shù)據(jù)網(wǎng)格控件展示圖書信息
  9.4.2使用數(shù)據(jù)網(wǎng)格控件綁定列顯示圖書信息
  9.4.3使用objectdatasource控件和gridview模板列顯示圖書信息
  9.4.4gridview控件的常用屬性、方法和事件
  9.5數(shù)據(jù)訪問與數(shù)據(jù)操作組件開發(fā)工作流程
  9.5.1創(chuàng)建公共數(shù)據(jù)訪問及操作類
  9.5.2創(chuàng)建業(yè)務(wù)對象的數(shù)據(jù)訪問類
  歸納總結(jié)
  拓展提高
  練習(xí)與實訓(xùn)
 第10章 發(fā)布部署web應(yīng)用
  10.1概述
  10.2發(fā)布web應(yīng)用
  10.3部署web應(yīng)用
  歸納總結(jié)
  練習(xí)與實訓(xùn)
第3部分 交付合格的web應(yīng)用程序
 第11章 構(gòu)建web應(yīng)用軟件開發(fā)項目組
  11.1不同任務(wù)規(guī)模下的項目組結(jié)構(gòu)
  11.2web應(yīng)用開發(fā)項目組角色與職責(zé)
 第12章 交付合格的web應(yīng)用程序
  12.1實訓(xùn)項目介紹
  12.1.1需求概述
  12.1.2功能結(jié)構(gòu)圖
  12.1.3軟件功能描述
  12.2實訓(xùn)項目的數(shù)據(jù)庫設(shè)計
  12.2.1標識符和約定
  12.2.2數(shù)據(jù)庫表設(shè)計格式說明
  12.3學(xué)員管理模塊開發(fā)指導(dǎo)書
  12.3.1設(shè)計頁面
  12.3.2開發(fā)業(yè)務(wù)邏輯組件
  12.3.3開發(fā)數(shù)據(jù)訪問組件
  12.4住宿管理模塊開發(fā)指導(dǎo)書
  12.4.1設(shè)計頁面
  12.4.2開發(fā)業(yè)務(wù)邏輯組件
  12.4.3開發(fā)數(shù)據(jù)訪問組件
  12.5繳費管理模塊開發(fā)指導(dǎo)書
  12.5.1設(shè)計頁面
  12.5.2開發(fā)業(yè)務(wù)邏輯組件
  12.5.3開發(fā)數(shù)據(jù)訪問組件
  12.6實訓(xùn)的組織與管理
  12.6.1實訓(xùn)的組織
  12.6.2實訓(xùn)環(huán)境準備
  12.6.3實訓(xùn)成績考核
  

章節(jié)摘錄

版權(quán)頁:插圖:歸納總結(jié)本章主要介紹了如何創(chuàng)建和引用網(wǎng)站主題、外觀定義、母版頁(擴展名.master的ASP.NET文件,它具有可以包括靜態(tài)文本、HTMI。元素和服務(wù)器控件的預(yù)定義布局),闡述了內(nèi)容頁(包含頁面中的非公共內(nèi)容)的作用,并演示了如何創(chuàng)建母版頁與內(nèi)容頁,如何嵌套所建的母版頁。同時,也對母版頁導(dǎo)航(Site Map Path、Menu、Tree View控件)進行了介紹。通過本章學(xué)習(xí)可知,在完成站點地圖和母版頁后,就能夠讓網(wǎng)站擁有一致的頁面布局和導(dǎo)航模式。以后,無論需要為網(wǎng)站添加多少個頁面,由于站點級頁面布局與網(wǎng)站導(dǎo)航信息是集中管理的,因此更新這些信息會非常簡單方便。注意,頁面布局信息和站點地圖分別在Site.master母版頁和Web.sitemap中定義,無需編寫任何代碼就能夠獲得站點級頁面布局與導(dǎo)航機制。拓展提高ASENET頁面布局方式共有三種,除了特有的母版頁布局外,還有兩種通用的頁面布局:Table和DIV+CSS。那么在開發(fā)網(wǎng)頁時這兩種布局如何選擇呢?一般來說,DIV+CSS和Table各有長處,通常情況下它們可以互換使用。但是使用DIV+CSS是未來的發(fā)展趨勢,主要原因如下:DIV+CSS布局比Table布局節(jié)省頁面代碼,代碼結(jié)構(gòu)也更清晰明了。DIV+CSS開發(fā)速度要比Table快,而且布局更精確,不過手寫代碼明顯增加。DIV_+CSS布局使網(wǎng)站版面布局修改變的更簡單。DIV+CSS布局能夠適應(yīng)未來多種客戶端需求。DIV+CSS布局節(jié)約站點所占空間和站點流量。正確的符合標準的設(shè)計思路是:使用DIV+CSS來制作頁面的設(shè)計布局、定位、色塊、圖片等。使用Table來顯示頁面中需要展示的數(shù)據(jù)。因為Table在IE中要將整個Table下載完后才顯示內(nèi)容,所以用Table來布局顯然是不合適的。尤其是數(shù)據(jù)量大時,在IE下用Table會讓用戶感到數(shù)據(jù)的顯示非常慢。當然,DIV+CSS也可以起到整理數(shù)據(jù)的作用。所以在進行ASENET頁面布局時,最好能夠根據(jù)需要,將三種布局方式結(jié)合使用,以便更好地體現(xiàn)網(wǎng)站的整體布局、樣式和性能。

編輯推薦

《.NET Web應(yīng)用軟件開發(fā)》以完整的Web應(yīng)用軟件開發(fā)過程為線索,融合最新的開發(fā)技術(shù),指導(dǎo)讀者構(gòu)建系統(tǒng)的軟件開發(fā)專業(yè)知識。詳述程序員在Web應(yīng)用軟件開發(fā)過程中應(yīng)該承擔(dān)的各項工作任務(wù),明確程序員必備的各項開發(fā)技能。通過軟件企業(yè)的項目案例,配合一線軟件工程師的實戰(zhàn)經(jīng)驗總結(jié),教讀者徹底掌握各項Web應(yīng)用開發(fā)技術(shù)的運用原則。

圖書封面

評論、評分、閱讀與下載


    .NET Web應(yīng)用軟件開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7