2021编程语言排行榜出炉,C#年度语言奖 IEEE Spectrum 发布了 2021 年度编程语言排行榜,其中 Python 在总榜单以及其他几个分榜单中依然牢牢占据第一名的位置。另外值得关注的是微软 C# 语言,它的排行从 2020 年的第 23 名跃升至了今年的第 6 名,称得上是今年的大势语言。
SQLServer中的CTE(Common Table Expression)通用表表达式使用详解 我们经常会编写由基本的 SELECT/FROM/WHERE 类型的语句派生而来的复杂 SQL 语句。其中一种方案是需要编写在 FROM 子句内使用派生表(也称为内联视图)的 Transact-SQL (T-SQL) 查询来使开发人员能获取一个结果集,并立即将该结果集加入到 SELECT 语句中的其他表、视图和用户定义函数中。另一种方案是使用视图而不是派生表。这两种方案都有其各自的优势和劣势。当使用 SQL Server 2005 +时,我更倾向于第三种方案,就是使用通用表表达式 (CTE)。
RDIFramework.NET开发框架用户字典助力Saas数据字典应用 在某些特殊应用(如:SaaS)中,系统内置的字典项有可能不能完全满足用户的需求,他们需要自己定义相应的数据项,本文将详细介绍此类应用的使用方法。
后台界面设计之表单设计规范参考 前言在后台界面设计之表格设计规范参考一文中,我们对表格中内容的布局、数据的展示、操作项的罗列进行了详细的讲解,本文将对表单的设计规范做一个参考性的建议。表单是中后台系统最常见的元素模块之一,承载了各个流程中信息数据的录入使命。提高信息数据录入的效率可以加速用户达成目标的时间与降低操作成本。 一般要求在录入前尽可能的使用户理解信息录入的目的与预测并判断需要录入的信息内容,在录入过程中尽可能的减少输错概率并帮助用户快速达成,在录入后即时纠错提示并避免繁复操作等。1.基本样式1.1 颜色使用色彩系统设定
RDIFramework.NET开发框架在线表单设计整合工作流程的使用 1、概述在RDIFramework.NET开发框架在线表单设计助力可视化快速开发文章中,我们介绍了不使用编码的方式进行表单的在线设计并挂接在对应的模块下,加速应用的落地与实现。同样,通过在线设计的表单,还可以直接应用到业务流程中,下面我们将介绍通过在线设计的表单对工作流的整合。在我们的流程任务节点上,表单支持系统表单(我们自己开发的表单),也支持自定义表单(在线设计表单)。系统表单的使用方式可以参考往期的工作流相关文章,本文主要针对自定义表单落地到工作流中做介绍。2、功能介绍2.1、表单设计首先,
RDIFramework.NET开发框架在线表单设计助力可视化快速开发 1、概述RDIFramework.NET在线表单是易于使用的在线表单设计组件,为快速开发企业应用,流程应用等快速在线设计表单和收集数据提供支持。例如可设计一些订单信息表、客户信息表等,是所见即所得的在线定义表单,界面操作比较简单,拖动控件元素组件即可,并集成各种验证组件。针对一些常用的简单表单,通过我们的自定义在线表单开发即可完成,不用编译即可使用。2、功能展示表单设计是集新增与修改在线表单设计、表单预览、启用、禁用表单、查看表单历史设计记录(回退到相应版本)等功能组成,表单设计主界面如下图所示。
后台界面设计之表格设计规范参考 表格是后台界面中占比十分之重的一个组件,表格中内容的布局、数据的展示、操作项的罗列……每一处设计都值得细细斟酌。前言表格是后台界面中占比十分之重的一个组件,常以为表格设计十分简单,仔细分析后,会发现表格合理化的设计、逻辑化的设计对于一个平台而言多么重要。想设计出一款便捷好用、直观准确的系统,表格中内容的布局、数据的展示、操作项的罗列……每一处设计都值得细细斟酌。表格的使用场景:· 展现信息全面性:呈现大量信息,并展现数据间的复杂关系。· 编辑性大于易读性:数据非固定,可进行增删改查。· 需要对
RDIFramework.NET开发框架WinForm版新增编码管理 1、概述编码管理是企业管理和信息化建设过程中一个至关重要的环节。各信息化系统是通过编码来标识业务对象的,统一的编码方案可以作为各系统的通话语言,也可以为信息化系统的集成提供便利。建设数据编码的基本原则有八个,包括唯一性原则、正确性原则、分类性原则、扩展性原则、统一性原则、不可更改性原则、重用性原则和简单性原则。单据编码是系统中必备的功能,用于生成各种单据的流水号,常常借助于日期时间等字符来生成一个唯一的单据号码。从软件的角度来说,就是为生成数据表的主键值(参考编号),从用户的角度来说,就是给业务单据制定
RDIFramework.NET开发框架编码管理助力业务编码的自动处理 1、概述几乎每一个企业应用中不可避免的都会涉及到业务编码规则的问题,比如订单管理中的订单编号,商品管理中的商品编码,项目管理中的项目编码等等,针对这一系列的编码如果直接写在程序中,不仅复杂,代码重复度也高,极难维护。此时急需一个统一的编码管理针对这一系列的编码进行个性化灵活的定义,再在业务应用中直接使用即可。从表面来看,编码管理仅仅是为了唯一标识对象而采取的一种编码规则。但是,编码管理并不是一件普通的事情,而是企业管理和信息化建设过程中一个至关重要的环节。各信息化系统是通过编码来标识业务对象的,统一的编
.NET敏捷开发框架-RDIFramework.NET V5.1发布(跨平台) RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业快速构建跨平台、企业级的应用提供了强大支持。最好用的.NET Framework与.NET Core开发框架,100%源码授权。全新RDIFramework.NET V5.1版本发布,支持最新的.NET Core。降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。..
Linux(CentOS7)安装与卸载MySQL8.0图文详解 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux(Centos 7)环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。一、Mysql安装1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.c
.Net Core发布到Linux下验证码失效处理方案详解 .net Core 部署到在 CentOS7下后,验证码打不开,报The type initializer for ‘Gdip’ threw an exception.异常运行含图片处理时发生异常:The type initializer for 'Gdip' threw an exception.问题分析:验证码一般我们是通过System.Drawing.Common 组件提供对GDI+图形功能的访问来实现。它是依赖于GDI+的,在windows平台下没有任何问题,本身就已经支持,Linux上
.NET Core 环境变量详解 一、概述软件从开发到正式上线,在这个过程中我们会分为多个阶段,通常会有开发、测试、以及上线等。每个阶段对应的环境参数配置我们会使用不同的参数。比如数据库的连接字符串,开发环境一般我们都是连接的测试库。以前这种情况通常是 COPY 两个同名的配置文件来进行处理,然后在本地就使用本地的配置,生产环境就使用生产环境的配置文件,十分麻烦。而 ASP .NET CORE 利用环境变量来动态配置 JSON 文件对类似这种需求提供了支持,方便我们更好的去做这些事情。二、ASP.NET Core环境ASP.NET C
RDIFramework.NET Web版报表管理-助力企业高效智能图表 功能描述在RDIFramework.NET Web版本中全新的报表管理功能模块,非常实用的功能,重量级推荐。主要用于对日常常用的报表做定制展示。可以自动发布到模块(就可授权给指定资源访问),在报表定义主界面可以同时对定义好后报表预览效果,支持多种报表样式(如:折线图、柱状图、饼图、地图)等,每种报表样式都给出了参考定义的语句,支持直接在线打印。功能展示报表管理主界面如下图所示,左侧为报表分类,右侧为所选报表分类下的报表列表。报表添加与修改报表添加主界面分成了4个基础设置,分别为:基础设置(设置报
RDIFramework.NET WinForm版新增通知公告、系统新闻模块 1、系统新闻功能描述系统新闻模块,用户可以根据实际情况做相应应用,如用在内部业务系统的展示中或网站上新闻的展示。新闻可以分类进行管理,非常的实用。系统新闻管理主要分为添加、修改、删除与移动系统新闻。1.1、功能展示系统新闻主界面如下图所示:1.1.1、添加系统新闻添加新闻必须在左侧的新闻分类中选择一个分类后才可以进行新增。新增新闻如下图所示,我们可以设置新闻的标题、内容、发布时间、分类、作者等关键信息。1.1.2、修改系统新闻1.2.3、删除系统新闻删除新闻用于对不需要的新闻进行删除。
RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台 接前两篇:RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台1、RDIFramework.NET 工作流程组件介绍RDIFramework.NET工作流程组件是以RDIFramework.NET敏捷框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramewo