
c#
文章平均质量分 64
眸笑丶
先秃为敬
展开
-
使用小爱同学语音控制电脑:从开关机到更多功能扩展的新探索
在之前的文章中,我介绍了如何使用小爱同学控制电脑的开关机操作,许多朋友对这一项目表示出了浓厚的兴趣,并希望获得完整的成品代码。然而,由于某些原因,之前的源码已经丢失。因此,在这里我将重新撰写一篇教程,并在此基础上增加一些新功能,以提升项目的实用性和趣味性。原创 2025-02-17 14:05:20 · 1089 阅读 · 0 评论 -
VS2022中.Net Api + Vue 从创建到发布到IIS
最近从VS2019 升级到了VS2022,终于可以使用官方的.Net + Vue 组合了,但是使用过程中还是有很多问题,这里记录一下.原创 2025-02-12 16:25:59 · 1231 阅读 · 0 评论 -
在Winform中嵌入浏览器 - CefSharp
一个基本的使用,仅在Winform中添加了一个网页,像浏览器的地址显示,返回,刷新等都没有,CefSharp也可以像浏览器一样.基本原理就是直接添加Winform的控件来实现.工具: Microsoft Visual Studio 2019。在工具 -> NuGet包管理中添加如下几个包。添加GO按钮的点击事件,重新加载。至此运行就可以显示出来了.首先在工作区域添加一个。原创 2025-02-12 13:46:21 · 511 阅读 · 0 评论 -
如何在WinForms应用程序中读取和写入App.config文件
在WinForms应用程序中,App.config文件是用于存储配置数据的标准方式。通过使用.NET框架提供的类库,我们可以方便地对App.config文件进行读写操作。下面是一个简单的教学帖子,介绍如何在WinForms项目中读取和写入App.config文件。原创 2025-02-10 16:46:49 · 376 阅读 · 0 评论 -
.Net Core根据文件名称自动注入服务
这个适用于.Net Core 的Web项目,且需要在服务中注入接口的需求.因为之前些Java Web习惯了,所以会有Dao层,Serivce层和Controller层.但是如果一个项目里面对于不同的数据库会有多个Dao,如果一个一个引入会造成代码.可读性变差.使用以下方法可以根据文件命名来提取固定的接口与实现类,并自动注入 到服务中原创 2024-11-13 13:58:07 · 634 阅读 · 0 评论 -
Vue.js结合ASP.NET Core构建用户登录与权限验证系统
在本教程中,我将利用Visual Studio 2022的强大集成开发环境,结合Vue.js前端框架和ASP.NET Core后端框架,从头开始创建一个具备用户登录与权限验证功能的Web应用程序。我们将充分利用Visual Studio的内置工具和模板来简化开发流程。原创 2024-06-12 11:58:02 · 1648 阅读 · 1 评论 -
Vue + Asp.NET调试时出现的证书问题 (OpenSSL)
今天调试之前的项目突然之间提示证书过期,每次刷新界面都要手动点一下,非常难受.因为当时没有截图,这里网上找一张图片,我的是localhost,每次刷新都需要点击继续访问,在这里记录一下解决过程.原创 2024-06-12 11:08:11 · 1290 阅读 · 0 评论 -
Asp.net Core 中一键注入接口
在之前开发Asp.Net Core程序时遇到接口需要一个一个的注入到Services中,当有非常多的接口需要注入时会显得代码成为了一座山,这里记录一下如何通过接口的命名一键自动注入.原创 2024-03-28 08:22:37 · 736 阅读 · 0 评论 -
.Net Core中使用是SQL Server的邮件发送功能
在sqlsrver的管理中有一个数据库邮件功能,再此可以使用sqlserver来自动发送一些邮件,但是有一些需要插入附件的邮件则需要使用程序代码来解决,下面就是使用C#来调用sqlserver的邮件发送功能的方法.原创 2023-03-03 15:00:42 · 935 阅读 · 1 评论 -
使用小爱同学语音控制电脑关机 - Winform C#
小爱同学应该已经是家喻户晓的了,现在一直用来控制家里的家电。于是乎突发奇想想用来操作电脑上的软件会怎么样,比如打开某个程序不用再去寻找,直接喊小爱同学打开,真的很方便,现在先来实现一个最简单的,用小爱同学来控制电脑关机。当然只是关机,开机还需要通过设置主板来实现,等后续研究成功了再记录吧。原创 2022-12-14 01:43:41 · 7131 阅读 · 0 评论 -
自定义Asp.net Core中向前台传递时间的格式
记录一下如何在Asp.net Core项目中自定义返回给前台的时间格式,如果不做设置返回前台的时间将会带一个T,使用一下格式可以自定义传回前台为YYYY-MM-dd或。原创 2022-09-12 19:30:24 · 728 阅读 · 0 评论 -
Winfrom使用Socket双向通信 -- 聊天程序(客户端、服务端) -- 02
承接前一篇Winfrom使用Socket双向通信–聊天程序(客户端、服务端)–01中第二种方法.这次增加登陆验证,不过还没有连接数据库,如果连接数据库后将可以实现好友之间的聊天.原创 2022-07-18 17:12:36 · 663 阅读 · 0 评论 -
Winfrom使用Socket双向通信 -- 聊天程序(客户端、服务端) -- 01
使用Winfrom写一个聊天程序原创 2022-07-13 16:09:20 · 714 阅读 · 0 评论 -
Vue2.x+Asp.net Core + EF core 分页查询
Vue2.x+Asp.net Core + EF core 分页查询项目准备工作创建Vue安装 Element UI创建Asp.net Core开始前端Vue页面JSAsp.net Core项目准备工作创建Vue首先创建vue项目,如果不知道可以看我的另一篇文章Vue.js–基于webpack项目的使用安装 Element UInpm i element-ui -S创建Asp.net CoreAsp.net core使用EF Core连接Mysql数据库开始前端Vue页面在表格的后面添加原创 2022-05-25 16:40:11 · 945 阅读 · 7 评论 -
.Net分析文件中的JSON数据
.Net分析文件中的JSON数据安装Newtonsoft.Json添加代码using Newtonsoft.Json;先准备类: public class Test01 { public int no { get; set; } public string name { get; set; } public int age { get; set; } public string address { get; set;原创 2022-04-08 13:55:42 · 581 阅读 · 0 评论 -
使用 .NET 应用中的文件和目录
使用 .NET 应用中的文件和目录使用目录遍历D盘下载所有目录确定当前目录创建文件在D盘创建一个名为"newDir"的新文件夹确保目录存在创建文本文件并写入数据读取和写入文件从文件读取数据使用目录遍历D盘下载所有目录IEnumerable<string> enumerable = Directory.EnumerateDirectories("D:\\");foreach (var item in enumerable){ Console.WriteLine(item);}确原创 2022-04-08 13:21:27 · 580 阅读 · 0 评论 -
ASP.NET Core Web解决跨域问题
ASP.NET Web跨域问题ASP.NET应用程序(.NET Framework)首先跨域是什么,我就不多说了,百度一大堆的解说,这里仅记录一下在ASP.net web应用用实现跨域。工具:Visual Studio 2019ASP.NET应用程序(.NET Framework)这个有两种方法进行跨域方法一:在webconfig的配置文件中添加下面的代码: <!--这个节点必须放在 <system.webServer>节点中--> <httpProtoco原创 2022-04-06 10:46:46 · 1890 阅读 · 0 评论 -
.Net3.1 Asp.net core 使用Vue
版本.net 3.1vue3.0Vue设置vue设置很简单,写完程序后运行打包命令:npm run build生成了静态文件,目录如下:Asp.net Core设置将vue生成的静态文件全部复制到wwwroot目录下,没有就创建一个在Startup.cs的Configure中添加如下代码:using Microsoft.AspNetCore.Http;using System.IO; app.UseDefaultFiles(); //默认访问index.html app.原创 2021-12-27 10:43:15 · 6171 阅读 · 0 评论 -
Asp.net core 发送邮件
Asp.net core 发送邮件使用自带的SmtpClient使用MimeKit在开始之前,先做好准备工作在配置文件中设置好发送邮件的基本信息,在appsettings.json中添加: "NotificationMetadata": { "Sender": "wenjie.1223@qq.com", "SmtpServer": "smtp.qq.com", "Port": 465, "Username": "wenjie.1223@qq.com", "Pas原创 2021-10-22 14:05:47 · 2001 阅读 · 0 评论 -
C #转JSON日期格式
C #转JSON日期格式前言工具类使用配置前言这是记录ASP.NET core 中控制器传送JSON数据到前台时,日期格式的问题;因为C # 中日期只有DateTime类型,但是数据库中有Date与DateTime,转JSON时会发现Date的数据会在后面加上时分秒。比如2021-06-22传送到前台:2021-06-22 00:00:00工具类为避免这种情况可以自定义一个工具类,如下:using System;using System.Text.Json;using System原创 2021-07-19 14:03:36 · 1391 阅读 · 0 评论 -
HTTP Error 500.0 - ANCM In-Process Handler Load Failure
HTTP Error 500.0 - ANCM In-Process Handler Load Failure使用Visual studio 发布asp.net core 程序时,弹出此错误解决方法:在web.config<handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /></hand原创 2021-07-16 16:31:43 · 3697 阅读 · 0 评论 -
WinForm程序中将上传的的文件转换为Base64与将Base64转换为图片显示出来
WinForm程序中将上传的的文件转换为Base64与将Base64转换为图片显示出来上传的文件转Base64Base64转换为图片并显示拓展(再Html中使用base64显示图片)记录一下Base64 图片的用法上传的文件转Base64// openFileDialog1 为弹窗工具empImgLoad = openFileDialog1.FileName; // 获取文件上传弹窗的文件Bitmap bmp = new Bitmap(empImgLoad); // 转换为bmp类型Me原创 2021-07-06 14:54:59 · 944 阅读 · 0 评论 -
Asp.net core 使用EF Core连接MySQL数据库
Asp.net core 使用EF Core连接MySQL数据库环境创建一个Asp.net core应用程序下载程序包配置文件创建模型创建上下文环境操作系统:Windows 10工具:Visual studio 2019Mysql:8.13创建一个Asp.net core应用程序参考此处创建一个Asp.NET Core MVC程序,ASP.NET Core MVC 入门下载程序包邮件项目名称点击管理NuGet程序包,搜索一下程序包:Microsoft.Entity Framework原创 2021-06-28 14:35:48 · 2310 阅读 · 4 评论 -
C# 教程
C# 教程C#环境设置使用.NET CLI下载并安装创建一个新的应用运行应用在 Visual Studio 中创建一个简单的 C# 控制台应用程序创建项目C # 类和成员类和对象类型参数基类接口枚举近日开始了C#的学习,粗略来看与Java语法差不多,但是又有很多不同,在这里记录一下学习的内容,本人根据官网教程学习,如有错误请帮忙指出,谢谢。C#环境设置在学习之前第一步是设置开发环境,官网提供了以下备选方案之一:使用.NET CLI使用所选的文本或代码编辑器,参阅.NET教程Hello World原创 2021-06-08 08:27:27 · 1604 阅读 · 2 评论