C#
文章平均质量分 92
上进的宋晓刚
你好,我是一名20岁的热血青年,从2021年开始踏入了互联网这个充满无限可能的领域。我的编程旅程始于.NET,一门强大而多才多艺的技术栈。在不到两年的时间里,我深入研究了BS(Browser/Server,浏览器/服务器)和CS(Client/Server,客户端/服务器)结构的框架,追逐着技术的脚步。在我即将进入21岁的时刻,我怀揣着对技术更深层次理解的渴望,将目光投向更高的技术山巅。我的未来探索之旅将继续延伸,涵盖上位机Wpf和微软技术的广袤领域。作为一名年轻的架构师,我热衷于挑战更高峰,搭建出属于自己的技术堡垒,为互联网的未来贡献一份力量。让我们携手前行,共同迎接代码世界的新挑战。
展开
-
WPF桌面应用开发,基础入门,以及和C#相互结合开发桌面移动端
WPF(Windows Presentation Foundation)是微软.NET框架的一部分,它为开发人员提供了一套丰富的图形、用户界面和多媒体处理功能。在C#中,WPF可用于创建传统的桌面应用程序,这些应用程序具有丰富的视觉效果和用户交互。通过使用C#和WPF,你可以创建出外观漂亮、性能卓越的桌面应用程序。WPF引入了许多新的概念和技术,使得开发人员能够更加高效地构建应用程序。原创 2024-01-24 18:18:03 · 2055 阅读 · 0 评论 -
.NET高速开发分层架构,ASPNETCore,IOC开发
分层架构是现代软件设计的核心思想。通过将应用程序划分为不同的逻辑层,我们可以实现职责的明确划分,降低层与层之间的耦合度,从而提高代码的可维护性和可扩展性。在 ASP.NET Core 开发中,常见的分层架构包括数据访问层、业务逻辑层和表示层。接下来,ASP.NET Core 是一个强大的开源框架。它基于 .NET Core,提供了模块化、中间件驱动的特性,以及强大的依赖注入(DI)功能。IoC(控制反转)是 ASP.NET Core 中实现依赖管理的重要原则。原创 2024-01-22 17:21:44 · 1062 阅读 · 0 评论 -
EF Core实操,数据库生成实体,迁移
本文介绍了Entity Framework Core(EF Core)的实操流程,包括如何生成数据库实体和执行迁移。通过定义实体类和配置数据库上下文,您可以创建或更新数据库结构。通过创建迁移和应用迁移,您可以自动化数据库的版本控制和更新过程。此外,文章还提供了使用EF Core进行数据查询和更新操作的示例代码。了解这些概念将有助于您更有效地使用EF Core进行数据访问操作。原创 2024-01-22 10:50:20 · 1268 阅读 · 0 评论 -
Net操作数据库SQL,各大数据库应用场景,设计到常见ORM框架、EFCore实操应用、EFCore多种映射、LinqToSql
Adpo.NET和Entity Framework Core(EF Core)是两种流行的.NET数据库访问技术。虽然它们都提供了强大的数据访问功能,但也存在一些局限性和挑战。本文将探讨Adpo.NET和EF Core在处理复杂查询、性能优化和并发控制等方面的局限,以及如何克服这些挑战。Entity Framework Core(EF Core)是一个开源的、跨平台的对象关系映射器(ORM),它提供了强大的数据库操作能力。在EF Core中,LinqToSql是一个非常实用的功能。原创 2024-01-20 14:30:00 · 905 阅读 · 0 评论 -
Ado.Net连接数据库
本文将深入探讨ADO.Net中连接池管理了解如何确保数据一致性和完整性。同时,掌握连接池的概念及其在提高性能方面的作用。重点讲解如何使用ADO.Net建立数据库连接。通过介绍连接字符串的组成和Connection对象的使用,帮助您了解如何建立稳定、高效的数据连接,通过本文,您将更全面地了解ADO.Net的高级特性。原创 2024-01-19 14:30:00 · 1046 阅读 · 1 评论 -
1.0C#高级编程基础入门知识
本文为初学者提供了一条快速掌握C#编程的捷径。通过系统地介绍C#的基本语法、数据类型、控制结构等知识,结合丰富的实例和练习,帮助读者牢固掌握C#编程的核心概念。。通过类与对象的创建、封装与继承等核心要素的解析,结合实际项目案例,让读者在实际操作中掌握面向对象编程的精髓。让读者掌握在C#编程中高效处理异常和调试问题的技巧。文章旨在帮助读者提高程序的健壮性和稳定性,降低错误排查的时间成本。原创 2024-01-18 14:00:00 · 954 阅读 · 1 评论 -
Windows下IIS部署Visual Studio项目
本文将为您介绍如何在Windows 11操作系统下,通过Internet Information Services (IIS)发布Visual Studio项目。我们将详细解析整个发布流程,包括配置Web服务器、应用程序池、虚拟目录等关键步骤,以及可能遇到的问题和解决方案。通过本文,您将能够轻松地在Windows 11上使用IIS发布您的Visual Studio项目,让您的应用程序更好地服务于用户。原创 2024-01-17 10:13:04 · 1585 阅读 · 0 评论 -
.NET开源IOC内置容器,生命周期管理与Autofac扩展
本文将介绍.NET内置的依赖注入容器,包括其生命周期管理、工作原理以及如何使用Autofac扩展进行更灵活的依赖管理。通过阅读本文,您将深入了解依赖注入的概念,以及如何在实际项目中应用这些技术。NET依赖注入容器概述,依赖注入(Dependency Injection,简称DI)是一种设计模式,用于降低代码之间的耦合度,提高代码的可测试性和可维护性。在.NET中,内置了一个轻量级的依赖注入容器,它提供了简单而强大的功能来管理对象的生命周期和依赖关系原创 2024-01-16 21:23:07 · 1260 阅读 · 1 评论 -
.NET的IOC依赖与注入,以及IOC原理
在C#中,IoC(控制反转)是一种设计原则,它允许将依赖关系从硬编码的代码中解耦,使得代码更加灵活、可测试和可维护。IoC的核心思想是将依赖关系的创建和管理交给外部容器或框架来处理,而不是由代码本身来管理。IoC依赖注入(DI)是IoC的一个实现方式,其中外部容器或框架负责创建对象、注入依赖关系,并管理它们的生命周期。通过依赖注入,可以将依赖关系从代码中分离出来,使得代码更加简洁、清晰,并能够更好地应对变化。原创 2024-01-16 02:30:00 · 1161 阅读 · 1 评论 -
.NET依赖倒置原则,深入了解C#设计原则,高速开发
.NET C#中的依赖倒置原则是面向对象设计的基本原则之一,它提倡将高层模块的依赖关系从低层模块转向抽象层,从而降低高层模块与低层模块之间的耦合度,提高代码的可维护性和可扩展性。通过依赖注入和接口(Interfaces)等技术实现依赖倒置原则,可以让代码更加灵活、可复用和可测试。在实际开发中,遵循依赖倒置原则可以有效地降低软件系统的耦合度,提高系统的可扩展性和可维护性。原创 2024-01-13 10:26:37 · 995 阅读 · 1 评论 -
.NET 实现日志
在.NET开发中,日志记录是至关重要的。Log4net和NLog是两个广泛使用的日志框架,它们提供了强大的功能和灵活性,帮助开发者记录和管理应用程序的日志信息。本文将概述这两个框架的主要特点和使用方法。Log4net是一个流行的开源日志框架,由Apache维护。它提供了一套丰富的API,允许开发者控制日志级别、指定输出目标以及定制日志格式。NLog是另一个流行的日志框架,专为.NET开发设计。它注重性能和易用性,提供简单的API以记录日志信息。原创 2024-01-12 19:30:03 · 1074 阅读 · 1 评论 -
ASP.NET Core MVC
ASP.NET Core MVC 是一种强大的 Web 开发框架,它结合了 ASP.NET Core 的高性能和 MVC(模型-视图-控制器)设计模式的灵活性。在这篇文章中,我们将深入探讨 ASP.NET Core MVC 的关键特性和优势,以及如何使用它来构建高效、可扩展的 Web 应用程序。ASP.NET Core MVC 提供了强大的模型绑定和验证功能,使得数据验证和模型绑定变得更加简单。它还支持多种视图引擎,包括 Razor 视图引擎,使开发者能够以更加灵活和直观的方式呈现数据。原创 2024-01-09 15:42:27 · 1069 阅读 · 0 评论 -
C# 爬取京东数据
本文中,我们将深入探讨如何使用C#编程语言来实现对京东网站的数据爬取,并将获取的数据有效地保存到数据库中。爬虫技术在当今数据驱动的时代变得愈发重要,而C#作为一种强大而灵活的编程语言,为我们提供了实现这一目标的理想工具。首先,我们将介绍使用C#编写网络爬虫的基本概念和步骤。从发起HTTP请求到解析HTML响应,我们将演示如何使用C#中的相关库和工具,例如HttpClient和HtmlAgilityPack,来获取和处理京东网站的数据。随后,我们将讨论如何设计一个数据库结构,以有效地存储从京东网站抓取的数据。原创 2023-12-26 11:15:00 · 1078 阅读 · 1 评论 -
.Net Api Sql Sugar
在这篇博客文章中,我们将深入探讨 .NET Core WebAPI 的基础知识,介绍如何构建强大的 API。我们将涵盖常见的 WebAPI介绍与使用,为读者提供一些创建和管理 API 的核心概念。同时,我们将聚焦于 MinimalAPI,这是.NET Core 中的新特性,它提供了更简洁、更轻量级的方式来构建 API。我们将比较传统的 WebAPI 和 MinimalAPI 的异同点,并演示如何使用 MinimalAPI 构建基本的 API。通过本文,读者将了解到如何开始构建自己的 .NetWebApi项目原创 2023-12-11 18:57:37 · 220 阅读 · 0 评论 -
C#Mvc日志
本文将介绍在ASP.NET MVC应用程序中使用Log4Net、Autofac和SqlSugar来进行高效的开发,我们利用控制器接口,对数据库进行增删改,过程写成日志。首先,我们会介绍Log4Net库的使用,来记录文本日志和数据库日志。我们将了解Log4Net的基本概念和安装步骤,并通过简单的示例来演示如何记录日志。接着,我们会介绍Autofac依赖注入框架的使用,并展示如何将其用于替换ASP.NET内置的IOC容器。我们将了解Autofac的基本概念和安装步骤,并在ASP.NET MVC应用程序中配置它。原创 2023-12-05 20:14:14 · 192 阅读 · 1 评论 -
C#进阶知识
C#高阶知识对于零基础的小白来说可能是一座高山,但本文将为你铺设一条攀登之路。我们将以泛型为切入点,通过简洁明了的语言和丰富的实例,向你展示泛型在C#编程中的强大威力。泛型具有类型参数化、代码重用和提高类型安全等优势,包含反射特性委托世界Lambda内容,能够帮助你编写出更加健壮、可扩展的程序。无论你是初学者还是进阶者,阅读本文都将让你对C#高阶知识有更深入的理解和掌握。原创 2023-11-30 20:22:06 · 95 阅读 · 0 评论