自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 制作一个定时器

2.窗体代码 Form1.Designer.cs。3.程序代码 Form1.cs。

2024-09-06 10:06:35 507

原创 【C#]自动检测串口并打开

.

2024-09-04 11:08:25 340

原创 C# 窗口页面布局

将AutoSize改成false就可以修改尺寸大小。5.RichTextBox 富文本。6.StatusStrip 状态栏。点击属性中的集合,可以添加选择项。单机鼠标右键,置于底层。在属性中修改名称与区域。在右方属性中修改名称。

2024-09-03 16:04:56 576

原创 C#串口助手初级入门

添加的控件有:Button,Label,TextBox,RichTextBox。在视图中打开工具箱,鼠标拖动,便可以在窗口添加控件,右边可以查看与修改属性。修改项目名称与位置,点击创建。4.先实现一个简单的功能。3.解决方案资源管理器。

2024-09-03 13:49:41 436

原创 C#练习 客户信息的分类统计

(1)输入的信息要有提示,客户类型采用编码方式,采用菜单提示的方式,输入客户信息并显示,注意客户信息的内容及数据类型。分类统计客户数量,循环输入每个客户类型并统计每类客户的数量。(2)统计客户类型,采用循环输入的方式,分类统计。

2024-09-02 16:43:09 494

原创 c# 猜数游戏

计算机随机生成一个数10以内的整数,猜数的大小,如果猜的数字不相等,则提示,直到猜对为止,只有3次机会。

2024-08-30 16:57:49 486

原创 C# 传值参数

在 C# 中,当我们通过值传递方式将一个变量传递给方法时,该方法内部对参数所做的任何修改都不会影响到原始变量的值。

2024-08-30 15:29:30 1326

原创 C# 常量

常量(constant)是表示常量值(即,可以在编译时计算的值)的类成员

2024-08-30 14:13:47 532

原创 【C#】属性的声明

在面向对象程序设计中,属性是访问对象存储数据的首选方式。

2024-08-30 13:29:43 963

原创 C# 什么是属性

属性Aproperty)是一种用于访问对象或类型的特征的成员,特征反映了状态

2024-08-29 17:17:35 818

原创 【C#】字段

C# 类具有哪些成员?

2024-08-29 15:40:42 633

原创 C# foreach集合遍历循环语句

foreach语句用于枚举一个集合的元素,并对该集合中的每个元素执行一次相关的嵌入语句。首先先了解,什么样的集合可以被遍历Array这个类中有很多接口(一般都是大写I开头),在c# 语言当中所有实现了IEnumerable这个接口的类就是可以被遍历的集合。在这段代码中,这一行创建了一个迭代器对象enumerator。这个迭代器是用来遍历整型数组intArray的。迭代器enumerator实现了MoveNext()CurrentReset()这里的关键点是方法,它返回一个实现了。

2024-08-28 16:49:10 484

原创 C# for语句

判断循环条件 i<10;语句的结果是否为true,如果为true,先执行循环体,再执行 i++;计数循环使用for语句比while语句可读性高。先执行int i=0;该代码可以修改为打印三角形。

2024-08-28 15:40:56 353

原创 pcb笔记

2024-08-28 14:10:34 86

原创 C# while循环与do循环

学习循环语句之前,先学习跳转语句continue语句:跳出当前循环,开始一次新的循环,并没有结束循环break语句:立刻结束循环。

2024-08-28 14:09:10 575

原创 输入阻抗和输出阻抗

输入阻抗越高越好、输出阻抗越低越好

2024-08-23 14:12:06 241

原创 NMOS管

4、一般的MOS管DS极之间会自带一个肖特基二极管 MOS由于自身结构会有一个寄生二极管,有的厂家生产时会故意把这个二极管做大,增强MOS的性能。状态2: 单片机输出高电平,Q22导通,A点为低电平, 电流方向如图所示,Q20截至,Q23导通,B为低电平 MOS关断,电机的自感电流流过D7。状态1: 单片机输出低电平,Q22截至,A点为高电平, 电流方向如图所示,Q20导通,Q23截至,B为高电平 MOS导通,电机转动。Q22的作用:电平变换,把单片机的0V/5V电平变为12V/0V电平。

2024-08-23 11:03:20 998

原创 CAXA快捷键

1.左下角处选择导航,快捷键F6可以切换。点击自定义,便可以修改快捷键。鼠标右键点击菜单栏空白处。

2024-08-15 17:02:30 478

原创 PWM是什么

