飘易博客(作者:Flymorn)
订阅《飘易博客》RSS,第一时间查看最新文章!
飘易首页 | 留言本 | 关于我 | 订阅Feed
C#编程:C#编程,C#编程技巧、方法。
列 表:
1、C# WinForm软件如何捕获全局异常
2013-6-20 10:02:56
飘易有个项目用到了webbrowser控件,虽然加了try...catch...来避免异常,但是winform在运行了一段时间后还是会无缘无故的自动关闭并退出,查不到原因,没有任何记录。因此,飘易结合了网络上大侠们的经验,开启全局异常捕获。
……
2、C#多线程传递参数的方法
2013-1-25 16:08:46
C#多线程传递参数的方法主要有两种:使用ParameterizedThreadStart委托 和 采用lambda表达式。
……
3、c#多线程频繁操作同一控件“未将对象引用设置到对象的实例”
2012-11-24 19:55:52
c#软件设计中,如果有多个线程同时地频繁地操作UI主线程同一个控件时,比如显示状态等,往往会出现“未将对象引用设置到对象的实例”错误。解决方法就是使用字符串 StringBuilder类,临时缓存要显示的数据。
……
4、C#向RichTextBox写入数据并始终显示在最下方
2012-11-22 14:40:26
C#中经常用到RichTextBox控件,用于显示数据,那么如果在写入数据后,让RichTextBox始终得到焦点或让RichTextBox始终显示最下方的最新数据呢?
……
5、C#注册系统热键、全局快捷键方法
2012-7-18 10:23:20
C#注册系统热键、快捷键需要使用RegisterHotKey、UnregisterHotKey调用方法。
……
6、C# WebBrowser 屏蔽JS alert,confirm弹窗
2012-7-2 10:30:28
利用webbrowser开发软件时,我们会遇到js的alert警告窗口,当webbrowser在UI主线程时,如果弹出了js警告窗口,没有人去点击这个窗口进行确认,那么整个软件就会堵塞在这里不会再往下运行。这个时候,我们可以采用重定义js的alert函数来实现。
……
7、C#清除IE临时文件缓存cookies的方法
2012-6-30 18:34:23
如何清除IE缓存(Internet临时文件,Cookie,历史记录,表单记录,上网密码)?飘易建议大家可以调用系统API来实现,可以使用借助RunDll32.exe 来运行Internet选项的对应删除功能。
……
8、HttpWebRequest第一次请求很慢超时的原因
2012-6-30 10:32:16
在使用HttpWebRequest建立http请求时,第一次连接的响应速度会很慢,而且还会出现请求超时的错误,这里大概有十几秒钟的等待时间,但是一旦第一次运行成功后,下面的请求页面速度就会很快了。
……
9、C#使用Dotfuscator混淆代码的加密方法
2011-9-16 1:04:49
C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,使用VS自带的Dotfuscator可以实现混淆代码、变量名修改、字符串加密等功能。飘易使用的是 Dotfuscator 4.2 PRO 版本,有几个需要配置的地方: Options、Input、Rename、String Encryption、Build。
……
10、多任务多线程分配的策略探讨
2011-9-10 22:17:19
多线程并发操作对于很多应用是非常重要的,多线程可以有效的提高程序的运行效率。那么我们就有必要探讨下多任务如何分配给多线程的策略。飘易目前一般会采用2种方式:分块分配策略 和 定时器监控下的动态分配。
……
1页 2页 3页
© 2007-2019 飘易博客 Www.Piaoyi.Org 原创文章版权归飘易所有