自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 人生低谷来撸C#--024 学习曲线

我了解winform 用的少,因为技术出来的早,更新换代快,但是工控行业还是有在用,就用半个月或者一个月时间去学一下,接下来也 会分享一些关于winform的学习心得,希望能帮助到像我一样的人。我的理解里,关于技术,真的不必要一开始就死啃,把所有的都弄明白,想着去做高手,有必要的是需要用的时候查资料,你会用就可以,也没有必要完全记住。如果有人带,有人教,那是最好了,大部分谁老有时间和心情去给一个小白讲解呢,搞自动化也一样,需要琢磨尝试,试错,实在解决不了,去请教高手。如果是做技术,稍有牛一点会飘吗?

2024-08-07 10:24:36 447

原创 人生低谷来撸C#--022 winfrom 和WPF

标题其实是写错了,是winform,不是winfrom,如果再准确点,应该是 WinForms(复数形式),它代表的是 Windows Forms 技术,用于在 .NET Framework 中创建桌面应用程序的用户界面。在 Visual Studio 的项目模板中,你可能会看到 "Windows Forms App",这指的是一个基于 WinForms 技术的应用程序。

2024-08-03 09:00:00 1680

原创 人生低谷来撸C#--021 多线程

在C#中,多线程是指在一个应用程序中同时运行多个线程的能力。每个线程代表一个独立的执行路径,可以在同一进程内并发执行。到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过程运行的。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。多线程编程中的一个重要问题是线程同步,即确保多个线程不会同时访问或修改共享资源,从而避免竞态条件和其他并发问题。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。

2024-08-02 13:15:00 997

原创 人生低谷来撸C#--020不安全代码

在C#中,"不安全代码"通常指的是那些可能导致安全漏洞或不符合类型安全规则的代码。: 如果文件路径包含用户提供的数据,恶意用户可以通过路径遍历攻击访问或修改不应该访问的文件。: 使用JSON或其他序列化格式时,如果反序列化的数据来自不可信源,可能会导致对象注入攻击。如果您使用的是 Visual Studio IDE,那么您需要在项目属性中启用不安全代码。看到不安全代码,突然就有个疑问,既然知道不安全,为啥能运行呢?: 如果不正确地管理资源(如数据库连接),可能会导致资源泄漏或程序行为异常。

2024-08-01 10:50:19 589

原创 人生低谷来撸C#--019关键字

关键字是构成C#语言语法的基石,它们用于定义语言的结构、控制流程、数据类型和其他重要特性。老说关键字,那什么是关键字,字面理解就可以,关键的那个字。在C#中,关键字(keywords)是预先定义的保留标识符,它们具有特殊的含义,并且由编程语言本身使用。这个慢慢是哪个慢慢,这到底有多慢?到底有多少关键字,其实我也不知道,可能会越来越多,掌握常用的关键字就可以,不用去纠结到底有多少个,太多了也记不住,随时用随时学就行。:用于泛型和集合操作的关键字,如。:用于异步编程的关键字,如。:还有一些其他的关键字,如。

2024-07-29 14:48:00 2095

原创 人生低谷来撸C#--018集合(Collection)

购物车就是一个集合,它可以容纳各种各样的商品(对象)。这就是说的增,减,改,查里的几项。这些集合类型都是泛型的,意味着你可以指定集合中元素的具体类型,这样可以获得更好的类型安全性和性能。在购物车的比喻中,你可以想象每件商品都有一个独特的标签(键),这样你就可以快速找到对应的商品(值)。允许你存储任何类型的对象,并且可以根据需要动态增长,它还提供了许多有用的方法来操作列表中的元素。:这个集合类型类似于一个没有重复元素的列表,就像你不会在购物车里放两个完全相同的商品一样。

2024-07-26 12:30:00 704

原创 人生低谷来撸C#--018 匿名方法

在 C# 中,匿名方法(anonymous methods)和 Lambda 表达式(lambda expressions)是两种非常有用的功能,它们允许你在不定义命名方法的情况下编写简短的、内联的代码块。Lambda 表达式是在 C# 3.0 中引入的,它们是匿名方法的简化形式,语法更简洁,可读性更强。匿名方法是没有名称只有主体的方法。在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断的。在C#中,以后的新版本怎么定义,就没有去细纠.看了下微软的官网信息,最新的应该时C#13。

