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开发框架网!!!

.net core api部署为windows服务,一、项目改造添加nuget包:Microsoft.Extensions.Hosting.WindowsServices添加JOCAPIService类:JOCAPIService.csC#全选publicclassJOCAPIService:Bac
VSCode正则表达式 查询 汇总,正则表达式查询el-dialog开头不包含joc-dialog-form的内容Markup全选]*用技术成就未来YES开发框架网www.yesdotnet.com符合要求:
如何在 .NET 8 服务中指定端口号启动:最佳实践与动态配置,在开发和部署基于.NET8的Windows服务时,指定服务启动的端口号是一个常见的需求。本文将详细介绍如何通过不同方法动态或固定设置端口号,无论是在开发环境还是生产环境下,都可以灵活满足需求。目录为什么需要指定端口号方法一:在代码中固定
VSCode跨行搜索,检索需求因为项目中有bug类似这样的,需要把then改为finally搜索.then搜args.setLoading(false)很明显,从这个结果中去找是不现实的解决方案检索的时候需要跨行检索,第一行有then,第二行有args.setLoading(false)这个时候我们
vue typescript 使用big.js编译build会报错,vue3ts使用了big.js后编译报错,typescript中安装big.js指令:Markup全选yarnadd@types/big.js用技术成就未来YES开发框架网www.yesdotnet.com调试运行没问题,当buil
js中高精度计算,在JavaScript中,由于浮点数的存储和计算是基于IEEE754标准,有时会出现一些计算误差,尤其是对于小数的加减运算。问题分析浮点数652.8-650可能会得到一个不完全准确的结果,例如:Markup全选console.log(652.8-650);//输出2.7999999
深入理解 Vue 3 中的 ::v-deep:让 Scoped 样式无处不达,目录前言什么是::v-deep?::v-deep的语法与用法基础用法嵌套形式复杂选择器与普通选择器混合使用场景示例场景1:覆盖子组件样式场景2:修改动态生成的DOM样式::v-deep的编译原理注意事项总结前言在Vue3中
SAP S4启动与停止命令
2024-11-20 14:05:43
SAP启动与停止命令,开SAP1.先开HANA:PowerShell全选su-hdbadmHDBstart用技术成就未来YES开发框架网www.yesdotnet.com等启动完成后exit退出2.开SAPPowerShell全选su-s4hadmsapcontrol-nr00-functionSt
linux 启动jira 停止jira
2024-11-20 13:57:49
linux 启动jira 停止jira,启动JIRA启动mysql--查看mysql运行状态Markup全选/etc/init.d/mysqlstatus用技术成就未来YES开发框架网www.yesdotnet.com--启动mysqlMarkup全选/etc/init.d/mysqlstart用技
suse linux xrdp无法远程桌面连接,suselinux重启后xrdp无法远程桌面连接执行命令PowerShell全选servicexrdpstart用技术成就未来YES开发框架网www.yesdotnet.com
Nginx部署
2024-11-25 14:54:20
Nginx部署,下载nssmnssm.exe下载地址:https://nssm.cc/download下载nginxnginx下载地址:https://nginx.org/en/download.htmlnginx安装服务nssm.exe复制到nginx目录安装服务:install.batPower
QuartZ输出日志级别设置,集成Quartz.NET后,使用数据库模式,控制台会输出很多日志信息,可以看到输出很多Quartz的DBG级别的日志因为使用了Serilog,因此需要在appsetting.json中配置log节点一、配置appsetting.json任何一个都可以:1)配置Quart
Excel数据导出导入 V3
2024-10-29 10:37:53
Excel数据导出,导出后台business层代码:C#全选//////导出//////publicasyncTaskExportMaterialCodeMapping(ExportMaterialCodeMappingReqinput,CancellationTokentoken){IQuerya
el-form-item Label换行界面显示 label-multiline 样式,el-form-item默认的label过长引起换行后,由于elment默认设置了line-height造成行间距很大,甚至会给用户造成困扰,以为换行文本输入下面item的为了解决这个清空,joc提供了一个css
关于事务
2024-09-25 15:36:18
关于事务,事务的使用AOP特性在方法前增加特性:[TransactionalAttribute]即代表方法中的所有JOCSystemContex上下文的操作都是在事务中进行的,事务会在方法执行完毕后自动提交。泛型参数可指定不同的DBContext。业务数据库上下文为[TransactionalAtt
部署服务器的要求清单,硬件要求处理器:至少双核CPU,推荐四核或以上。内存:最低4GB,推荐8GB或更多。存储:至少100GB可用空间,视项目规模而定。网络:稳定的网络连接,带宽依据流量需求调整。推荐5Mbps以上软件要求操作系统:WindowsServer2016/2019或更高版本Linux发行
热更新部署
2024-09-24 09:41:06
热更新部署,1.背景当ASP.NETCore应用在Windows上运行时,二进制文件被锁定,因此无法对其进行修改或替换。每次发布API都需要停止站点或者关闭程序池。不是很方便,好在.net提供了解决方案:ShadowCopy允许在应用运行时通过复制程序集来更新应用程序集。1.什么是ShadowCop
框架ajax接口请求超时事件设置,默认请求超时时间框架使用axios发起api请求,默认的请求超时时间是3000ms,支持在请求时自定义超时时间例如:有一个用户同步接口,因为接口返回数据比较久,需要取消接口超时时间设置,则这里设置config参数中的timeout参数为0JavaScript全选us
【JOC】不同页面/组件之间通讯交互数据,组件之间和父级交互数据一般可以通过props以及event实现。除了这两种方式,JOC还提供了事件总线方案:mitt:使用注入:C#全选//声明事件总线constemitter:any=inject('emitter');//发起事件emitter.emit
明细页保存后刷新A页面数据,场景在B页面刷新A页面数据,数据编辑页面保存数据后,要刷新数据列表页面的数据,因为是两个不同页面,因此不能直接交互方案YESWEB开发框架提供了$eventHub属性,专门用于页面之前通讯实现比如我们现在有两个页面:客户列表页和客户编辑页我们想要在客户编辑页保存的时候,自
自定义报表打印
2024-04-06 21:24:18
自定义报表打印,
JOC快速开发框架 表格值改变更新合计,利用表格GridView的CellValueChanged事件来更新合计C#全选//////单元格值改变/////////privatevoidgvDetail_DeviceStopDetails_CellValueChanged(objectsender,D
JOC快速开发框架按方向复制填充单元格,效果图在可编辑的单元格右键,可以显示四个快捷填充菜单输入要填充的单元格数点击确定,自动向下复制其他三个方向复制效果相同实现步骤调用表格的RegisterPopueMenu扩展方法,设置ShowCopyMenu属性为TrueC#全选_DetailPopMenu=
JOC快速开发平台添加了水印设置,水印效果图:水印开启方法,在系统管理→系统设置中配置水印设置仅对当前账套有效,支持客户(账套)自定义设置水印,改变水印格式后,其他客户端需要重新登录才会刷新水印会定时每分钟刷新一次系统当前支持的水印关键字格式有用户IDUserID用户名UserName年月日Date
JOC快速开发平台,增加调试监听功能,为什么要加入调试功能?JOC快速开发平台为了在客户机上能更加方便的监听日志记录,加入了日志调试,打开调试工具,就可以实时监控网络请求,操作记录,各种日志等记录,方便定位问题如何使用调试功能调试工具需要隐式调出(灵感来自于安卓系统打开开发者工具,需要点击多次版本号
增加浮动和固定操作按钮,增加一个浮动快捷操作,支持窗体浮动和固定,操作更加便捷
保存数据,最后一个文本框取值问题,保存前,调用this.Validate()方法来刷新最后一个焦点文本框的值
增加了功能:个人设置,YESWinform开发框架,增加了个人设置功能,目前可在个人设置功能中修改密码个人设置打开入口又两个,如图所示,点击操作栏的个人设置按钮或者点击状态栏中的当前用户都可以打开个人设置窗体
账套克隆功能实现
2023-02-15 23:57:27
账套克隆功能实现,YESWinform开发框架开发的产品部署后,当有新的客户是,我们需要如下三步操作:新建数据库添加账套设置账套权限因为业务比较给力,每天要新增好几个账套,每次手动去做,比较繁琐,并且容易出错,一旦出错,只能是再来一遍,因此YESWinform开发框架实现了账套克隆功能,目的是一键直
YESWinwinform开发框架支持自定义扩展操作按钮重载窗体的IniButton方法publicoverridevoidIniButton(){AddButton(BarButtonNameCommon.VIEW,"查看","View_32x32.png",FunctionAuthorityCo
YES-CMS内容管理系统全网统一售价个人版(免费)企业授权(2980)开源版本(5980)备案主体个人无要求无要求自定义样式模板编辑TinyMCEYES插件代码高亮配置会员管理文章会员可见文章付费查看项目源码全部开源版:5980元(首发价),提供线上技术支持服务,现场培训另收费。
目录修改appsetting.json文件一、修改ConnectionStrings.DBConn二、修改DBModelYES-CMS内容管理系统配置数据库连接修改appsetting.json文件一、修改ConnectionStrings.DBConn打开YES-CMS内容管理系统文件夹,用记事本
201216升级指南
2021-12-16 18:03:34
201216升级指南,404页面报错修改views/error/notfound.cshtml模板C#全选@Html.Raw(YESCMS.Libs.AdminTools.ReadDiskPage404())用技术成就未来YES开发框架网www.yesdotnet.com文章明细右侧站内推广宽度异常
Razor模板编辑高亮CodeMirror和格式化JS-Beautify,Razor模板编写使用的是Codemirror代码编辑器代码格式化用js-beautifyHTML全选@*代码折叠*@@*代码折叠*@@*xml*@@*源代码*@@*html*@@*asp.net*@@*razor*@@*ja
插件配置界面高度计算,内容区域每一行占用是40px,头尾占用170px,高度会自动增加开始两个class和style是公共的,高度会自动增加80px
修改用户密码
2021-11-29 16:15:32
修改用户密码,正常情况下用户登录后,在站点首页,会出现用户名,点击用户名后,可进行密码修改自定义页头如果页头模板自定义了,已经去掉了这个用户的入口,可以通过访问:[host]/user/usercenter连接,进入用户信息页面,来进行修改密码
IIS域名更改后系统需要做的调整,进入YES-CMS内容管理系统后台管理→系统管理→站点设置→基本配置修改站点Origin信息1、需要包含http或者https2、Origin不能以/结尾修改后如果发现文章中的连接还是旧的,重新生成文章即可在后台管理→系统管理→站点管理→重新生成所有档案
页面快排插件配置支持图片上传,YES-CMS内容管理系统静态页面快排插件开发,配置表单中支持浏览图像文件上传到服务器,并得到图片地址效果预览YES-CMS内容管理系统插件配置中支持了上传图片文件,图片上传实现前提,后台图片上传接口YES-CMS内容管理系统在后台UpLoadController控制器
YES-CMS内容管理系统插件扩展,在YES-CMS内容管理系统后台管理→系统管理→静态页面插件中新增一个插件插件名称:必须和插件实体中的name保持一致,插件描述:可以和插件实体中的text一样即可,不要求完全一致插件图标:显示的插件图标点击提交按钮后,界面中会多出三个信息选项卡,插件实体,外部c
页面快排插件开发
2021-11-16 16:00:04
页面快排插件开发,YES-CMS内容管理系统页面快排插件开发教程插件预览插件是一个js文件,存放位置在lib/yescms-page-build/plugins目录中每个插件都是一个单独的文件夹,文件夹名称和插件名称保持一致如图所示插件注册插件放入插件目录后,并不能立即生效,还需要注册插件,代码位于
winform项目提醒框扩展类库 MessageBoxHelper,C#全选publicstaticclassMessageBoxHelper{//////显示带有“信息”图标的消息框。//////要显示的消息文本。///要显示的消息框标题。默认为"消息"。publicstaticvoidShowI
LinqHelper
2022-11-29 21:44:16
LinqHelper,使用需要安装nuget包:LinqKitC#全选publicclassLinqHelper{//////LinqTrue表达式/////////publicstaticExpression>True(){returnx=>true;}//////LinqTrue表达式/////
对象和Datatable互转
2022-04-21 13:02:06
对象和Datatable互转对象转DataTableDataTable转对象//////下面通过一个方法来实现返回DataTable类型///LINQ返回DataTable类型////////////publicstaticDataTableToDataTableT>(IEnumerableT>va
C#操作 配置文件*.ini
2022-01-08 12:50:00
C#操作INI文件IniFile.cs//////操作INI文件类///publicclassIniFile{constintDATA_SIZE=1024;privatestring_path;//INI档案名publicstringIniPath{get{return_path;}set{_pat
C#机器码MachineCodeHelper
2021-12-10 16:09:38
C#机器码MachineCodeHelper,C#全选usingSystem;usingSystem.Management;namespaceYESCMS.Libs{publicclassMachineCodeHelper{//////获取CPU序列号//////publicstringGetCpu
GpsHelper
2021-09-14 18:02:07
C#全选//////GPS帮助类///publicclassGpsHelper{privatestaticdoubleEARTH_RADIUS;staticGpsHelper(){GpsHelper.EARTH_RADIUS=6371393;}publicGpsHelper(){}//////将角度
DateTimeHelper
2021-09-14 17:58:58
C#datetime日期处理类,日期转换C#全选usingSystem;namespaceSenparc.CO2NET.Helpers{//////微信日期处理帮助类///publicclassDateTimeHelper{//////Unix起始时间///publicreadonlystaticD
从Senparc.CO2NET中提取的类C#全选usingSystem;usingSystem.IO;usingSystem.Security.Cryptography;usingSystem.Text;namespaceSenparc.CO2NET.Helpers{//////安全帮助类,提供SH
textbox支持拖拽路径/文件,和双击选择路径/文件TextBoxHelper类库publicclassTextBoxHelper{publicTextBoxHelper(){}publicvoidRegisterFileSelect(TextBoxtxt_SelectFile,stringFil
图片处理类:publicclassImageLibrary{//////图片转换为数组//////图片实例///publicstaticbyte[]ConvertImage2Bytes(Imageimg){if(img==null)returnnull;MemoryStreamms=newMemor
下载地址:VMwareWorkstationPro15.0.0Build10134415https://download3.vmware.com/sof...15.0.0-10134415.exeVMwareWorkstationPro14.1.3Build9474260https://downlo
DBeaver与NavicatDBeaver官网:https://dbeaver.io/Navicat官网:https://www.navicat.com.cn/products/navicat-premium
谷歌浏览器离线下载
2022-11-14 13:32:10
谷歌浏览器离线下载,正式版/稳定版64位最新版本:v96.0.4664.45文件大小:76.31MB|更新时间:2021-11-1807:28SHA1:C5CDF742FE283D820C8FEB1C168AD777B92BA784下载安装包">备用1">备用2正式版/稳定版32位最新版本:v96.
.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,允许.NET软件开发人员能够轻松,安全地保护他们的应用程序。该方案是非常容易使用,清洁,良好的组织和直观的界面,帮助开发人员保护他们的.NET软件在一个安全和简单的方式。.NET反应堆能够产生不能被直接理解为CIL天然exe文
[.Net] .NET Reactor加授权方法 .NET Reactor自定义注册机和获取机器码,.NETReactor自带有授权功能,但可能很多朋友不太会用,即使会用,可能大多数人都嫌自带的注册机太麻烦了,还要加壳软件才可以生成闲着没事就简单的弄了一个出来,后面大家加壳后就可以用保存的项目文件自
De4Dot是一个很强的.Net程序脱壳,反混淆工具,支持对于以下工具混淆过的代码的清理:如Xenocode、.NETReactor、MaxtoCode、Eazfuscator.NET、Agile.NET、PhoenixProtector、MancoObfuscator、CodeWall、NetZ.
常用网站分享
2022-01-21 22:26:19
模板下载html网站静态模板源码,jquery特效动画js插件网站模板-代码库
FastReport DLL下载
2021-10-28 12:54:36
FastReport2018.3.3.rarFastReport.Net2021.2.3.0.rar
MSSQL卸载工具
2021-09-25 22:28:10
使用前必读:1、本工具用于完整卸载MSSQL,使用前务必先备份好数据,因使用该工具而导致的网站或系统数据丢失与本工具无关!2、推荐使用组件卸载方式,也可以使用Windows的控制面板正常卸载,如果正常卸载不干净,可以用本工具做强制删除!3、在非正常卸载无法使用的情况下亦可直接使用强制删除模式!直至本
Bandicam(班迪录屏)一款简单好用的录屏大师,录屏幕,录游戏,录视频的功能强大的屏幕录像软件,比起其他软件其性能更加卓越。 与其他软件相比,用Bandicam录制的视频大小更小,不仅保证原文件的质量

最新档案

[文章随笔] AI命令
2024-10-15 16:26