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

AI命令
2024-10-15 16:26:08
AI命令,转换C#类为TS类:copilot接下来我输入一个C#的类,你帮我转换为typescript的接口,属性用小驼峰命名,要带注释
uniapp vue3 下 pinia 的本地数据缓存插件,uniapp下pinia的本地数据缓存插件pinia-plugin-unistorage-npm(npmjs.com)使用安装1.cli创建的uniapp项目npmipinia-plugin-unistorage-D//main.jsimp
uniapp微信小程序使用axios(vue3+axios+ts版),添加依赖:PowerShell全选yarnaddaxiosaxios-miniprogram-adapter用技术成就未来YES开发框架网www.yesdotnet.com配置axios适配器:PowerShell全选import
解决uniapp button组件type类型的类型,uniappbutton组件type类型的类型不能将类型“"primary"”分配给类型“"button"|"submit"|"reset"|undefined”。ts(2322)一、安装依赖PowerShell全选yarnadd@uni-hel
VUE3 Vite中使用SCSS SASS
2024-10-11 11:00:48
VUE3 Vite中使用SCSS SASS,安装sass和sass-loaderPowerShell全选yarnaddsasssass-loader--dev用技术成就未来YES开发框架网www.yesdotnet.comvite.config.ts中配置sassJavaScript全选import
八个独家珍藏的「免费」设计素材网,01原文件免费使用的设计社区——Pixso这是一个将社交、作品浏览、模板复用融合到一起的【开源式】设计社区,与GitHub在开发领域的工作非常相似。你可以进入社区搜集设计灵感、与同行沟通、收藏优秀作品、最后再直接复用该作品模板,在同一平台上直接开始设计。是不是有点厉
AI时代你都用过哪些大模型?,整理了已知的AI大模型列表国外大模型比较常用:ChatGPT1.1.ChatGPT[国外]微软的,限制大陆访问1.2.copilot[国外]微软的,限制大陆访问1.3.GeminiAdvanced[国外]Google的1.4.Claude3.5Sonnet[国外]htt
批处理bat共享文件夹自动对比文件如果有更新就上传,实现一键发布版本,批处理对比上传文件:PowerShell全选@echooffecho文件夹校验Set远程=\\192.168.1.24\vss_erp\ERPifnotexist%远程%md%远程%ifnotexist%远程%\configmd%
使用nuget-server搭建私有Nuget包服务器后,nginx反向代理无法下载包,问题描述IIS部署Nuget服务器后,端口号为803,利用nginx代理对外80端口后,下载包的时候,还是会带上端口号导致无法安装nuget包如上图,正常应该是不要带上端口号的访问https://***.com/
NPOI生成Excel文件时设置一整列为文本类型,NPOI导出excel文件后,单元格输入数值会当作数字来处理,有时候我们需要的是文本。这时候就需要指定列为文本格式C#全选varmappings=newList(){(nameof(ExportTemplateData.BusinessPartner
关于事务
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属性,专门用于页面之前通讯实现比如我们现在有两个页面:客户列表页和客户编辑页我们想要在客户编辑页保存的时候,自
使用Postman调试接口
2024-09-11 16:11:09
使用Postman调试接口,在后台接口开发中,使用postman调试接口,需要token以及签名信息设置集合变量在集合中设置集合变量:token以及secretKey,用于存放token以及签名所需私钥,值给空就行在集合中添加签名脚本在集合的编辑页中打开scripts标签,在Pre-request中
关于多人开发时重载功能的使用,框架模块管理中新增了选择性重载功能。系统可以识别出修改的路由。可以选择自己负责调整的路由进行更新,避免覆盖其他同事的功能权限。赞不支持删除路由操作。
文件图片上传组件使用,提供两个上传组件,分别为文件上传以及图片上传。已经加入了全局控件,可以直接使用使用示例:HTML全选用技术成就未来YES开发框架网www.yesdotnet.comcategory为附件类型,后台会按照category分别创建不同的文件夹组件的值为json字符串,如图所示。效果
EFCore异步查询报错
2024-07-05 10:20:14
EF异步查询报错,先看代码:执行到ToListAsync时莫名奇妙会抛出异常:请求中发生异常:ThesourceIQueryabledoesn'timplementIDbAsyncEnumerable.OnlysourcesthatimplementIDbAsyncEnumerablecanbeus
自定义报表打印
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