2024-07-26 11:02:04 629

原创 人生低谷来撸C#--017事件(Event)

在C#中,事件(Events)是一种使对象能够提供通知的成员。当某个行为发生时,比如按钮被点击或者数据模型发生了变化,事件允许对象发送通知给其他对象,这样其他对象就可以响应这个行为。事件是基于委托(Delegates)的,委托可以看作是一种类型安全的函数指针,而事件则是委托的一个“受限版本”,它只能在类内部触发,而在类外部只能订阅(Subscribe)或取消订阅(Unsubscribe)。委托(Delegates):事件的基础是委托。委托定义了一组具有相同签名和返回类型的方法的容器。

2024-07-25 10:00:00 930

原创 人生低谷来撸C#-016 委托(Delegate)

在 C# 中,委托(Delegate)是一个非常重要的概念,它用于处理事件和回调函数。通俗地说,委托就像是一个函数的引用,通过这个引用,你可以调用具体的函数。

2024-07-24 09:39:57 619

原创 人生低谷来撸C#--015 C# 属性(Property)

C#属性就像是带有控制机制的“钥匙”,它允许你以受控的方式访问和修改类的私有字段,同时提供了灵活性和安全性。通过属性,你可以隐藏实现细节,同时提供一个清晰的接口给外部世界使用。

2024-07-23 09:47:36 2097

原创 人生低谷来来撸C#--014 反射(Reflection)

反射就像是一个特殊的放大镜,通过这个放大镜,你可以在运行时查看这个玩具盒里的所有玩具,并且可以决定如何使用它们,甚至可以添加新的玩具或者修改现有的玩具。通过反射,我们可以在运行时动态地操作类和对象,而不必在编译时就确定具体的类型。:你可以通过反射动态地修改一个对象的属性值,即使这个属性是私有的或者受保护的。比如,你可以知道一个类有哪些方法、哪些属性,这些方法和属性的名称、类型、访问修饰符等。:你可以通过反射动态地调用一个对象的方法,而不需要在编译时就知道具体要调用哪个方法。举个简单的例子,假设你有一个类。

2024-07-22 15:42:39 1014

原创 人生低谷来撸C#--013

C#提供了许多预定义的特性,用于不同的目的。[Obsolete]:标记过时的方法或类,当使用时会生成警告或错误。:指示一个类可以被序列化。:标记不应该被序列化的字段。:指示编译器忽略对成员的默认代码生成优化。:根据预处理标识符的条件编译方法。:在ASP.NET Web服务中,标记一个方法作为可以从Web调用的方法。

2024-07-19 15:01:55 496

原创 人生低谷来撸C#--12 正则表达式

先上一段关于正则表达式的代码,顺便说下对正则表达式的理解。正则表达式(Regular Expression)是一种强大的文本处理工具,它可以用来匹配、查找、替换和验证文本中的模式。在C#中,正则表达式是通过命名空间下的类来实现的。

2024-07-18 14:00:00 769

原创 人生低谷来撸C#--011命名空间

如果你用过EPLAN画专业的自动化电路图,就会很自然的想到 高层代号 ,类似高层代号的一个意思,指定电气柜1里的接触器A和电气柜2里的接触器B,其实是一个东西,型号规格都相同,为了区分,就把A命名为 机房里电气柜1的A,机房里电气柜2的B,A=B。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。命名 空间还有嵌套,字面理解,就是里面又套着一个。

2024-07-17 10:24:16 379

原创 人生低谷来撸C#--010接口

