自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(102)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 开发者专用部署工具PasteSpider的V5正式版发布啦!(202504月版),更新说明一览

开发者专用部署工具,终于等到V5正式版了,不仅解决了V2升级到V5的非常多非常多问题,还升级到了NET8,添加了Mysql,Postgresql,Sqlserver,Sqlite的支持!一起来看看本次升级了什么吧!

2025-04-25 11:45:00 614

原创 PasteForm框架开发之Entity多级嵌套的表单的实现

对于有些表有子表的,或者说子表集合的,一起来看看PasteForm是如何支持这种数据库表的,不需要修改管理端一行代码,即可支持多级嵌套的数据库表!使用PasteForm可以很好的兼容外表模式的Entity!

2025-04-15 19:00:00 874

原创 框架PasteForm实际开发案例,换个口味显示数据,支持echarts,只需要标记几个特性即可在管理端显示(2)

你相信么,只要写几行后端代码(不超过10行)即可实现数据图表echarts的显示!!!使用PasteForm框架,你会发觉管理端的开发是那么的简单!一起来看看是如何实现的!

2025-04-04 19:11:51 963

原创 框架PasteForm实际开发案例,支持多级对象的表单看看有多简单只要几个特性即可!(1)

今天来分享的主要有以下几个点1.多级嵌套,也可以说是外表或者是子表集合模式2.按需显示,比如某一个选项选择a的时候,哪些要输入,选择b的时候又是哪些要输入。

2025-04-02 12:50:22 814

原创 DeepSeek评价PasteForm框架是最佳实践框架,一个让管理端开发爽到飞起的全栈解决方案

各位程序猿/媛们注意啦!今天我要给大家安利一个神奇的工具——**PasteForm**!这玩意儿简直是把"偷懒"变成了一门艺术!🎨 事情是这样的,前几天我悄悄问了问 **DeepSeek** 小姐姐(没错,就是那个聪明绝顶的AI),让她给我扒一扒这个框架的底裤...啊不是,是优缺点!

2025-04-02 11:45:00 561 1

原创 和DeepSeek聊了下框架的事,然后我把我的PasteForm框架的思想和她说了下,她给我安利了如下内容

好的!以下是针对用注释驱动 UI,零冗余代码,极速生成管理后台!—— 只需定义 DTO 类并添加 XML 注释,自动生成完整的管理端 UI(表单、表格、API),无需手写前端代码![Display][Display]“用 PasteForm 能将管理后台开发效率提升 50% 以上,减少重复 CRUD 工作。“不用再为和 placeholder 纠结,注释直接变 UI!“告别前后端字段对齐的噩梦,DTO 改完,UI 自动跟着变。PasteForm。

2025-03-28 20:00:00 670

原创 【PasteSpider】开发者部署工具V5版本发布啦!个人直接免费使用专业版!

作为开发者的你,PasteSpider绝对是你不能错过的部署工具,目前支持Windows和Linux服务器!了解下概念,3分钟即可上手,极低的入门门槛!不挑剔开发语言,只要你的项目支持部署到服务器上,那么PasteSpider也可以胜任!支持平滑升级,服务监控,一键升级,项目网关,项目路由,私有仓库,服务器报警,服务报警,用户鉴权,同步过滤,定时任务,GIT/SVN,KEY-VAL,环境隔离,审计日志等PasteForm是我提出的一个框架,基于ABP框架改造而来!

2025-03-25 19:45:00 714 1

原创 开发者部署工具PasteSpiderV5新版本更新内容

容器同步:更新容器所属项目、服务等信息。容器操作修复:修复了容器的重启、停止、删除逻辑,改为任务模式,兼容系统内外的站点容器。容器命名规则调整:统一为。IIS 动态表单支持:支持自定义更新 IIS 内容。日志系统改进:重新划分了warning和error的范畴,默认正常执行的日志记录为。Windows Server 支持:优化了 Windows Server 的配置和启动脚本。文档机制升级:采用新的文档机制 PasteDocument,后续文档将统一迁移。Systemd 支持。

2025-03-17 20:45:00 353

原创 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-Web.IIS.Administration解读(5)

本文是记录PasteSpider的Windows.IIS开发过程,在应用开发中,结果很重要,但是开发过程中遇到的问题和思考绝对是更有意义的事情!经历过不同的需求后,你会发觉案例项目还真的只是案例项目,和实际项目天差地别!!!PasteSpider是开发者专属部署工具,新版本的支持Windows/Linux系统,通过PasteSpider你可以把你的服务快速的部署在IIS/Linux.Service/Docker/Podman/Windows.Service等!

