程序地带

看图知义,Winform开发的技术特点分析


整理一下自己之前的Winform开发要点,以图文的方式展示一些关键性的技术特点,总结一下。


1、主体界面布局


 



 



  


2、权限管理系统


 


3、工作流模块


 


   


4、字典管理


 


 


 5、通用的附件管理模块



 


 6、系统模块化开发和集成

模块化类似小孩子搭积木的方式构建一个所要的形状,虽然软件和建筑在这方面肯定更加复杂化,但是模块化系统是大势所趋,也是简化开发、易于维护、提高系统健壮性的重要举措。



数据库方面


支持多种数据库,支持分拆数据库,同时使用多个数据库等方式。



Winform混合框架的开发架构



 


 7、Database2Sharp代码生成工具辅助快速开发


 


8、报表打印和处理

整合使用FastReport、XtraReport、RDLC、Grid++等报表展示方式。



 



 


 


 9、串口开发及Modbus

封装串口接口的开发,以及Modbus串口和网络连接的处理。



 



 


 


 


 10、SignalR通讯开发


 


 


11、TX TextControl控件使用


 


 


12、配置管理界面

 


 


13、Web API的访问和接口处理


 


 



 


 


 


14、综合案例

提供各种各样的开发测试案例代码




 



  


以上是我整理这几年来写Winform开发框架的技术方面图片,都是来自我Winform开发框架或者Winform混合式开发框架中的特性总结,基本覆盖了重要Winform开发的技术要点和方向,不足之处希望大家指正。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wuhuacong/p/14247030.html

随机推荐

配置java环境

一、配置打开系统设置,点击高级程序设置1.新建JAVA_HOME变量变量值为jdk路径2.配置Path变量%JAVA_HOME%in%JAVA_HOME%jrein3.新建Cl...

赵沐 阅读(578)

Jupyter Notebook介绍、安装和三大技巧!

1.什么是jupyternotebook?jupyternotebook是一个基于网页的交互式笔记本,支持多种编程语言。之前被称为ipythonnotebook。它的本质是...

印象python 阅读(904)

ffmpeg函数、结构体介绍

函数或结构体目录1avcodec_init()函数2av_register_all()函数3avformat_alloc_context()函数4avformat_free_context()函数5A...

求知者先 阅读(780)

python的异常try except

KeyboardInterrupt表示键盘输入后程序被打断了比如ctrl+c或ctrl+d等EOFError表示啥也没有输入后的报错通常可以在except里将两种异常合并在一个元组里比...

pureti 阅读(833)

StringSort类

BJFU-OJ程序设计C++实验题StringSort描述编写程序,利用string类完成一个字符串中字符的排序(降序)并输出。输入输入仅一行,是一个仅由大...

努力看齐扎克伯格的小垃圾 阅读(807)

python 几何教学_[转]ROOT新手教学视频

感谢@shakuna录制教学视频以及提供视频文本。转载已经过同意。欧洲原子能中心大数据处理软件SernROOT教程三:示例演示与入门_哔哩哔哩(゜-゜)つロ干杯~-bilibil...

路远 记得带酒 阅读(239)