亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的。能够加我的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模式)的更多相关文章

  1. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【二】——使用Repository模式构建数据库访问层

    系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 前言 在数据访问层应用Repository模式来隔离对领域对象的细节操作是很有意义的.它位于映射层 ...

  2. 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)

    最近使用vscode比较多. 学习了一下如何在mac上使用vscode开发asp.netcore项目. 这里是我写的关于vscode的一篇文章: https://www.cnblogs.com/cgz ...

  3. 用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 由于 ...

  4. Java多线程编程模式实战指南(二):Immutable Object模式--转载

    本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-o ...

  5. Java多线程编程模式实战指南(三):Two-phase Termination模式

    停止线程是一个目标简单而实现却不那么简单的任务.首先,Java没有提供直接的API用于停止线程.此外,停止线程时还有一些额外的细节需要考虑,如待停止的线程处于阻塞(等待锁)或者等待状态(等待其它线程) ...

  6. Java多线程编程模式实战指南(二):Immutable Object模式

    多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁.而锁本身又会带来一些问题和开销.Immutable Object模式使得我们可以在不使用锁的情况下,既保证共享变量访问的线 ...

  7. Java多线程编程模式实战指南(三):Two-phase Termination模式--转载

    本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-t ...

  8. 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(2)

    第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 为Domain Model添加约束 前一部分, 我们已经把数据库创建出来了. 那么我们先看看这个数据库 ...

  9. 使用Repository模式构建数据库访问层

    使用Repository模式构建数据库访问层 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[二]——使用Repository模式构建数据库访问层 系列导航地址http:// ...

随机推荐

  1. hive 存储格式及压缩

    -- 设置参数 set hivevar:target_db_name=db_dw; use ${hivevar:target_db_name}; -- 创建textfile表 create table ...

  2. shell脚本:Ctrl+C终止的是哪个进程

    aa.sh中的内容如下图: 运行sh aa.sh, 显示aa.txt后面几行, 此时开启了两个进程:一个sh运行,一个tail -f运行 按Ctrl+C 会终止此sh进程, 父进程死了,里面的tail ...

  3. npm常用技巧

    npm中内置了大量的实用技巧,如何高效的使用它们是一件充满挑战的事情.学会下面11个技巧,将会让你在任何项目中使用npm都会事半功倍. 1.如何打开package的主页 npm home $packa ...

  4. KeyStore相关

    http://blog.csdn.net/liuquan0071/article/details/50318405 一. HTTPS概念 1. 简介 HTTPS(全称:Hypertext Transf ...

  5. 前端:移动端和PC端的区别

    在阿里的几次面试中,总是被问到移动端和PC端有什么区别,当时回答的时候主要是回答了在兼容性.网速.适配.页面布局等方面的不同,但是还是很不系统,所以这里做一个总结. 第一: PC考虑的是浏览器的兼容性 ...

  6. entity framework discriminator error

    前几天使用code first碰到错误:列名 'Discriminator' 无效.这是一个很少见的错误,搜索了很久才发现是code first的poco实体对象的继承问题. 比如,我定义了一个实体类 ...

  7. 牛客网Java刷题知识点之匿名对象、匿名对象的内存结构图、匿名对象的应用场景、匿名对象的使用、匿名对象的简单例子、匿名对象要注意的事项

    不多说,直接上干货! 什么是匿名对象? 答: 没有名字的实体,也就是该实体没有对应的变量名引用.  没有名字的实体,没有引用类型变量指向的对象称作为匿名对象. 正常的,是 Car car = new ...

  8. c# 小数点格式化

    1.只要求保留N位不四舍5入 float   f   =   0.55555f;  int   i   =(int)(f   *   100);  f   =   (float)(i*1.0)/100 ...

  9. [Java][Liferay] File system in liferay

    EditFileEntryAction.java protected FileEntry updateFileEntry(PortletConfig portletConfig, ActionRequ ...

  10. Oracle 数据库 导入导出空表解决办法!

    expdp导出:(打开CMD) 先创建(任意盘符):\oracle_data 文件夹 1.sqlplus / as sysdba;2.create or replace directory d_nam ...