2025-02-15 19:45:00 1026

原创 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-效果展示(4)

IIS的表单形式管理的代码实现!

2025-02-11 20:00:00 894

原创 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-动态表单UI(3)

给你一串JSONString,非开发人员编辑?上一文中已经给了思路,本次就是来实现的!如果Json是多层级的呢?一起来看看是如何使用贴代码PasteForm实现动态编辑JSON内容的!

2025-01-08 20:00:00 1109

原创 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-动态表单(2)

给用户一个JsonString,用户如何对这个Json进行编辑,如果是开发者还好,如果是非开发者呢?这就需要一个动态表单来承载他,让用户可以编辑他并提交!一起来看看这个功能是如何分析和实现的!

2025-01-07 20:00:00 644

原创 记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-需求分析(1)

不说多,我使用PasteSpider部署项目的次数至少大于3000次,这个数据是有据可循的,涉及到.netcore,php,html,vue,node等!由于是使用.netcore写的,作为.net嘛还是很多人部署服务在IIS上的,所以就有这么一个需求,升级PasteSpider让他支持IIS!

2025-01-06 20:00:00 1404

原创 使用Obfuscar混淆(加密)你的程序源码并一键发布!

了解代码混淆的应该对Obfuscar不陌生他是一个开源的.net混淆工具源码信息本次以贴代码客服源码为例,介绍如何使用Obfuscar混淆你的源码!

2024-12-23 20:18:50 1343

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(9)-添加数据统计

之前的介绍中,已经把贴代码文档PasteDocument发布到服务器上了,目前已经在运行了那么本次来说的是添加数据统计模块先搞定数据这一块,后续要不要加入图标支持再说!以下也可以作为贴代码PasteForm框架添加一个数据模块的完整案例!!!

2024-12-18 20:44:18 770 1

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(8)-发布项目

终于到了秋收的时候,贴代码文档PasteDocument正式发布啦!你是否希望你的客户在操作的时候可以在遇到表单不知道啥意思的时候点击即查看,那么你就可以把你的项目的操作文档接入到PasteDocument项目中!

2024-12-15 20:58:35 592

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(7)-差异化处理

越到开发后期,就会发现更多的问题!盖上电脑感觉功能都实现了!实际操作几下,就会发觉这里缺点东西,那里少了点啥所以在项目的末期,更应该多测试测试!为最后上线做最后的准备!

2024-12-14 23:30:12 736

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(6)-UI界面开发

作为开放性的贴代码文档PasteDocumen项目,既要有管理端,也要有客户端,而客户端的功能相对来说比较少1.查看某一个项目的文档,支持切换模块等2.支持快捷添加文档,这个主要是针对有权限的用户3.开放注册的机制,和邀约机制!4.切换组织查看组织的项目文档等!

2024-12-13 22:19:21 704

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(5)-特性处理

对于贴代码框架PasteForm而言,在ABP框架的基础上引入了特性,从而实现后端只要针对不同Class的Dto的特性配置,即可实现对管理端页面的表单和表格的显示控制!本篇介绍了PasteDocument贴代码文档项目中的几个比较典型的特性的案例!

2024-12-12 20:49:51 857

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(4)-密钥授权

一起来看看PasteForm中对于接口权限的控制是如何实现的!本次针对PasteDocument的项目特性,对现有的鉴权模式进一步的修改,以便适用当前项目的需求!

2024-12-11 22:00:00 735

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(3)-搭建地基

脚手架搭建完成后,对于一个项目来说,完成的工作还不到1%使用贴代码PasteForm框架,可以给你不一样的搭建体验特别是在不同Dto之间的个性化配置上!

2024-12-10 22:15:00 861

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(2)-利器准备

磨刀不误砍柴工,为了快速开发PasteDocument项目,我们先把前期的工作做一下!1.项目模板,也就是PasteDocument将基于现有的PasteTemplate项目模板上创建2.代码生成器,使用配套的PasteBuidler代码生成器将为我们后续的开发提供不少的帮助

2024-12-09 22:00:00 559

原创 从零开始开发PasteDocument(贴代码PasteForm框架实战序列)(1)-项目需求

操作文档,或者说用户手册,贴代码PasteForm框架主推字段说明性的文档,让使用者在编辑字段的时候可以第一时间了解这个字段是什么意思,有什么说明,案例和注意事宜等,通过点击字段名称后面的?实现跳转到字段的在线文档!PasteDocument将为使用PasteForm实现的项目提供操作文档!支持更加灵活的权限,授权,分享等

