自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5-3 文本框控件的使用

行为——Multiline:单行或多行——PasswordChar密码输入框——readOnly只读。外观——Text文本,字体颜色。事件——KeyPress。(杂项) CheckedChanged :选中状态发生变化。(操作) Click:点击动作。相关属性:设计——Name。CheckBox 复选框。

2023-04-02 00:14:58 157

原创 5-2 FlowLayoutPanel功能和TableLayoutPanel

—右键可添加行列——在属性也可进行快速行列添加删除操作——进行大小类型选择和调整。1.打开工具箱——选择容器——选择。1.打开工具箱——选择容器——选择。作用:采用流式布局——从左往右。作用:进行表格式功能块。

2023-04-01 21:25:45 550

原创 5-1 Winform自动布局器

1.添加一个右上固定的按钮——自定义一个Panel——自定义布局器——添加以下布局器代码——或从我的资源中下载添加——生成解决方案——重新打开Form1.cs——在工具箱最上面可看到你创建的控件。2.拖进一个按钮他会自动布局——在padding那里改一下间隔为4,4,4,4——进行美化。LayoutEngine:负责子控件布局,存在于Form或Panel中。

2023-04-01 18:37:06 516

原创 4-8 Anchor锚定与Dock停靠

1.拖动你所需的部件到指定的位置——右键选择属性——找到Anchor——选择你要铆钉的位置——运行——变化窗口大小——查看效果。2.找到Dock属性——选择停靠于下面——设计他的颜色为黄——再次拖入一个面板——再选择添加一个图片框居中。3.在你的副容器可以再加入子控件——当设置Dock属性时Anchor属性自动无效。1.选择工具箱——添加控件——添加Panel面板——右键属性。2.可以理解为边距不变—

2023-04-01 13:59:29 185

原创 4-7 WinForm的系统布局和手动布局

2.右键图像框属性——找到外观——改一下BackColor——利用鼠标左键拖到你想要的大小和位置。2.右键图像框属性——找到外观——改一下BackColor——在Form1.cs中添加。1.在设计页面中拖拽你所需的控件——按钮——文本框——图像框。1.在设计页面中拖拽你所需的控件——按钮——文本框——图像框。4.在OnLayout中添加位置大小代码。

2023-04-01 11:30:40 259

原创 4-6 Winform的事件处理和手动添加事件与显示时间练习

1.添加按钮和TextBox控件——改变按钮属性的Text为显示时间——改变文本框的设计中的Name为timeField。1.在按钮属性框内修改名字——在设计下面的Name——enter——打开设计控件代码Form1.cs。2.点击熟属性下面的闪电标志——点击操作下的Click——输入方法名称——回车。2.给按钮添加Click事件——在时间中添加。1.添加一个按钮——右键按钮——点击属性。4.不小心双击自动生成事件处理。4. 在方法中添加你的事件。3.在方法中添加你的事件。2.添加一个回调方法。

2023-03-31 21:09:17 628

原创 4-5 C#手动创建一个窗口和添加控件

2.查看代码——打开Form1.cs——打开Form1.Designer.cs——打开private void InitializeComponent()就可以看到自动生成的代码。1.右键选择Form1.cs——选择查看代码——在public Form1()上面添加代码。2.打开解决方案管理器——右击解决方案下的项目——添加一个类。1.打开窗口后——打开视图——打开工具箱——拖拽你所需的控件。3.改变控件——右键点击控件——属性——修改属性即可。3.调整显示位置和大小。

2023-03-31 09:58:13 2681

原创 4-4 C#的Winfroms开发——添加一个按钮

1.所需软件:Vs20192.打开一个窗口from步骤:打开VS——创建新项目——点击C#,WINdows,桌面中的3.打开视图——工具箱——把Button拖拽到窗口上

2023-03-29 22:08:03 682

原创 4-3 C#中的Linq

遍历一个集合:以from开头,以select或groupby结尾。select 自设的名称;select 自设的名称;where 自设的名称.方法.内部方法()from 自设的名称 in 迭代器。from 自设的名称 in 迭代器。

2023-03-29 21:41:39 29

原创 4-2 C#中的Select投影的使用和计数Count

实例化.Count;

2023-03-29 17:26:37 129

原创 4-1 C#中的where与其内部Lambda和链式书写Where

