本書講述了ASP.NET MVC網站設計中模型、視圖、控制器等核心知識點,完整設計實現了美妝網和圖書借閱管理系統兩個實例。本書注重實用性和可讀性,以Visul Studio 2017為開發平台,以SQL Server 2012為資料庫管理系統,以C#為程序設計語言,以Razor為視圖引擎。本書內容上深入淺出、通俗易懂、易於自學;結構上按功能分類,細化每個模塊的屬性、事件等基本功能講解;實例選擇上分佈合理、趣味性強;講解順序上側重實戰性,從開發環境構建、業務流程等知識點逐一展開,便於讀者對ASP.NET MVC網站設計的理解和提高。 本書可作為電腦相關專業「ASP.NET MVC網站設計」課程的教材,也可作為希望掌握ASP.NET MVC網站開發的愛好者的自學參考書。
作者介紹
編者:陶永鵬//郭鵬//劉建鑫|責編:王冰飛
目錄
第1章 ASP.NET MVC概述 1.1 ASP.NET MVC簡介 1.1.1 ASP.NET MVC開發簡史 1.1.2 MVC模式初探 1.1.3 ASP.NET WebForm和ASP.NET MVC對比 1.2 MVC模式下的Web項目開發 1.2.1 第一個ASP.NET MVC 5應用程序 1.2.2 ASP.NET MVC應用程序結構 1.2.3 ASP.NET MVC中的特殊文件夾 1.2.4 ASP.NET MVC中的文件類型 1.3 Visual Studio 2017開發環境的基本介紹 1.3.1 菜單欄和工具欄 1.3.2 工具箱窗口 1.3.3 解決方案資源管理器 1.3.4 屬性窗口 1.4 小結 1.5 習題 綜合實驗一: Visual Studio 2017的安裝 第2章 LINQ數據模型 2.1 LINQ基礎 2.1.1 LINQ簡介 2.1.2 LINQ的優點 2.2 數據模型預備知識 2.2.1 隱式類型var 2.2.2 自動屬性 2.2.3 對象和集合初始化器 2.2.4 擴展方法 2.2.5 Lambda表達式 2.3 LINQ to SQL數據模型 2.3.1 實體資料庫的建立 2.3.2 LINQ to SQL基本語法 2.3.3 使用LINQ模型進行查詢 2.3.4 使用LINQ模型進行插入 2.3.5 使用LINQ模型進行修改 2.3.6 使用LINQ模型進行刪除 2.4 小結 2.5 習題 綜合實驗二: 基於LINQ數據模型的學生管理系統 第3章 EF數據模型 3.1 Entity Framework簡介 3.2 Entity Framework設計模式 3.2.1 Database First模式 3.2.2 Model First模式 3.2.3 Code First模式 3.2.4 App.config的相關設置 3.2.5 由資料庫生成模型 3.3 Entity Framework數據處理