2024-12-07 23:49:03 290

原创 贴代码框架PasteForm特性介绍之group(表单项分组)

一起来看看,贴代码PasteForm框架是如何处理单表字段过多的表单编辑问题的!通过使用PasteGroup可以对字段进行分组,如果第一个字段也属于组内的话,将支持瞄点模式!请注意!!!一些必填的请使用默认open模式的组,否则是隐藏字段,用户在点击提交后会莫名其妙的,因为提示在字段的UI附近!!!

2024-12-05 20:58:36 334

原创 新版本PasteSpider开发中专用部署工具介绍(让2GB的服务器也能使用CI/CD,简化你的部署过程)

五分钟手上,图形界面操作,让每个开发者都能搞定运维发布事宜!新版本的PasteSpider使用PasteForm改版后,改善了管理端页面的极多方面,特别是只要修改Dto即可修改管理页面对应的显示,改版起来非常顺滑!你也可以点击右上角体验下旧版本和新版本的差异化!

2024-11-27 21:23:04 644

原创 贴代码PasteForm框架之框架核心帮助类PasteFormHelper说明

在贴代码PasteForm框架中,如何把对应的Dto转化成数据回传给前端,这需要你引入PasteFormHelper这个包,如果当前的不满足你的需求,你可以从案例项目中查看这个PasteFormHelper的源码,进行修改!

2024-11-27 20:58:35 650

原创 贴代码PasteForm框架之多子项目的项目模板的制作过程

如果把多个子项目的项目制作成项目模板?在后续创建新的项目的时候就不需要从0开始搭建脚手架了,如果需要你还可以基于AbpModule的思想制作成对应的模块,文本介绍贴代码PasteForm框架制作成项目模板的过程,希望你也可以制作出自己的项目模板!

2024-11-26 22:24:28 1021

原创 贴代码框架PasteForm之VS2022右键代码生成器插件介绍

PasteForm框架中,推荐一个数据表对应的操作模型划分为AddDto,UpdateDto,ListDto,Dto等至少四个,他们使用在不一样的地方,最后在入库的时候通过ObjectMapper进行自动映射,这样可以进一步的保证数据的完整性和安全性!那么添加一个数据model的时候,就需要一个简便的方法生成对应的Dto内容,甚至DDD等内容,那么PasteBuilder绝对适合你,你可以高度自定义生成的内容!

2024-11-25 21:03:04 1016

原创 贴代码框架PasteForm特性介绍之mark

在表单页面中,我们往往会给某一个字段标记说明,如果每一个都要前端去标记会很麻烦,这个需求在贴代码PasteForm中是如和实现的?你只需要在对应的字段标记特性mark即可,然后实现默认函数global_tap_mark,至于这个函数要执行打开网页,还是显示消息起泡由系统方自行决定即可!

2024-11-24 19:35:39 664

原创 贴代码框架PasteForm特性介绍之query,linkquery

贴代码PasteForm框架,是新一代的CURD框架,核心思想就是通过对Dto添加特定的特性,从而实现管理页面中对应的表格和表单按照预期呈现,搞定前后端一致性,解决后续升级过程中的版本过渡的痛点问题,解决管理端页面繁多和重复的工作量!在PasteForm框架中,利用linkquery和query特性,可以解决一些关系表的深层操作,比如查看某一个角色拥有哪些权限,然后给这个角色添加对应的权限,就需要linkqueryHe query配合使用!

2024-11-23 19:16:26 832

原创 贴代码框架PasteForm特性介绍之file

PasteForm的表单中,对于上传文件(非图片,比如xlsx,zip,rar等)也是支持的,主要是对路径,和存放路径的设定,至于上传后存储在哪,怎么操作还是由代码本身来决定,PasteForm中只是做了样式的统一,所以这个特性很容易上手!

2024-11-22 20:35:54 773

原创 贴代码框架PasteForm特性介绍之image

image作为重要的标签,在PasteForm中也有对这个的支持,默认支持数量,存放位置,大小等的配置,至于上传路径等,得通过代码得配置,后续将提取一个form.js用于存放公共函数和一些配置等!

2024-11-21 20:46:47 1159

原创 贴代码框架PasteForm特性介绍之button,bitch,menu,ifmenu

在贴代码PasteForm框架中,要显示数据表格中的菜单,或者按钮也是很简单的,只需要在对应的字段上标注对应的特性即可!不仅支持菜单,条件菜单,按钮,批量按钮等!

