![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
佳碟碟
一只想成为月薪两万的女孩ᐕ)⁾⁾
展开
-
“int & int” 与 “int | int”输出的值
Console.WriteLine(4 & 5)输出4,原理是...原创 2021-06-30 09:38:54 · 650 阅读 · 0 评论 -
CSS3图片边框常用的属性+用法
注意点:目前只有部分浏览器支持border-image属性;如果代码无误,内容却无法显示,可以尝试换个浏览器查看图片边框的语法:border-image:border-image-source border-image-slice border-image-repeat三个参数 [图片地址;裁剪值;平铺方式]例如→border-image: url(img_fx/background.png) 100 stretch;图片边框显示的重点:边框属性不写边框大小,设了border-image会无法原创 2020-12-11 10:30:19 · 2258 阅读 · 1 评论 -
C#下拉框绑定自定义数据的方法
数据库数据:运行效果:绑定自定义数据:[代码+解释]private void MainForm_Load(object sender, EventArgs e) { string sql = "select type from Type"; //下拉款绑定自定义数据 DataTable table = DBHelper.read(sql); DataRow dr = table.N原创 2020-11-21 22:51:58 · 2736 阅读 · 0 评论 -
Winform如何从本地导入照片?并显示在窗体上
点击“添加图片”按钮:打开本地文件夹,选中要导入的图片,点击打开按钮实现以上功能:[代码 + 解释]//为按钮添加单击事件 private void but_Add_Click(object sender, EventArgs e){ //实例化文件夹 并打开它 OpenFileDialog file = new OpenFileDialog(); file.ShowDialog();原创 2020-10-16 10:44:44 · 2266 阅读 · 1 评论 -
Winform如何将图片保存到数据库? 并动态生成, 显示到运行窗体中
步骤一、图片数据存到数据库:复制图片的决对路径,以nvarchar(MAX)数据类型保存到数据库;[灰碟的小小建议]1.将图片保存到本地文件夹再经行保存,防止网络图片毁坏造成数据丢失。2.数据长度设为Max,防图片路径过长,被数据类型的长度限制,导致数据保存不成功。步骤二、动态生成控件并显示图片[解释 + 代码]private void SelectClothing_Load(object sender, EventArgs e){//动态生成保存图片的控件PictureBox:原创 2020-10-16 10:43:55 · 794 阅读 · 0 评论 -
WinForm中如何获取指定动态生成的控件? 借助事件参数中的Object类型的sender实现,下面运用示例解释
sender的作用:当多个控件需要触发相同的事件时,使用sender来获取当前触发事件的控件,可以在同一个方法中进行事件的响应,能够使代码的重用性提高。下面举例解释:例子一(单事件多运用)、点击前的窗体控件:...原创 2020-10-16 10:43:30 · 1144 阅读 · 0 评论 -
C#代码分析 值类型与引用类型的区别
数据类型的区别值类型: byte,short,int,long,float,double,decimal(小数),char,bool和struct(结构体)引用类型:string(特殊的引用类型),数组和对象(类)声明后的区别值类型:变量声明后,不管是否已经赋值,编译器为其分配内存,这个内存空间对应着该值类型变量,空间里存储的就是该变量的值。引用类型:变量声明后,并没有为其分配内存空间。赋值时的区别值类型:赋值时,传递副本(给备份)引用类型:赋值时,传递地址(给地址)文字概念的理解好比“原创 2020-10-16 10:38:06 · 110 阅读 · 0 评论 -
C语言冒泡排序法,无序数值实现升序或降序
冒泡排序:一串无序数值,从第一个数值开始依次与后面的数字比较,交换位置,得到有序的数值(升序排列/降序排列),此过程成为冒泡排序。冒泡排序法:用冒泡排序,将无序数值转化位有序数值的方法,称为冒泡排序法。运行效果:升序排列降序排列实现以上功能:[代码+解释]升序排列(小→大) int[] arr = { 1, 5, 6, 4, 5 ,0}; Console.WriteLine("冒泡排序后的数值:"); for (int i = 0; i < arr.Len原创 2020-10-16 10:36:09 · 5909 阅读 · 0 评论