亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的。能够加我的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. C3算法 和 super

    一. Python的继承  多继承 子类继承父类. 继承是为了节省开发时间.提高开发效率 代码得到了重(chong)用 一个类可以拥有多个父类 lass shen_xian: # 定义一个神仙类 de ...

  2. shell中的命令与特殊符号

    1.记录命令:! !!:连续的“!”表示执行上一次的指令 !n:表示执行命令历史中第二条指令 注:!2居然给我关机了 !字符串(字符串大于1)表示执行命令历史中最近的一次 2.通配符 " * ...

  3. js实现放大镜效果

    原理: 鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置: 放大镜的移动方向和大图片的移动方向:横向和纵向都是相反,才可以保证同步: 需要元素:大图和小图,存放大图和小图的容器 ...

  4. Jupyter 环境配置

    1. 找到python文件目录, 用管理员身份打开powershell python -m pip install jupyter 2. Jupyter notebook

  5. 转 Comparison of Red Hat and Oracle Linux kernel versions and release strings

    Originally derived from Red Hat Enterprise Linux (RHEL), Oracle Linux (OL) contains minor difference ...

  6. Dotfuscator 的使用方法

    打开Dotfuscator工具,选择“Create New Project” 在Input选项中选择需要混淆的文件 把 Disable String Encryption 设为 NO,即启用字符串加密 ...

  7. Ancient Messages UVA - 1103

    题目链接:https://vjudge.net/problem/UVA-1103 题目大意:每组数据包含H行W列的字符矩阵(H<=200,W<=50) 每个字符为为16进制  你需要把它转 ...

  8. 【C】一个读取文件记录器

    分享一下!!! #include<stdio.h> #include<windows.h> #define N 70000 //定义行数!!用空间换取时间 struct stu ...

  9. 数据库mysql基础语言--各模式的含义

    1. 欢迎信息 欢迎来到 MySQL 镜像.命令以 ; 或 g 结束.你的 MySQL 连接编号为 2.服务器版本:5.1.47-社区 MySQL 社区服务器(GPL) 版权(C)2000.2010, ...

  10. python3.4 x86_64-linux-gnu-gcc Error

    running install    running build    running build_py    creating build    creating build/lib.linux-x ...