2024-11-20 20:56:44 848

原创 贴代码框架PasteForm特性介绍之outer,outers,object,objects,outerdisplay

在管理端的页面中,我们经常要用到外表,和子模型,这个需求在PasteForm中也是由特性配置决定的,通过代码生成工具,只要简单写一行代码即可实现!

2024-11-19 21:58:53 1000

原创 贴代码框架PasteForm特性介绍之datetime,daterange

PasteForm的框架中,对于datetime也是支持很多模式的,常用的完整的yyyy-MM-dd HH:mm:ss,如果是使用string格式,则可以通过设置format返回不一样的格式,也支持时间区间,比如你要查询某一段时间内注册的用户!

2024-11-18 20:09:24 826

原创 贴代码框架PasteForm特性介绍之select,selects,lselect和reload

PasteForm中通过对Dto的特性的配置,从而打开管理页面上的统一性,其中的select也有多种形态,单选的,纵向的,横向的,多选的,结合reload,可以实现不一样的返回结果!

2024-11-17 19:58:10 1236

原创 贴代码框架PasteForm特性介绍之markdown和richtext

在对5个项目进行PasteForm改造后,在不断的需求下,对PasteForm的特性做了迭代,后续将针对一些实际的需求案例来讲PasteForm是如何解决实际需求的!

2024-11-16 22:05:36 807

原创 PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(四)

无论100个表还是30个表,在使用PasteForm模式的时候,管理端的页面是一样的,大概4个页面,利用不同操作模式下的不同dto数据模型,通过后端修改对应的dto可以做到控制前端的UI,在没有特别特殊的需求下可以做到快速的实现CRUD!免去版本兼容问题,免去前后端不一致的问题,免去样式不一的问题!基于PasteForm的思想,你也可以用其他语言实现,比如java+vue,或者php+angluar等

2024-10-09 22:01:02 879

原创 PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(三)

无论100个表还是30个表,在使用PasteForm模式的时候,管理端的页面是一样的,大概4个页面,利用不同操作模式下的不同dto数据模型,通过后端修改对应的dto可以做到控制前端的UI,在没有特别特殊的需求下可以做到快速的实现CRUD!免去版本兼容问题,免去前后端不一致的问题,免去样式不一的问题!基于PasteForm的思想,你也可以用其他语言实现,比如java+vue,或者php+angluar等

2024-09-30 14:28:09 1110

原创 PasteForm最佳CRUD实践,实际案例PasteTemplate详解之管理前端的代码(二)

你相信么,一个拥有100个数据库表的系统,后台管理端才不到10个页面,而且每个页面的代码还不到1000行!所有的安全都有后端的Dto控制,比如说表单上是否显示书签?按钮,是否显示必填,是否可以排序等你还可以自定义按钮等,通过对后端Dto的字段的属性配置即可完成对UI的控制!让每一次的变动都能够平滑升级,省去了历史升级由前后端和用户浏览器缓存问题造成的版本过渡问题!

2024-09-27 10:54:05 320

CRUD最佳实践的案例项目(基于ABPvNext项目框架的精简版)

注意是案例,不是项目模板,项目模板后续会推出,查看这个案例了解我认为的最佳CRUD是如何实现的! 是否你在开发日常中,经常遇到一个表要新增字段的时候,后端要改,前端还得改! 有了这个案例,只要后端修改就行了! 本案例基于Dto的原则,就是前端的列表,查询,表单的新增,表单的编辑都由对应的Dto模型决定,所以控制权在后端,前端基于前期协商的原则,后续就不需要前端接入修改了! 本项目涉及内容由,之前版本的PasteTemplate的项目模板,PasteBuilder右键代码生成器(CodeFirst,只要编写好对应的数据模型,即可快速生成其他的文件,比如AppService,EF配置,AddDot,UpdateDto,ListDto,InputQueryDto等)

2024-09-06

PasteSpider(包含主端和对应的WEB管理端,直接部署即可!)V24.5.28.1