那么此时去看这个LED,就会发现LED不再闪烁了,保持常量状态,只是亮度比以前暗了一些。人眼能识别的最快闪烁频率为24HZ,如果有人能每秒闭合断开开关25下或者更高频率,如何设计一个智能台灯,可以自动控制 LED 灯 的亮度由 暗 慢慢变到 最亮?如果我们控制开关闭合的时间和断开的时间相同, 那么LED灯的亮度就是原来的一半。给LED灯再串联一个开关(实际电路中是电子开关,三极管或者是mos管)一个周期里脉宽时间占周期总共时间的比例,叫做占空比(D)LED灯的亮度就是由PWM的占空比来决定的。

2024-08-09 09:46:31 369

原创 C# Null 合并运算符 ??

你实际上是在创建一个可以容纳整数值的变量,但是初始时并没有赋予它任何具体的整数值。是一个可空的 int 类型,它能够存储一个 32 位带符号整数或者。当你使用 null 合并运算符时,它会检查左侧的操作数是否为。,它会返回左侧操作数的值。类型的变量并将其初始化为。,它会返回右侧操作数的值。

2024-08-06 10:13:12 387

原创 c# 逻辑运算符和条件运算符

在 C# 中,条件运算符用于处理布尔值(true和false),而位运算符可以用于按位操作整数。逻辑运算符和条件运算符是不同的,前者总是计算其两个操作数,而后者可能不会计算第二个操作数,这取决于第一个操作数的值。

2024-08-06 09:56:40 281

原创 C# 类型转换

ToString方法:将数值类型转换成字符串型。2.显示(explicit)类型的转换。隐式(implicit)类型转换。使用convert转换。1.不丢失精度的转换。有可能丢失精度的转换。

2024-08-05 17:00:59 244

原创 C# 运算符

3+4+5只能理解为Add(Add(3,4),5)不能理解为Add(3,Add(4,5))操作符是用来操作数据的,被操作符操作的数据称为操作数(Operand)不像数学里有方括号和花括号,在C#语言里“[}”与”{}”有专门的用途。除了带有赋值功能的操作符,同优先级操作符都是由左向右进行运算。与数学运算不同,计算机语言的同优先级运算没有结合率。1. 操作符概览:越靠上的运算符优先级越高。可以使用圆括号提高被括起来表达式的优先级。带有赋值功能的操作符的运算顺序是由右向左。>>同优先级操作符的运算顺序。

2024-08-02 17:26:22 353

原创 C# 方法的重载(Overload)

在C#中,方法的重载(Overloading)是指在一个类中可以有多个同名的方法,只要这些方法具有不同的方法签名(即参数的数量、类型或顺序不同)。这使得你可以使用相同的方法名称来执行相似但参数不同的操作,提高了代码的复用性和可读性。重载决策(到底调用哪一个重载):用于在给定了参数列表和一组候选函数成员的情况下,根据这些,选择一个最佳函数成员来实施调用。实例构造函数签名由它的每一个形参(按从左到右的顺序)的类型和种类(值、引用或输出)组成。和它的每一个形参(按从左到右的顺序)的。(值、引用或输出)组成。

2024-08-02 14:10:27 340

原创 c# 构造器的声明与调用

在C#中,构造器(Constructor)是一种特殊类型的函数,用于初始化类的新实例。构造器的名字必须与类名完全相同,并且没有返回类型,甚至连。public Student(int initId,string initName)//带有两个参数的自定义构造器1。//小技巧: 输入ctor 再敲两下tab键。public Student() //构造器2。当创建类的一个新实例时,构造器会自动被调用。下面是两种是两种构造器的声明与调用。

2024-08-02 13:35:57 551

原创 C#中静态方法与动态方法的区别

例如,你首先创建一个`MyClass`的实例`myObject`,然后调用其实例方法:myObject.InstanceMethod();例如,如果你有一个名为`MyClass`的类,你可以这样调用其中的静态方法:MyClass.StaticMethod();在C#中,静态方法和实例方法是两种不同的方法类型,它们的主要区别在于如何访问以及它们的存储方式。实例方法可以访问类的所有成员,包括静态成员和实例成员。实例方法属于每个类的实例,每次创建一个新对象时,都会为该对象分配一份实例方法。

2024-08-02 11:24:39 336

原创 C# 变量

