ASP.NET Web應用系統開發 | 被動收入的投資秘訣 - 2024年9月
![](https://www.books.com.tw/img/001/087/57/0010875756.jpg)
ASP.NET Web應用系統開發
基於HTTP 協議運行的WWW (World Wide Web,萬維網) 服務是B/ S 模式的底層支撐,WWW 簡稱為Web,亦指我們通常所說的網頁。Web 的運行包括兩部分: 前端與後端。通俗地講,Web 前端是指用戶在瀏覽器中能夠直觀看到的某一網頁的界面,它的作用是除了向用戶呈現合理、美觀的網頁內容外,還提供用戶與網站服務器端進行交互的功能,如點擊按鈕、連結等。Web 後端即網站的服務器端,在收到用戶通過前端發送來的訪問請求後,服務器端會自動調用和執行相關程序,如進行數學運算、操作數據庫等,並將程序執行結果返回給Web 前端。通過上述介紹可以看出,Web 前端負責提供良好的用戶體驗,Web 後端則重點負責網站業務邏輯的實現和數據的調度。
需要指出的是,隨著普通PC 和筆記本電腦性能的快速提升,現在越來越多的Web應用將業務邏輯的處理也交由客戶端瀏覽器實施,服務器端僅提供必要的用戶身分認證、數據調度等功能,大大減輕了服務器端的負擔,提升了網站的訪問效率。
Web 前端設計是指網站界面的設計,主要通過HTML、CSS 和JavaScript 三種技術實現。其中HTML 負責提供網頁的結構與內容,CSS 負責對內容進行修飾,JavaScript負責提供適當的動畫效果、用戶網站交互功能等,這三者各司其職、相互配合,共同支撐Web 前端的正常運行。
早期的Web 頁面基本上是純HTML 靜態網頁,僅提供廣播式的信息發布,被稱為Web1.0 時代,其特點是數據流量大;到了2010 年前後,隨著Web2.0 技術的發展,Web 頁面的內容與功能日趨豐富,其特點是互動性較強;目前,Web3.0 的概念已經出現,它的本質特徵是多種數據被整合利用,頁面的智能性高。
Web 前端開發是一個發展活躍的領域,圍繞頁面效率的提升和功能的豐富,新的開發技術不斷湧現,開發模式層出不窮。2006 年出現的jQuery 框架大大提升了JavaScript 語言的開發效率,其影響一直延續到現在;2009 年誕生的Angular.js 技術首次提出前端的MVC 模式(Model–View–Controller),將網頁內容呈現與業務邏輯的處理分開,提升了開發、調試、運行等的效率;2013 年React.js 框架出現,它利用組件化的開發思想,提高了代碼的復用性,而且擁有較高的執行性能;2014 年,一款輕量級的漸進式前端框架Vue.js 正式發布,它只關注視圖層,學習門檻低,且在很大程度上綜合利用了Angular.js 和React.js 的優點,因而受到較多關注。從上述發展過程我們不難看出,Web 前端開發技術的變化基本上都圍繞JavaScript 語言展開,因此JavaScript 語言在Web 前端領域中有著越來越重要的地位。
1 Web 前端設計
1.1 Web 前端概述
1.2 HTML5
1.3 CSS3
1.4 JavaScript
1.5 前端插件與框架
習題
2 C# 語言基礎
2.1 C#語言環境
2.2 C#基本語法
2.3 變量
2.4 常量
2.5 運算符
2.6 條件結構
2.7 循環結構
2.8 數組 (Array)
2.9 字符串 (String)
2.10 類 (Class)
習題
3 ASP.net 內置對象
3.1 Response 對象
3.2 Request 對象
3.3 ASP Application 對象
3.4 Session 對象
習題
4 內部控件
4.1 Web 服務器控件
4.2 Button 控件
4.3 ASP.NET Calendar 控件
4.4 CheckBox 控件
4.5 DropDownList 控件
4.6 HyperLink 控件
4.7 Image 控件
4.8 ImageButton 控件
4.9 Label 控件
4.10 LinkButton 控件
4.11 ListBox 控件
4.12 Panel 控件
4.13 RadioButton 控件
4.14 TextBox 控件
4.15 FileUpload 控件
習題
5 數據驗證控件
5.1 CompareValidator 控件
5.2 CustomValidator 控件
5.3 RangeValidator 控件
5.4 RegularExpressionValidator 控件
5.5 RequiredFieldValidator 控件
5.6 ValidationSummary 控件
習題
6 使用 OLE DB 操作數據庫
6.1 OLE DB 簡介
6.2 OleDBConnection 對象屬性
6.3 使用 OLEDBConnection 對象連接數據庫
6.4 使用 Command 對象操作數據
習題
7 留言板管理系統
7.1 系統分析
7.2 系統功能結構
7.3 數據庫與數據表設計
7.4 配置 web.config
7.5 模塊設計說明
習題
8 bootstrap 框架的使用
8.1 文件目錄結構
8.2 運行窗口
8.3 程序實現
習題
前言
ASP.NET 是Microsoft 公司推出的新一代建立動態Web 應用程序的開發平台,自21世紀初至今,已在全世界普及推廣,是目前主流的網絡編程工具之一。本書共八章,提供了前端、C#基礎、物件使用、資料庫基礎、小型系統開發示例、後端和Js 的綜合應用示例等各類知識。
本書內容通俗易懂,以由淺入深的方式,向讀者介紹相關知識點,是一本較好的ASP.NET 前後端開發的入門書籍。在講解相關知識點時,本書設計了許多相關典型示例,做到了「一個知識點至少有一個示例和一個綜合應用」,通過實例講解分析,詳盡講述了實際開發中所需的各類知識。利用本書,教師可以得心應手地教學,學生也可以輕鬆地自學。