基于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:// ...
随机推荐
- slf4j + loback配置
目前Java主流的log体系是 Slf4j +logback Spring boot 中配置log十分简单,常见的方式在application.yml文件中使用如下配置 logging: path: ...
- centos7安装与卸载软件
安装 yum install 服务名 查看服务名 rpm -qa |grep -i aerospike 或者 yum list installed | grep aerospike 卸载 yum re ...
- Python报错:UnicodeEncodeError 'gbk' codec can't encode character
今天在使用Python文件处理写网络上爬取的文件的时候,遇到了错误:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in p ...
- 笔记_简明Python教程_Byte_of_Python
1. 局部变量.全局变量 局部变量: x = 50 def func(x): x = 2 print('Change local x to',x) func(x) print('x is still' ...
- linux 网卡配置文件详解2018-03-07
转自:https://www.cnblogs.com/ienino/p/7717092.html 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0 1. ...
- vue 状态管理vuex(九)
通过props 及 $emit在父子组件通讯,对应频繁更新状态考虑使用vuex store.js export default { // 存储状态值 state: { count: 0 }, // 状 ...
- JVM发展史和Java运行时内存区域
目前三大主流JVM: Sun HotSpot:Sun于1997年收购Longview Technologies公司所得.Sun于2009年被Oracle收购. BEA JRockit:BEA于2002 ...
- centos7安装并配置postgresql
安装并配置postgresql,参考以下两篇文章即可 https://www.postgresql.org/download/linux/redhat/ http://www.jianshu.com/ ...
- kafka与zookeeper读写分析
kafka的读写都通过leader完成,而zookeeper只有写要通过leader而读可以通过任意follower,我觉得造成这种差异的原因还是在于使用场景. kafka的设计目标是实现一个高吞吐的 ...
- android Activity启动过程(一)从startActivty开始说起
从启动startActivity开始说起 MainActivity.startActivity() Activity.startActivity() Activity.startActivityFor ...