CSharp
文章平均质量分 51
dier4836
这个作者很懒,什么都没留下…
展开
-
ASP.Net 利用反射调用页面方法
现在很多的站点都是基于JQueryUI、ExtJS等等界面库开发的,可以说前台使用了大量的脚本及静态页面,而后台往往只做为请求页面数据来用,那么合理的利用反射,通过传递指令(或动作)的参数,调用页面的相关方法,便可以减少很多的代码量。 1、所有的页面都继承于一个基类BasePage2、在BasePage类中OnLoad事件增加反射的代码3、页面中增加相应的方法 stri原创 2009-11-04 23:39:00 · 2055 阅读 · 1 评论 -
WinForm 几种获得应用程序启动路径的方法
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)//获取和设置当前目录(原创 2009-11-05 00:00:00 · 3070 阅读 · 0 评论 -
WinFrom中实现最小化至系统托盘
刚在写个程序,遇到个小问题,就是当点击最小化按钮时,如何把程序最小化到系统托盘里去。 其实这样的例子在很多软件上面都可以见到的,但刚开始找属性时并没有任何和系统托盘有关的,找了一下事件,也没有发现有关最小化按钮点击的事件。郁闷中,于是上网搜索了一下,才发现原来有个叫NotifyIcon的控件,而最小化的事件也可以换种思路去实现(用SizeChanged事件)。下面是实现当点击最小化按钮时,原创 2009-11-09 01:41:00 · 1527 阅读 · 0 评论 -
解决ASP.Net上传大文件超时或错误的问题
.Net 里上传大文件时,会遇到超时或HTTP500错误,解决的办法有两种:一种是修改配置,另一种就是用第三方控件。这里介绍一下修改配置的。需要修改的是在 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG目录里,找到文件maxRequestLength="4096"将值修改大一些,例如:102400这个参数的单位应该是KB的以上方法是修改原创 2009-11-09 01:50:00 · 3825 阅读 · 0 评论 -
WinForm中限制程序只能运行一个实例
有时候,我们想让自己写的程序只能在一台电脑上打开一个。就好像一些多页面浏览器,就可以限制是否只允许打开一个实例。 关于限制一个程序只能运行一个实例,实现方法如下,当然,还有很多种方法。详细请参考MSDN中对Mutex类的说明。using System;using System.Threading;static void Main() { bool initially原创 2009-11-09 01:47:00 · 3137 阅读 · 0 评论 -
C#中使用try...catch...是否会影响程序性能
老实说,我这人很少有打破沙锅问到底的精神。不过昨晚听一技术人员跟他的项目经理说要在程序中使用try...catch...时,只见这项目经理邹邹眉说了句“try...catch...性能多差,尽量不要用。”这句话不知道触动了我哪条神经,让这突然产生了相当好奇的心里。于是呼我就百度一下,找找相关的文章。这么一找,才知道,原来网上讨论这个的还挺多的,而且各执一词,各有各的道理。 找到的一原创 2012-02-25 11:30:35 · 16987 阅读 · 11 评论 -
一个正则表达式验证密码强度
private int CheckSecurity(string pwd){ return Regex.Replace(pwd, "^(?:([a-z])|([A-Z])|([0-9])|(.)){6,}|(.)+$", "$1$2$3$4$5").Length;}在网上看过很多种验证密码强度的方法,但无一不长篇大论。今天无意发现一种很牛X的方法,利用正则,且只有一句话转载 2012-06-04 17:30:58 · 22953 阅读 · 7 评论 -
新浪微博 ID与MID互转 (62进制)
最近在做相和新浪微博相关的项目,因为抓取回来的微博JOSN中,ID和MID都是一样的。而客户又要求可以打开单条微博的查看页面。本来SDK中是有QueryMID的功能的,但苦于调用次数的限制(一小时100下好像),而微博却又是海量的(其实就几千条啦)。(http://weibo.com/2121718653/yvsAefokR )在网上搜了好一会,只看到URL转ID的,没看原创 2012-08-03 17:08:03 · 8572 阅读 · 0 评论