.net技术文章
lindping
这个作者很懒,什么都没留下…
展开
-
写了个基于sqlhelper和oracleHelper的通用数据访问层
不久前做了个.net平台上用oracle做后台数据库的小b/s,c/s混合项目.之前做的项目用的是sqlserver数据库,用的是微软的sqlhelper作为数据访问层.到网上搜索了一遍,没有找到微软关于oracle的数据访问层,下载一个petshop3.0,终于找到了一个orahelper,但里面方法的参数比较烦杂,用起来很麻烦,对于sqlhelper里面的方法参数总是带个数据原创 2006-04-07 16:14:00 · 2847 阅读 · 2 评论 -
如何搭建.NET Entity Framework分布式应用系统框架
使用.NET Entity Framework和远程化技术搭建分布式应用系统框架原创 2011-04-03 11:45:00 · 16070 阅读 · 5 评论 -
自动执行任务功能实现
<br />在项目开发过程中,由于业务需求,我们需要系统定时自动执行一些业务操作,如每天生产结束时需要自动汇总统计当天的生产情况,记录各个部门的库存情况等,为此,我编写了一个windows服务程序实现了这个功能,因为这个功能只是实现自动定时执行工作任务,具体工作任务的实现代码封装在不同的dll中,就是说该程序和具体业务逻辑是非耦合的,通用性比较强,所以我把它共享出来,希望能为大家以后遇到类似需求时提供一些参考思路。<br /> 自动任务类的设计<br />自动任务类<br /> /// <summar原创 2011-03-10 16:02:00 · 1574 阅读 · 0 评论 -
泛型集合的序列化和反序列化
关于集合类型对象以及泛型集合类型对象的序列化和反序列化的代码封装以及使用技巧原创 2011-01-15 20:22:00 · 4141 阅读 · 1 评论 -
asp.net mvc项目只能运行在iis根目录下吗?
接触了asp.net mvc一段时间后,一直有这种疑虑,怎么mvc项目只能设为iis根目录或者在debug状态下才能跑起来。上csdn提问,得到高人的解释是 iis6以下不支持空扩展名的路径,需要把某个iis支持的扩展名添加到routing中去,诸如 routes.MapRoute( "myRoute",原创 2009-07-05 10:28:00 · 2824 阅读 · 0 评论 -
在后台类中获取当前page对象
以前,在后台类里面要获取当前请求的一些信息的时候,就用HttpContext.Current对象,可以获取诸如 Request,Response,Server等针对当前请求的对象,但是如何获得整个page对象,却一直不晓得。 今天在解答别人问题时候,无意中搜索发现,System.Web.UI.Page page = HttpContext.Current.CurrentHandle as原创 2009-06-16 10:15:00 · 3973 阅读 · 0 评论 -
设计模式学习体会之单点模式
单点模式,适用于那种需要先实例化,但是实例化以后应用程序域内只需唯一实例那种场景。网上摘来的大致代码如下: public class Singleton{ Singleton() { } private static Singleton _instance = null; public static Singleton Instance原创 2009-08-11 18:34:00 · 1264 阅读 · 0 评论 -
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 · 9852 阅读 · 1 评论 -
给自定义控件的属性提供用户界面
前不久给自己的分页控件的跳转按钮换成图片按钮, 添加了一个图像路径的属性,一边使用者可以自定按钮义图片 ,发现在使用的时候,不能象设置.net的内置控件如 HyperLink的ImageUrl属性那样,弹出选择图片文件的对话框,上csdn问了一下,然后查找了一下sdk,解决了这个问题在属性定义前加上标签 [EditorAttribute(typeof(System.Web.UI.Desi原创 2006-08-23 17:19:00 · 776 阅读 · 0 评论 -
页面回传的时候如何获取引发源?
在开发asp.net程序过程中 ,经常需要知道在页面发生postback的时候,是由页面上哪个控件引发的。比如页面上引入了一个用户控件,该用户控件有若干服务器端的按钮,由于点击事件都写在用户控件的后台代码里了,引用页面上却又想针对点击不同的按钮做一些不同的处理,但却没有办法知道点击的是哪个按钮;又或者,页面上有个按钮,我们想在想在执行button_click()方法之前先执行某些代码,写在原创 2006-08-21 17:42:00 · 1019 阅读 · 0 评论 -
优化ASP.NET应用程序性能研究与探讨
网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户同时访问,没有良好的网站性能,根本无法满足庞大的需求。 ASP.NET作为全新一代的动态网页生成系统,它在平台性能方面与原有的ASP相比已有了一个本质的提高。但要在此基础上开发出专业水转载 2006-09-26 17:51:00 · 956 阅读 · 0 评论 -
公布本人自编的asp.net的分页控件
由于在开发asp.net的企业应用软件中,实在太需要第三方的分页控件了。因为datagrid内置的分页性能底下不说,样式也固定了而且简陋,无法满足客户需求。上网找过一些别人写的分页控件,但是很多都是和数据绑定一起的,用起来比较复杂,而且通用性不好,又没有开源,有的甚至要注册,逼不得已自己动手写了。一开始我用了用户控件方式写的,因为实现起来似乎比较简单,但可恶的是.net.1.1版本对用户控件的原创 2006-04-06 03:27:00 · 3240 阅读 · 8 评论 -
实现接口的方法都必须是virtual的
用emit动态构造某个接口的实现类, 在定义方法的时候 MethodBuilder createConnection = typeBuilder.DefineMethod("CreateConnection", MethodAttributes.Public| MethodAttributes.NewSlot| MethodAttributes.HideBySig| MethodAt原创 2011-06-23 16:50:00 · 1279 阅读 · 0 评论