目录

  • 1 WPF某大型保险公司客户管理项目开发
    1. 01.项目的需求分析

      00:47:40

    2. 02.项目的数据文件设计

      00:40:28

    3. 03.构建项目的数据文件访问1

      00:42:54

WPF某大型保险公司客户管理项目开

1014人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

本课程针对具有.NET,数据库开发基础,有C#开发基础(的学员,想通过本项目的学习,了解使用WPF新特性、Blend设计UI,超炫的翻转3D动画,使用数据仓库、MVP、MVVP模式开发商业项目的学员。也适合是有志于成为WPF开发工程师岗位的学员。

 

注意:

1. 如果您没有C#开发基础,推荐您先学习北风网相应的课程:

2.如果您没有数据库开发基础,推荐您先学习北风网相应的课程:

3.如果您没有设计模式基础,推荐您先学习北风网相应的课程:

 

 

WPF其实不仅仅是图形引擎而已,它将给Windows应用程序的开发带来一次革命,因为新的架构提供了一种全新的开发模式。当然对于普通用户而言,最直观的就是界面越来越漂亮,看起来越来越舒服了;但对于开发人员而言,界面显示和代码将更好的得到分离,这与从前的桌面应用程序开发有很多不同(界面设置和代码是融合在一起的),这是比较具有革命性的改变之一。

 

 

 

 

 

本课程是教授使用WPF、ADO.NET、MVVM技术来实现太平人寿保险有限公司保险客户管理系统,是学习WPF开发中的一门主打课程之一。

WPF是一个框架,它供程序员开发出媲美Mac程序的酷炫界面。

Blend是一种工具,可以在美工板上绘制形状、路径和控件,然后修改其外观和行为,从而直观地设计应用程序

Repository\MVVM\MVP设计模式是WPF常用的系统架构

AutoFac框架广泛的使用到各种工程项目中

本项目通过保险公司客户管理业务来讲解以上4种技术的使用,从而解决想要使用WPF开发项目的一系列问题。

 

 

本课程分为五个部分:

1、使用ADO.NET来操作Excel表

2、使用WPF的特效和动画技术来构建超炫界面

3、使用WPF的控件来做数据绑定

4、使用Repository模式、MVP和MVVM框架构建系统架构

5、使用IOC注入对象

 

课程的价值,我说了不算!

 

这一切,你学完课程,YOU CAN!!!

 

 

第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讲:项目开发总结

 

 

2.1.3.部分项目截图 

 

 

目标一. 可以让学员快速上手掌握如何在项目开发中使用Wpf技术

 

目标二. 可以让学员迅速了解Wpf的特性和最新功能

 

目标三. 可以让学员迅速掌握MVP模式使用

 

目标四. 可以让学员熟练使用Blend快速构建超酷界面及与后台交互的注意事项与技巧

 

目标五. 了解MVVM框架技术,熟悉MVVM搭建的全过程

 

目标六. 了解AutoFac技术,熟悉AutoFac使用技巧与注意事项

 

目标七. 通过完整的项目实战,全面的演示了 WPF技术的综合使用步骤、过程、注意事项及技巧

 

目标八. 通过本课程的学习,为学员以后开发使用Blend与后台MVVM\MVP\AutoFac框架技术结合的大型.NET项目提供了完整示范。

 

 

课程特色

 

特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。

 

特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。

 

特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果

 

亮点一、着重突出WPF在实际项目开发中的应用,使用Blend轻松实现炫丽的界面设计,翻转3D动画

 

亮点二、实现多层架构。讲解Repository模式、MVP和MVVM的架构设计.

 

亮点三、按照做一个真实项目的开发步骤来进行讲解,注重效率和IOC对象注入.

 

亮点四、结合到.NET的Excel技术使用

 

亮点五、整个课程虽项目不大,但“麻雀虽小,五脏倶全”,整个项目基本上涉及到项目开发的方方面面,而且讲师框架全部按大的项目架构去搭建的,学员拿到该项目后稍加改造就可以用到自己的项目,实用性超强.

 

 

学会该课程后,您可以结合您自己公司的业务逻辑做出内似以下的项目出来:

 

Yahoo 展示了他们下一代messenger客户端 (你可以在 http://messenger.yahoo.com/vista 观看一个演示录像)。其中一个非常酷的事情是,这个新messenger客户端是用 Windows Presentation Foundation (WPF) 和 .NET开发的。 

 

本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

 

WPF开发工程师

 

 

 

常见问题一:学这个课程需要什么基础?

讲师回答:适合想学习Blend设计前端、后台系统使用MVVM、MVP架构和IOC注入的开发人员,只要有C#开发基础就可以学。

 

常见问题二:这种技术一般可用在什么场合?

讲师回答:它重点是前端UI设计领域的一个技术点,不是一门语言,是一个框架,掌握它后可以让你在从事注重客户端类型的项目开发时,能得心应手,成为掌握该流行框架技术的高级开发工程师,前(钱)途无限。

 

常见问题三:学完这项技术可以从事的工作岗位有哪些?

讲师回答:现在几乎只要软件开发项目,越来越多的公司采用漂亮的窗体界面技术,由于WPF过于宠大,及学习成本较高,所以掌握WPF技术的人员是当下比较急需的,而且非常容易学习NET的移动WP8开发(wp8主要采用的也是XMAL+Silverlight一种轻量级WPF库)

 

可以从事的岗位非常多,前景非常好:

如:WPF开发工程师、或.net桌面开发工程师,

 

我该怎么学,如何才能学好这门课程,给些建议。

4.1、时间上的安排建议

本课程共25讲,如果您时间上充分,建议以每天1讲的进度往前学习。

如果您是上班族或您已经有一定的基础了,可以重点关注界面设计和框架模式的学习

 

4.2、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三

 

4.3、讲师建议 

1.最好看完视频时边看边跟着完成代码,最后要完成每讲的作业,自己一定要理解讲解的模式。可以反复观看、编码,达到真正理解和熟练掌握的目的。

2.对于项目,一定要自己亲自动手做一遍     

3.要学会看API和使用百度,学会思考,学会举一反三,要学会积极解决问题

 

 


评价(0) 立即评论
0/150