YES DOTNET

专注于.NET开发分享,YES快速开发框架

支持:Winform WEB 混合APP 微信H5 微信小程序

 

优质产品项目推荐

YES开发框架网产品列表,十年项目经验,优质项目,值得信赖

YES-CMS
CMS内容管理系统

YES-CMS
CMS内容管理系统

适用于开发博客系统(Blogger)、论坛(Discuss)、线上文档知识库系统、制造企业的门户网站、公司官网、线上产品展示平台、资源下载等Web网站应用软件。

YES-WEB
.NET WEB开发框架

YES-WEB
.NET WEB开发框架

基于.NET Core开发的WEB快速开发框架,VUE 配合.NET Core MVC 支持多账套模式,包含PC端页面,移动端页面,微信小程序,帮助企业快速开发WEB应用

YES-WIN
.NET Winform开发框架

YES-WIN
.NET WIN开发框架

基于.NET平台的C/S Winform快速开发框架,搭配Devexpress控件,支持多种数据库,帮助企业快速开发C/S Winform应用

YES.PlanManage
任务运行计划管理

YES.PlanManage
任务运行计划管理

灵活任务运行计划配置,项目开发中难免遇到一些需要定时运行的任务,用此系统,只需要关注任务运行逻辑,继承接口,就能够管理任务了

GZDBHelper
.NET数据库组件

GZDBHelper
.NET数据库组件

开源组件,支持多种数据,同时支持.NET Framework和.NET Core,配置简单,内置丰富的操作接口,支持二次扩展

GZLogHelper
.NET日志记录

GZLogHelper
.NET日志记录

开源组件,记录系统运行日志,支持文本文件模式和数据库模式,支持扩展,Nuget引用,配置简单

资讯/文档

.NET好文章,尽在YES开发框架网!!!

