大富翁线上娱乐 当前位置:首页>大富翁线上娱乐>正文

大富翁线上娱乐

发布时间:2018-12-16

原标题:WPF自定义产品框架

WPF自定义产品框架


本次主要讲解一下WPF业务类产品开发架构。

产品架构分为WPF客户端程序和WCF服务端程序,分离的目的也是为了,在扩展其他业务终端的时候都可以通过同一个服务端去访问,一定程度上减少开发工作量。

在讲解之前先看一下效果,有助于理解:

这是客户端的效果图。整个产品分为两部分:1.WPF开发的展示效果的客户端   2.WCF开发的提供数据服务接口的服务端   本章主要讲解一下实际中开发WPF开发客户端所使用的框架,结合WCF服务端应用。

我们先看下

第一部分WPF客户端结构

 

简单的说下几个比较重要的DLL

CommonLib:这个是基于原有的Window模块扩展的窗体,实现了界面模板的自定义,重新实现了窗体的关闭的打开效果,做了个动画处理

这是两套自定义窗体(一套包含一个主窗体和一个子窗体)

CommonTool:具备一些通用性功能:如访问服务端请求代码、XML操作类、JSON序列化、文件上传下载

BimCollege:界面模块。界面结构采用内嵌的方式,每个内嵌的板块只负责自己板块内功能和数据,从外层向内数据通过属性传递,由内向外通过事件将提示信息通过公用控件抛出。效果:

结构介绍:

这里有自定义控件   扩展控件   以及界面模块的包装后的用户控件  在Theme中有一些原生控件和自定义控件的样式模板:包含动画  触发器  等等

在这个里面基本包含了wpf大部分内容

 

 

BLL:三层结构中的业务逻辑层,不同的是我们做了基础功能的包装,只需要实现特定业务的操作就行,基础功能在父级函数中已经处理

 

 BusinessModel:界面中绑定的Model,区分开界面和与服务器对应的Model主要是界面的Model基本都会因为界面数据绑定和数据显示的原因进行一些扩展,而这些服务器是不需要的。

Server:通过Server访问服务器接口,包装参数传递给特定的接口,返回的json进行反序列化读取。

在构造内的接口名称是公共类中提供的通过id去删除数据,不需要再去写方法。下面的保存功能在公共功能中不具备的需要新加。

第二部分WCF服务端结构

  

这是服务端程序,一部分和客户端是通用的,只是具备了数据库操作功能和对客户端提供了数据访问服务支持。

 

软件环境:VS2013+Sql Server2008

本套产品源码出售详细请加我哦。。。。

欢迎各位我QQ :1031017817    或者在页面下方加群   入群后@群主    期待你~~~~

 

当前文章:http://neomi.cn/bazimingli/12854.html

发布时间:2018-12-16 13:33:06

ag复古花园登入 博9 龙虎斗赌博 水浒传老虎机在线 ag真人娱乐接入 澳门银河赌场 中信国际 总玩PT里面的老虎  

29705 34349 32884 66844 67900 4640398438 88650 25733

责任编辑:龙华陵

随机推荐