Windows桌面系统软件开发框架 - 基于.NET Framework开发平台


Windows桌面系统软件开发框架 - 基于.NET Framework开发平台

Windows桌面系统软件开发框架 - 基于.NET Framework开发平台,用于快速搭建Windows窗体用户界面的应用程序项目。

.NET Framework
Windows
Windows窗体
Winform
窗体应用程序
Winform框架
快速开发框架
软件开发框架

一、.NET Framework (.NET框架)

.NET Framework 简介

.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。

.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行库(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP.NET的面向Web的网络应用程序模板(Web Forms和Web Services)。

.NET Framework 环境结构图

Windows桌面系统软件开发框架 - 基于.NET Winform框架

.NET Framework的主要组成

1)CLR(Common Language Runtime,公共语言运行时,公共语言运行库)。【核心组件。提供服务:自动垃圾收集;安全和认证;通过访问BCL得到广泛的编程功能,如web服务和数据服务之类的功能】

2)FCL(Framework Class Library,Framework类库,框架类库)。

公共语言运行库(CLR)

是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。

在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。

Microsoft为.NET技术制定了一整套完整的规范,便是CLI(Common Language Infrastructure,公共语言基础结构,公共语言架构)。

CLI的组成

1)CTS(Common Type System,公共类型系统)。【定义了一组丰富的内置类型,以及每种类新固有的、独有的特性;最重要的特征之一是所有类型都继承自公共的基类Object类】

2)CLS(Common Language Specification,公共语言规范)。【说明了.NET兼容编程语言的规则、属性和行为,其主题包括数据类型、类结构和参数传递】

3)CIL(Common Intermediate Language,公共中间语言)。

4)CLR(Common Language Runtime,公共语言运行库)。

5)BCL(Base Class Library,基类库)。【FCL的一个子集】

6)元数据定义、语义。

7)其他相关标准化文档、协议、规范。

.NET Framework的优点

1)面向对象的开发环境。【CLR、BLR和C#被设计得完全面向对象;为本地程序和分布式系统提供一致的、面向对象的编程模型;】

2)自动垃圾收集(Garbage Collection,GC)。【GC自动从内存中删除程序不再访问的对象】

4)互操作性。【不同.NET语言编写的软件模块无缝交互;平台调用(platform invoke,P/Incoke)的特性;允许与COM进行交互】

4)不需要COM(Component Object Model,组件对象模型)。

5)简化的部署。【.NET程序不需要使用注册表注册;并行执行特性】

6)类型安全性。【CLR检查并确保参数及其它数据对的类型安全】

7)基类库(Base Class Library,基类库)。有时称为框架类库(Framework Class Library,FCL)。【包括通用基础类、集合类、线程和同步类、XML类】

Windows窗体 / Winform

Winform是.NET开发中对Windows Form的一种称谓,Form是窗体的意思,Winform 称之为Windows Form。

Winform属于客户端应用程序 ,基于C/S架构的程序,Client客户端代码是执行在客户端上的,通过用户电脑运行,用户电脑配置越高,运行越快。

窗体应用程序

Windows窗体应用程序是一种设计用于在计算机上运行的应用程序。它不会在Web浏览器上运行,另外Winform应用程序是运行在Windows上的。但随着.Net Core的出现,也已经具有了运行在其它操作系统上的能力了。

 

二、基于.NET Framework软件开发平台 - Winform框架

Winform开发框架功能特性

  • 支持插件化应用开发,能够动态配置及加载开发的模块插件;
  • 菜单支持动态配置,可根据用户权限进行动态控制显示;
  • 集成各种独立开发好的模块,如系统管理模块、权限管理系统、字典管理模块、软件自动升级,以及企业级软件系统通用功能等;
  • 实现系统的权限控制、基础资料管理、软件支持远程自动更新等功能;
  • 可重复使用的系统基础模块;
  • Winform通用基类窗体和.NET开发公用类库等;
  • 高效代码生成器,能够一键生成整体性框架代码,包括:业务模块、Winform系统界面、BLL、DAL、Model代码,以及报表。
  • 敏捷高效开发!

Winform开发框架优势

  • 企业级快速开发架构;
  • 10年产品迭代,成熟稳定;
  • 6000+软件开发者,500+企业成功应用;
  • 全部开源,永久授权,无任何软件功能限制、版权限制;
  • 一键生成C#源码(UI/BLL/DAL/ORM/报表);
  • 提供培训服务、线上技术支持;
  • 完善的开发文档体系,C/S开发框架文库;

Windows桌面系统软件开发框架 - 基于.NET Framework开发平台

适用开发那些软件?

  • 适用开发 适用开发:企业级ERP、MES、MRP、HIS、WMS、TMS、CRM、MIS、POS等数据管理系统
  • 运行平台 运行平台:Windows (Winform) + .NET Framework 4.5
  • 开发工具 开发工具:Visual Studio 2017+,C#语言
  • 数据库 多数据库:MsSQL 2008R2 / MySql5.7.34 / Oracle 11g

 

三、Windows桌面系统软件开发框架

C/S架构快速开发框架 - CSFrameworkV5.1 旗舰版

Windows桌面系统软件开发框架 - CSFrameworkV5.1 旗舰版

Windows桌面系统软件开发框架 - C/S快速开发框架 - 旗舰版V5.1

https://www.cscode.net/archive/csv5/1630505048.html

C/S轻量级开发框架 WinFrameworkV2.1

Windows桌面系统软件开发框架 - C/S轻量级开发框架 WinFrameworkV2.1

Windows桌面系统软件开发框架 - C/S轻量级开发框架 WinFrameworkV2.1

https://www.cscode.net/archive/winframework/1630688973.html

Winform 蝇量框架 v1.1

Windows桌面系统软件开发框架 - MiniFramework - 蝇量级开发框架

Windows桌面系统软件开发框架 - Winform 蝇量框架 v1.1

https://www.cscode.net/archive/miniframework/1642264202.html

 

C/S框架网|原创精神.创造价值.打造精品

 

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:TableInfoAttribute、KeyField、IgnoreField特性详解
下一篇:软件自动升级程序AutoUpgrader优化:获取最新升级包
评论列表

发表评论

评论内容
昵称:
关联文章

Windows桌面系统软件开发框架 - 基于.NET Framework开发平台
基于C#.NET C/S架构的生产看板管理系统软件开发框架平台
NET开发框架,基于ADO.NET数据持久化快速开发框架平台-C/S框架网原创产品
基于C#.NET MES软件开发工具MES系统开发框架
C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告
原创ERP系统开发平台|基于C#.NET打造的C/S系统快速开发框架
软件开发平台 - 软件开发框架介绍
基于集团组织架构数据权限系统快速开发框架(C#.NET Winform+支持多数据库)
.NET快速开发框架 - 常见快速软件开发平台开发工具
WebAPI 开发框架 C#.NET WebApi开发平台
基于C/S结构的开发平台|Winform开发框架研发的生产管理软件
C/S框架网提供MES/ERP系统基于C#语言的开发平台产品
.NET快速开发框架 | .NET快速开发平台与配置平台介绍
C#.Net快速开发平台|Winform快速开发平台介绍
Windows服务弹出Winform窗体应用程序实现桌面交互
基于C# Winform三层框架打造的C/S系统开发平台成功案例(2008-2018年)
推荐基于C/S架构的软件开发工具(Winform+C#语言+ADO.NET+代码生成器)
【原创产品】自己开发MES系统软件,MES开发架构及MES客户端快速开发框架平台
.NET快速开发平台核心优势 | C/S框架
C#.NET Winform轻量级UI框架软件快速开发平台(MySQL, Oracle, MsSQL)