编辑
2025-02-03
ASP.NET Core 入门
00

在本文中,我们将详细探讨如何使用 .NET Core CLI 创建一个 ASP.NET Core Web API 项目,并介绍如何构建和运行该项目。最后,我们将演示如何使用 Swagger 对该项目提供的 API 进行测试。在开始之前,请确保已阅读我们之前的文章,了解如何为 ASP.NET Core Web API 应用开发进行环境设置。

编辑
2025-02-03
ASP.NET Core 入门
00

在现代Web开发中,HTTP(超文本传输协议)是客户端与服务器之间通信的基础。无论是构建Web应用程序、API,还是进行故障排除,理解HTTP的工作原理都是至关重要的。本文将全面探讨HTTP的基本概念、动词、状态码、请求与响应的结构,以及在ASP.NET Core中的应用。

image.png

HTTP的基本概念

HTTP是一个无状态的协议,主要用于在Web浏览器(客户端)和Web服务器之间传输数据。当用户在浏览器中输入URL并按下回车时,浏览器会向服务器发送HTTP请求,服务器则返回HTTP响应。这种请求-响应模型是Web通信的核心。

编辑
2025-02-03
ASP.NET Core 入门
00

ASP.NET Core Web API 详解

什么是 Web API?

Web API(Web 应用程序编程接口)是一种基于 HTTP 协议的架构模式,允许不同的软件应用程序通过互联网或网络进行通信。它定义了一组规则和协议,使得各种系统能够交换数据和功能。Web API 通过使用 HTTP 作为通信协议,支持多种客户端(如浏览器、移动应用、桌面应用和物联网设备)访问和操作数据。

image.png

ASP.NET Core Web API 概述

ASP.NET Core Web API 是 Microsoft 提供的一个框架,旨在构建基于 HTTP 的服务。它非常适合在 .NET 平台上构建 RESTful 服务,这些服务可以被多种客户端消费。ASP.NET Core Web API 通常用于构建后端服务,支持多种场景,包括为 Web、移动和桌面应用提供数据,以及创建可以独立部署的微服务。

编辑
2025-02-03
C# 应用
00

在图形编程中,绘制基本形状和计算其属性是一项基础而重要的技能。本文将指导您如何在 Windows Forms 应用程序中使用 GDI+ 绘制一个三角形,并计算出它的三个内角的度数。

绘制三角形

在我们的 Form 中,我们将重写 OnPaint 方法来绘制三角形。这需要我们定义三角形的三个顶点,并使用 Graphics 对象来绘制连接这些顶点的线。

编辑
2025-02-03
C# 应用
00

GDI+(Graphics Device Interface Plus)是 Microsoft 提供的一个用于二维图形的编程接口,它允许开发者在应用程序中进行图形渲染。在本教程中,我们将学习如何使用 GDI+ 在 C# 中绘制一个矩形,并在矩形旁边显示其尺寸(单位转换为毫米)。最后,我们还将计算矩形的面积并将其输出。

分辨率DPI(每英寸点数)与毫米转换

  1. 获取屏幕DPI:首先,需要获得当前屏幕的DPI设置。这可以通过创建一个Graphics对象并访问其DpiXDpiY属性来完成。通常,水平和垂直DPI是相同的,但是为了更准确,最好分别处理。

  2. 从毫米转换为像素:要将尺寸从毫米转换为像素,可以使用以下公式:

    像素 = (毫米 / 25.4) * DPI

    其中,25.4是一英寸的毫米数(因为DPI是“每英寸点数”)。