自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(462)
  • 资源 (7)
  • 收藏
  • 关注

原创 面向切面编程AOP入门

AOP入门

2022-09-11 16:30:27 285 1

原创 Redis缓存入门

Redis入门,安装

2022-09-09 15:54:31 443

原创 Blazor错误处理

Blozor错误组件友好显示方式

2022-09-02 22:12:07 492

原创 敏捷软件开发原则、模式与实践

敏捷软件开发宣言。

2022-08-29 17:23:09 152

翻译 常见英文单词

Repository 存储库Contracts 合同、接口Category 类别Extensions 扩展ForeignKey 外键

2022-05-16 22:11:02 75

翻译 Web API 项目中启用 Swagger UI

Swashbuckle 和 ASP.NET Core 入门Swagger UI提供了基于 Web 的 UI,它使用生成的 OpenAPI 规范提供有关服务的信息。 Swashbuckle 和 NSwag 均包含 Swagger UI 的嵌入式版本,因此可使用中间件注册调用将该嵌入式版本托管在 ASP.NET Core 应用中。 Web UI 如下所示:控制器中的每个公共操作方法都可以从 UI 中进行测试。 选择方法名称可以展开该部分。 添加所有必要的参数,然后选择“试试看!”。..

2022-05-11 10:37:30 644

原创 ASP.NET Core WebAPI Get Post Put Delete

HTTP 操作谓词 CRUD 操作 ASP.NET Core 属性 GET 读取 [HttpGet] POST 创建 [HttpPost] PUT 更新 [HttpPut] DELETE 删除 [HttpDelete] GET 获取数据获取全部数据[HttpGet]public ActionResult<List<Pizza>> GetAll() => PizzaService.

2022-05-11 10:13:53 619

原创 Entity Framework Core 经验

使用StudentVM视图模型创建新的学生:public StudentVM StudentVM { get; set; }//视图模型var entry = _context.Add(new Student());entry.CurrentValues.SetValues(StudentVM);//将视图StudentVM对应的属性值赋值到Student实例。await _context.SaveChangesAsync();SetValues方法通过从另一个Property...

2022-05-10 21:27:32 374

原创 小程序之绑定数据

简单绑定:在WXML文件中,用两对花括号 {{ }} 引用变量文本绑定<view>{{text}}</view> data: { text:"湖南岳阳临湘!"}组件属性<view id="item-{{ id }}"></view> data: { id:"0"}关键字 <checkbox checked="{{false}}"></checkbox>运算绑定:三元

2022-05-07 14:53:04 488

原创 Git入门

猴子都能懂的 git 入门:猴子都能懂的GIT入门 | 贝格乐(Backlog) 官网地址:Git git 中文:Git - Book

2022-05-07 11:01:40 227

原创 Blazor异常消息显示

1. 打开/Share/MainLayout.razor文件用 ErrorBoundary标签包果@Body内容。 <ErrorBoundary @ref="_errorBoundary"> <ReuseTabs Class="top-row px-4" TabPaneClass="content px-4" /> <BlazoredToasts Position="To

2022-04-26 14:51:31 857

原创 Ant Design Blazor 常用组件

时间选择控件: <FormItem Label="时间"> <Row> <Col Span="10"> <TimePicker TValue="DateTime?" @bind-Value="@startTime" OnChange="OnChangeStartTime" Format='@("hh:mm")' /> </Col>

2022-03-28 13:10:02 503

原创 Ant Design Blazor 组件使用

