C#语言
schc380339655
遇到喜欢的事,任何时间都是刚刚好!
展开
-
C#winform使用双缓冲解决刷新闪屏的问题
最近在做一个winform项目,其中一个panel内的全部控件都是动态添加到页面中的,并且这些动态的控件需要做添加、删除等的功能,考虑到界面的美观,在每添加或删除时都要重新加载所有动态控件,但是,有一个问题就是清空控件再添加时页面会闪屏,这个问题很影响人机交互的效果,最后通过一个大佬了解到了“双缓冲”技术,在大佬给的示例中我稍微修改了一下,现在分享给大家:1、首先我重写了panel控件,项目(右键)–>添加新项–>自定义控件2、添加如下代码:public partial class My原创 2020-10-13 16:22:47 · 2334 阅读 · 0 评论 -
C#使用PrintDocument实现打印预览
添加PrintPreviewControl控件,并做如下设置,绑定printDocument控件:初始化printdocument并绑定打印触发事件this.printDocument1.PrintController = null;//设置打印用的纸张,当设置为Custom的时候,可以自定义纸张的大小printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custom", 800, 1150);//注册PrintPag.原创 2020-06-17 17:40:43 · 6252 阅读 · 0 评论 -
GDI+中发生一般性错误的解决办法
开发的过程中遇到了这个错误想要记录下来!我是在保存图片文件时遇到的这个错误。网上也搜了很多资料,试过之后还是会出错,代码其实也都大同小异没有太大区别,先把我遇到问题的经过描述一下:我要做的是读取身份证信息,其中身份证的证件照也是需要存储下来的,身份证中的照片是二进制流读取的,需要在picturebox控件中展示,我的思路是:1.读取二进制流,写到内存中 by...原创 2020-03-27 17:30:37 · 7015 阅读 · 0 评论 -
C#实现在现有图片的指定位置添加文字
添加引用:using System.Drawing;using System.Drawing.Imaging;public Bitmap CreateBMP(Image image){//声明位图Bitmap bitmap = new Bitmap(image, image.Width, image.Height);return bitmap;} public Graphi...原创 2019-01-10 13:58:24 · 6277 阅读 · 2 评论 -
C#判断链接图片是否存在
private bool CheckUrlFileExist(string fileurl) { HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(fileurl); try { HttpWebResponse myRes = (HttpWebRespon...原创 2019-01-10 14:02:30 · 2257 阅读 · 0 评论 -
七天学会ASP.NET MVC
七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理七天学会ASP.NET MVC (四)——用户授权认证问题七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理七天学会ASP.NET MVC (六...转载 2019-03-21 15:38:00 · 334 阅读 · 0 评论 -
C#网站开发错误页面配置
使用Visual Studio开发C#网站,如果后台程序执行出错,微软会默认弹出一个错误的访问页,页面呈现的错误内容会将项目中的敏感信息泄露出来,具有很大的安全隐患,另外就是给客户的印象也会非常不友好。因此,我们需要定制错误页,当程序出错以后应该让程序跳转到自己定义好的错误页面上。那么,如何实现呢?通过配置web.config文件,配置< customErrors >区域:<...原创 2019-06-11 13:31:51 · 615 阅读 · 0 评论 -
C#计时器用法小结
1. 使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning ...转载 2019-07-06 08:36:05 · 1152 阅读 · 0 评论 -
Log4Net使用指南
转载1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用...转载 2019-08-03 11:19:06 · 277 阅读 · 0 评论