C#图标控件
表格布局 tablelayoutpanel更好的规划控件、可以收方自如每个单元格默认只能放一个控件。可以用panel
图标控件 chartseries 修改图形样式legends 图例集合
数据传入
选对相对应的series
利用add方法在这个坐标系的点集合中添加最新的坐标点
坐标点的个数使用count
坐标点的移除使用removeAt
传入10个随机数Random num = new Random();
for (int i = 0; i < 10; i++)
{
chart1.Series[0].Points.Add(num.Next(0,100));
}
使用时钟控件 timer添加控件timer enable=true 然后在timer1_Tick中执行 //只显示最新的10个点 if(chart1.Series[0].Points.Count==30) { chart1.Series[0].Points.RemoveAt(0); } ...
mysql
mysql 简单命令启动服务器 net start mysql停止服务器 net stop mysql
如何通过ip地址访问数据库将mysql/表/user/Host的localhost改为“%”;重启mysql:计算机–》管理–》服务和应用程序–》服务–》mysql–》重新启动或者在cmd使用命令 net start mysql net stop mysql
如何通过C#(.NET)进行数据库的连接
连接数据库
新建数据库数据库名:**+db字符集:utf8mb4
新建表设置字段为不可重复在索引中选择字段,设置索引类型为UNIQUE。
vs里面如何使用MySQL
依赖性–》右键 管理NuGet程序包–》搜索mysql–》安装MySQL.Data
访问数据库步骤
示例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 ...
Winform入门
WinForm常用控件文本类控件TextBox主要用于在应用程序中接受用户输入的文字,他允许用户在其中输入任何字符,当然也可以输入某种类型的字符,如只允许输入汉字。属性
名称
用途
ScrollBars
指定对于多行编辑控件,将为此控件显示哪些滚动条
PasswordChar
隐藏用户输入的字符并显示 PasswordChar 属性指定的字符
UseSystemPasswordChar
是否使用操作系统默认的密码字符圆点(•)
ReadOnly
是否为只读
Multiline
能否跨越多行
事件TextChanged事件:当文本框中的文本内容改变时发生,可以用来实现实时文本输入的反馈、文本的格式化处理等功能。KeyPress事件:当用户在文本框中按下某个键时发生,可以用来限制用户输入的字符类型、控制输入字符的长度等功能。KeyDown事件:当用户在文本框中按下某个键时发生,可以用来响应特定的键盘操作,如 Ctrl+C/Ctrl+V 复制粘贴等。KeyUp事件:当用户在文本框中松开某个键时发生,可以用来响应特定的键盘操作,如 Ctrl+A 全选等 ...
C#基础
常用的高级参数类型:
可选参数(Optional Parameters):在定义方法时,可以给某些参数赋一个默认值,从而让调用该方法时不必传入这些参数。这样可以让方法更加灵活,调用起来也更加方便。举个例子:1234public void SayHello(string name, int age = 18){ Console.WriteLine($"Hello, {name}, your age is {age}");}
在这个方法中,age参数被指定了默认值18,因此在调用该方法时可以不传入age参数,比如:1SayHello("Tom"); // Hello, Tom, your age is 18
命名参数(Named Parameters):在调用方法时,可以通过指定参数名的方式来传递参数,这样可以让代码更加易读易懂。例如:1SayHello(age: 20, name: "Tom"); // Hello, Tom, your age is 20
可 ...
上位机开发
需求分析因为毕设中要用到上位机通讯,目前暂时需要实现串口通讯和上位机通讯,对接受到的数据应该保证能够实时显示和储存,显示可以包括二维图像显示,三维模型显示,数据显示等。
123456789101112131415161718192021222324252627282930313233 SerialPort port = new SerialPort();// 获取可用串口列表string[] ports = SerialPort.GetPortNames();// 打印可用串口列表foreach (string portname in ports){ Console.WriteLine("Available port: " + portname);}string portBuf = Console.ReadLine();//Console.WriteLine(portBuf);port.PortName = ports[int.Parse(portBuf)];port.BaudRate = 115200; // 设置波特率为9600port ...
导弹击落飞行器
题目1、为地对空导弹设计追踪算法,评价指标:越短时间击中目标越好;2、为飞行目标设计机动规避算法。提示:如,规避算法可以采取调整飞行方向尽量背离导弹迫近方向;3、任选编程语言建立演示系统并研究问题:上述对抗算法条件下,分析不同飞行速度、不同高度、不同距离z的最佳击落策略。提示:策略1:可以建立不同坐标(x0,y0,z0)=》临界速度v0,建立数据集,然后尝试通过神经网络建立反演关系(v0,y0,z0)=>x0*,效果不好;策略2:即时策略,if(checkv0(craft.x, craft.y, craft.z, craft.v)) Then releaseflag = True。也可考虑其他策略。附参数条件:1、飞行器目标可设定高度5-20km,飞行速度400-800m/s,速度大小不变;但可在飞行水平面机动,机动转向最大速度为0.1rad/s;2、导弹初速800m/s,风阻f=-bV, b=0.02m,m为导弹质量;重力加速度9.81m/s^2;3、导弹点火提供前进方向推进力,单次推进可 ...
B站视频播放列表爬取
12345678910111213var result = '';var content = document.getElementsByClassName('list-box')[0].querySelectorAll('li');for (var i = 0; i< content.length; i++){ temp = content[i].innerText.split('\n'); if (temp[temp.length-1].length < 6){ temp[temp.length-1] += ".00" } temp.join('\t') result += temp; result += '\n';}console.log(result.replace(/,/g, '\t'))
辩论赛题目
华语辩坛老友赛2021华语辩坛老友赛(第五季)
我们的征途是星辰大海还是月球种菜
一切都是等价交换,是祝福还是诅咒
童年的消逝是不是悲剧
大家一起习惯被凝视,是平权的进步还是退步
故事的结局重不重要
法律审判之外的道德审判,是正当的么?
双标的人生是不是虚伪的
被荒谬的世界卷在这里,是被卷的我更好笑还是卷我的世界更好笑?
熬夜是现代人的病/药
2020老友小剧场
钟美美是不是被正能量绑架了?
“女士优先”的倡导是在平权还是在反平权?
此轮抗议是否实质推进美国种族平等?
2019华语辩坛老友赛(第四季)
如果有超人,世界会更坏还是更好
如果你有超能力,可以让你爱的人也爱你,你要不要使用这项超能力?
死前最后的清醒,我要读一首诗还是见一面家人
你有一段伴侣绝不接受的黑历史,你不说他永远不会发现,你会选择隐瞒还是坦白。
被误解是不是表达者的宿命
艺人有一半的钱是挨骂的钱”到底是对是错?
如果我们注定要面对生活的荒谬,我们要反抗还是要享受?
如今的我们,更应当学会享受忙还是享受闲?
2018华语辩坛老友赛(第三季)
世界是/不是荒谬的
如果人生是一本小说,角色 ...
test3
nihaonihaooasdoaksdo