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

如何在进销存系统中进行账期管理和封账操作,如何在进销存系统中进行账期管理和封账操作在现代企业管理中,进销存系统(ERP系统)是不可或缺的一部分,而账期管理和封账操作则是进销存系统中的重要环节。这篇博客将详细介绍如何在进销存系统中有效进行账期管理和封账操作,确保数据的完整性和财务的准确性。一、账期管理
在进销存系统中如何基于账期管理进行精准库存计算,在现代企业管理中,进销存系统(InventoryManagementSystem)是确保企业运营顺畅的重要工具之一。为了实现精准的库存管理,账期管理是一个至关重要的环节。本文将详细介绍如何在进销存系统中结合账期管理进行精准的库存计算。什么是账期管理?账
HbuilderX vue打包app蓝牙连接打印机提示没权限,android设置打开蓝牙时报错:java.lang.SecurityException:Needandroid.permission.BLUETOOTH_CONNECTpermission添加蓝牙权限:PowerShell全选用技术成就
AI时代你都用过哪些大模型?,整理了已知的AI大模型列表国外大模型比较常用:ChatGPT1.1.ChatGPT[国外]微软的,限制大陆访问1.2.copilot[国外]微软的,限制大陆访问1.3.GeminiAdvanced[国外]Google的1.4.Claude3.5Sonnet[国外]htt
如何在Vue 3和Vite项目中禁用代码压缩打包,在Vue3项目中使用Vite进行打包时,如果不希望压缩代码,可以通过修改Vite的配置文件来实现。默认情况下,Vite在生产模式下会使用Rollup进行打包,并且会压缩代码。但你可以通过以下步骤来关闭代码压缩:在项目根目录下找到Vite的配置文件,通
CSS backdrop-filter 属性详解及使用方法,backdrop-filter属性是CSS中一个用于创建背景模糊效果的属性。它可以使背景图片或背景颜色变得模糊,从而提高页面的视觉效果。本文将详细介绍backdrop-filter属性的用法和效果,以及如何使用它来提升网页设计的表现力。属性
在Vue 3项目中使用TypeScript和Pinia进行持久化状态管理和初始化操作,在现代前端开发中,使用状态管理库来管理应用的状态已经成为一种常见的做法。对于Vue3项目,Pinia是一种轻量级且强大的状态管理库,特别是结合TypeScript使用时,能够提供类型安全和更好的开发体验。本文将介绍
确保 .NET Core BackgroundService 初始化完成后再处理接口请求,在JOC开发框架中,在现代应用程序开发中,确保后台服务在完成初始化后再处理接口请求是至关重要的。在.NETCore中,我们可以通过使用BackgroundService来实现长期运行的后台任务。但是,如何确保在
C# Dictionary<string,string> TryGetValue不要区分大小写,不区分大小写的字典,在使用Dictionary时,默认情况下键的比较是区分大小写的。如果你希望键的比较不区分大小写,可以在创建字典时指定一个自定义的比较器。例如,使用StringComparer.Ordi
如何在 Vue 2 中使用 Webpack 构建时为 favicon.ico 设置自定义根路径前缀,在Vue2使用Webpack构建项目时,如果你想给favicon.ico设置一个自定义的根路径前缀,你可以通过修改Webpack配置文件来实现。这通常涉及到在vue.config.js或Webpack
EFCore异步查询报错
2024-07-05 10:20:14
EF异步查询报错,先看代码:执行到ToListAsync时莫名奇妙会抛出异常:请求中发生异常:ThesourceIQueryabledoesn'timplementIDbAsyncEnumerable.OnlysourcesthatimplementIDbAsyncEnumerablecanbeus
joc-button和joc-link 启用确认操作usePopConfirm后,v-permission指令冲突,页面中joc-button组件,启用了pop-confirm,此时,如果设置权限指令v-permission,打开页面控制台就会出现一个警告HTML全选删除用技术成就未来YES开发框架
跨账套获取数据
2024-05-23 11:49:42
跨账套获取数据,在开发过程中如果需要获取或操作其他账套的数据。比如:在系统库更改了账套的权限,需要删除查询账套中的用户,然后删除用户的权限缓存,这个时候就需要在系统账套下,生成一个业务账套并查询用户数据操作步骤如下:注入IJOCBusinessContextFactory根据账套编号Business
vue3使用ts开发自定义组件,对外开放方法,在script最后使用C#全选defineExpose({showCreate,showView,showEdit})用技术成就未来YES开发框架网www.yesdotnet.com使用:HTML全选用技术成就未来YES开发框架网www.yesdotne
VUE3版本 页面切换后数据丢失问题,VUE3版本页面切换后数据丢失问题keepAlive失效检查页面index.vue中是否设置了name通过defineOptions来设置页面组件的name属性
YESWEB开发环境搭建
2023-05-01 23:28:02
VisualStudioSQLServerVSCodenode-v10.16.0https://nodejs.org/dist/v10.16.0/node-v10.16.0-x64.msi
electron与node.js的版本对应关系,POS开发过程中,发现electron安装不上去运行命令PowerShell全选npminstallelectron-g用技术成就未来YES开发框架网www.yesdotnet.com发生错误,错误信息如图:Node.js版本为:查询资料发现可能是no
兼容不同时区时间戳方案,JOC.Framework开发框架为了解决不同时区之间时间差异问题,在接口传输数据中日期类型采用了utc时间戳方式,数据库中时间但是如果数据库中也存放utc时间戳的话,直接数据库中分析数据的时候不太友好,因此把数据库中的日期规则交给了后台来配置,TimeZoneOffset参
YESWEB接口日志记录
2023-02-08 14:23:04
YESWEB接口日志记录,YESWEB框架提供DBLog特性,可记录接口请求日志使用方法:控制器增加特性:ControllerTagAction增加特性:DBLog日志信息:异常接口日志如果请求接口发生了为处理的异常,则会把接口请求信息记录到表:log_api_request_error中
YESWEB POS开发类库调试
2022-11-27 13:23:20
YESWEB POS开发类库调试,C#类库不能直接调试在YESWEBPOS开发过程中,可以附加到electron进程来进行调试调试方法先启动electron工具栏选择调试→附加到进程可以通过选择窗口,来选择electron进程找到electron.exe进程后,不能直接确定,需要查看上面的类型为托管
自定义报表打印
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录制的视频大小更小,不仅保证原文件的质量

最新档案