动态加载:<Button Type="@ButtonType.Primary" Icon="search" Loading="loading" OnClick="enterLoading"> 查询</Button>@code { bool loading = false; private void enterLoading() { loading = true; Task.Run(async () =>

2022-03-21 16:49:37 573

转载 Tabs多文档标签页(数据展示)

首先,按照 Ant Design Blazor 文档中介绍的方式安装 AntDesign 包和服务注册。 修改项目中的App.razor文件,把RouteView替换成ReuseTabsRouteView。 <Router AppAssembly="@typeof(App).Assembly"> <Found Context="routeData"> @*<RouteView RouteData="@rout...

2022-03-21 16:06:01 651

转载 Entity Framework Core 实体关系的配置

文章目录1. 术语介绍 2. 关系自动配置 2.1 完整配置 2.2 无外键情况下进行配置 2.3 无“导航属性对”情况下配置 3. 关系手动配置 3.1 无“导航属性对”时手动配置 3.2 手动指定外键 3.3 无导航属性时手动配置 3.4 将外键指向到非主键上 3.5 设置外键可否为空 3.6 设置级联删除 4. 其他关系的配置 4.1 一对一 4.2 多对多 1. 术语介绍Dependent entity: 依赖实体(子实

2022-03-16 17:19:36 129

原创 Entity Framework Core 常见使用方法

若要消除可为空引用类型的警告,请从 ContosoUniversity.csproj 项目文件中删除以下行:<Nullable>enable</Nullable>ASP.NET Core Web 应用中的异步 EF 方法异步编程是 ASP.NET Core 和 EF Core 的默认模式。Web 服务器的可用线程是有限的,而在高负载情况下的可能所有线程都被占用。 当发生这种情况的时候,服务器就无法处理新请求,直到线程被释放。 使用同步代码时,可能会出现多个线程被占用

2022-03-14 17:16:24 1956

原创 使用画笔 Brush绘制背景、前景和轮廓

使用Brush对象来绘制 XAML 形状、文本和控件的内部和轮廓,使其在应用程序 UI 中可见。画笔简介若要绘制在应用画布上显示的形状、文本或控件的部分,请将该形状 的Fill属性或控件 的Background和Foreground属性设置为Brush值。画笔类型多样,包括:AcrylicBrush SolidColorBrush LinearGradientBrush RadialGradientBrush ImageBrush WebViewBrush...

2022-01-23 10:22:11 305

原创 绘制图形Winui3

如何绘制形状,如椭圆、矩形、多边形以及路径。Path类是在 XAML UI 中可视化基于相当复杂矢量的绘图语言的方法;例如,可以绘制贝塞尔曲线。重要的 API:路径类、Windows.UI.Xaml.Shapes 命名空间、Windows.UI.Xaml.Media 命名空间两组类定义 XAML UI 中的空间区域:Shape类和Geometry类。 这些类之间的主要区别在于,Shape具有一个与其关联的画笔并可以呈现到屏幕,而Geometry只定义一个空间区域并且不进行呈现,除非它...

2022-01-16 18:46:25 1281

原创 对话框Winui3

三个对话框按钮ContentDialog 有三种不同类型的按钮可用于构建对话框体验。CloseButton- 必需 - 表示允许用户退出对话框的安全、无破坏性操作。 显示为最右侧的按钮。 PrimaryButton- 可选 - 表示第一个“执行”操作。 显示为最左侧的按钮。 SecondaryButton- 可选 - 表示第二个“执行”操作。 显示为中间的按钮。 private async void myButton_Click(object sender, RoutedEventAr...

2022-01-16 15:15:15 1073 2

原创 Win UI 3 常见错误解决方案

对话框 private async void myButton_Click(object sender, RoutedEventArgs e) { ContentDialog noWifiDialog = new ContentDialog { Title = "No wifi connection", Content = "Check your connection..

2022-01-16 14:43:59 897

转载 WinUI3 开发安装

.安装 Visual Studio所需工作负荷和组件安装 Visual Studio 2022 或2019时,请选择以下工作负荷和组件。 在安装对话框的 "工作负荷" 选项卡上,选择: 通用 Windows 平台开发 .NET 桌面开发 使用 C++ 的桌面开发 在安装对话框的“单个组件”选项卡上,确保在“SDK、库和框架”部分选择了 Windows 10 SDK (10.0.19041.0) 。 在安装对话框的 "安装详细信息" 窗格中,确保在 "通用 W..

2022-01-15 19:06:47 1310

原创 APS.NET Core 5.0 Json任何类型读取到字符串属性The JSON value could not be converted to System.String.

public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Configuration { get; } // This method gets called by the runtime. U...

2022-01-11 18:43:35 1810

原创 将查询的列有多行时,拼接成一个字符串

sql

2022-01-06 13:54:25 351

原创 设置VS私有成员系统默认建议命名规则

工具-》选项-》文本编辑器-》C#-》代码样式-》命名

2021-12-05 10:50:52 243

原创 对象序列化成Json时,忽略循环引用对象

在Nuget程序包管理器中添加引用: Microsoft.AspNetCore.Mvc.NewtonsoftJson 在Program程序中添加服务 builder.Services.AddMvc(option=>option.EnableEndpointRouting=false).AddNewtonsoftJson(opt=>opt.SerializerSettings.ReferenceLoopHandling= Newtonsoft.Json.ReferenceLoopHand

2021-12-04 19:43:44 281

原创 测试9999

<Form Model="@model" OnFinish="OnFinish" OnFinishFailed="OnFinishFailed" LabelColSpan="4" WrapperColSpan="8"> <FormItem Label="分类名称"> <Input @ref="@categoryTextRef" @bind-Value="@context.Category" /> .

2021-11-28 11:43:01 115

原创 AntBlazor UI

设置控件输入焦点:<button @onclick="() => textInput.FocusAsync()">Set focus</button><input @ref="textInput"/>@code { ElementReference textInput;}表格绑定复合对象属性: <Column TData="string" DataIndex="Plate.PlateName" Title="板块" Sorta..

2021-11-28 10:12:21 189

原创 创建项目到Git方法

在GitHub上创建仓库,然后登录到Gitee克隆创建的仓库。 用VS克隆仓库到本地。 用VS创建新项目,然后关闭VS。 将创建的项目复制到本地仓库,即,第2点

2021-11-27 09:49:27 192

转载 EF实体属性

包含和排除的属性按照约定,具有 getter 和 setter 的所有公共属性都将包括在模型中。可以按如下所述排除特定属性:public class Blog{ public int BlogId { get; set; } public string Url { get; set; } [NotMapped] public DateTime LoadedFromDatabase { get; set; }}列名按照约定,使用关系数据库时,实体属性

2021-11-20 15:44:17 335

原创 首次生成数据库

创建项目 打开应用程序配置文件:appsettings.json ,并设置数据库连接字符串"ConnectionStrings": { "DefaultConnection": "Server=.;Database=Stock;User Id=sa; Password=Lz38275292; Pooling=true;Trusted_Connection=True;MultipleActiveResultSets=true" },3.打开菜单,工具->NuGet包管理器-&g..

2021-11-20 11:35:08 185

原创 多个对象联合,分组统计

if (planAllotedMaterialList != null && planAllotedMaterialList.Count > 0) { var query = (from plan in list join material in planAllotedMaterialList on new { plan.POID, plan.Pr.

2021-11-19 15:41:21 328

原创 在 IIS 上部署 ASP.NET Core Web Api

将 ASP.NET Core 应用发布到 IIS本教程介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。在 Windows Server 上安装.NET Core Hosting Bundle。 在 IIS 管理器中创建 IIS 站点。 部署 ASP.NET Core 应用。1.安装 .NET Core 托管捆绑包在 IIS 服务器上安装 .NET Core 托管捆绑包。 捆绑包可安装 .NET Core 运行时、.NET Core 库和ASP.NET Core 模块。 .

2021-08-31 15:40:41 761

原创 .Net5.0 Blazor 高频代码

对象序列化成Json:string jsonString = JsonSerializer.Serialize(weatherForecast);在服务端获取用户请求的Url地址:@using Microsoft.AspNetCore.Http.Extensions@Context.Request.GetEncodedUrl() //Use for any purpose (encoded for safe automation)@Context.Request.GetDisplayUr

2021-08-24 16:02:39 160

转载 Blazor Json Web Token 身份验证与授权

Blazor 身份验证与授权身份验证Blazor Server应用和 Blazor WebAssembly 应用的安全方案有所不同。Blazor WebAssemblyBlazor WebAssembly 应用在客户端上运行。 由于用户可绕过客户端检查,因为用户可修改所有客户端代码, 因此授权仅用于确定要显示的 UI 选项,所有客户端应用程序技术都是如此。Blazor ServerBlazor Server应用通过使用 SignalR 创建的实时连接运行。 建立连接后,将处理基于 Sig

2021-07-28 11:59:25 4310

转载 Blazor 部署

《进击吧!Blazor!》是本人与张善友老师合作的Blazor零基础入门教程视频,此教程能让一个从未接触过Blazor的程序员掌握开发Blazor应用的能力。视频地址:https://space.bilibili.com/483888821/channel/detail?cid=151273Blazor WebAssembly 是单页应用 (SPA) 框架,用于使用 .NET 生成交互式客户端 Web 应用,采用 C# 代替 JavaScript 来编写前端代码本系列文章基于《进击吧!Blazor!》

2021-07-28 11:05:47 3080

原创 JWT Json Web 令牌

token解析:https://jwt.io/ 1、确定用户是否已通过身份验证并将使用该用户对数据发出授权请求的令牌1.添加用于生成令牌的密钥:appsettings.json

2021-07-17 10:30:38 68

原创 WepApi服务启动时报错误An error occurred while reading the key ring.

删除以下目录下的文件,然后再试C:\Users\flyin\AppData\Local\ASP.NET\DataProtection-Keys

2021-07-10 16:47:45 1187

原创 无法激活请求的服务

360误删除Web应用程序中的dll文件恢复方法:1.在360中恢复文件,并添加信任2.在iis中删除应用程序,然后再

2021-06-14 14:33:17 167

原创 Microsoft .NET Framework 4(独立安装程序)

Microsoft .NET Framework 4(独立安装程序)https://www.microsoft.com/zh-cn/download/details.aspx?id=17718

2021-05-13 15:13:09 2381

原创 C#代码运行所消耗时间,用于测试性能,优化代码

//监控性能需引用 System.Diagnostics Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 //.........代码..................// stopwatch.Stop(); // 停止监视 TimeSpan timespan = s...

2021-05-07 13:36:40 450

美容院管理软件免费版

领卓店务管理软件界面设计简洁、直观,操作简便。让您的店面从此脱离繁重的手工账目,脱离管理无序及监管不严等状况;让您的顾客感受到正规化的管理模式及专业的店面形象! 《领卓美容院管理软件》主要功能: 收银管理、预约管理、会员管理、短信群发、积分管理、业绩提成统计、库存管理、财务管理、院用消耗管理、人事管理、报表分析、收支管理、权限管理、系统管理。 软件特色: 1. 消费短信通知、会员生日提醒、查询休眠会员、预约提醒、库存不足提醒、余额不足提醒,顾客跟进提醒; 2. 全网106企业级通道、到达率99.9%,生日祝福,活动促销、节日问候等群发短信,用手机发短信1角/条,一条一条发,烦!电脑发短信最低5分/条,电脑群发,方便、快捷、操作简便,1秒钟能发送几百条短信! 3. 设置业绩提成方案,系统自动计算员工业绩提成。 4. 支持现金积分和消耗积分,加强会员忠诚度; 5. 预约顾客一目了然。顾客何时来做护理?那个美疗师服务?以及所做的项目和房间,在预约面板上一清二楚; 6. 先进的库存、院用消耗管理,前台销售后台自动减库存数量,产品库存数量不足自动提醒。 7. 快速全方位提供统计分析报表,为经营决策提供依指导。报表:每日营业统计、每日结账记录、客户流量统计、会员到店频率分析、会员卡余额统计、员工业绩统计、收入归类统计、会所业绩统计、会所消耗统计、项目消耗统计、产品销售统计、卡项销售统计、员工业绩提成统计等。 8. 配套设备:小票打印机、刷卡器、条码枪、票据打印机(一式多联收银单)。 消费短信通知、会员生日提醒、群发短信、查询休眠会员、自动计算员工业绩、库存不足提醒、顾客跟进提醒、积分、预约、打印小票等等。

2014-11-04

领卓美容院管理系统

领卓美容管理系统操作简单,功能强大,8秒开出一张收银单,会上网就会操作,支持小票和票据打印。先进的预约管理,让您对店里的顾客了如指撑。短信营销,活动促销,新货上架节日问候等群发短信,方便快捷,还可以在会员每次消费后实时短信通知消费情况。支持会员生日提醒,具有库存产品预警功能。支持多种付款方式,例如:现金、银行刷卡、会员卡、现金券、员工代付,免单等。可以设置每个会员的级别,顾问可以根据不同的会员级别采取不同的销售策略,并且可以为每个会员设置一个专属顾问。灵活的积分机制,可以按现金积分也可以按消耗积分,积分可兑换产品或项目。前台销售后台自动扣库存,库存不足系统自动提醒,连锁会所之间可以互查库存,会所之间可以相互调拔。先进的配料管理,前台消耗项目,后台自动扣配料。自动计算员工业绩。在系统里随时能查看到营业收入、客流量、会员卡项余额、项目消耗统计、产品销售统计、卡项销售统计及员工业绩统计等报表。

2014-06-11

RSA加密解密

RSA公钥加密私钥解密,私钥加密公钥解密。

2013-07-27

带面板的MDI多文档窗口

在MDI窗口中添加面板后,依然能象常规的MDI窗口操作。面板窗口不会遮盖其它子窗体,保证子窗体都能显示在面板窗体之前。

2012-04-11

配置Sql连接字符串

Sql连接字符串配置对话框,配置好后会自动保存。

2009-08-11

MBA会计学原理MBA会计学原理

MBA会计学原理MBA会计MBA会计学原理学原理

2009-04-18

.net设计规范-之命名规范

.net设计规范-之命名规范 .net设计规范-之命名规范

2009-02-22

空空如也

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

TA关注的人

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