.NET框架应用开发

.NET框架应用开发

段班祥, 杨叶芬, 范路桥, 肖乐萍, 编著

出版社:清华大学出版社

年代:2014

定价:38.0

书籍简介:

以Visual Studio 2010为基础来进行软件系统分层开发。在本书中,首先介绍框架应用开发的原则、模式和方法;接着介绍面向对象的几个重要概念:继承、多态、接口、委托、集合、泛型等;然后介绍软件系统中的分层开发;并以ADO.NET、实体类和LINQ以及实体框架等四种方式实现软件系统中的分层开发。最后介绍财务管理系统的各模块功能实现。本书以一个案例贯穿全书进行任务分解,以学习情景和任务的形式进行章节划分。

书籍目录:

学习情景1 框架应用开发的原则、模式和平台

任务1.1 框架应用开发的有关概念

1.1.1 框架的定义

1.1.2 框架的分类

1.1.3 框架的优点

1.1.4 基于框架的应用开发

任务1.2 企业应用框架模式

1.2.1 框架模式和设计模式的关系

1.2.2 企业应用框架模式中的设计模式

任务1.3 框架应用开发平台

1.3.1 .NET框架

1.3.2 公共语言运行库

1.3.3 .NET框架类库

1.3.4 .NET Framework 4.0重要技术

小结

习题

学习情景2 用对象思考继承和多态

任务2.1 类和对象的定义

2.1.1 面向对象的基本概念

2.1.2 面向对象的优点

2.1.3 类和对象的声明

任务2.2 使用Visio绘制基本类图

2.2.1 属性的创建

2.2.2 类图

2.2.3 使用Visio绘制类图

任务2.3 类的继承

2.3.1 继承的实现

2.3.2 关键字base

2.3.3 类方法的重写

任务2.4 综合示例

小结

习题

项目实训

学习情景3 面向对象的高级应用:接口、委托

任务3.1 深入理解面向对象的多态:使用接口实现多态

3.1.1 接口类型

3.1.2 多态

3.1.3 使用接口实现部门工资发放

任务3.2 使用委托查询教务管理系统中的学生信息

3.2.1 什么是委托

3.2.2 委托的定义与实例化

3.2.3 使用委托实现窗体互操作

任务3.3 完成教务管理系统中学生成绩的排序

小结

习题

项目实训

学习情景4 .NET框架的具体实现:使用集合组织相关数据

任务4.1 使用集合实现教务管理系统中的学员信息管理

4.1.1 认识ArrayList类

4.1.2 使用ArrayList类存取单个元素

4.1.3 遍历ArrayList中的元素

4.1.4 给ArrayList添加数据

4.1.5 删除ArrayList中的元素

4.1.6 集合中的其他类

4.1.7 使用ArrayList集合实现教务管理系统中学员的查询

4.1.8 使用ArrayList集合实现教务管理系统中学员的添加、修改和删除

任务4.2 使用泛型实现教务管理系统中教员信息维护

4.2.1 泛型List

4.2.2 使用泛型List实现教员列表

4.2.3 泛型Dictionary

4.2.4 泛型类

4.2.5 使用泛型Dictionary实现员工考勤

小结

习题

项目实训

学习情景5 可扩展标识语言XML与文件读写

任务5.1 认识XML

5.1.1 课程信息管理的工作原理

5.1.2 XML文件概述

任务5.2 XML文件元素的读取

5.2.1 解析个人信息的XML文件

5.2.2 解析学院信息的XML文件

任务5.3 使用TreeView控件创建动态树状菜单

5.3.1 动态绑定TreeView

5.3.2 用TreeView显示学院信息

任务5.4 文件概述

5.4.1 文件的相关概念

5.4.2 文件管理

任务5.5 实现文本文件读写器

5.5.1 文本文件的读写

5.5.2 实现文本文件读取器

5.5.3 实现文本文件写入器

任务5.6 通过读写二进制文件实现学生成绩管理

5.6.1 实现二进制文件读写器

5.6.2 通过读写二进制文件实现学生成绩管理

任务5.7 实现小型资源管理器

5.7.1 目录管理

5.7.2 文件综合应用

小结

习题

项目实训

学习情景6 软件系统中的分层开发

任务6.1 认识软件系统多层架构

6.1.1 混沌代码

6.1.2 从两层到三层

任务6.2 什么是三层结构

6.2.1 三层结构的定义

6.2.2 三层结构之间的关系

6.2.3 三层结构的主要优点

任务6.3 如何搭建三层结构

6.3.1 搭建表示层

6.3.2 搭建业务逻辑层

6.3.3 搭建数据访问层

6.3.4 搭建数据对象模型层

6.3.5 添加各层之间的依赖

任务6.4 综合示例:使用分层方式实现用户登录

小结

习题

项目实训

学习情景7 使用ADO.NET具体实现软件系统中的分层

学习情景8 使用实体类实现软件系统中的分层

学习情景9 使用LINQ实现软件系统中的分层开发

学习情景10 使用实体框架实现分层开发

学习情景11 项目案例:财务管理系统

参考文献

内容摘要:

  《.NET框架应用开发》共分11个学习情景,以两个案例贯穿全书进行任务分解,以学习情景和任务的形式进行章节划分,主要内容包括: 框架应用开发的原则、模式和平台; 用对象思考继承和多态; 面向对象的高级应用: 接口、委托; .NET框架的具体实现: 使用集合组织相关数据; 可扩展标识语言XML与文件读写; 软件系统中的分层开发; 使用ADO.NET具体实现软件系统中的分层; 使用实体类实现软件系统中的分层; 使用LINQ实现软件系统中的分层开发; 使用实体框架实现分层开发; 项目案例: 财务管理系统。
  《.NET框架应用开发》主要面向高职高专软件技术专业学生,也可作为编程人员深入研究的自学教程,同时还可作为相关技术人员的培训教材。

书籍规格:

书籍详细信息
书名.NET框架应用开发站内查询相似图书
9787302375067
如需购买下载《.NET框架应用开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

.NET框架应用开发是清华大学出版社于2015.出版的中图分类号为 TP393 的主题关于 计算机网络-程序设计-高等职业教育-教材 的书籍。