visual studio
控件
cfqq1989
误引雷$藏
展开
-
类复习【C#】
【访问级别】【修饰】【返回类型】 类名 : 【被继承类】【被继承接口】字段;属性;默认构造器;// 无参构造器有参构造器;私有方法;public 公共方法;修饰:部分类,原创 2024-03-02 21:51:37 · 559 阅读 · 0 评论 -
窗体【C#】
原理原理。原创 2024-03-02 21:20:20 · 233 阅读 · 0 评论 -
C#三层架构
一个好的框架,方便维护和管理。比如一个仓库,你东西全部堆一起。找都不好找,更别说维护了。程序和仓库原理是一样的。UIBLLDALUI:就是ui 画面 (比如公司老板)BLL:业务 (4S店的接待员,企业的管理层)DAL:对象服务类(公司的电工,员工,修车师傅等)举个例子:你汽车保养,你就相当于ui,接待员就是BLL,修车师傅就是DAL这个过程中,你的角色是下达命令,BLL是能够提供的服务,DAL是针对性的处理。原创 2022-09-29 03:18:44 · 562 阅读 · 4 评论 -
键鼠 get事件(获取键盘鼠标按下的值)
键盘的获取:鼠标按键获取:按钮在事件中绑定 鼠标的 MouseDown #region 右击事件 private void btn_MouseDown(object sender, MouseEventArgs e) {//x- if (e.Button == MouseButtons.Right)//是右键 { if (sender is Butto...原创 2022-05-16 09:47:00 · 504 阅读 · 0 评论 -
DataGridView 对象集合显示属性控件
作用是显示实例对象集合中的属性元素列。比如成绩报告单,有数学,语文,英语,等成绩。这个控件按属性列,显示所有学生的成绩。一个类型批量new出实例,每个实例都有相同的属性,这个控件把属性做为列,显示所有的实例对象。DataGridView private System.Windows.Forms.DataGridView dgvCourseList;这个控件拖入主窗体,它的定义在主窗体的 无参构造方法内。 public Form1() {原创 2022-05-12 04:54:37 · 761 阅读 · 0 评论 -
hardlock.sys蓝屏解决办法【windows】
可以参考路径:C盘》C:\Windows\System32\drivers\hardlock.sys。当然蓝屏下是进不了系统的,所以重启电脑一直按F8,然后选 【带安全模式进系统】把hardlock.sys文件,按上面的操作,再重启电脑,电脑就能正常开机了。把文件改成hardlock.syst这样系统就找不到这文件了。解决办法是找到这个文件,把文件改名字,让系统找不到这个文件。微软系统有时会蓝屏无法开机,需要记下导致蓝屏的文件。原创 2024-03-07 00:14:25 · 6994 阅读 · 1 评论 -
dll文件【C#】
【代码】dll文件【C#】原创 2023-11-14 16:58:19 · 387 阅读 · 0 评论 -
单例模式【C#】
只能生一个儿子。文件操作只能一个单例去操作。原创 2023-12-07 01:10:36 · 294 阅读 · 1 评论 -
xml加载【C#】
【代码】xml加载【C#】原创 2023-12-07 00:26:43 · 74 阅读 · 0 评论 -
dxf【C#】
这个demo使用了netDxf库来加载dxf文件,并输出了文件中实体的数量。6. 在打开文件对话框的FileOk事件处理程序中,使用netDxf库加载DXF文件并将其显示在PictureBox控件中。根据提供的引用内容,我们可以使用.netDxf库来读取DXF文件,然后将其转换为Gcode文件。2. 接下来,我们需要遍历DXF文件中的实体,并将其转换为Gcode指令。4. 最后,我们将所有的Gcode指令写入到一个文件中,即可得到Gcode文件。1. 首先,我们需要使用.netDxf库来读取DXF文件。原创 2023-12-07 00:17:36 · 1335 阅读 · 0 评论 -
.net版本下载【C#】
Microsoft - 云、计算机、应用和游戏 下载 .NET Framework | 免费官方下载原创 2023-06-12 15:47:35 · 545 阅读 · 0 评论 -
VS快捷键
CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助。转载 2023-11-26 16:27:36 · 387 阅读 · 0 评论 -
Windows证书过期【解决方法】
如果已经是此时区,请将上方的自动设置时间和自动设置时区开关关闭,先将时区调整为其他时区后再调整回来,再将上方的自动设置时间和自动设置时区开关打开。系统恢复出厂功能会删除 C 盘中数据(也包含桌面文件、下载、文档等个人文件),其他盘符中的文件将保留,请您平时注意备份 C 盘内个人文件。如果以上方案均无法解决,建议您提前备份好数据,开机时长按或点按 F10 键恢复出厂设置后再使用。笔记本使用的过程中,提示Windows证书过期,无法激活Windows。如果该服务已经是启动状态,可将其停止后重新启动即可。原创 2023-11-21 13:43:46 · 886 阅读 · 0 评论 -
pcie【C#】
【代码】pcie【C#】原创 2023-11-14 08:02:49 · 681 阅读 · 0 评论 -
USB【C#】
【代码】USB【C#】原创 2023-11-14 07:58:52 · 285 阅读 · 0 评论 -
获取窗口【C#】
【代码】获取窗口【C#】原创 2023-11-11 23:55:47 · 238 阅读 · 0 评论 -
读写三菱plc
【代码】读写三菱plc。原创 2023-11-11 23:53:35 · 298 阅读 · 0 评论 -
S7net【C#】
C#项目,跟西门子PLC通讯。原创 2023-10-26 14:03:07 · 561 阅读 · 4 评论 -
ini怎么使用 C#教程
结构体其中的一个值,或对象的某个属性值,保存在硬盘。新建对象后,再把值一一赋值给对象。在硬盘路径下保存数据。原创 2022-07-31 09:51:45 · 299 阅读 · 2 评论 -
文件流操作【C#】
【代码】文件流操作C#原创 2022-11-12 11:38:49 · 386 阅读 · 0 评论 -
App.config配置文件的使用C#
【代码】App.config配置文件的使用C#原创 2022-11-08 00:24:52 · 468 阅读 · 2 评论 -
panel设计C#容器
panel是在窗体内的容器。容器内可以再放窗体。 主窗按钮加载窗体:原创 2022-10-17 18:27:22 · 425 阅读 · 0 评论 -
C#模板复用
【代码】C#模板。原创 2022-10-02 10:29:42 · 171 阅读 · 0 评论 -
C#对象null
只有这样写,另一辆才不会被跟着销毁。就好比别人来借车,它没还,把你车销毁了。当你用车时,就会对象null。新手可以考虑使用static,但缺点是对象都是同一个。任何人用车,都是用的同一辆车。你把车撞了,其他人就都用不了了。取出时考虑下强制类型转换,转换后才能使用该类型的方法。先来分析一下原理:C#是面向对象的,用的时候都需要 new 出对象;你在别的地方 new 出的车,和这辆车,并不是同一个对象。在写程序中,用的最多的是集合。要在集合中找出指定的对象。当你销毁 车A 时, 苏DLV977也会被跟着销毁。原创 2022-10-01 01:52:23 · 674 阅读 · 0 评论 -
ComboBox用法;
1常规用法。用属性 text 和 tag 赋值2绑定数据集合 //动态填充课程分类下拉框 this.combobox2.DataSource = get集合();//(combobox课程分类)加课,数据源》数据库 this.combobox2.DisplayMember = "列3";//我们在UI中看到的该列所有成员 this.comobox2.ValueMember = "Category...原创 2021-09-25 16:25:02 · 1800 阅读 · 1 评论 -
dll文件【上位机设计】
首先dll文件是什么:这个是别人写的库文件,我们看不到源码。但可以用软件查看里面有哪些类和方法。一般主要看有哪些类。new 出这个类名就能使用它的功能。先安装Everything软件:这是个文件搜索软件。原创 2022-09-15 09:05:45 · 3594 阅读 · 0 评论 -
C#调试技巧
【代码】C#调试技巧。原创 2022-09-03 23:29:03 · 480 阅读 · 0 评论 -
日志设计C#
ListViewItem 可以理解为相册,那里面的照片是类型集合 (照片文本,照片集合的哪一张)控件插入 下标0的位置插入文本 // 就是第1个位置插入相册对象。AddLog(0, "配置参数读取成功")日志的作用的记录自己需要的信息。......原创 2022-09-01 02:45:35 · 356 阅读 · 1 评论 -
c#项目路径
窗体是类,也是一个对象。既然是对象,那使用之前肯定要 new 出来。它在硬盘的路径可以用 :private string path =主程序是从static void Main()开始。/// 应用程序的主入口点。有了这个对象,是需要放到主程序里,才能运行。...原创 2022-08-31 22:57:32 · 314 阅读 · 0 评论 -
内存用法 MemoryStream C#
【代码】内存用法 MemoryStream C#原创 2022-08-31 09:10:26 · 351 阅读 · 0 评论 -
ImageList 图形集合
1在ListView右上三角》小ImageList》绑定imageList1。4 列名可以隐藏 HeaderStyle选择None。2imageList1右上三角。2视图选Details。3编辑列》添加列属性。原创 2022-08-30 02:55:50 · 170 阅读 · 0 评论 -
C#登录窗体
登录窗体的作用是卡主窗体,就是说,只要登录窗体不关闭,同程序的其他窗体都操作不了。 每个子窗体,只要继承至Form,都可以使用 DialogResult 属性原创 2022-05-31 23:22:24 · 1351 阅读 · 4 评论 -
ListBox
显示最后一行:listBox1.SelectedIndex = listBox1.Items.Count - 1;原创 2022-05-31 14:44:59 · 99 阅读 · 2 评论 -
c#窗体右键菜单栏contextMenuStrip
1窗体拖入控件2主窗体属性contextMenuStrip设置原创 2022-05-25 02:51:21 · 605 阅读 · 0 评论 -
C#窗体设计
一个空白窗体,显示位置:居中this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; public enum FormStartPosition { // // 摘要: // 窗体的位置由 System.Windows.Forms.Control.Location 属性确定。 Manual = 0, //原创 2022-05-25 01:28:25 · 1367 阅读 · 1 评论 -
全局变量(项目开发中:全局变量)
程序是从main处运行。在Program.cs文件内using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace list_Demo{ internal static class Program { /// <summary> /原创 2022-05-21 17:09:41 · 377 阅读 · 0 评论 -
Timer定时器设计
写上位机时需要获取一些值,比如时间。就像年龄问题。程序写好后,年龄要跟着实际时间增长。public DateTime DateOfBirth { get; set; } public int Age { get { return DateTime.Now.Year - DateOfBirth.Year; } }线程时间 Timerusing System.Threading;系统时间 Timerusi.....原创 2022-05-13 05:11:42 · 409 阅读 · 2 评论 -
上位机开发注意事项
1需要完全理解class用法2上位机开发用的最多的是通讯控件,比如串口,在一个类中开启了串口,再另一个类中想用串口发数据,你会发现用不了。解决办法有2种:1做全局变量,注意加 static 每个类去操作串口,有些值是需要上次的结果。 public static SerialPort serialPort1 = new SerialPort();// 串口控件一般加在主程序的地方;using System;using System.Collections.Generic;usin.原创 2022-05-12 21:51:18 · 587 阅读 · 0 评论 -
Settings 动态保存(非常好用)
用于窗体软件保存设置,下次打开时还是上次关闭时设置的参数;1在Properties下,双击齿轮⚙ Settings.settings2在表格里设置变量名称和数据类型全局变量对象:using 命名空间名.Properties;//Settings 动态保存private Settings dt动态保存 = Settings.Default;3在窗口关闭事件里添加dt动态保存.x轴坐标 = 555.666;dt动态保存.Save();4在窗体加载事件里添加thi.原创 2021-12-04 00:10:45 · 517 阅读 · 0 评论 -
Button按钮
按钮文本显示btn.Text="按钮名字";模式按钮: 带编辑功能的按钮(按钮右击,弹出新窗体,配置按钮的属性)btn_MouseDown 按钮事件ui层代码 #region 右击事件 private void btn_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right)//是右键 .原创 2022-05-07 23:55:02 · 755 阅读 · 0 评论