本文整理一次移动端报修重复提交问题的处理方案:通过 SQL Server 的 sp_getapplock 事务级排他锁,保护“查重 + 新增”这一关键流程,避免同一设备并发生成多张未完成工单。
一、GET请求C#HTTP或HTTPSGET请求URL获得返回信息privatestringGetUrl(stringurl){HttpWebRequestrequest=WebRequest.Create(url)asHttpWebRequest;if(url.StartsWith("https"
设置toolbar_groups可以设置iconTinyMCE支持的图集ICON列表https://www.tiny.cloud/docs/advanced/editor-icon-identifiers/
YES-CMS内容管理系统做百度统计JS代码配置的时候,想把配置的百度统计JS代码块存入数据库,然后前台通过标签引入这样部署初始化配置的时候,就不用再去修改JS代码文件了实现步骤一、接口设计HomeControll控制器中增加一个Action//////百度统计JS代码//////publicIAc
据时间过期的四种策略首先说下:一般我们使用缓存都是根据时间设置过期策略的,常用的是以下四种过期策略:1永不过期:永远不会过期2设置绝对过期时间点:到期后就失效3设置过期滑动窗口:只要在窗口期内访问,它的过期时间就一直向后顺延一个窗口长度4滑动窗口+绝对过期时间点:只要在窗口期内访问,它的过期时间就一
LESS代码片段div{width:calc(100%-30px);}结果Less把这个当成运算式去执行了,结果给我解析成这样:div{width:calc(70%);}于是,我把Less改写成这样:div{width:calc(~"100%-30px");}解析结果正常:div{width:cal
目录预编译动态编译混合编译进阶预编译预编译是ASP.NetCore的默认方式。在发布时,默认会将系统中的所有Razor视图进行预编译。编译好的视图DLL统一命名为xxx.PrecompiledViews.dll或者xxx.Views.dll动态编译将项目整个配置成动态编译很简单,添加一个配置项目Mv
目录预编译动态编译混合编译进阶预编译预编译是ASP.NetCore的默认方式。在发布时,默认会将系统中的所有Razor视图进行预编译。编译好的视图DLL统一命名为xxx.PrecompiledViews.dll或者xxx.Views.dll动态编译将项目整个配置成动态编译很简单,仅需3步:1、在Nu
问题描述HTMl中有个img标签,设置了图片尺寸后,页面Img图片变得模糊如图所示,左侧是原图,右侧是页面展示效果(有点模糊)解决方案试试Img属性img{image-rendering:pixelated;}效果对比左右顺序依次为:原图,未设置image-rendering,设置image-ren
一、获得文件夹中文件列表//获得文件夹中文件列表stringimageSourceDir="C:\\test";System.IO.DirectoryInfodirectory=newSystem.IO.DirectoryInfo(imageSourceDir);varfiles=directory
业务模块中添加并引用静态资源,YESWEB开发框架中静态资源统一存放在Public目录,该目录下的资源将不会被编译功能中如果要引用这些静态资源,如果使用/imgs/logo.png这样是无法访问的,需要带上子应用的前缀:this.$store.state.liveURLHTML全选this.$sto
表结构修改>新增主键或者不能为空的列,案例我们有一个排班记录表,先前设计的是isid作为主键,并且设置为自增列,新增主键或者不能为空的列"/>现在有新需求,要新增一个id列,并设置为主键(不能为空)这时候,如果表中已经存在数据,就会报错,应为id作为主键,又没有给默认值,此时我们正确的做法是,分为两
YESWEB使用iconfont图标库,使用类:
YESWEB POS开发类库调试
2022-11-27 13:23:20
YESWEB POS开发类库调试,C#类库不能直接调试在YESWEBPOS开发过程中,可以附加到electron进程来进行调试调试方法先启动electron工具栏选择调试→附加到进程可以通过选择窗口,来选择electron进程找到electron.exe进程后,不能直接确定,需要查看上面的类型为托管
YESWEB POS开发 Electron运行生成报错解决办法,问题YESWEB开发POS端应用的时候,build构建安装exe的时候,发生错误:原因网络原因,无法从github下载对应的包解决方案electron包手动下载electron官方下载页面:https://github.com/elec
如何新增或更新表
2025-10-29 11:43:49
如何新增或更新表,一、更改表的ORM模型二、生成迁移脚本1.右键项目:07.JOCAPI.DB.Migrations,选择在终端打开2.在终端中执行命令.\b_buildMigrations.bat输入对应编号,比如要生成迁移脚本,就输入2如果出现的提示不一致,提示缺少dotnet-ef什么的。就参
添加日志输出
2025-11-10 09:50:47
添加日志输出,注入下面这个:C#全选usingMicrosoft.Extensions.Logging;privatereadonlyILogger_logger;ILoggerlogger用技术成就未来YES开发框架网www.yesdotnet.com
项目编译publish
2026-03-12 18:16:54
项目编译publish,Windows发布编译
需求业务模块开发过程中,可能需要访问系统表
路由配置
2022-02-25 14:22:52
文件:src/router/data.js中配置路由和权限信息path路由的path,name路由名称type页面类型normal:登录用户,带用户菜单的页面empty:空模板,一个全屏的空白内容empty-user:一个空白页面,会校验用户是否登录title标题,会更改page.titledefa
窗体权限
2023-02-08 15:15:59
YESWinWinform开发框架中窗体权限介绍重载属性CurrentAuthorityprotectedoverrideintCurrentAuthority{get{returnbase.CurrentAuthority;}}GarsonZhangwww.yesdotnet.com该属性默认为:
YESWinwinform开发框架支持自定义扩展操作按钮重载窗体的IniButton方法publicoverridevoidIniButton(){AddButton(BarButtonNameCommon.VIEW,"查看","View_32x32.png",FunctionAuthorityCo
窗体权限设置FormAuthority添加报表打印权限,FunctionAuthorityCommon.PREVIEWC#全选protectedoverrideintFormAuthority{get{returnbase.FormAuthority+FunctionAuthorityCommon.
编辑窗体中关联赋值操作,背景在开发一个窗体编辑页面的时候,当选择某些数据的时候,需要关联给其他字段同时赋值操作,比如,当新增的时候给一个初始的单据号码问题如果直接给单据号码控件的EditValue赋值,保存的时候数据中没有该值C#全选txt_DocNo.EditValue="20220101"用技术
YESWin开发框架权限设计相关表结构说明,说明权限相关的表均在System数据库中模块列表:sys_Modules存放框架模块信息KeyNameDataTypeMaxLength(Bytes)NullabilityIdentityIdentityReplicationDescriptionisid
系统登录后默认显示可视化数据大屏,背景在项目开发中,实现了一个数据大屏窗体,现在有个需求:现在想在系统登录后,不要显示主窗口,先显示出这个数据大屏窗口,然后数据大屏上有个入口,可以打开主窗体实现修改frmMain.cs增加一个方法,打开数据大屏,并隐藏frmMain窗体C#全选//////打开数据大
YES-WinFramework演示Demo下载,YESWinFramework演示程序Demo下载:链接:https://pan.baidu.com/s/1yS1Z1dFkI0SZnnvscQU7Rw提取码:9khk
YESWEB框架表格自定义右键菜单,注册表格右键菜单,并添加菜单显示事件,在菜单弹出事件中添加自定义的菜单选项C#全选vargvPopupMenu=GridViewCommonPopupMenu.Register(gvDetail_Order_Basket);gvPopupMenu.PopupMen
自定义表格操作按钮 GridControlEmbeddedNavigator,表格GridControl自定义表格操作按钮EmbeddedNavigatorButtonsC#全选varNavigatorHelper=GridControlEmbeddedNavigatorHelper.Regeist
Winform窗体设置组件可用状态,如果要改变控件的可用状态,尽量不要使用控件的Readonly或者Enable属性框架推荐的做法是调用LibraryTools.SetControlAccessable方法统一处理C#全选LibraryTools.SetControlAccessable(txtSu
202607更新记录
2026-07-02 11:10:43
202607更新记录,解决Docker环境下,发布文章日期的时区问题【2026-07-01】
20260610升级指南
2026-06-10 09:45:37
20260610升级指南,#YESCMS升级更新日志(2025-01-23至2026-06-10)##总览-运行时升级到.NET8/ASP.NETCoreMVC,EntityFrameworkCore升级到8.x。-后台内容编辑新增Markdown支持,保留TinyMCE,并按文章内容格式在前台渲染
数据库改为snake_case脚本,旧版数据库升级脚本,为了更好的兼容PostgreSQL,把现有表名和字段名调整推荐的全小写snake_case。SQL全选--PostgreSQLexistingdatabaserenamescript.--作用:把现有表名和字段名调整为PostgreSQL推荐的
202606更新记录
2026-07-01 11:52:58
202606更新记录,首次启动数据库配置向导数据库数据迁移工具文章支持跨类目迁移后台文章列表检索条件:文章标题、文章IDAI工具MCPSkills文章索引放到data/SearchIndex目录,可持久化data目录,避免docker升级后索引丢失数据库配置字符串持久化到data/config.to
YES-CMS内容管理系统全网统一售价个人版(免费)企业授权(2980)开源版本(5980)备案主体个人无要求无要求自定义样式模板编辑TinyMCEYES插件代码高亮配置会员管理文章会员可见文章付费查看项目源码全部开源版:5980元(首发价),提供线上技术支持服务,现场培训另收费。
手动安装MCP
2026-06-19 16:25:12
手动安装MCP,install-yescms.cmdPowerShell全选@echooffsetlocalcd/d"%~dp0"setnpm_config_cache=%~dp0.npm-cachefnmexec--using24.16.0npminstallyescms-mcp-server@l
规划未来升级内容
2026-06-23 11:38:11
规划未来升级内容,内容状态文章支持跨类目迁移完成待发布后台文章列表检索条件:文章标题、文章ID完成待发布AI工具MCPSkills完成待发布
页面快排插件开发
2021-11-16 16:00:04
页面快排插件开发,YES-CMS内容管理系统页面快排插件开发教程插件预览插件是一个js文件,存放位置在lib/yescms-page-build/plugins目录中每个插件都是一个单独的文件夹,文件夹名称和插件名称保持一致如图所示插件注册插件放入插件目录后,并不能立即生效,还需要注册插件,代码位于
YES-CMS内容管理系统插件扩展,在YES-CMS内容管理系统后台管理→系统管理→静态页面插件中新增一个插件插件名称:必须和插件实体中的name保持一致,插件描述:可以和插件实体中的text一样即可,不要求完全一致插件图标:显示的插件图标点击提交按钮后,界面中会多出三个信息选项卡,插件实体,外部c
页面快排插件配置支持图片上传,YES-CMS内容管理系统静态页面快排插件开发,配置表单中支持浏览图像文件上传到服务器,并得到图片地址效果预览YES-CMS内容管理系统插件配置中支持了上传图片文件,图片上传实现前提,后台图片上传接口YES-CMS内容管理系统在后台UpLoadController控制器
常用网站分享
2022-01-21 22:26:19
模板下载html网站静态模板源码,jquery特效动画js插件网站模板-代码库
下载地址:VMwareWorkstationPro15.0.0Build10134415https://download3.vmware.com/sof...15.0.0-10134415.exeVMwareWorkstationPro14.1.3Build9474260https://downlo
.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,允许.NET软件开发人员能够轻松,安全地保护他们的应用程序。该方案是非常容易使用,清洁,良好的组织和直观的界面,帮助开发人员保护他们的.NET软件在一个安全和简单的方式。.NET反应堆能够产生不能被直接理解为CIL天然exe文
De4Dot是一个很强的.Net程序脱壳,反混淆工具,支持对于以下工具混淆过的代码的清理:如Xenocode、.NETReactor、MaxtoCode、Eazfuscator.NET、Agile.NET、PhoenixProtector、MancoObfuscator、CodeWall、NetZ.
DBeaver与NavicatDBeaver官网:https://dbeaver.io/Navicat官网:https://www.navicat.com.cn/products/navicat-premium
谷歌浏览器下载地址
2025-12-15 14:19:09
谷歌浏览器离线下载,正式版/稳定版64位最新版本:v96.0.4664.45文件大小:76.31MB|更新时间:2021-11-1807:28SHA1:C5CDF742FE283D820C8FEB1C168AD777B92BA784下载安装包">备用1">备用2正式版/稳定版32位最新版本:v96.
[.Net] .NET Reactor加授权方法 .NET Reactor自定义注册机和获取机器码,.NETReactor自带有授权功能,但可能很多朋友不太会用,即使会用,可能大多数人都嫌自带的注册机太麻烦了,还要加壳软件才可以生成闲着没事就简单的弄了一个出来,后面大家加壳后就可以用保存的项目文件自
WizTree —— Windows 下最快的磁盘空间分析工具之一,⭐WizTree——Windows下最快的磁盘空间分析工具之一在日常开发、运维或个人电脑使用过程中,我们经常会遇到磁盘空间莫名减少、文件杂乱堆积的问题。传统的方式是手动查目录、逐级分析,但这种方式不仅耗时,还容易遗漏。而WizTre
Gif动画录制软件GifCam
2021-03-10 12:59:42
介绍GifCam是款集录制与剪辑为一体的屏幕GIF动画制作工具,录制后的动画可以逐帧编辑功能丰富:录制过程可调整窗口大小/位置,可以暂停/继续,录制范围内无变化则不增加新帧而只增加延时,有效较小文件尺寸,可手动录制单帧。编辑状态可查看每一帧,下可以删除帧、增加当前帧延时。官网地址:http://bl
FastReport DLL下载
2021-10-28 12:54:36
FastReport2018.3.3.rarFastReport.Net2021.2.3.0.rar

最新档案