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

vue3 组合模式 组件自己引用自己 递归组件 组件命名,在Vue3中,使用组合式API(CompositionAPI)创建递归组件时,除了遵循常规递归组件的命名规则和模板设计外,还需要考虑如何在setup()函数中处理递归逻辑。以下是使用组合式API创建递归组件的具体步骤:与常规Vue3组件相同,
vue 编译不同环境
2024-04-23 22:02:47
vue 编译不同环境,C#全选vue-cli-serviceserver--modexxx用技术成就未来YES开发框架网www.yesdotnet.com.env.xx分别对应不同环境的配置使用:JavaScript全选process.env.VUE_APP_API_URL用技术成就未来YES开发框
VSCode快捷键
2024-04-18 21:37:37
VSCode快捷键,VSCode常用快捷键隐藏/显示侧边栏:ctrl+b隐藏/显示资源管理器:ctrl+shift+e显示搜索:ctrl+shift+f显示扩展程序:ctrl+shift+x显示git页:ctrl+shift+g然后松开,再按一次g显示通义灵码:ctrl+shift+l
一个css让图标旋转起来,先看效果:
C# NPOI导出excel绑定列的下拉数据源,C#全选usingSystem;usingSystem.IO;usingNPOI.SS.UserModel;usingNPOI.XSSF.UserModel;classProgram{staticvoidMain(string[]args){//创建一
winform应用退出不彻底的解决办法,背景在winform开发过程中,某些情况下会出现程序已经退出,任务管理器中已经看不到任务进程,但是程序exe文件依然被提示占用,导致升级或者其他操作会失败解决方案利用tasklist找到隐藏的进程并彻底结束1.根据进程名字查询进程,不区分大小写PowerShe
浏览器限制最小字体为12号的解决办法,字体不变小的原因?使用font-size设置小于12px的字体时,发现并不生效(字体不会再缩小了)。原因是Chrome以及Chromium内核的浏览器在中文语言下最小字体只能是12px,大部分浏览器都是如此,所以小于12px字体不会在变小,而是保持12px的大小
Javascript 中通过 yield 和 promise 使异步变同步,背景由于最近一段时间一直在用react-native进行APP的开发,所以接触了不少javascript。在我们第一次使用react-native+redux+saga开发的过程中,学习、见识到了不少javascript神奇
深入理解js中的yield
2024-04-11 20:59:06
深入理解js中的yield,yield是什么yield是ES6的新关键字,使生成器函数执行暂停,yield关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的return关键字。yield关键字实际返回一个IteratorResult(迭代器)对象,它有两个属性,valu
EFCore DbContext扩展执行原生SQL查询对象集合,EFCore扩展,让DbContext支持执行原生SQL语句并将结果转换为对象,同时支持原生上下文事务C#全选usingMicrosoft.EntityFrameworkCore;usingMicrosoft.EntityFramewo
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进程后,不能直接确定,需要查看上面的类型为托管
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作为主键,又没有给默认值,此时我们正确的做法是,分为两
自定义报表打印
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录制的视频大小更小,不仅保证原文件的质量

最新档案