目录前言实现流程1、创建项目2、界面绘制3、我方飞机4、敌方飞机5、子弹及碰撞检测 总结前言此文主要基于C#制作一个飞机大战游戏,重温经典的同时亦可学习。实现流程1、创建项目打开Visual Studio,右侧选择创建新项目。搜索框输入winform,选择windows窗体应用,填写对应的保存路径点击下一步,创建成功后如下图,会有一个默认打开的Fo
......
458
0
0
2023-03-23
本文是一篇适合初学者的 .NET nanoFramework 保姆级入门教程,并提供了基本的入门程序并介绍了微雪的 ESP32-S2-Pico 使用 .NET nanoFramework 开发过程的基础知识。1. 背景1.1 .NET IOT 与 .NET nanoFramework.NET 支持物联网(IoT) 应用的开发,其提供的.NET IoT 库可以
......
517
0
0
2023-03-20
WPF 之列表分页控件框架使用大于等于.NET40。Visual Studio 2022。项目使用 MIT 开源许可协议。新建Pagination自定义控件继承自Control。正常模式分页 在外部套Grid分为0 - 5列:Grid.Column 0 总页数共多少300条。Grid.Column 1 输入每
......
528
0
0
2023-03-18
目录一、大家是否有这个需求二、 多库架构ORM三、跨服务器跨库联表查询3.1 跨库查询之一对一3.2 跨库查询之一对多3.3 跨库查询之多对多3.4 多个表查询我们可以这么写3.5 手动指定多库3.6是否有性能问题.NET 6 跨服务器联表查询, MySql、Oracle、SqlServer等相互联表一、大家是否有这个需求1.跨品种查询 :比如 MYSQL和
......
470
0
0
2023-03-15
WPF 窗体设置亚克力效果框架使用大于等于.NET40。Visual Studio 2022。项目使用 MIT 开源许可协议。WindowAcrylicBlur 设置亚克力颜色。Opacity 设置透明度。实现代码1) 准备WindowAcrylicBlur.cs如下:using System;
using
......
321
0
0
2023-03-13
我们知道,每个应用程序就是一个进程,一个进程有多个线程。Task Parallel Library为我们的异步编程、多线程编程提供了强有力的支持,它允许一个主线程运行的同时,另外的一些线程或Task也同时运行。本篇体验基本用法。基本用法Taks的构造函数接收的类型是Action,也就是一个委托。static void Main(string[] args)
......
337
0
0
2023-03-13
文章目录前言一、DeveloperSharp的使用1.安装包2.初始化数据库连接3.查询数据4.增/删/改5.输出参数6.存储过程二、DeveloperSharp的参数说明1.SqlExecute<T>2.SqlExecute<T>3.SqlExecute4.SqlExecute5.SpExecute<T>6.SpExec
......
396
0
0
2023-03-12
1.创建字符串string 变量名 = "字符串内容";string str = "abcdrf";
Console.WriteLine(str);
2.获取字符串的长度变量名.Length相当于调用了一个计算长度的方法string str = "abcdrf";
Console.WriteLine(str);
int len = str.Lengt
......
506
0
0
2023-03-11
WPF 使用 DrawingContext 绘制温度计框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;定义Interval步长、MaxValue最大温度值、MinValue最小温度值。CurrentGeometry 重新绘制当前刻度的Path值。CurrentValue&nbs
......
481
0
0
2023-03-08
几十款 WPF 控件 - UI 库,总有一款适合你独立观察员 2022 年 10 月 16 日引言众所周知,使用 WPF 框架能够开发出功能强大、界面美观的桌面端应用。能够达到这个效果,各种 WPF 的控件库、UI 库功不可没。所以,想着能不能收集一下目前市面上存在的库,以便在今后需要使用的时候能够手到擒来。这不收集不知道,一收集吓一跳,竟然收集出了三十多款
......
664
0
0
2023-03-08
目录简介基础使用1、创建 ASP.NET Core 空项目2、 修改代码 Program.cs 文件3、修改配置文件 appsettings.json4、启动项目5、问题整理进阶探索1、多地址代理2、规则匹配3、问题整理小试牛刀踩坑集锦1、non-ASCII简介Yarp 是微软团队开发的一个反向代理组件, 除了常规的 http 和 https 转换通讯,它最
......
763
0
0
2023-03-04
在上一篇 聊聊 asp.net core 认证和授权 中我们提到了认证和授权的基本概念,以及认证和授权的关系及他们之间的协同工作流程,在这篇文章中,我将通过分析asp.net core 3.1 授权流程的源码给大家介绍asp.net core 框架里面授权流程的具体实现逻辑,本文并非讲解具体的实战应用,建议在使用过asp.net core
......
387
0
0
2023-03-04
本篇实践在ASP.NET MVC 4下使用Session来保持表单的状态。如上,输入俱乐部名称,点击"添加球员",输入球员名称。我们希望,点击"到别的地方转转"跳转到另外一个视图页,当再次返回的时候能保持表单的状态。点击"到别的地方转转"跳转到另外一个视图页如下:再次返回,表单的状态被保持了:点击"提交"按钮,显示表单的内容:关于球员,对应的Model为:u
......
420
0
0
2023-03-02
目录前言1、asp.net core是什么2、限制其堆内存最大大小2.1 设置.NET 运行时的配置2.2 在项目中创建runtimeconfig.json配置文件2.2 限制堆的大小3、测试配置是否生效4、在docker容器中限制堆内存大小前言在我们众多的微服务项目中,都有限制其堆内存大小的需求,以免占用宿主机内存过高。在java中我们可以通过jvm参数来
......
606
0
0
2023-02-28
在ASP.NET MVC的视图页向控制器传递异步数据,可能是数组,JavaScript对象,json,表单数据,等等。关于数据,JavaScript对象有时候和json长得一模一样,有么有?var person = {Name: 'darren', Age: 21};以上是一个JavaScript对象。不过也可以这样表示:var person = {"Nam
......
405
0
0
2023-02-22