软件开发工程师岗前必备 ASP.NET框架应用程序实战PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李发陵,冷亚洪编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302455028
- 页数:403 页
第一部分 基 础篇 3
第1章 搭建开发环境 3
1.1安装Microsoft SQL Server 2008 R2 3
1.1.1简介 3
1.1.2获取安装包 3
1.1.3安装步骤 3
1.1.4首次运行 13
1.2安装Microsoft Visual Studio 2013 15
1.2.1简介 15
1.2.2获取安装包 15
1.2.3安装步骤 16
1.2.4首次运行 16
1.3 Nuget工具 19
1.3.1简介 19
1.3.2使用方法 19
1.4安装Castle.NET 19
1.4.1简介 19
1.4.2安装步骤 20
本章小结 21
第2章ASP.NET MVC 22
2.1MVC模式 22
2.2认识ASP.NET MVC 23
2.2.1 ASP.NET MVC概述 23
2.2.2 MVC的优点 24
2.2.3 MVC 5的新特性 24
2.2.4 MVC程序的运行原理 27
2.3 Hello MVC 28
2.4 MVC Razor视图引擎 34
2.4.1 Hello Razor 34
2.4.2 Razor语法 34
2.5 MVC项目的结构 38
2.6路由 39
2.6.1理解路由 39
2.6.2路由表 40
2.6.3添加路由 41
2.6.4路由格式 43
2.6.5默认路由 43
2.6.6在URL模式中处理可变数量的段 44
2.6.7添加路由约束 45
2.7模型 47
2.7.1模型的创建 47
2.7.2模型的绑定 49
2.7.3模型的验证 54
2.8视图 58
2.8.1认识视图 58
2.8.2视图的类型 58
2.8.3视图的创建 61
2.8.4强类型视图 62
2.8.5资源的引用 63
2.9控制器 66
2.9.1认识控制器 66
2.9.2控制器的动作 67
2.9.3控制器的结果 67
2.9.4过滤器 69
2.9.5 MVC中的页面传值 76
2.10 HTML及URL帮助器 80
2.10.1 HTML帮助器 80
2.10.2 URL帮助器 95
2.11实现登录 97
本章小结 102
第3章JQuery 103
3.1 JQuery简介 103
3.2 JQuery的基本功能 103
3.2.1引用JQuery类库 103
3.2.2选择器 104
3.2.3将DOM对象转换成JQuery对象 105
3.2.4操作DOM元素的集合 106
3.3第三方插件及使用方法 111
3.3.1校验控件formValidator 111
3.3.2日期控件My97DatePicker 119
3.4 JQuery综合实例 120
3.4.1需求描述 120
3.4.2分析与实现 120
3.5 JQuery AJAX 125
3.5.1$.get方法 126
3.5.2$.post方法 127
3.5.3$.AJAX方法 129
3.6 J Query AJAX实例 133
3.6.1需求描述 133
3.6.2分析与实现 133
本章小结 138
第4章ORM 139
4.1简介 139
4.2 ORM映射机制 139
4.2.1实体映射 139
4.2.2关系映射 140
4.3映射原理 141
4.4映射工具 142
4.4.1 NHibernate 142
4.4.2 Castle 143
4.4.3 Ibatis.NET 144
4.4.4 Entity Framework 145
4.5 Castle 146
4.5.1准备环境 146
4.5.2对象关系映射 150
4.5.3延迟加载 164
4.5.4实体对象的状态 165
4.5.5查询表达式 166
4.6综合练习 168
4.6.1需求描述 168
4.6.2分析与实现 168
本章小节 172
第二部分 项目实战篇 175
第5章 需求分析 175
5.1业务建模 175
5.2需求分析 176
5.2.1系统管理员 176
5.2.2业务员 177
5.2.3调度员 178
5.2.4财务人员 179
5.2.5决策分析人员 179
本章小结 180
第6章 架构设计 181
6.1面向对象设计的原则 181
6.1.1单一职责原则 181
6.1.2开放封闭原则 184
6.1.3里氏替换原则 188
6.1.4依赖倒置原则 194
6.1.5接口隔离原则 198
6.2实体对象模型 198
6.2.1贫血模型 198
6.2.2充血模型 199
6.3架构设计原则 200
6.3.1分离界面和实现 200
6.3.2针对接口编程并降低耦合度 200
6.4搭建系统框架 203
6.4.1建立实体层 204
6.4.2建立数据访问层 205
6.4.3建立业务逻辑层 211
6.4.4建立系统核心调试类 215
6.4.5搭建UI层 217
6.4.6添加项目的引用 224
6.4.7配置Castle 224
6.4.8建立生成数据库功能的页面 227
6.4.9搭建单元测试 228
本章小结 228
第7章 登录(强类型对象生成视图) 229
7.1需求描述 229
7.2功能设计 229
7.3功能实现 230
7.3.1模型映射的实现 230
7.3.2数据访问层的实现 232
7.3.3服务层的实现 232
7.3.4业务逻辑层的实现 232
7.3.5 IOC映射配置 233
7.3.6表示层功能的实现 233
本章小结 239
第8章 系统的主页面 240
8.1需求描述 240
8.2功能设计 240
8.3功能实现 241
8.3.1创建公用样式 241
8.3.2创建布局视图 242
8.3.3计算内容区域的宽度和高度 244
8.3.4加载功能菜单 245
本章小结 254
第9章 角色权限管理 255
9.1需求任务 257
9.2功能设计 257
9.3功能实现 258
9.3.1模型映射的实现 258
9.3.2数据访问层的实现 260
9.3.3服务层的实现 260
9.3.4事务逻辑层的实现 261
9.3.5 IOC映射的配置 261
9.3.6表示层功能的实现 261
本章小结 286
第10章 用户管理 287
10.1需求描述 287
10.2功能设计 287
10.3功能实现 288
10.3.1业务逻辑的实现 288
10.3.2表示层功能的实现 290
本章小结 304
第11章 接单管理 305
11.1需求任务 305
11.2功能设计 306
11.3功能实现 306
11.3.1模型映射的实现 306
11.3.2数据访问层的实现 315
11.3.3服务层的实现 315
11.3.4事务逻辑层的实现 316
11.3.5 IOC映射的实现 317
11.3.6表示层功能的实现 318
本章小结 330
第12章 调度管理 331
12.1需求任务 331
12.2功能设计 331
12.3功能实现 332
12.3.1模型映射的实现 332
12.3.2数据访问层的实现 337
12.3.3服务层的实现 337
12.3.4事务逻辑层的实现 338
12.3.5 IOC映射的实现 339
12.3.6表示层功能的实现 339
本章小结 347
第13章 返回车辆的报销 348
13.1需求任务 348
13.2功能设计 348
13.3功能实现 349
13.3.1模型映射的实现 349
13.3.2数据访问层的实现 353
13.3.3服务层的实现 354
13.3.4事务逻辑层的实现 354
13.3.5 IOC映射的实现 355
13.3.6表示层功能的实现 356
本章小结 364
第14章 产值分析 365
14.1需求任务 365
14.2功能设计 365
14.3功能实现 366
14.3.1模型映射的实现 366
14.3.2数据访问层的实现 366
14.3.3服务层的实现 368
14.3.4事务逻辑层的实现 368
14.3.5表示层功能的实现 369
本章小结 377
第15章 软件测试 378
15.1软件测试的概念 378
15.1.1单元测试任务 379
15.1.2软件测试的类型 381
15.1.3软件测试过程中的模型 384
15.1.4测试步骤 387
15.2测试驱动开发 387
15.3常用的单元测试工具 389
15.3.1 NUnit 389
15.3.2 TestDriven.NET 390
15.3.3 Visual Studio Test Edition 391
15.4 VSTS单元测试 391
15.4.1添加单元测试项目 391
15.4.2配置运行环境 391
15.4.3创建单元测试类 394
15.4.4测试的断言方法 397
15.4.5测试操作 399
15.4.6代码覆盖率的结果 401
15.5本章小结 402
参考文献 403
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019