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

EF Linq判断数据是新增,删除,还是修改,C#全选//////导入新的单据管理//////[HttpGet]publicGZAPIResultArrayimport(){SNDataHelperhelper=newSNDataHelper();helper.GetSNCollonection()
智能转换文件大小单位B,KB,MB,GB,根据文件byte大小,智能转换为合适的大小单位,智能转换文件大小单位B,KB,MB,GBC#全选publicstaticstringGetString(longb){constintGB=1024*1024*1024;constintMB=1024*1024
vue-cli4构建build时删除console和debugger,vue-cli4创建的vue项目,开发过程中会增加一些console以及debugger,但是这些并不希望在build发布后的生产环境中存在,因此我们可以通过配置来实现编译后自动删除debugger和console安装npm包:P
Electron调用C#类库dll
2022-11-24 12:53:38
Electron调用C#类库dll,新建vue项目PowerShell全选vueui用技术成就未来YES开发框架网www.yesdotnet.com安装插件vue-cli-plugin-electron-builder安装完成后:C#类库代码定义的方法必须是:publicasyncTaskMyMet
Electron edge.js配置
2022-11-24 10:28:43
Electron edge.js配置,使用edge需要同时增加三处配置当什么都没有配置时,将会发生报错Uncaught(inpromise)Error:Cannotfindmodule'...\node_modules\electron\dist\resources\electron.asar\re
重新生成package-lock.json,npmv5+:通过运行npminstall重新生成package-lock.json。您也可以使用npminstall--package-lock-only重新生成文件而无需实际下载依赖项
服务器IIS离线安装URLRewrite,windows2008R2安装报错:无法定位程序输入点SetDefaultDllDirectories于动态链接库KERNEL32.dll上安装KB2533623补丁:https://soft.xitongxz.net/202109/KB2533623X64
EFCore生成实体带上注释,CanScaffold-DbContextgenerateentitieswithcomments·Issue#19113·dotnet/efcore·GitHub
NSwag Swagger对接口按照名称排序,.netcore使用swagger显示api接口文档,接口多的话,排序有点乱,默认好像没有一个明确的排序规则如图所示:实现Swagger接口排序设置排序:C#全选app.UseSwaggerUi3(config=>{config.OperationsSo
.net Core Swagger报错 the same schemaid is already used for type swagger,AppSecretController中有P_Create类AppSecret_RulesController中也有有P_Create类“thesamesch
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
YESWEB POS开发 Electron操作appdata配置信息,Electron操作用户缓存数据,保存到C:\Users\Garson\AppData\Roaming实现步骤1.Electron启用enableRemoteModule如果不设置enableRemoteModule属性elect
YESWEB项目 生产环境部署,.netcore环境下载下载ASP.NETCore3.1Runtimehttps://download.visualstudio.microsoft.com/download/pr/fa3f472e-f47f-4ef5-8242-d3438dd59b42/9b2d9d
YESWEB使用iconfont图标库,使用类:
表结构修改>新增主键或者不能为空的列,案例我们有一个排班记录表,先前设计的是isid作为主键,并且设置为自增列,新增主键或者不能为空的列"/>现在有新需求,要新增一个id列,并设置为主键(不能为空)这时候,如果表中已经存在数据,就会报错,应为id作为主键,又没有给默认值,此时我们正确的做法是,分为两
Excel文件数据导入和导出功能实现,Excel导入功能1、后台API代码C#全选//////导入//////[HttpPost]publicGZAPIResultImport(Listdatas){//varentities.engsys_assetsType.AsNoTracking()usin
ag-grid 列检索-文本框
2022-08-21 01:49:05
列检索-文本框,开启检索JavaScript全选{headerName:'姓名',field:'userName',suppressMenu:false,filter:'agTextColumnFilter',//agTextColumnFilterwidth:80,sortable:true//开
ag-grid内容格式化显示 日期格式化,AgGrid表格中,日期字段我们想显示为年月日yyyyMMdd,这种我们可以通过column的valueFormatter属性来实现JavaScript全选{headerName:'建档日期',field:'joinDate',filter:'agTextC
ag-grid内容格式化显示,AgGrid表格中,金额字段我们想统一显示两位小数点,这种我们可以通过column的valueFormatter属性来实现JavaScript全选{headerName:'总运费',field:'totalAmount',width:100,sortable:true,
YES-WinFramework演示Demo下载,YESWinFramework演示程序Demo下载:链接:https://pan.baidu.com/s/1yS1Z1dFkI0SZnnvscQU7Rw提取码:9khk
系统登录后默认显示可视化数据大屏,背景在项目开发中,实现了一个数据大屏窗体,现在有个需求:现在想在系统登录后,不要显示主窗口,先显示出这个数据大屏窗口,然后数据大屏上有个入口,可以打开主窗体实现修改frmMain.cs增加一个方法,打开数据大屏,并隐藏frmMain窗体C#全选//////打开数据大
YESWin开发框架权限设计相关表结构说明,说明权限相关的表均在System数据库中模块列表:sys_Modules存放框架模块信息KeyNameDataTypeMaxLength(Bytes)NullabilityIdentityIdentityReplicationDescriptionisid
编辑窗体中关联赋值操作,背景在开发一个窗体编辑页面的时候,当选择某些数据的时候,需要关联给其他字段同时赋值操作,比如,当新增的时候给一个初始的单据号码问题如果直接给单据号码控件的EditValue赋值,保存的时候数据中没有该值C#全选txt_DocNo.EditValue="20220101"用技术
严重性代码说明项目文件行禁止显示状态错误无法将文件“E:\FCNDView\WinFramework_Source\WinFramework.UI.Dev\bin\Debug\WinFramework.UI.Dev.dll”复制到“..\Debug\WinFramework.UI.Dev.dll”。
Winform开发框架日志管理,操作日志操作日志记录用户日常操作,比如打开窗体,登入,登出,点击操作按钮,等YES-WINwinform开发框架操作日志,日志结构UserID:用户账号UserName:用户名称LogTime:操作发生时间OperaType:操作类型,对应WinFrameworkDe
YES-Win Winform开发框架 自定义查询方法并在表格中展示,方案一:BLL直接扩展方法bll中新建一个search方法,把自己的条件参数都带上源码如下:C#全选publicclassbllLog:bllBaseUserCommon{publicbllLog():base(typeof(sy
在主从表演练之采购单中,我们已经快速的生成(创建)了一个标准的主从表窗体功能,我们接下来还需要对功能进行一些调整,比如,状态,结算方式,供应商,要改为选择,单据日期要改为日期类型首先状态,结算方式,控件类型改为ComboBoxEdit订单状态1)编辑页面中订单状态控件类型改为LookUpEdit如果
主从表演练之采购单
2021-10-25 11:32:51
一、数据库新建表主表tb_PO明细表tb_PODetailtb_PO表SQL创建脚本SQL全选CREATETABLE[dbo].[tb_PO]([isid][int]IDENTITY(1,1)NOTFORREPLICATIONNOTNULL,[DocNo][varchar](20)NOTNULL,[
窗体权限设置FormAuthority添加报表打印权限,FunctionAuthorityCommon.PREVIEWC#全选protectedoverrideintFormAuthority{get{returnbase.FormAuthority+FunctionAuthorityCommon.
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目录中每个插件都是一个单独的文件夹,文件夹名称和插件名称保持一致如图所示插件注册插件放入插件目录后,并不能立即生效,还需要注册插件,代码位于
对象和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
C#邮件发送
2021-08-03 13:15:51
目录代码截图EmailInfo.csEailHelper.csSendEMailStatus.csEmailProvider使用全局配置GlobalData.csStartup.cs文件Configure方法中添加配置appsettings.json配置测试遇到问题阿里云邮箱代码截图EmailInf
C#汉字转拼音
2021-07-22 15:44:56
PinyinTools.cs/***NPinyin包含一个公开类Pinyin,该类实现了取汉字文本首字母、文本对应拼音、以及*获取和拼音对应的汉字列表等方法。由于汉字字库大,且多音字较多,因此本组中实现的*拼音转换不一定和词语中的字的正确读音完全吻合。但绝大部分是正确的。**最后感谢百度网友韦祎提供
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文
科学上网:V2rayN
2022-04-24 08:20:10
添加服务器:切换代理模式:设置PAC我经常用的pac设置https://www.yesdotnet.com/archive/post/1621524343.html下载地址:https://github.com/2dust/v2rayN/releases如有疑问,请点击右下角联系本站作者
[.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录制的视频大小更小,不仅保证原文件的质量

最新档案