下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > 软件原理与工程——ASP.NET MVC案例教程

软件原理与工程——ASP.NET MVC案例教程

综合评级:★★★★★

定价:39.50

作者:黄景碧,温善毅 编著

出版社:清华大学出版社

出版日期:2014年9月

页数:317

字数:525000

ISBN:9787302370673

书籍介绍

本书以一个完整的软件案例为主线,以Visual Studio为开发工具、.NET(特别是ASP.NET MVC)为开发平台、C#为编程语言、SQL Server为数据库服务器,全面阐述了软件原理与工程。 其中,Visual Studio开发工具包括软件项目、软件MVC等内容;C#语言+.NET平台编程包括ASP.NET MVC平台、C#、JavaScript、XML、XHTML、CSHTML、CSS语言等内容;SQL Server服务器包括数据库、数据仓库、SQL、数据集成OLDI、数据多维分析OLAP、数据挖掘OLDM等内容。 本书理论、实践、上机实训紧密结合,内容全面,系统性强、范例典型,可用作“软件工程”、“软件设计与开发”、“.NET编程”、“C#编程”、“网站建设”等本科生计算机应用课程的教材,也可作为信息科技普及用书。

相关课程
目录

第1章 软件原理与工程概述——以EDSS软件为例

 1.1 软件的“信息互动系统”观

  1.1.1 “系统”即“信息互动系统”

  1.1.2 系统的迭代性

 1.2 软件探究的“信息互动系统原理与工程”观

  1.2.1 “系统原理与工程”即“信息互动系统原理与工程”

  1.2.2 “系统原理与工程”框架

  1.2.3 系统要素及其架构:概述

  1.2.4 系统要素及其架构:要素/类型/对象的含义

  1.2.5 系统要素及其架构:架构/模式/结构/关系的含义

  1.2.6 系统要素及其架构:数据与行为的含义

  1.2.7 系统要素及其架构:小结

  1.2.8 系统过程及其状态

  1.2.9 系统工程

 1.3 软件原理与工程——以EDSS软件系统为例

  1.3.1 “EDSS原理与工程”框架

  1.3.2 EDSS要素及其架构

  1.3.3 EDSS过程及其状态

  1.3.4 EDSS工程

  1.3.5 “EDSS软件原理与工程”框架

  1.3.6 EDSS软件要素及其架构

  1.3.7 EDSS软件过程及其状态

  1.3.8 EDSS软件工程:概述

  1.3.9 EDSS软件工程:软件分析

  1.3.10 EDSS软件工程:软件设计

  1.3.11 EDSS软件工程:软件开发

  1.3.12 EDSS软件工程:软件实施

  1.3.13 EDSS软件工程:软件管理

  1.3.14 EDSS软件工程:软件评价

 1.4 本章小结

第2章 软件工程工具软件——以Visual Studio开发EDSS软件为例

 2.1 Visual Studio界面

 2.2 Visual Studio配置

 2.3 Visual Studio与.NET平台

 2.4 Visual Studio与软件工程

 2.5 Visual Studio与解决方案、项目、项

  2.5.1 项:概述

  2.5.2 项:Properties文件夹

  2.5.3 项:“引用”文件夹

  2.5.4 项:M、V、C文件夹

  2.5.5 项:Content、Scripts文件夹

  2.5.6 项:Global.asax文件、Global.asax.cs文件

  2.5.7 项:Web.config 文件

  2.5.8 项:小结

  2.5.9 项目

  2.5.10 解决方案

 2.6 代码编辑

 2.7 代码模型

 2.8 代码导航

 2.9 代码重构

 2.10 软件排错、测试、调试

 2.11 软件编译、生成、打包、部署、发布

 2.12 软件运行

 2.13 本章小结

第3章 软件语言——以C#编写ASP.NET MVC平台的EDSS软件为例

 3.1 代码文件

 3.2 代码语法:词法、句法

 3.3 代码词法:关键词、非关键词

 3.4 代码词法:标识符;名称、ID

 3.5 代码词法:运算符、表达式

 3.6 代码词法:注释

 3.7 代码句法:语句、语句块

 3.8 代码句法:流程控制语句

 3.9 对象类型:概述

 3.10 对象类型:类、结构、枚举、委托、特性、接口

  3.10.1 类:继承扩展于Object根的属性与方法统一体

  3.10.2 类:属性/字段/数据/事件

  3.10.3 类:方法/函数/行为/Lambda表达式

  3.10.4 特殊的类:结构

  3.10.5 特殊的类:枚举

  3.10.6 特殊的类:委托

  3.10.7 特殊的类:特性

  3.10.8 接口

 3.11 对象类型:基础类型、复杂类型

  3.11.1 基础类型:数值类型

  3.11.2 基础类型:字符类型;正则表达式查询

  3.11.3 基础类型:布尔类型

 3.12 对象类型:泛型

 3.13 对象类型的关系

  3.13.1 引用与被引用/关联与被关联

  3.13.2 依赖与被依赖

  3.13.3 复合与被复合

  3.13.4 聚合与被聚合

  3.13.5 嵌套与被嵌套

 3.14 对象类型的结构

  3.14.1 线性结构:集合、LINQ

  3.14.2 树型结构:XML文档、XML DOM

  3.14.3 网状结构

 3.15 对象类型的模式

 3.16 对象类型的架构

  3.16.1 MVC架构

  3.16.2 MVC架构与软件、软件周期、会话周期

  3.16.3 MVC架构与URL路由

  3.16.4 控制器C

  3.16.5 模型M:数据注释、数据验证、数据库的映射

  3.16.6 模型M:与ViewBag的互补

  3.16.7 视图V:视图V与浏览器端界面

  3.16.8 视图V:[email protected] #、ASP.NET MVC平台

  3.16.9 视图V:布局视图、分部视图

  3.16.10 浏览器端界面:HTML、CSS、javaScript、浏览器平台

  3.16.11 浏览器端界面:发送名值对、表单、文件

  3.16.12 浏览器端界面:AJAX

  3.17本章小结

第4章 软件数据技术——以SQL Server实现EDSS数据应用为例

 4.1 数据采集

  4.1.1 SSMS与数据库开发管理

  4.1.2 数据库服务

  4.1.3 数据库

  4.1.4 数据库:Schema/架构

  4.1.5 数据库:表、表关系

  4.1.6 SQL语言

  4.1.7 数据采集应用的开发

 4.2 关于数据仓库

 4.3 数据集成

  4.3.1 SSBIDS与SSIS解决方案、项目、项

  4.3.2 SSIS包

  4.3.3 SSIS包:连接

  4.3.4 SSIS包:控制流

  4.3.5 SSIS包:数据流

 4.4 数据分析、数据挖掘

  4.4.1 SSBIDS与SSAS解决方案、项目、项

  4.4.2 数据源

  4.4.3 数据源视图

  4.4.4 多维分析数据集

  4.4.5 多维分析数据集:结构

  4.4.6 多维分析数据集:计算

  4.4.7 多维分析数据集:浏览器

  4.4.8 数据分析应用的开发

  4.4.9 挖掘结构

  4.4.10 挖掘结构:算法模型

  4.4.11 挖掘结构:模型查看器

  4.4.12 数据挖掘应用的开发

 4.5 本章小结

参考文献

文中注释

热门图书
推荐新闻
技术文库
论坛推荐