基于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:// ...
随机推荐
- Idea如何设置代码超出长度限制时自动换行
在[File]-->[Settings]-->[Code Sytle]中勾选[Wrap on typing]选项
- python进制转换或数据格式转换
以下是部分进制转换的,都是python内置函数 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 f ...
- JWT(JSON Web Token)原理简介
原文:http://www.fengchang.cc/post/114 参考了一下这篇文章:https://medium.com/vandium-software/5-easy-steps-to-un ...
- Rest Framework简介 和 RESTful API 设计指南
使用Django Rest Framework之前我们要先知道,它是什么,能干什么用? Django Rest Framework 是一个强大且灵活的工具包,用以构建Web API 为什么要使用Res ...
- my.资料收集
1.平民打书想上个高级反击,高级反击会掉哪个呢[梦幻西游手游吧]_百度贴吧.html http://tieba.baidu.com/p/5292257591?lp=5028&mo_device ...
- SpringBoot中使用Servlet
1.在入口Application类上加入注解@ServletComponentScan @SpringBootApplication @ServletComponentScan public clas ...
- 性能测试工具LoadRunner04-LR之浏览器打不开
环境:win7+lr11 IE浏览器要在9以下,9以上lr11是调不起来的 火狐浏览器,我用的是28,最新版本的也调不起来 可以调起浏览器但没有事件? 1.把INTERNET高级设置中的“启用第三方浏 ...
- 【Linux】debian 7 安装 rz sz lrzsz
通常linux服务器是通过ssh客户端来进行远程登录和管理的.然而如何方便的实现客户端与linux服务器端的文件交互呢?这就需要用到rz(上传).sz(下载)工具.在Ubuntu 10.10下安装rz ...
- [PHP]对象数组和普通数组总结
1.碰到前台将JSON格式数据传递到服务器后台,经php的json_decode函数转换成的数组由于为对象数组,php程序无法对数据进行正常处理的情况,为此需要开发一个PHP回调函数(objarray ...
- java多线程之守护线程与非守护线程
在java线程中有两种线程,一种是用户线程,其余一种是守护线程. 守护线程具有特殊的含义,比如gc线程.当最后一个非守护线程执行完后,守护线程随着jvm一同结束工作. java中的守护线程需要将Dae ...