- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 单片机原理(一)
微机具有完整运算及控制功能的计算机微机组成微处理器,存储器,接口适配器(I/O接口),系统总线微处理器包括运算器、控制器、寄存器三大部分, 是计算机的核心部件单片机将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机冯诺依曼结构和哈弗结构的区别哈佛结构将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。诺依曼结构的计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器,计算机执行
2022-01-08 15:42:03 519
原创 Winform控件随窗口等比例缩放
Winform控件随窗口等比例缩放在创建winform窗口时,常常控件不能随窗口正确比例缩放。运行窗体如下:最大化后窗体:缩小后窗体:实现方法如下在form1窗口下添加一个panel工具,在父容器中停靠;然后在panel容器中放置我们需要的工具;新建一个 NForm 窗体类,继承默认窗体类 Form ,而原来的 Form1 :Form 窗体类继承的默认窗体类修改为 Form1 :NForm 自定义新建的窗体类。新建窗体类代码如下:using System;using System
2020-12-18 17:18:20 4284 3
原创 为Datagridbiew添加复选框
为Datagridview添加复选框在datagridview中首列添加复选框效果如下图dgv复选框代码如下: //为dgv增加复选框列 DataGridViewCheckBoxColumn checkbox = new DataGridViewCheckBoxColumn(); //列显示名称 checkbox.HeaderText = "选择"; checkbox.Name =
2020-12-18 14:40:42 301
原创 Datagridview重绘优化
Datagridview重绘优化Winform的DataGridView在绑定比较多的数据后,每次选中不同单元格或者下拉滚动条时,DataGridView重绘都非常慢,明显看到波浪形的加载数据。其实这个问题在.NET程序员中早就有讨论,且有了解决方案,办法就是用打开双缓冲模式 DoubleBuffered。但是DataGridView根本找不到这个属性,因为这个属性默认时被隐藏的。不过不要紧,高手们想出了用反射来设置这个属性的方法,具体代码如下。在Form1_Load事件中添加如下代码:
2020-12-18 13:42:56 967 1
原创 Winform嵌套窗体的实现
Winform嵌套窗体的实现具体实现过程第一步:预先准备一个panel控件作为其他窗体的父窗体,通俗来说就是其他窗体展示的地方;第二步:准备好你要展示的窗体,然后再调用两个方法即可;第一个方法:用于关闭panel中的窗体,代码如下//用于关闭panel中的窗体,直接调用即可private void CloseFrm() { //panel1为panel控件 foreach (Control item in this.panel1t.Co
2020-12-07 15:59:32 2349 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人