PasteSpider是一个使用.net编写的部署工具,作用于linux服务器,通过图形操作,简单易上手! 当前资源包含(PasteSpider+PasteSpiderWeb(在文件夹wwwroot中)), 资源下载后解压,然后使用docker或者podman的build命令即可构建PasteSpider的镜像包,然后使用docker run启动,就可以部署PasteSpider了! 本次版本为大版本更新,如果需要使用文件同步器请使用V24.5.12.1以上版本! 本次更新大致更新如下信息: 1.版本号规则变更,附带大更新,后续版本号将和发布日期挂钩 2.添加任务串的支持,支持定时发布多个任务 3.变更数据规则,获取数据采用get方式,修改等操作使用Post模式 4.服务器状态添加对硬盘使用量的监听 5.消息推送webhook添加多个维度支持,可以拆分成功,失败,警告等通知 更多资料请访问:(QQ群:296245685) https://blog.youkuaiyun.com/apeart/category_12291787.html

2024-05-13

PasteSpiderFile(作为PasteSpider的桌面端文件同步器)当前版本为V24.5.12.1

PasteSpider(一款类似K8S的容器部署工具)系统有配套的3个端,PasteSpiderWeb作为后端管理的静态页面,PasteSpiderFile作为电脑桌面端(用于差量同步文件到服务器,用于一键部署等) 当前版本主要更新如下 1.文件状态的显示,之前版本显示的是数字,当前版本直接显示对应的状态,比如变更,缺失,多余等 2.添加对静态类型服务的暂存的支持,主要用于静态服务的定时任务使用 3.本地文件和服务端文件对比后,默认按照变动排序,这样同步完成后也知道大概哪些文件同步了 4.其他一些问题的修复 更多PasteSpider信息,请访问: https://blog.youkuaiyun.com/apeart/category_12291787.html

2024-05-13

PasteSpider的管理端静态页面V24.5.12.1(主服务端和文件同步器版本至少要24.5.12.1及以上版本)

当前文件需要和PasteSpider配套使用, 配套的还有PasteSpiderFile(文件同步管理器), 和PasteSpider的主端(一款类似K8S的容器管理工具)。 当前版本为大版本升级,需要和配套的其他端的版本使用,否则出现访问错误等! 把当前文件解压后,放于服务器上,或者是方入PasteSpider的解压缩里面的wwwroot文件夹下。 个人建议独立存放,因为PasteSpider是需要打包到docker的镜像里面的,存放于宿主服务器上便于修改! 当前版本修改内容主要如下: 1.数据的获取修改为get模式,后续会基于http的method做一些特定的日志记录,大致的思路是get只做简单的校验,post做强校验并记录日志等。 2.定时任务添加任务串的支持,比如需要发布一个项目中的几个服务,他们有执行顺序,只需要把上一个任务的ID作为当前任务的父级ID即可, 3.静态服务(一般是web静态端不需要构建的),支持暂存模式,配合定时发布使用! 更多PasteSpider资料访问 https://blog.youkuaiyun.com/apeart/category_12291787.html

2024-05-13

.netCore WebApi项目模板,一键创建基于ABP.vNext的项目,项目包含了基本的用户信息,授权,登录,管理页面等

存放于C:\Users\xxx\Documents\Visual Studio 2022\Templates\ProjectTemplates下。然后打开VS,创建项目,在模板中搜索ABP就可以看到这个模板了。 创建后,比如设定项目名称为CooBaa则找到子项目CooBaa.HttpApi.Host设为启动项目,修改appsettings.json的数据库链接串,然后打开VS工具栏 视图-其他窗口-程序包管理器控制台,然后在这个控制台中选择默认项目src\CooBaa.EntityFrameworkCore。然后在下方输入 add-migration然后回车,系统会构建数据库的migrations文件。然后就可以启动项目了。 注意:需要切换到其他数据库的话可以参照CooBaaDbContext的相关进行复制一个出来。比如要修改为MySql的。

2022-10-11

upload.zip

上传和下载,分片资源,主要代码在拆分和组合,就是文件流的读取和写入!(我看了别人的代码,一大堆,这个最简洁了!) 可以作为断点上传和断点下载 Hanlder2.ashx表示从文件一个地方通过拆分流到另外一个地方,是断点续传的基本逻辑 Handler.ashx表示数据源,Handler3.ashx表示接收端,查看源代码可以知道。 后续还要做一个就是传输完成后的数据校验!

2019-06-19

C# WinForm 类似QQ的窗体任务栏闪烁提醒

同一个按钮 打开多个Form 当然每一个是不一样的,可以各个赋值后打开, 这时候可以去寻找需要的窗体,然后给他闪烁,类似QQ的消息任务提醒! 再任务栏黄色闪烁!

2011-10-25

XML在WINFORM中的运用

XML的运用 包含增删该查 新建XML 我觉得是想用XML作为数据库的人来说,很好的参考例子!

2011-05-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除