06 2024 档案
摘要:1.什么是 Swagger Swagger (OpenAPI) 是一个与语言无关的规范,用于描述 REST API。 它使计算机和用户无需直接访问源代码即可了解 REST API 的功能。 其主要目标是: 尽量减少连接分离的服务所需的工作量。 减少准确记录服务所需的时间。 .NET 的两个主要 Op
阅读全文
摘要:1.项目介绍 ASP.NET Core 支持两种创建 API 的方法:基于控制器的方法和最小 API。 API 项目中的控制器是派生自 ControllerBase 的类。 最小 API 在 Lambda 或方法中使用逻辑处理程序定义终结点。 这里的最小API用的相对较少,所以我们使用基于控制器的方
阅读全文
摘要:1 .vsct文件是什么? XML命令表(.vsct) 文件文件描述 VSPackage 的命令项的布局和外观。 命令项包括按钮、组合框、菜单、工具栏和命令项组。 2 .vsct 文件介绍 .vsct 文件围绕命令、菜单和命令组进行组织。 .vsct 文件中的 XML 标记表示其中每个项,以及其他关
阅读全文
摘要:1.项目结构 创建步骤: 1.创建名为 xxxx 的 VSIX 项目。 可以通过搜索“vsix”在“新建项目”对话框中找到 VSIX 项目模板。 2.项目打开时,添加名为 FirstCommand 的自定义命令项模板。 创建好一个 vsix 项目后最简单的结构: XXXXPackage.cs 称为
阅读全文
摘要:相关链接 Visual Studio Community 工具包 微软官方拓展开发文档 visual studio 插件开发目录 1.visual studio 插件开发 - 概述 2.visual studio 插件开发 - 项目介绍 3.visual studio 插件开发 - VSCT文件
阅读全文
摘要:Visual Studio 插件开发 1.插件的概述 1.1 Visual Studio 扩展执行哪些类型的操作? 对 Visual Studio 中不包含的语言的支持,并提供语法着色、IntelliSense 和编译器和调试支持。 使用更多模板、代码重构、新对话框或工具窗口扩展核心 IDE 体验的
阅读全文
摘要:1.概述 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。 在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提
阅读全文
摘要:1.什么是设计模式 设计模式从建筑行业而来: 《建筑的永恒之道》 作者: Christopher Alexander 定义: 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的成功的解决方案,无须再重复相同的工作。 简单的
阅读全文
摘要:基础知识 .NET 基础知识文档(含各版本新特性介绍) : https://learn.microsoft.com/zh-cn/dotnet/fundamentals/ C#文档: https://learn.microsoft.com/zh-cn/dotnet/csharp/whats-new/c
阅读全文