- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 实现接口的方法都必须是virtual的
用emit动态构造某个接口的实现类, 在定义方法的时候 MethodBuilder createConnection = typeBuilder.DefineMethod("CreateConnection", MethodAttributes.Public| MethodAttributes.NewSlot| MethodAttributes.HideBySig| MethodAt
2011-06-23 16:50:00 1274
原创 如何搭建.NET Entity Framework分布式应用系统框架
使用.NET Entity Framework和远程化技术搭建分布式应用系统框架
2011-04-03 11:45:00 16061 5
原创 自动执行任务功能实现
<br />在项目开发过程中,由于业务需求,我们需要系统定时自动执行一些业务操作,如每天生产结束时需要自动汇总统计当天的生产情况,记录各个部门的库存情况等,为此,我编写了一个windows服务程序实现了这个功能,因为这个功能只是实现自动定时执行工作任务,具体工作任务的实现代码封装在不同的dll中,就是说该程序和具体业务逻辑是非耦合的,通用性比较强,所以我把它共享出来,希望能为大家以后遇到类似需求时提供一些参考思路。<br /> 自动任务类的设计<br />自动任务类<br /> /// <summar
2011-03-10 16:02:00 1566
原创 设计模式学习体会之单点模式
单点模式,适用于那种需要先实例化,但是实例化以后应用程序域内只需唯一实例那种场景。网上摘来的大致代码如下: public class Singleton{ Singleton() { } private static Singleton _instance = null; public static Singleton Instance
2009-08-11 18:34:00 1254
原创 asp.net mvc项目只能运行在iis根目录下吗?
接触了asp.net mvc一段时间后,一直有这种疑虑,怎么mvc项目只能设为iis根目录或者在debug状态下才能跑起来。上csdn提问,得到高人的解释是 iis6以下不支持空扩展名的路径,需要把某个iis支持的扩展名添加到routing中去,诸如 routes.MapRoute( "myRoute",
2009-07-05 10:28:00 2816
原创 在后台类中获取当前page对象
以前,在后台类里面要获取当前请求的一些信息的时候,就用HttpContext.Current对象,可以获取诸如 Request,Response,Server等针对当前请求的对象,但是如何获得整个page对象,却一直不晓得。 今天在解答别人问题时候,无意中搜索发现,System.Web.UI.Page page = HttpContext.Current.CurrentHandle as
2009-06-16 10:15:00 3968
转载 c# 实现字符串倒序的n 种写法
最简洁就是linq的写法,推荐。 // string concatenation with for looppublic string ReverseA(string text){ char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length
2009-01-07 17:09:00 9846 1
原创 用vs新建web application 和web site是有区别
今天,新建了web application的时候,把旧代码移植过来的时候,发生好些问题。经过一番尝试,终于搞明白了事情的起因。旧代码是在vs 建立的web site。在web application中是无法使用的。1 是 在debug 状态下 编辑源码,只有web site下的代码才允许编辑。2 使用 user profile 也是只有 web site 才可以直接使用。
2009-01-07 00:51:00 781
转载 优化ASP.NET应用程序性能研究与探讨
网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户同时访问,没有良好的网站性能,根本无法满足庞大的需求。 ASP.NET作为全新一代的动态网页生成系统,它在平台性能方面与原有的ASP相比已有了一个本质的提高。但要在此基础上开发出专业水
2006-09-26 17:51:00 951
原创 给自定义控件的属性提供用户界面
前不久给自己的分页控件的跳转按钮换成图片按钮, 添加了一个图像路径的属性,一边使用者可以自定按钮义图片 ,发现在使用的时候,不能象设置.net的内置控件如 HyperLink的ImageUrl属性那样,弹出选择图片文件的对话框,上csdn问了一下,然后查找了一下sdk,解决了这个问题在属性定义前加上标签 [EditorAttribute(typeof(System.Web.UI.Desi
2006-08-23 17:19:00 771
原创 页面回传的时候如何获取引发源?
在开发asp.net程序过程中 ,经常需要知道在页面发生postback的时候,是由页面上哪个控件引发的。比如页面上引入了一个用户控件,该用户控件有若干服务器端的按钮,由于点击事件都写在用户控件的后台代码里了,引用页面上却又想针对点击不同的按钮做一些不同的处理,但却没有办法知道点击的是哪个按钮;又或者,页面上有个按钮,我们想在想在执行button_click()方法之前先执行某些代码,写在
2006-08-21 17:42:00 1015
原创 以模式窗口打开的页面回传时候要注意的地方
以模式窗口打开的页面发生回传时,默认状态是一新窗口方式打开的,所以容易导致程序出错,解决办法是在html代码加上
2006-04-28 10:28:00 841
转载 SQLServer和Oracle的常用函数对比
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) val
2006-04-26 17:45:00 784
原创 在后台代码里实现在aspx页面任意位置插入html代码的好办法
记得在asp时代,没什么可说的了,直接在该位置嵌入服务器代码实现在asp.net,由于兼容asp,这样也可以,但总觉得不伦不类的,因为已经专门有个放置后台代码的cs文件了。。。我后来想到的办法是在该位置放置一个div,panel,label之类的服务器控件,然后用objectID.InnerHtml="xxx" 实现,但由于div, panel服务器控件最后生成html代码的时候都有自
2006-04-26 15:26:00 4867
原创 写出了一条有点难度的sql语句。
表结构如下a 表网站webid,网站名称webnameb 表用户userid,所属网站webid,注册时间regtime要求:统计各个网站某天(yyyy-MM-dd)内用户注册数量咋一看:很简单 select a.id,a.name ,count(*) as regnumber from a inner jion b on a.webid=b.webid w
2006-04-24 18:55:00 1125
原创 添加了清除日期的梅花雨日期控件
在使用大名鼎鼎的梅花雨日期控件的时候,发现一旦选了日期以后没有办法清除,于是在控件的关闭按钮旁边依葫芦画瓢,做了清除的按钮。 点击下载
2006-04-09 23:31:00 1475
原创 写了个基于sqlhelper和oracleHelper的通用数据访问层
不久前做了个.net平台上用oracle做后台数据库的小b/s,c/s混合项目.之前做的项目用的是sqlserver数据库,用的是微软的sqlhelper作为数据访问层.到网上搜索了一遍,没有找到微软关于oracle的数据访问层,下载一个petshop3.0,终于找到了一个orahelper,但里面方法的参数比较烦杂,用起来很麻烦,对于sqlhelper里面的方法参数总是带个数据
2006-04-07 16:14:00 2843 2
原创 公布本人自编的asp.net的分页控件
由于在开发asp.net的企业应用软件中,实在太需要第三方的分页控件了。因为datagrid内置的分页性能底下不说,样式也固定了而且简陋,无法满足客户需求。上网找过一些别人写的分页控件,但是很多都是和数据绑定一起的,用起来比较复杂,而且通用性不好,又没有开源,有的甚至要注册,逼不得已自己动手写了。一开始我用了用户控件方式写的,因为实现起来似乎比较简单,但可恶的是.net.1.1版本对用户控件的
2006-04-06 03:27:00 3237 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人