变量一共有7种静态变量,实例变量(成员变量,字段),数组元素,值参数,引用参数,输出形参,局部变量。变量 =以变量名所对应的内存地址为起点、以其数据类型所要求的存储空间为长度的一块内存区域。实际上,变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入。表面上来看(从C#代码的上下文行文上来看),变量的用途是存储数据。简单地讲,局部变量就是方法体(函数体)里声明的变量变量的声明。狭义的变量指局部变量,因为其它种类的变量都有自己的约定名称。引用类型变量里存储的数据是对象的内存地址。

2024-08-02 11:13:49 255

原创 C# 方法的定义

类(或结构体)最基本的成员只有两个--字段与方法(成员变量与成员函数),本质还是数据+算法。1.方法(method)的前身是C/C++语言的函数(function)方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数。C#语言中函数不可能独立于类(或结构体)之外。示例:圆锥体积计算圆面积、圆柱体积、圆锥体积。只有作为类(结构体)的成员时才被称为方法。方法表示:类(或结构体 )能做什么事情。3.是类(或结构体)最基本的成员之一。2.永远都是类(或结构体)的成员。目的3:复用(reuse,重用)

2024-08-02 10:39:50 498

原创 PCB布线原则

1.顶层优先原则:尽量在顶层布线2.电源线原则上要加粗:因为电源线是要给电路板各个模块供电的,电源线加粗有利于电流在主干道上流通;在日常PCB设计中,在25摄氏度时,对于铜厚为10mil的导线,10mil线宽能够承载0.65A电流,40mil线宽能够承载2.3A电流。3.同一层内走线大于90度:同一层走线禁止90"或者走锐角,从原理上讲,锐角直角走线会造成走线阻抗不连续,对于信号的传输有影响,推荐走线135度。

2024-08-01 10:59:26 229

原创 嘉立创 板框添加圆角

先框选中板框,单机右键,选择添加圆角。输入倒角半径3mm,点击确认。

2024-07-31 14:45:42 491

原创 使用立创商城中的封装

先在立场商城中找到需要的封装,在软件中搜索,单机右键,点击封装另存为。选中还未封装的元件,选择刚刚保存的封装,点击更新。点击工具里的封装管理器。

2024-07-31 14:33:06 379

原创 C# 使用循环与递归的方式计算从1加到100

i++) //循坏。

2024-07-26 17:19:00 641

原创 C# 方法的定义与调用

/创建实例,占用了存储空间。public int Add(int a,int b) //public 表示类外面也可以调用该方法。//在类中创建方法:接收2个整型数值,计算它们的和再返回一个整型数值。class Calculator //在命名空间中创建类。

2024-07-26 16:19:13 355

原创 引用网上公共的类库

右击引用。

2024-07-26 10:57:29 118

原创 如何引用微软的类

例如:在程序中引用编写应用程序用户界面的窗口的类首先在资源管理器中右击项目,添加引用找到对应的类库我们使用这个方法输入以下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;//添加名称空间namespace ClassandNam

2024-07-26 10:44:19 228

原创 类、名称空间和类库

程序要首先引用类库(dll文件),如button类所属的类库是System.Windows.Forms。名称空间(namespace)以树型结构组织类,例如Button和Path类。搜索System 名称空间,可以查找与操作系统打交道的重要的名称空间。搜索对应的类库,勾选,点击确定后就添加成功了。在资源管理器中右击项目,添加引用。类(class)构成程序的主体。类与名称空间是放在类库里面。

2024-07-26 10:14:20 262

原创 C# 数据类型

数据类型是数据在内存中存储时的“型号 “小内存容纳大尺寸数据会丢失精确度、发生错误大内存容纳小尺寸数据会导致浪费编程语言的数据类型与数学中的数据类型不完全相同。

2024-07-25 17:20:49 442

原创 嘉立创 | GND走线处理(铺铜)

注意晶振部分是不能铺铜的,需要设置禁止区域。将图层切换到底层,点击放置-铺铜区域-矩形。框选出晶振之后,鼠标右击,显示下方状态栏。框选中整个板子,后点击确认。

2024-07-25 11:15:26 1082

原创 嘉立创 | pcb布线

电流大,导线的宽度就要更宽,所以电源部分往往采用铺铜的方式,机器焊接采用直连接。布线拐角最好设置为45度,并且走线不允许有锐角存在,拐角不可以是直角。点击shift + s 将丝印放在下面一层,可以调整字体,突出铜皮。布线的原则:从最复杂的地方开始布线,从芯片开始。ctrl + R 可以显示或者隐藏飞线。连线时要注意电流的走向。

2024-07-24 17:28:22 635

原创 嘉立创 | 将所有元件属性中间放置

单击元件属性,按鼠标右键,点击查找。点击查找全部,便选中了所有元件属性。便可以将属性位置改为中间。点击布局--属性位置。

2024-07-23 14:04:51 289

空空如也

空空如也

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

TA关注的人

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