大家好,我是张飞洪,谢谢你阅读我的文章,自从土牛Halil ibrahim Kalkan的《Mastering ABP Framework》出版之后,我就开始马不停蹄进行阅读和翻译,目前基本保持一周一章的进度。 为什么要翻译?   ABP的官方文档应该是比较全面了,但是有几个问题: 本人目前
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进。 几乎所有的业务应用程序都要适用一种数据库基础架构,用来实现数据访问逻辑,以便从数据库读取或写入数据,我们还需要处理数据库事务,以确保数据源中的一致性。 ABP框架可以与任何数
配置应用程序 ASP.NET Core 的配置系统提供了一个基于键值对的配置方法。它是一个可扩展的系统,可以从各种资源中读取键值对,例如 JSON 设置文件、环境变量、命令行参数等等。 设置配置值 默认使用appsettings.json文件是配置的最简单方法。假设我们正在构建一个使用 Azure
在上一章中,我们构建了一个简单的全栈 Web 应用程序,我们已经看到了使用 ABP 框架开发应用的典型流程,在接下来,我们将使用 ABP 框架创建更高级的应用程序。 给出具有现实世界复杂性的例子并不容易,考虑到这一点,我们准备了一个使用 ABP 框架构建的完整的、真实的参考应用程序:EventHu
测试 ProductAppService 类 启动模板附带测试基础架构,包括xUnit、Shouldly和NSubstitute库。它使用SQLite 内存数据库来模拟数据库,并为每个测试创建一个单独的数据库。它会自动初始化数据并在测试结束时销毁测试数据。通过这种方式,测试不会相互影响,并且您的真
本文主要通过逐步构建一个CRUD示例程序来介绍 ABP 框架的基础知识。它涉及到应用开发的多个方面。在本章结束时,您将了解ABP 框架的基本开发方式。建议入门人员学习,老手不要浪费您宝贵时间。  创建解决方案 第1步是为产品管理解决方案(如果您在前面已经创建过了ProductManagemen
本文适合初级开发人员,不适合老手在上面浪费时间,希望能帮新人起到一个引导的作用。 技术准备 在开始使用 ABP 框架之前,您需要在计算机上安装一些工具。 IDE/编辑器 本书假设您使用的是Visual Studio 2022(支持 .NET 6.0 的 v10.0)或更高版本。如果你还没安装,
 导语 在开始文章之前,我给大家举一个发生在我身边的例子。我们交付的软件是面向企业的一锤子买卖,后期可能会存在个别定制化。前期我们直接按项目来走,因为我们也不知道未来的业务长什么样子,只是知道大概的范围。随着项目的增长,我们团队成员直接复制一份代码,然后修修改改就适配了一个新项目,因为认为这么做
以下是《Mastering ABP Framework》的中文目录,目前个人正在进行翻译中,如果您对本书感兴趣,也想使用或者学习框架设计,可以访问该地址进行登记,本文只是一个目的的展示和购买调研,因为版权和印刷的需要一定的成本,所以导致出版该书存在一定的风险,谢谢您的支持和理解。也许我的这个系列
《Mastering ABP Framework》图书目录 第一部分 企业级软件开发和ABP框架ABP框架入门ABP应用开发(Step by Step)-上篇ABP应用开发(Step by Step)-下篇探索ABP的EventHub解决方案 第二部分 探索ABP基础架构-上探索ABP基础架构-下
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 离职的心态 人们在辞退或者被辞退都会对原公司抱有意见,因为疫情,公司业务告急,工资发不出来,我也失去了工作。虽然情绪上难免会有波动,但是转念一想,我应该用开心的心态来看待这次
目录 背景 带着疑惑 生活中的迷茫 开始实训 实习 再看java 总结 背景 笔者是一个专科院校的一名普通学生,目前就职于某三线城市的WEB方面.Net开发实习生,在找实习期间和就业期间的一些看法,发表此文,纯个人想法,欢迎讨论,指正!哈哈轻点喷~ 在校学习技术方面也是.Net方面,所以实习就是.
目前我所知道的,有三种方式可以实现自定义窗体:WindowStyle="None"、WindowChrome、第三方库ControlzEx;但它们都有各自的优缺点,下面一一展示如何使用。       一、WindowStyle="None" <Window x:Class="Custom
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 本文演示如何在WPF中使用Blazor开发漂亮的UI,为客户端开发注入新活力。 注 要使WPF支持Blazor,.NET版本必须是 6.0 或更高版本,本文所有示例使用的.NET 7.0,版本要求见链接
原文链接 可编程渲染管线处理数据的流程可分为以下3大阶段 1. 应用阶段 这个阶段大概会由CPU处理4件事情。首先会对模型数据进行可见性判断。模型数据由顶点位置、法线方向、顶点颜色、纹理坐标等构成。然后会将模型数据加载到显存以提高读取速度。再为每个图元设置常数寄存器和渲染状态。最后为一个渲染图元
Version: Unreal 4.26 问题 为啥UE编辑器会有EPlayNetMode有三种让你选择。 为啥描述World 的ENetMode 会有4种,而不只是(Client/Server 2种)。 为何Actor 会有Role的概念。 EPlayNetMode UENUM() enum E
7 要求 时间限制:1秒 空间限制:32768K 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型 解题思路 利用栈可以颠倒一个序列的顺序这个特性来思考 像这类题目只要模拟一下就能找到答案:先加入一些元素,然后思考如何弹出你想要的元素,这样就解决了弹出的
6 要求 时间限制:1秒 空间限制:32768K 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回 解
4 要求 时间限制:1秒 空间限制:32768K 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 解题思路 拿到题目之后,一般会首先想到从头开始扫描这个字符串,遇到空格就将后面所有

推荐文章