CSFramework开发框架标准版成功案例-凹印制版ERP系统|C/S框架网成都川欧微网科技有限公司(简称:川欧软件)致力于凹印制版ERP系统十于年是国内最早的开发凹印制版信息管理系统的企业,经过长期的发展,原制版管理系统MIS已经得到国内外广大客户及同行的认可。根据凹印制版生产自动化及生产管理信息化的发展要求,川欧软件在原生产管理系统的基础上,结合客户在使用过程中的经验及建议,并借鉴国内各大制版企业和制版集团的管理经验和生产模式,现推出《川欧凹印制版ERP系统V2.16版》并得到了国家版权保...
/archive/1/arc-1-20190302-2602.htm 2019-03-02
关于C/S快速开发框架采用的文本加密解密策略|C/S框架网C/S系统快速开发框架企业版及旗舰版支持多种文本加密解密策略,提高系统安全性,同时提高系统可扩展性和灵活性,下面简单介绍关于文本加密解密策略。1. 加密解密程序通用接口 - IKeyProvider:C# Code://加密解密程序通用接口public interface IKeyProvider{ string CryptorName { get; } string IV { get; } string Key { get; } str...
/archive/1/arc-1-20190216-2599.htm 2019-02-16
加密解密tb_DataSet/tb_MyUser表的密码|C/S框架网下图是开发框架系统数据库的tb_Dataset表的部分数据,密码是加密的文本,在某些特殊情况下,如忘记密码,管理员需要解密或重置旧的密码,下面提供2种不同版本的解决方案。标准版、高级版加密解密密码方式:C# Code:static class Program{ [STAThread] static void Main() { //加密 string pwd = CEncoder.Encode("csframework"); /...
/archive/1/arc-1-20190216-2598.htm 2019-02-16
Winform界面的功能按钮同等权限控制|C/S框架网C/S系统开发框架权限控制是基于Winform界面的功能按钮进行控制的,用户有权限则按钮显示或按钮可用,反之亦然。下面的例子将引导用户如何进行Winform界面的功能按钮同等权限控制。以下界面扩展了【导入Excel】按钮,此按钮的权限与【新增】按钮相同,若用户有【新增】权限,则【导入Excel】按钮显示或按钮可用,反之亦然。参考代码:C# Code://界面功能按钮同等权限btnImportKeywords.Enabled = this.Bu...
/archive/1/arc-1-20190215-2597.htm 2019-02-15
C#.NET短信通用接口设计-调用短信API案例|C/S框架网我们在研发不同平台的C#.NET软件项目时,如:C/S Winform项目、B/S Web项目、移动端APP等项目,通常会在某个业务流程给终端用户发送短信,或者系统自动发送短信,或者触发某个事件发送短信,类似这种需求我们有多个成功案例,调用不同短信供应商的API接口,请参考下面源码:短信通用接口:C# Code:/// <summary>/// 短信服务供应商统一接口/// </summary>public interface ISM...
/archive/1/arc-1-20190214-2596.htm 2019-02-14
软件自动升级程序之执行dos命令和自运行程序的升级包|C/S框架网基于C/S架构设计的自动升级程序支持封装命令升级包,以及在本地用户的PC机能自动运行的子程序(类似在客户端植入木马程序),程序员通过升级程序制作执行dos命令的升级包和木马程序升级包。一、什么是命令升级包?命令升级包是指客户端根据升级包的内容执行某些动作,比如删除当前应用程序目录下的文件,或者运行一个指定的程序。自动升级程序支持【删除文件的命令升级包】以及【运行程序的命令升级包】。点击【制作命令升级包】菜单,弹出管理员登录界面,输...
/archive/1/arc-1-20190202-2595.htm 2019-02-02
C/S自动升级软件之下载升级包策略设计|C/S框架网C/S自动升级软件支持在局域网和广域网环境下升级,为了兼容不同网络环境以及下载方式,抽象一个接口用来实现不同的下载策略,通过扩展策略接口,我们可以实现基于TCP/IP、DB、.NetRemoting、WebService、WCF以及WebApi等方式从服务器下载文件。下载升级包策略设计:采用策略模式设计,下面是策略接口扩展功能说明:1) 使用Tcp/Ip下载文件 需要运行Tcp/IP服务器应用程序,服务器监听客户机的请求(命令),接收或发送文件...
/archive/1/arc-1-20190202-2594.htm 2019-02-02
C#程序升级框架-软件版本自动升级系统|C/S框架网一、系统简介:软件版本自动升级系统基于C/S结构设计,采用C#语言编程研发的程序升级框架,C/S结构是指瘦客户端+服务端模式。客户端是指自动升级程序本身,服务端支持两种模式:ADO.NET+SQL数据库以及WCF+ADO.NET+SQL数据库。软件自动升级程序帮助开发者将桌面管理软件升级到最新版本,可以轻松实现多渠道的同步更新,是进行存量用户更新的有效手段。使用自动更新程序后(即客户端已经部署升级程序以及集成了自动更新接口),当用户启动应用程序...
/archive/1/arc-1-20190202-2593.htm 2019-02-02
.Net最新开发框架及快速开发平台|C/S框架网 适用开发:企业级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 11gC/S系统开发框架旗舰版V5.0 C/S系统开发框架旗舰版是C/S框架网最新研发的快速开发框架产品,于2018年...
/archive/1/arc-1-20190201-2592.htm 2019-02-01
C#框架推荐-C/S框架网原创快速开发平台系列产品C/S系统快速开发框架-旗舰版 (标准三层架构+WCF+ADO直连+多数据库+智能代码生成器) 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2015+,C#语言 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)产品详情:...
/archive/1/arc-1-20190201-2591.htm 2019-02-01
MES开发使用什么系统框架和程序语言|C/S框架网MES系统- 制造执行系统MESA(Manufacturing Execution System Association,国际制造执行系统协会)的白皮书对制造执行系统(Manufacturing Execution Systems,MES)所下的定义:“制造执行系统传递信息使得从下单到完成品间的生产过程能够最佳化。MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES系统主要功能MES可以为企业提供包括制造数据管理、计划排程管理、生产...
/archive/1/arc-1-20190201-2590.htm 2019-02-01
C/S应用程序开发框架|C/S开发平台什么是C/S结构?C/S结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用...
/archive/1/arc-1-20190201-2589.htm 2019-02-01
基于Winform三层架构+WCF+ORM模型的快速开发框架 Winform简介:WinForm是.Net开发平台中对Windows Form的一种称谓,Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。参考:Winform 框架。 Winform三层架构:Winform三层架构是指基于Winform桌面应用程序采用逻辑分层设计的软件架构,既三层逻辑架构,分别是指界面层(UI-User Interface),业务逻辑层(BLL-Business Logic L...
/archive/1/arc-1-20190201-2588.htm 2019-02-01
VS2015源码管理器-GIT解决冲突并提交结果|C/S框架网相关文档:VS2015源码管理器-GIT克隆与提交源码基本操作http://www.csframework.com/archive/1/arc-1-20190129-2583.htm请按照下面的操作步骤解决GIT冲突并提交结果:若提交源码时出现冲突,点击【冲突:1】链接,打开解决冲突的界面。选择一个冲突的文件,点【比较文件】。参考上图:针对文件的内容进行比较。选择远程版本,或本地版本。若发现服务器(远程)版本比较新,点【采用远程】链接...
/archive/1/arc-1-20190131-2587.htm 2019-01-31
Winform快速开发框架之存储图片资源解决方案|C/S框架网我们在开发大型软件系统时,经常会遇到存储图片资源的需求,终端用户需要提交本地图片到应用服务器或数据库服务器。有些用户将图片资源存储在当前业务表(添加图片字段,与业务数据同级提交),这种做法将给软件系统带来很大麻烦,如:查询时系统响应慢、程序固化、不利于维护和扩展。本文作者曾使用以下几种图片存储策略:1. 存在独立的资料表(如:dt_Image),与系统结合紧密度最高,实现最简单。2. 访问IIS服务器,使用URL方式访问图片,需要部署...
/archive/1/arc-1-20190130-2585.htm 2019-01-30
Winform+DevExpress框架之独立图片存储解决方案|C/S框架网C/S框架网发布的Winform+DevExpress快速开发框架为用户提供强大技术支持以及高效的快速开发能力,配套有专业的开发文档,即时的在线服务,为用户高效敏捷开发提供有力保障。我们在开发大型软件系统时,经常会遇到存储图片资源需求,终端用户需要提交本地图片到应用服务器或数据库服务器等,作者使用过以下几种图片资源存储策略。关于Winform系统图片存储策略,有以下几种方案参考:1. 存在独立的资料表(如:dt_Imag...
/archive/1/arc-1-20190129-2584.htm 2019-01-29
Winform通用框架(C#.NET)之权限管理系统详细设计|C/S框架网权限的重要性Winform通用框架权限管理是后台系统重要的组成部分,主要目的是对整个后台管理系统进行权限的控制,针对对象是使用该系统的用户或员工,要避免因权限控制缺失或操作不当引发的风险问题,如操作错误,数据泄露等问题。根据权限系统设置的安全规则或策略,用户可以访问而且只能访问自己被授权的资源,角色担当重要责任。C/S系统快速开发框架旗舰版V5.x、开发框架企业版V4.x权限管理是一个账号对应多个角色,每个角色对应相应的权...
/archive/1/arc-1-20190129-2582.htm 2019-01-29
Winform快速开发框架之权限系统设计(3) - 功能按钮权限控制基本原理四 权限系统实现原理本文将描述基于功能按钮权限控制的基本实现原理,在学习权限系统实现原理之前,请先看下面的流程图:【当前用户】:是指当前登录系统的用户(软件使用者)。【点击菜单】:用户点击界面上面的菜单栏或左侧导航菜单。用户能查看或点击的菜单项代表当前用户拥有此菜单的权限。【打开界面】:用户点击菜单执行事件并成功打开功能窗体,触发初始化界面(Form_Load)事件,开发框架底层将根据当前用户的权限进行按钮控制,有按钮权...
/archive/1/arc-1-20190129-2581.htm 2019-01-29
Winform快速开发框架之权限系统设计(2) - 功能模块介绍二 权限系统功能模块介绍C/S系统快速开发框架权限系统是基于菜单管理+功能按钮+系统用户+角色岗位+组织机构等多个数据维度构成,满足大多数桌面管理应用系统的需求。2.1 功能模块构成2.2 用户管理 (User Management)用户管理是指管理与维护软件系统的使用者,用户管理就是给公司或企业人员进行系统登记,一般是由系统管理员进行登记,经登记的使用者及分配系统使用权限才能登入系统。用户管理中的用户主要是软件系统的使用者。2.3...
/archive/1/arc-1-20190129-2580.htm 2019-01-29
基于角色的访问控制-RBAC模型|C/S框架网基于角色的访问控制RBAC(Role-Based Access Control)基于角色的访问控制。成熟的权限模型强调三个要素:用户、角色、权限,用户与角色是多对多关系,角色与权限是多对多关系。RBAC是以“用户”为单位的权限设计,以“权限”为单位的权限设计,以“用户”与“权限”结合的权限设计。权限设计:用户与角色逻辑关系图: RBAC模型特点:把权限赋予角色,再把角色赋予用户。用户和角色,角色和权限都是多对多的关系。用户拥有的权限等于所有的角色的权...
/archive/1/arc-1-20190129-2579.htm 2019-01-29