NET研究和源码发布
冬你个冬
这个作者很懒,什么都没留下…
展开
-
EF5框架封装
话说上周,在弄系统,因为是新电脑,就没有沿用以前的VS2010换了2013使用,然后因为更新了数据库,于是对EF的生成的实体进行更新。然后手贱一点而过,结果发现底层运行不聊了。一看原因:AccessBase where T : EntityObject 。 是什么原因了,刚开始看到还是比较晕,这里没有问题啊,怎么会报错呢。然后查找源码发现,EF5 针对实体生成的是Class而非原来原创 2014-12-01 09:30:57 · 2712 阅读 · 1 评论 -
Entity Framework底层操作封装(1)
最近做移动的项目,要求底层数据库是Oracle,但是因为本机是Sqlserver的环境。想了下,于是使用Entity Framework 进行开发,在开发完成以后切换到Oracle环境。想了下,就决定把以前封装的Linq的底层操作类进行了修改,形成EF的底层操作类。这样在自己熟悉的环境下,效率也会高很多,及时以后这个不好用,我切换起来也会简单很多。多的不过了,各位看官上代码,首先上的第一个类是底层原创 2013-06-20 16:41:30 · 6029 阅读 · 2 评论 -
再弄一片文章凑个4篇文章的数,主要是用于XML和 Binary序列化和反序列化的类
using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Xml.Serialization;namespace NOAS.PublicOpinionMonitor.Common{ public class SerializeUtility { pub原创 2013-06-20 17:14:57 · 1053 阅读 · 0 评论 -
Entity Framework底层操作封装(2)
在http://blog.csdn.net/jacky4955/article/details/9138411(http://blog.csdn.net/jacky4955/article/details/9138411)里面,是对操作底层的封装,但对于偶来说,其实并不满意。因为操作还是显得太过繁琐,每一次都得去实现基础的几个方法,即使他的代码很少,这个也是一种浪费,作为一个攻城师,坚决不做码农,原创 2013-06-20 16:48:42 · 2131 阅读 · 1 评论 -
将DataTable作为存储过程参数的用法
比较新奇的用法。最近工作中写了几个存储过程,需要向存储过程中传递字符串,因为SQL Server 2000中没有内置类似于 split 的函数,只好自己处理,将前台数据集中的一列用逗号拆分存到一个List中,再转化为字符串传给存储过程,很是麻烦。今天看了下SQL Server 2008的新特性,发现有表变量的使用,及其将DataTable作为参数的用法,就尝试了一下,简单谈谈心得。转载 2013-05-28 10:55:29 · 972 阅读 · 0 评论 -
今天完成的自定义分页控件,支持AJAX.DLL的方式支持24种分页样式
分页控件,大家应该都比较熟悉了。但是一直以来分页控件都给我一个很郁闷的地方,几乎都是URL传值,让人很郁闷。如果我的是高级查询,里面的值有很多,那写死个人。同时对系统的请求也是一个考验。于是我写了这个分页控件。同时支持24种分页样式。代码如下:using System;using System.Collections.Generic;using System.Linq;usi原创 2012-08-20 12:29:19 · 1665 阅读 · 0 评论 -
Response.SubStatusCode”引发了“System.PlatformNotSupportedException”类型的异常
今天使用AjaxPro.2.dll加上自定义控件做分页控件,我把里面的方法自定义传进去的,但是发现方法穿进去了也执行了,但是:纠结了好久..然后我定义到了穿进去的方法:看了很久,感觉没有错呀。然后设置断点到了:Response最后发现:Response.SubStatusCode”引发了“System.PlatformNotSupportedException”原创 2012-08-17 10:54:41 · 11455 阅读 · 4 评论 -
关于Sqlserver的换行和空格
最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下: 网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。 于是select REPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'原创 2012-06-12 11:46:46 · 3714 阅读 · 0 评论 -
C# ListView点击列头进行排序
/// /// This class is an implementation of the 'IComparer' interface. /// public class ListViewColumnSorter : IComparer { /// /// Specifies the column to be so原创 2012-05-16 11:30:17 · 4124 阅读 · 0 评论 -
收藏的一个关于C# ToString的方法集合
C# ToString()用法汇总C货币 2.5.ToString("C")¥2.50D十进制数 25.ToString("D5")00025E科学型 25000.ToString("E")2.500000E+005原创 2012-05-16 10:02:55 · 946 阅读 · 0 评论 -
<asp:UpdatePanel中使用下拉时不得不注意的问题
今天使用,他能很好的结合NET原有控件,进行异步的请求,从而改善客户端感受。 但是今天我使用的时候,却发现我的值一直不能提交到服务器,而且是个别下拉不行,你选中以后他会默认到其他下拉里面去,这是为什么的,让我一直找不到原因。一直不得其解,最后没有办法使用HTML排除法,当我右键打开源码的时候总算发现了问题 2012 2013 2014 2015原创 2012-05-06 16:37:40 · 702 阅读 · 0 评论 -
发布一个收藏的XML处理类
public class XmlHelper { public XmlHelper() { } /// /// 读取数据 /// /// 路径 /// 节点 /// 属性名,非空时返回该属性值,否则返回串联值原创 2012-04-20 16:32:36 · 408 阅读 · 0 评论 -
XML的序列化和反序列话
public static class XMLHelp { private static XElement _XElement; private static XmlSerializer ser; /// /// 序列化 /// /// ///原创 2012-04-20 16:18:05 · 1015 阅读 · 0 评论 -
Entity Framework底层操作封装(3)
上面谈了几个类的封装,这次我们讲讲使用的方式。在实际过程中,我们怎么就能说明我们少了代码的编写呢?例如我们需要一个类实现某个表的操作,我们只需要继承与我们的Base类就能实现了。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NOAS.PublicOp原创 2013-06-20 16:57:02 · 2425 阅读 · 3 评论 -
在 子控件中,如何去隐藏NotifyIcon(任务栏图标)
话说今天搞原创 2014-04-04 12:22:02 · 2311 阅读 · 0 评论 -
Entity Framework底层操作封装V2版本(1)
Entity Framework底层操作封装V2版本(1)原创 2014-05-09 17:07:59 · 1981 阅读 · 3 评论 -
iTextSharp导出Pdf报错 Element not allowed
iTextSharp导出Pdf报错 Element not allowed 。iTextSharp不支持TH标签原创 2014-08-25 16:40:23 · 2583 阅读 · 0 评论 -
HTML导出PDF中文文件
HTML TO PDF 网页另存为PDF文件,iTextSharp原创 2014-08-20 18:39:16 · 14165 阅读 · 14 评论 -
Dal数据公共缓存类,还有点问题集思广益,大家多多提问题
不说多得直接上代码: public class DataCacheCommon where T : class { private List DataList = new List(); private static object ulock = new object(); private DateTime nextDataUpdate原创 2014-04-11 17:10:24 · 1446 阅读 · 0 评论 -
父类锁让并发减少,架构中不得不注意的问题
今天做一个框架,我想把底层封装一个公共的方法,基层继承于此方法。但是,突然我想到一个问题,在实例化子类,调用基类方法的时候,会不会造成相互影响呢?例如,子类1 在调用基类方法的时候 锁住了,那会不会造成 其他子类实例化调用的 堵塞呢? 于是做了一个测试,先上基类和子类的代码: public class LockClass { private原创 2014-04-11 16:48:06 · 1053 阅读 · 0 评论 -
委托,把方法作为参数
在实际的开发过程中,我们会遇到这样的一种情况:例如我的调用类有一个方法,但是这个方法却需要去调用的类的方法进行处理。有点晕了哈,好吧 我们一边看代码一边说问题。 首先我们上底层方法: public class DelegateMyFunction { public static string NowTime = string.Emp原创 2014-04-11 09:41:36 · 3297 阅读 · 0 评论 -
Entity Framework底层操作封装V2版本(7)
下面就是使用了:首先我们原创 2014-05-09 17:33:52 · 1358 阅读 · 2 评论 -
Entity Framework底层操作封装V2版本(8)
现在需要说说,需要注意的问题:在使用这个架子的时候一定原创 2014-05-09 17:41:48 · 1602 阅读 · 2 评论 -
Entity Framework底层操作封装V2版本(6)
这个方法是数据缓存操作的基本类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatte原创 2014-05-09 17:27:06 · 1997 阅读 · 0 评论 -
Entity Framework底层操作封装V2版本(5)
Entity Framework底层操作封装V2版本(5)原创 2014-05-09 17:24:50 · 2930 阅读 · 0 评论 -
Entity Framework底层操作封装V2版本(4)
Entity Framework底层操作封装V2版本(4)原创 2014-05-09 17:20:59 · 1636 阅读 · 2 评论 -
Entity Framework底层操作封装V2版本(3)
Entity Framework底层操作封装V2版本(3)原创 2014-05-09 17:14:26 · 1958 阅读 · 0 评论 -
Entity Framework底层操作封装V2版本(2)
Entity Framework底层操作封装V2版本(2)原创 2014-05-09 17:11:33 · 2602 阅读 · 4 评论 -
关于checkbox你不得不注意的事情
今天搞checkbox赋值的问题,搞得心里憔悴。看代码: $(function() { $("#CheckboxALL").click(function() { var checklist = $("#myCheckList").find(":checkbox");原创 2012-03-19 14:30:11 · 741 阅读 · 0 评论 -
细说IIS异常日志 — 你必须知道的功能
最近在跟QAD用Webservice搞接口做数据维护,搞的哥那个叫头大,遇到很多问题,系统的log4net根本就无法记录。话说QAD调我某一个接口,可能包含几百个字段,而且QAD是个产品,所以我这边提供的维护接口,必须符合QAD的接口标准,两个字蛋疼,四个字就是相当蛋疼。 没办法谁让咱是搞程序的呢,再苦再累也得上。这时候我突然相倒了,webservice是基于转载 2012-03-06 14:19:15 · 848 阅读 · 0 评论 -
C#|.NET从控制反转(依赖注入)想到事件注入 (非AOP)
正想写一个扩展性高一点的权限菜单。这个可以借鉴一下。 原文地址:http://www.cnblogs.com/dubing/archive/2011/12/21/2295895.html前文事件注入的想法是由依赖注入所联想到依赖注入不算什么吸引人的话题 本篇就不详说了 不过有闲暇时间的机会不妨按照自己的兴趣去摸索、研究一些东西,也是一种乐子。在抓虫系列里简单的描述一下依赖转载 2012-02-28 12:13:39 · 7182 阅读 · 0 评论 -
ASP.NET 程序优化
一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的转载 2009-08-18 11:20:00 · 513 阅读 · 0 评论 -
C# 汉字转换成拼音
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;namespace CrazyCoder.Common{/// /// 汉字转拼音类 /// by http://www.crazycoder.cn转载 2009-06-08 16:31:00 · 714 阅读 · 0 评论 -
NET简单的一个画图程序 使用简单 自己可以相关自己的内容进行配置就可以使用了
using System;using System.Drawing;//HttpUtility.UrlEncode/// ///Curve 的摘要说明/// public class Curve{ public Curve() { // //TODO: 在此处添加构造函数逻辑 // } /*****************原创 2009-04-10 10:49:00 · 871 阅读 · 0 评论 -
两个不同页面的值的回传
父页面中:这是一个js他的意思就是模拟一个页面生成。ReturnValue就是那一个页面返回的值function btnFileUplowe_onclick() { //文件上传 ReturnValue=window.showModalDialog("../../FileUpdownControl.aspx?TheType=Ticket",window,"dialog原创 2008-12-09 10:04:00 · 714 阅读 · 0 评论 -
.net中前台javascript与后台c#函数相互调用问题
C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;转载 2008-12-01 10:48:00 · 814 阅读 · 3 评论 -
遍历文件下所有文件
protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack){ string paths = @"F:/学习专用文件夹/网页"; Boolean flag = ReadFiles(paths); if (flag)原创 2008-11-25 11:32:00 · 476 阅读 · 0 评论 -
在线QQ 以及MSN 阿里旺旺 雅虎在线 等调用 转载自 http://hi.baidu.com/gaoqunjian/blog/item/580293d914d000ee38012ff3.html
1.QQ在线咨询代码 (qq在线交谈代码/qq在线客服代码/qq在线状态代码/qq在线客服代码) (将66757924换成你的号码,site后面换成你的网站就可以了)http://wpa.qq.com/msgrd?V=1&Uin=66757924&Site=服务易&Menu=yes">更多的生成显示QQ在线状态的代码,请查看腾讯官方网站 http://imis.qq.com/webpr转载 2008-11-14 11:01:00 · 2995 阅读 · 4 评论 -
WEB服务的使用和自己的思索
WEB服务,是什么呢?为此我在学习它的时候专门看了一下它的介绍。Web Services:从字面上理解就是通过Web提供的服务。我们可以理解Web Services是自包含的、模块化的应用程序,它可以在网络(通常为Web)中被描述、发布、查找以及调用;也可以理解Web Senices是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Sevices能与其原创 2009-01-07 11:12:00 · 684 阅读 · 0 评论 -
WEB遍历文件夹下所有的文件(不遍历文件夹)
/// /// 根据文件夹路径得到文件路径下所有的文件 /// /// public void ListFiles(string pathtext) { try { if (pathtext == null ||pathtext.Equ原创 2008-11-12 12:54:00 · 1589 阅读 · 3 评论