Where为IEumerable类型覆盖需将上述的var改为IEumerable<

2023-03-29 15:52:40 170

原创 3-8 C#中的迭代器使用

可以减少在主函数中额外使用函数。

2023-03-29 10:41:33 73

原创 3-7 C#自定义集合和常用集合

解决办法:新建一个集合类,去存放从集合中获得的迭代器。重新放置一个数字,在主函数中也要放置两个迭代器,注意迭代器的位置。SortedList SortedDic..//常用于算法栈和队列。Dictionary<TKey,TValue>//查找效率极高。class MyList:IEnumerable<类型>集合只有一层循环由于只有一个迭代器,很容易出现bug。Linkedlist<T>//反着的list。集合List适合于集合数组,

2023-03-28 19:37:44 88

原创 3-6 C#的多播委托与报社发报案例

【代码】3-6 C#的多播委托与报社发报案例。

2023-03-26 11:16:13 80

原创 3-5 无法代码封闭封装变化和委托类型delegate与Lambda

【代码】3-5 无法代码封闭封装变化和委托类型delegate与Lambda。

2023-03-26 00:21:58 49

原创 3-4 dll和垃圾回收与资源清理,确定性终结

若某类的基类用IDisposable并设置public void Dispose()函数在主函数中使用using时就会调用public void Dispose()进行垃圾回收。2.利用于方法上:[DllImport("kkk.dll")]//声明之间可以直接使用。在堆中有指针指向某位值然后返回:成为可到达对象,垃圾回收那些不可到达的对象。using(var sw=new 类名())//自动回收。1.手工应用dll,包之间不能有循环依赖。对象名.close()关闭所有对象。

2023-03-22 23:37:00 65

原创 3-3 C#中的struct和enum枚举、异常try catch finally

enum 枚举名{clore ,aakka,烦烦烦,ldal}分别对应数字0.1.2.3。三.异常try catch finally。值类型,结构体,一个小块。

2023-03-22 21:28:32 59

原创 3-2 C#的interface接口和UML

interface IFly//可以跨继承,类可以用多个接口,接口可派生继承。搜索类视图——>然后鼠标右键点击文件——>点击查看类图——>将文件拖拽进去。void Fly();//必须在其他类中使用至少一次。IFly dongwu = new Dove("小八嘎");class Dove : 基类名,IFlyj //接口。//也无法new实例化。

2023-03-22 15:57:07 74

原创 3-1 C#抽象类和游戏表盘案例

就是抽象处理啊的东西,表示一个大类,无法具体划出具体对象,例如动物的分支不可能再是动物。表达式:abstract class dongwu{}这样在主函数中就无法用new实例化该类。

2023-03-22 14:41:30 88

原创 2-8 C#多态和虚函数与复写和new

