c#
文章平均质量分 57
涵盖基础面向对象以及平常所用到的技巧
可有道?
你的精神可有道?
展开
-
远程开机准备工作
本文章以华硕主板B460M为样板,进行远程开机的前提设置。原创 2024-07-17 17:29:39 · 189 阅读 · 0 评论 -
c#验证输入语句是否带有sql入侵的方法
为了在C# WinForms中验证用户输入的数据是否包含SQL注入攻击语句,可以使用多种方法来检测和防止SQL注入。原创 2024-07-11 17:47:20 · 489 阅读 · 0 评论 -
(c#实现)决策树算法原理和案例
我们将使用C#实现一个简单的决策树分类器,来解决“玩游戏”数据集的分类问题。数据集包含多个特征,如天气、温度、湿度、风速等,目标是预测在给定条件下是否适合玩游戏。原创 2024-07-11 11:27:39 · 443 阅读 · 1 评论 -
c#获取本机的MAC地址(附源码)
使用winfrom做的,界面一个button,一个textBox,点了button以后给textBox赋值显示mac地址。在前一次的项目中,突然用到了这个获取本机的MAC地址,然后就研究了一下,记录下来,防止以后再用到,原创 2024-07-11 10:28:47 · 447 阅读 · 0 评论 -
C# 8.0 新语法的学习和使用
C# 8.0 是微软在 2019 年 9 月 23 日随 .NET Core 3.0 一同发布的一个重要版本更新,带来了许多新的语言特性和改进。本文将详细介绍 C# 8.0 的新语法,并通过实际应用案例展示这些新特性的使用方法。原创 2024-07-10 21:20:59 · 395 阅读 · 0 评论 -
(附源码)c#+winform实现远程开机(广域网可用)
利用UDP协议发送特定格式的魔术包,以远程唤醒具有特定MAC地址的目标计算机。路由器设置:进入到公司B电脑所在路由器的管理界面,找到高级设置,有个叫端口转发或者虚拟服务器的页签,千万记住、不是端口触发,端口触发设置不了局域网内部的ip地址。使用场景:晚上突然需要加班,我在家用家里的电脑远程开启公司内的电脑,那么此时就是广域网。内部端口4666-4666、再写入你的B电脑的ip地址,然后就可以实现在家远程自己的电脑啦。假设你的A电脑要远程开机B电脑,B电脑在局域网内,此时需要设置B电脑的路由器的端口转发,原创 2024-07-09 14:00:32 · 662 阅读 · 0 评论 -
C# LINQ 详细用法以及概念
LINQ 提供了一种声明性的语法,类似于SQL,可以对任何实现了或接口的数据源进行查询。LINQ to Objects:对内存中的对象进行查询。LINQ to XML:对XML数据进行查询。LINQ to SQL:对SQL数据库进行查询。LINQ to Entities:对Entity Framework数据模型进行查询。原创 2024-07-07 15:51:37 · 948 阅读 · 0 评论 -
深入理解C#中的文件系统I/O操作
文件系统I/O操作是任何编程语言中的重要组成部分,C#也不例外。无论是读写文件、操作目录,还是处理文件流,C#都提供了丰富且强大的类库来实现这些功能。本文将详细介绍C#中的文件系统I/O操作,并通过代码示例展示如何高效地处理文件和目录。原创 2024-07-06 10:37:10 · 503 阅读 · 0 评论 -
探索WinForms开发中的实用技巧
WinForms(Windows Forms)作为一种经典的桌面应用开发技术,广泛应用于各类企业级应用程序的开发中。本文将介绍一些在WinForms开发中常用的技巧,并附上具体的代码示例。在WinForms应用中处理耗时操作时,使用BackgroundWorker可以避免UI线程被阻塞,从而保持界面响应。在开发复杂的WinForms应用时,表单的加载速度至关重要。在需要进行复杂绘图操作时,可以使用双缓存技术来减少屏幕闪烁,提高绘图性能。通过事件和委托,可以实现组件间的解耦,提高代码的可维护性和可扩展性。原创 2024-07-05 09:32:32 · 331 阅读 · 0 评论 -
winfrom使用数据集时获取修改前的字段的值
每次我们的修改要记录日志,要记录日志就必须要获取一下原来的数据,这就很麻烦,我还要再弄个table存着之前的旧数据和界面上的文本框里的值作比对,看有没有修改,突然发现我们的DataRow有个简单方法,直接用trow[“这个传你的字段名”,[这个就是固定的枚举,选择Original]]就可以,我们再用个变量接收就行了,这样我们就更快捷简便的获取到了他之前的值。但是注意的是,这个方法只能在dsWarningPool.esCase_Warning_Type.AcceptChanges()提交前使用。原创 2024-05-16 14:17:25 · 170 阅读 · 0 评论 -
学习WebApi笔记
假设我现在有一串数据放在云服务器的数据库,存储的是用户信息,我该怎么在前端访问到这个数据呢,在winfrom的时候我们可以通过sql连接字符串通过ado.net就可以获取到,可是我们前端的代码是JavaScript,javascript是没法连通我们的数据库的。只能通过c#去连接数据库,这个时候就会用到我们webapi,我们怎么和c#去拿数据,这个技术就是webApi。他就是给前端提供数据的接口,就好比是一个仓库。JavaScript就直接来进货。原创 2024-05-14 23:15:13 · 162 阅读 · 0 评论 -
c#多线程的用法以及抛出错误
一个进程会拥有多个线程,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。原创 2023-08-12 22:13:43 · 342 阅读 · 1 评论 -
利用委托窗体之间传值
我们winfrom经常会遇到子窗体给父窗体传值,虽然方法有很多种,但是我们最常用的还是利用我们的委托来传值。这是一个用户登录和用户注册界面。我们现在的目标是通过主界面的立即注册,打开用户注册界面,用户输入我们的用户名和密码之后点击保存返回登录我们可以吧用户名和密码传递过来到用户登录界面。原创 2023-08-03 21:43:58 · 97 阅读 · 0 评论 -
c#面向对象的三大特性
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物,是一种是软件开发方法,该文章对我学习完三大特征之后的一个笔记原创 2022-11-05 22:31:44 · 437 阅读 · 1 评论