方法时,可以确保这个方法一定存在,并且可以根据上下文传递不同的实现类实例来执行不同的逻辑。(在C#中)来声明它实现了某个接口,并提供接口中所有方法的具体实现。关键字声明,它与类的声明类似。通常接口命令以 I 字母开头。接口还有继承 InterfaceInheritance.cs。这样,当其他代码需要调用。理解就是我要干什么,怎么做?在实际使用中,一个类可以通过关键字。最近天气炎热,注意防暑降温。

2024-07-16 21:48:19 304

原创 人生低谷来撸C#--009 继承,多态,运算符重载

感觉到慢慢就开始稍微复杂一些, 没有关系,现在不去想怎么写,只求能看明白,就好,如果不明白怎么办,现在都有AI。这是我让他给逐行解释的,如果哪里还有不明白的,你就问他,任何一个字符都给你解释的清清楚楚明明白白。你都是未来的一个码农牛马,居然不会用AI来帮助你学习,那是也说不过去。计划着快速看完,不明白就行,每个代码去VS里测试下,先过第一遍。不知道这样学对不对,先试着来,按以往经验我都是这么来。这段代码是一个完整的C#程序,它定义了一个。,并将它们的尺寸相加,返回一个新的。先看一段例子,说的是运算符重载,

2024-07-15 15:38:33 773

原创 人生低谷来撸C#--008关于类(Class),你都清楚了吗?

类是一种构建代码的基本单元,它封装了数据和操作这些数据的方法。类是面向对象编程(OOP)的核心概念之一,它允许你创建自定义的数据结构,并定义这些数据结构上的行为。也就是当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。

2024-07-12 08:45:00 628

原创 人生低谷来撸C#--007 结构体

在 C# 中,结构体是值类型数据结构,这样使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。小白理解,就是一个结构树,比如说,书架上的书,有几个关键点呢,书架在哪里?书在书架第几层,哪个位置,这些信息。也就是这本书的属性信息。你要定义这个结构体,就必须用struct。

2024-07-11 10:55:29 629

原创 人生低谷来撸C#--006 C# 与 QT 到底学哪个?

那就是打开招聘软件,看看当地,或者说你想要去的城市,到底是C#职位多,还是QT的职位多,薪资如何,到头来,无论用哪个,学哪个,都是一份工作,为了养家糊口。是半路出家得,那你所在得单位用什么C#开发,你就先学C#,如果用QT,你就先学QT,不管别人说什么,先进来,进来你才能看世界,门外永远是道听途说。学费一般都不便宜,一旦缴费,退费就很困难,因为你有很多不知道的点,因为你不清楚,为什么角培训班,签订推荐工作,包就业里的坑你也不清楚,至于C#和QT的对比,很多大神和前辈都写得已经很清楚了,抛开这些不说。

2024-07-10 10:08:46 764 1

原创 人生低谷来撸C#--005 方法调用

另一个类中调用其他类的公有方法。例如,方法FindMax属于类,可以从另一个类Test中调用它。Test。

2024-07-09 09:40:33 597

原创 人生低谷来撸C#--004

一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。接受两个整数值,并返回两个中的较大值。它有 public 访问修饰符,所以它可以使用类的实例从类的外部进行访问。你想调用之前,你需要先定义,个人理解就是先来定义个规则,然后你再调用就行。这样看不太明白,看这个代码一一对应下就能理解。今天记录:撸到 关于C#的方法。

2024-07-08 10:25:52 307

原创 人生低谷来撸C#--003

新手好多都是小白,这里也分享不了什么精彩的内容,只是鼓励和记录自己的成长。

2024-07-04 21:37:25 670

原创 人生低谷来撸C#--002

如果你创建项目的时候显示什么失败,缺少什么,那你听我的,重新装下你的VS2022,可以进行修复,因为是新手,你都不知道是哪里的问题,变量环境配置什么的,也是西路糊涂的,搜索一大堆,按照网上搜索来的去改环境配置,折腾半天还是没有好。三十多岁,到了上有老,下有小的年纪,没有可观的年薪收入,可支配财产少的可怜,又同时感到很无力,不知道怎么才能实现自己的理想,或者说梦想。这是搜索来的结果,验证下就知道,但是会遇到在启动的时候,会直接闪现控制台,点击 执行不调试就会出结果,在低谷的时候,你和谁说?

2024-07-03 14:34:36 1008

原创 人生低谷来撸C#--001

当下或者是最好的选择,以前不努力,现在只能是脱层皮,哦,不是一层,还不知道是几层,因为你需要更多的努力才能证明你不是那么的费力,知识点相当的多。PS:注册账号很多年了,从来都没有更新过文章,今天第一篇,以后把自己的学习之路分享下,但愿有动力坚持输出下,看看这一路是怎么走来的。,为什么推荐他,因为他是最基础的,提供了在线编程的工具,可以测试。对C#好奇之余,就全网去看什么是C#,百度,知乎,bing, 等等都在搜索,看了很多,最后得出结论。小白一个,只能是去和大神靠近,关注请教大神,看大神怎么说,

2024-07-02 14:05:30 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除