基于Winform三层架构+WCF+ORM模型的快速开发框架

  基于Winform三层架构+WCF+ORM模型的快速开发框架

基于Winform三层架构+WCF+ORM模型的快速开发框架

 Winform简介:

WinForm是.Net开发平台中对Windows Form的一种称谓,Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。

参考:Winform 框架

 Winform三层架构:

Winform三层架构是指基于Winform桌面应用程序采用逻辑分层设计的软件架构,既三层逻辑架构,分别是指界面层(UI-User Interface),业务逻辑层(BLL-Business Logic Layer),数据访问层(DAL-Data Access Layer),通常结合数据模型ORM以及通信架构如WCF多维度多层次组成。在软件体系架构设计中,分层次是最常见也是最重要的一种设计思路,目的是实现“高内聚,低耦合”设计思想。 


 以下是三层逻辑架构图: 

C/S框架三层逻辑架构 

所谓三层逻辑架构,是在客户端与数据库之间加入一个“中间层”,介于界面层与数据层中间部分的逻辑处理。通常用于处理界面的数据,如数据采集、数据合法性检验、基本数据运算,或界面组件生成、组件状态管理等。基于处理过程封装而成的中间层称为业务逻辑层(BLL - Business Logic Layer),业务逻辑层没有严格定义和规范,采用三层结构设计符合高内聚,低耦合设计理念,也是研发软件产品最常见的设计方式一。 


 WCF简介:

Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。

参考:什么是WCF?

 ORM简介:

ORM-对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R Mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM相当于中继数据,具体到产品上,例如ADO.NET Entity Framework。DLINQ中实体类的属性(Table)就算是一种中继数据。


 CSFramework的ORM模型:

1.表结构静态类模型 (Table Model) 

采用静态类映射数据表结构的字段信息,表结构静态类无方法或属性,仅转换表结构字段名作为静态变量名,每个属性上面定义.NET特性(Attribute),用于描述字段完整信息,如:字段类型、长度、是否更新、是否主键、是否外键等。

2.实体类模型(Entity Class/Object Class)

实体类模型定义了对应数据表所有字段名常量以及属性,实体类是可以实例化为具体对象的,这是与表结构静态类的本质区别。实体类模型每个属性上面定义.NET特性(Attribute),用于描述字段完整信息,如:字段类型、长度、是否更新、是否主键、是否外键等。




C/S框架网基于Winform三层架构+WCF+ORM快速开发框架

基于Winform三层架构+WCF+ORM模型的快速开发框架采用Visual Studio开发工具以及C#开发语言,数据底层采用ADO.NET组件以及Microsoft SQL Server数据库,为软件企业或开发者提供高效快速的开发能力,结合智能代码生成器工具,极大提高开发效率,缩短项目周期,以节约开发成本为目标,是一款实用型、通用型、易学易用,快速上手的C/S系统快速开发框架。

C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)


.NET快速开发平台


C/S框架网开发框架产品列表:


版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

基于Winform架构+WCF+ORM模型快速开发框架
基于标准逻辑扩展C/S架构Winform开发平台(原创)
进销存快速开发框架(Winform架构+DevExpress+SQL2008R2)
Winform界面自适应快速开发框架(C#+Dev+架构+多数据库支持)
基于C/S架构WCF开发框架接口调用流程|C/S框架
Winform架构教程,CS结构图及源码实例讲解
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL多数据库)
基于C# Winform框架打造C/S系统开发平台成功案例(2008-2018年)
基于WCF通信C/S系统快速开发框架部分架构设计
Winform+DevExpress架构软件快速开发平台-旗舰版V5.1
原创Winform快速开发框架平台Oracle版本(架构+C#.NET+Oracle数据库)
【原创】进销存软件开发模板基于C/S架构快速开发框架C#+Winform+DevExpress
C# Winform 架构代码生成器 V5.1版正式发布
基于集团组织架构数据权限系统快速开发框架(C#.NET Winform+支持多数据库)
ORM模型ORM Model)
推荐基于C/S架构软件开发工具(Winform+C#语言+ADO.NET+代码生成器)
CSFramework代码生成器生成ORM模型类(静态类ORM,实体类ORM,标准对象)
基于C#.NET架构物流运输管理系统(TMS)成功案例
基于C#.NET标准架构订单管理系统 (OMS)|C/S框架
C/S结构快速开发平台逻辑架构 (3-Tier Logic Architecture)