基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发(Repository模式)
亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的。能够加我的QQ2059055336和我联系。
课程背景
本课程是教授使用WPF、ADO.NET、MVVM技术来实现太平人寿保险有限公司保险客户管理系统。是学习WPF开发中的一门主打课程之中的一个。
WPF是一个框架,它供程序猿开发出媲美Mac程序的酷炫界面。
Blend是一种工具。能够在美工板上绘制形状、路径和控件,然后改动其外观和行为,从而直观地设计应用程序
Repository\MVVM\MVP设计模式是WPF经常使用的系统架构
AutoFac框架广泛的使用到各种project项目中
本项目通过保险公司客户管理业务来解说以上4种技术的使用,从而解决想要使用WPF开发项目的一系列问题。
内容介绍
本课程分为五个部分:
1、使用ADO.NET来操作Excel表
2、使用WPF的特效和动画技术来构建超炫界面
3、使用WPF的控件来做数据绑定
4、使用Repository模式、MVP和MVVM框架构建系统架构
5、使用IOC注入对象
课程大纲
第1讲:项目的需求分析
第2讲:项目数据库文件设计
第3讲:构建项目的数据文件訪问技术-excel操作技术
第4讲:项目的多层架构设计
第5讲:构建项目的数据文件訪问层1-IDAL
第6讲:构建项目的数据文件訪问层2-反射
第7讲:构建项目的数据文件訪问层3-Repository模式
第8讲:构建项目的Model层
第9讲:项目的界面结构设计技术1-布局画刷
第10讲:项目的界面结构设计技术2-资源使用
第11讲:项目的界面结构设计技术3 - 动画
第12讲:项目的登陆实现
第13讲:MVP模式实现登陆
第14讲:项目对话框实现
第15讲:项目主界面实现
第16讲:项目主界面实现-使用Viewport2DVisual3D控件
第17讲:客户基本信息管理模块-加入、查询
第18讲:客户基本信息管理模块-菜单、改动、删除
第19讲:MVVM模式实现客户查询
第20讲:客户財务信息管理模块
第21讲:客户保险记录信息管理模块
第22讲:客户家庭信息管理模块
第23讲:拜訪客户记录模块
第24讲:使用IOC框架Autofac
第25讲:项目开发总结
基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发(Repository模式)的更多相关文章
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【二】——使用Repository模式构建数据库访问层
系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 前言 在数据访问层应用Repository模式来隔离对领域对象的细节操作是很有意义的.它位于映射层 ...
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)
最近使用vscode比较多. 学习了一下如何在mac上使用vscode开发asp.netcore项目. 这里是我写的关于vscode的一篇文章: https://www.cnblogs.com/cgz ...
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(3)
第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html 由于 ...
- Java多线程编程模式实战指南(二):Immutable Object模式--转载
本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-o ...
- Java多线程编程模式实战指南(三):Two-phase Termination模式
停止线程是一个目标简单而实现却不那么简单的任务.首先,Java没有提供直接的API用于停止线程.此外,停止线程时还有一些额外的细节需要考虑,如待停止的线程处于阻塞(等待锁)或者等待状态(等待其它线程) ...
- Java多线程编程模式实战指南(二):Immutable Object模式
多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁.而锁本身又会带来一些问题和开销.Immutable Object模式使得我们可以在不使用锁的情况下,既保证共享变量访问的线 ...
- Java多线程编程模式实战指南(三):Two-phase Termination模式--转载
本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-t ...
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(2)
第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 为Domain Model添加约束 前一部分, 我们已经把数据库创建出来了. 那么我们先看看这个数据库 ...
- 使用Repository模式构建数据库访问层
使用Repository模式构建数据库访问层 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[二]——使用Repository模式构建数据库访问层 系列导航地址http:// ...
随机推荐
- Linux系统调用接口添加简单示例
1. Linux体系结构 Linux系统的地址空间分为用户空间和内核空间,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移. 2. 系统调用接口 ① 一般情况下,用户进程不能访问内核空间.Li ...
- css 断行省略号,隐藏,fixed定位
text-overflow(clip | elipsis)(显示省略号| 不显示省略号) white-space:nowrap 强制文字不断行 word-break:break-all; ...
- TypeScript -- JavaScript的救赎
TypeScript的设计目的应该是解决JavaScript的"痛点":弱类型和没有命名空间,导致很难模块化,不适合开发大型程序.另外它还提供了一些语法糖来帮助大家更方便地实践面向 ...
- 剑指offer中经典的算法题之从头到尾打印链表
话不多说上代码: 我自己的算法是: /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int ...
- MySQL · 引擎特性 · InnoDB index lock前世今生
http://mysql.taobao.org/monthly/2015/07/05/ MySQL · 引擎特性 · InnoDB index lock前世今生 前言 InnoDB并发过程中使用两类锁 ...
- WPF的组成架构
Windows呈现基础(Windows Presentation foundation,WPF)是微软新一代图形系统,运行,NET Framework3.0架构下,为用户界面.2D/3D图形.文档和媒 ...
- SpringMVC 的初始化参数绑定
初始化参数绑定:日期格式 一:首先我们先做一种日期格式的绑定,配置初始化参数绑定和自定义类型转换有着异曲同工之妙 配置步骤如下: 1.我们首先配置applicationContext.xml,进行扫描 ...
- [Java][Liferay] 解决在Linux系统中liferay-ext项目无法卸载的问题
今天遇到liferay-ext无法卸载,log中显示卸载了,但是在App Manager中依然可以看到安装过的ext,其中一个原因是webapps下面的**-ext文件夹的权限只有root才能修改,将 ...
- Django Rest Framework框架源码流程
在详细说django-rest-framework源码流程之前,先要知道什么是RESTFUL.REST API . RESTFUL是所有Web应用都应该遵守的架构设计指导原则. REST是Repres ...
- (八)JavaScript之[JSON]与[void]
14].JSONJSON 格式在语法上与创建 JavaScript 对象代码是相同的. 方法:JSON.parse(); //将JSON字符串转换为JavaScript对象JSON.stringify ...