自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c# winform自定义控件和组件的开发使用——自定义导航栏 (仿elememt组件)让桌面也充满web风格(五)

首先介绍功能,导航栏出现在上方或者下方导航栏的下拉菜单是否展开导航栏出现在上方(大多数系统是这样,微信部分在下面)导航栏出现在下方下拉菜单展开上下方绑定代码代码 // NavMenu.BindDataTop(lstNavMenuTrees); NavMenu.BindDataBottom(lstNavMenuTrees);子...

2020-03-19 18:01:35 2122 1

原创 c# winform动态和静态调用调用webservice,扩展winform可以选择多个文件,上传到web iis服务器

需求今天朋友叫我给他写个winform可以选择多个文件,上传到web iis服务器,然后可以指定保存到服务器的某个目录,并返回保存的路径,然后上传的时候显示上传进度,上传速度等。。。解决由于一直再用webapi,好久没写webservice服务,导致有点生疏,用了一下午才写出来,最近也在玩博客了,所以特开一篇记录winform静态调用webservice步骤 创建webservice...

2020-03-16 22:43:50 766 1

原创 c# winform自定义控件和组件的开发使用——自定义Button按钮 完成版(仿elememt组件)让桌面也充满web风格(四)

基础用法基础的按钮用法。图中的buttonstyle对应element的style public enum ElementStyle { /// <summary> /// 无 /// </summary> None = 0, /// <summary> ...

2020-03-13 16:43:06 863

原创 c# winform自定义控件和组件的开发使用——自定义Button按钮 (仿elememt组件)让桌面也充满web风格(三)

已经好久没更新博客了,跟着上篇讲一下,上一篇讲述了属性的实现,这一篇讲诉一下基本事件的实现,click事件 /// <summary> /// 按钮点击事件 /// </summary> [Description("按钮点击事件"), Category("自定义")] public event E...

2020-03-13 10:24:41 854

原创 c# winform自定义控件和组件的开发使用——基类控件的开发 (仿elememt组件)让桌面也充满web风格(二)

对于element,Button 按钮或者任何按钮来说都少不了1:是否显示边框,2:边框宽度,3:边框颜色4:是否显示圆角5:圆角大小6:背景颜色以上六点都是最基本得分为两部分来讲,一边框,二是否圆角一:边框定义...

2020-03-09 17:28:04 706 1

原创 c# winform自定义控件和组件的开发使用——基础知识补充——基类控件的开发 (仿elememt组件)让桌面也充满web风格(一)

首先我们学习组件的开发,必须要了解winform的绘图是怎么绘制的,下面详细讲一下:PaintEventArgsRectangleGraphicsPath基础知识绘制图形的基础知识储备GraphicsPath类:表示连接一系列的直线和曲线Rectangle类: 用于存储一个矩形的位置和大小绘制一个矩形Rectangle原型:public Rectangle(int ...

2020-03-04 17:34:57 685

原创 c#Task异步的简单使用

static void Main(string[] args) { //第一种 var task = new Task(() => { Console.WriteLine("任务开始...."); Console....

2019-12-05 21:28:13 1493

原创 c#virtual Abstrct Override Extern NEW关键字的使用

virtual(修饰方法成员,表示虚方法。父类可以含有该类的实现,子类可以覆写该函数。)简单介绍虚函数virtual在某基类中声明 virtual 并在一个或多个派生类中被重新定义的成员函数称为虚函数。虚函数的作用就是实现多态性(Polymorphism),多态性是将接口与实现进行分离。C#作为完全面向对象语言,所有函数并不默认为virtual,但可以在基类中声明关键字virtual,就可...

2019-12-05 20:02:42 281

原创 c#Lazy懒加载详细解读及其例子

近期接到个需求要求不准使用分页控件使用滚动条的方式加载出来几十万条数据,还不能影响性能。固把Lazy再次看了一遍 static void Main(string[] args) { //不使用延迟加载例子 //Stopwatch win7Stopwatch = Stopwatch.StartNew(); ...

2019-12-04 11:15:48 2141

原创 windows编译Redis5.0以及c#使用Redis

c#下使用redis全教程先去弄Cygwin环境Cygwin链接一直安装即可到下面这个界面时让你添加地址,你打开官网,选择mirror sites,点击下面的 Hong Kong(http://mirror-hk.koddos.net/cygwin/)一直往下走索框里输入文字自动搜索,点击“New”的一列,有个那个下拉按钮,选择版本选择gcc 用过linux系统的应该明白选...

2019-12-02 17:57:22 386

原创 C#的Func和Action的使用

Func和Action能解决大多数的委托问题,今天还是给刚入门的小白讲一下Action和Func两者的区别在于Action没有返回值,而Func有返回值。以例子讲解:没有带参数的Func class Program { static int i = 0; static void Main(string[] args) { ...

2019-11-27 15:56:21 435

原创 c# winform实现人脸识别系统(文末附源码)

本系统开发环境为Visual Studio 2010,使用.net 4.0开发,使用AForge库和Aipsdk库和Newtonsoft.json库和system.sqlite库以及第三方插件DevExpress完成。本系统特点:分为人脸库的录入,将信息保存在sqlite数据库中,该数据库中使用一张表,字段有用户姓名,性别,工号,人脸图片(图像存入数据库中可以点击此链接查看)。数据库字段本...

2019-10-28 16:48:58 6554 7

原创 winform自定义窗体,重绘标题栏,自定义控件学习

winform自定义窗体,重绘标题栏虽然现在都在说winform窗体太丑了,但是我也能尽量让桌面应用程序漂亮那么一点点话不多说,先上图重绘标题栏先将原生窗体设置成无边框,FormBoderStyle设置成None然后添加一个panpel控件设置成窗体的的标题栏然后添加四个Label控件充当标题和最小化最大化关闭按钮。此时界面的原型就出来了。完善窗体当然原型出来了,肯定会让其它...

2019-10-09 16:36:11 2855 1

空空如也

空空如也

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

TA关注的人

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