复写:public override void Shoot() { Console.WriteLine("{0}岁的"+base.Name + "汪汪",SetDate.Age);public override void Shoot() { Console.WriteLine("{0}岁的" + base.Name + "喵喵", SetDate.Age);虚函数:public virtual void Shoot() { Console.WriteLine("未知叫声");

2023-03-22 11:00:14 126

原创 2-7 类的继承,base和this区别,protect案例总和

注意隐私数据仅自己类可使用,protect可被其他派生类使用。//base访问基类的构造函数 this访问本类的构造函数。继承表达式:class B : A{}

2023-03-22 10:18:27 67

原创 2-6 C#中get set的使用和普通方法和this的用处

【代码】2-6 C#中get set的使用和普通方法和this的用处。

2023-03-21 23:51:32 58

原创 2-5 C#中的类,仪表盘案例

对象表达式:类名 对象名= new 构造函数;对象调用类内表达式:类名.类内成员函数;:一个外部可调用一个外部不可调用。

2023-03-21 23:08:06 465

原创 2-4 C#统计文件中file 和 directory还有try与catch的使用

/path为string变量。//统计file的个数。//统计directory。//统计file的个数。尝试执行这段代码如果失败进入catch。

2023-03-21 16:27:20 67

原创 2-3 C#中out的使用、泛型和可变参数

可变参数表达式:params T[] nums //T为基本类型。

2023-03-21 16:16:06 245

原创 2-2 C#传值、传递引用、和ref的使用

【代码】2-2 C#传值、传递引用、和ref的使用。

2023-03-21 16:06:41 124

原创 2-1 C#写一个什么都不做的方法和返回一个值

static void Text() { }//静方法只能调用静,动态两种可调用。

2023-03-21 15:55:49 79

原创 1-8 C#数组求和,求最大值,和LIst的基础用法

sum+=b[i];//把b[i]进行自加赋值给sum。num.Sort();//排序默认从低往高。num.Add(1);

2023-03-21 09:48:04 2048

原创 1-7 C#中的foreach,Random随机数

/从1-10随机生成随机数赋予给数组r2。//把数组b的值赋给数组x并开始遍历。var 变量名(例如:r1) = new Random();

2023-03-21 09:41:28 179

原创 1-6 C#数组表达和斐波那契数列

数组表达式:int[] 变量名=new int[常量];

2023-03-21 09:34:23 100

原创 1-5 C#数据转换输入与判断路径是否为空

/判断是否为空,是的话输出字符。数据转换输入:int a4 = int.Parse(Console.ReadLine());判断路径是否为空:filename = filename?"text.txt";

2023-03-20 23:05:28 78

原创 1-4溢出问题检查与Parse解析字符串和TryParse

/把str12解析为int类型。Parse解析字符串:string str12 = Console.ReadLine();//看变量类型是否为TryParse前的类型。TryParse:类型.TryParse(变量, out 输出变量1)溢出问题检查:checked{变量名}

2023-03-20 21:43:51 51

原创 1-3 C#字符修改为什么使用StringBuilder好与null与empty的区别

定义秒表:Stopwatch 变量名1(可中文) = Stopwatch.StartNew();尝规叠加字符:string 变量名 +=变量名2.ToString();记录秒表时间:变量名1.ElapsedMilliseconds。变量名.Append(变量名2.ToString());秒表开始:变量名1.start();秒表结束:变量名1.stop();

2023-03-20 21:31:37 66

原创 1.2 C#的转义字符以及大小写变换

string 变量名=变量名.ToUpper();

2023-03-20 21:15:40 106

原创 1-1. C#数据类型——double bool char 金融计算

【代码】1-1. C#数据类型——double bool char 金融计算。

2023-03-20 21:10:02 121

原创 Opencv4——3分钟完成环境配置(源文件在主页)

1.所需工具visual stdio+解压主页opencv压缩包+建一个文件项目。5.添加解压缩文件目录,添加文件至Vc++目录。9.写入以下头文件无报错为合格(合格即为成功)2.更改C++环境为Release x64。7.库文件如下(记得点击确定,上同)8.链接器添加文件名称(记得确定)3.搜索并打开属性管理器。4.双击Release。6.包含目录文件如下。

2022-12-30 19:41:05 205

原创 机械结构求瞬心——三心定理

作相对平面运动的三个构件共有三个瞬心,这三个瞬心位于同一直线上

2022-11-10 15:37:36 4369

原创 工业机器人技术第三版 郭洪红 总结框架图

绪论总结图(原创勿盗)

2022-11-08 11:00:55 138

原创 Opencv入门第一课打开窗口

Opencv入门第一课打开窗口

2022-07-13 14:03:58 1487 2

原创 关于opencv环境搭建问题:由于找不到opencv_world440d.dll,无法执行代码,重新安装程序可能会解决此问题

复制该目录下所有文件找到C:\Windows\System32文件夹(注意一定是C盘)黏贴至该文件夹重新打开VS 复制目录(例如:复制D:\opencv\opencv\build\x64\vc15\bin) 3.打开控制面板 4.打开系统和安全 5.点击系统6.点击高级设置7.点击环境变量8.找到Path点击变蓝,然后编辑 9.点新建然后把文本目录黏贴,然后点确定,退出后重启VS...

2022-07-13 13:48:48 9101 4

5-1 资源SimpleLayyoutPanel.cs

5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLayyoutPanel.cs5-1 资源SimpleLa

2023-04-01

opencv4配置文件压缩包下载(开源)

opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)opencv4配置文件压缩包下载(开源)

2022-12-30

爱心源码h5,爱心图案源代码哦

爱心源码h5,爱心图案源代码哦

2022-12-14

空空如也

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

TA关注的人

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