再弄一片文章凑个4篇文章的数,主要是用于XML和 Binary序列化和反序列化的类
摘要:using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Xml.Serialization;namespace NOAS.PublicOpinionMonitor.Common{ public class SerializeUtility { public enum SerializeType { XML, Binary } #region 序列化 /// <su...
阅读全文
posted @
2013-06-20 17:14
叮叮猫的编程世界
阅读(290)
推荐(0)
Entity Framework底层操作封装(3)
摘要:上面谈了几个类的封装,这次我们讲讲使用的方式。在实际过程中,我们怎么就能说明我们少了代码的编写呢?例如我们需要一个类实现某个表的操作,我们只需要继承与我们的Base类就能实现了。using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NOAS.PublicOpinionMonitor.Access.Common;
using NOAS.PublicOpinionMonitor.ENTITY; namespace NOAS.PublicOpinionMonitor.A.
阅读全文
posted @
2013-06-20 16:57
叮叮猫的编程世界
阅读(419)
推荐(0)
Entity Framework底层操作封装(2)
摘要:在http://blog.csdn.net/jacky4955/article/details/9138411(http://blog.csdn.net/jacky4955/article/details/9138411)里面,是对操作底层的封装,但对于偶来说,其实并不满意。因为操作还是显得太过繁琐,每一次都得去实现基础的几个方法,即使他的代码很少,这个也是一种浪费,作为一个攻城师,坚决不做码农,不去重复同样的工作。于是针对DAL的数据操作做了一个父类。上代码:using System;
using System.Collections.Generic;
using System.Linq;
阅读全文
posted @
2013-06-20 16:48
叮叮猫的编程世界
阅读(336)
推荐(0)
Entity Framework底层操作封装(1)
摘要:最近做移动的项目,要求底层数据库是Oracle,但是因为本机是Sqlserver的环境。想了下,于是使用Entity Framework 进行开发,在开发完成以后切换到Oracle环境。想了下,就决定把以前封装的Linq的底层操作类进行了修改,形成EF的底层操作类。这样在自己熟悉的环境下,效率也会高很多,及时以后这个不好用,我切换起来也会简单很多。多的不过了,各位看官上代码,首先上的第一个类是底层操作的类。using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sys
阅读全文
posted @
2013-06-20 16:41
叮叮猫的编程世界
阅读(471)
推荐(0)
将DataTable作为存储过程参数的用法
摘要:比较新奇的用法。最近工作中写了几个存储过程,需要向存储过程中传递字符串,因为SQL Server 2000中没有内置类似于 split 的函数,只好自己处理,将前台数据集中的一列用逗号拆分存到一个List<string>中,再转化为字符串传给存储过程,很是麻烦。今天看了下SQL Server 2008的新特性,发现有表变量的使用,及其将DataTable作为参数的用法,就尝试了一下,简单谈谈心得。示例代码下载一、测试环境1、Windows Server 2008 R2 DataCenter2、Visual Studio 2008Team SystemWith SP13、SQL Se
阅读全文
posted @
2013-05-28 10:55
叮叮猫的编程世界
阅读(326)
推荐(0)
今天完成的自定义分页控件,支持AJAX.DLL的方式支持24种分页样式
摘要:分页控件,大家应该都比较熟悉了。但是一直以来分页控件都给我一个很郁闷的地方,几乎都是URL传值,让人很郁闷。如果我的是高级查询,里面的值有很多,那写死个人。同时对系统的请求也是一个考验。于是我写了这个分页控件。同时支持24种分页样式。代码如下:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using Sys
阅读全文
posted @
2012-08-20 12:29
叮叮猫的编程世界
阅读(298)
推荐(0)
Response.SubStatusCode”引发了“System.PlatformNotSupportedException”类型的异常
摘要:今天使用AjaxPro.2.dll加上自定义控件做分页控件,我把里面的方法自定义传进去的,但是发现方法穿进去了也执行了,但是:纠结了好久..然后我定义到了穿进去的方法:看了很久,感觉没有错呀。然后设置断点到了:Response最后发现:Response.SubStatusCode”引发了“System.PlatformNotSupportedException”类型的异常.................然后纠结了下,总算想明白了,是因为:Response引起的问题。在异步请求中,他对Reponse有限制。果断去掉,问题解决。
阅读全文
posted @
2012-08-17 10:54
叮叮猫的编程世界
阅读(642)
推荐(0)
关于Sqlserver的换行和空格
摘要:最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下:网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。于是selectREPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'')
阅读全文
posted @
2012-06-12 11:46
叮叮猫的编程世界
阅读(931)
推荐(0)
C# ListView点击列头进行排序
摘要:/// <summary> /// This class is an implementation of the 'IComparer' interface. /// </summary> public class ListViewColumnSorter : IComparer { /// <summary> /// Specifies the column to be sorted /// </summary> private int ColumnToSort; /// <summary> ...
阅读全文
posted @
2012-05-16 11:30
叮叮猫的编程世界
阅读(457)
推荐(0)
收藏的一个关于C# ToString的方法集合
摘要:C# ToString()用法汇总C货币 2.5.ToString("C")¥2.50D十进制数 25.ToString("D5")00025E科学型 25000.ToString("E")2.500000E+005F固定点 25.ToString("F2")25.00G常规 2.5.ToString("G")2.5N数字 2500000.ToString("N")2,500,000.00X十六进制 255.ToString("X")FFformatCod
阅读全文
posted @
2012-05-16 10:02
叮叮猫的编程世界
阅读(305)
推荐(0)
<asp:UpdatePanel中使用下拉时不得不注意的问题
摘要:今天使用<asp:UpdatePanel NET的一个AJAX的一个里面的一个控件,他能很好的结合NET原有控件,进行异步的请求,从而改善客户端感受。但是今天我使用的时候,却发现我的值一直不能提交到服务器,而且是个别下拉不行,你选中以后他会默认到其他下拉里面去,这是为什么的,让我一直找不到原因。一直不得其解,最后没有办法使用HTML排除法,当我右键打开源码的时候总算发现了问题<select name="ddlYear" onchange="javascript:setTimeout('__doPostBack(\'ddlYear\
阅读全文
posted @
2012-05-06 16:37
叮叮猫的编程世界
阅读(282)
推荐(0)
发布一个收藏的XML处理类
摘要:public class XmlHelper { public XmlHelper() { } /// <summary> /// 读取数据 /// </summary> /// <param name="path">路径</param> /// <param name="node">节点</param> /// <param name="attribute">属性名,非空时返回该属性值,否则返回串联值</param> /// <re
阅读全文
posted @
2012-04-20 16:32
叮叮猫的编程世界
阅读(160)
推荐(0)
XML的序列化和反序列话
摘要:public static class XMLHelp { private static XElement _XElement; private static XmlSerializer ser; /// <summary> /// 序列化 /// </summary> /// <param name="obj"></param> /// <returns></returns> public static XElement XmlSerializer<T>(T obj) ...
阅读全文
posted @
2012-04-20 16:18
叮叮猫的编程世界
阅读(233)
推荐(0)
关于checkbox你不得不注意的事情
摘要:今天搞checkbox赋值的问题,搞得心里憔悴。看代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title>
阅读全文
posted @
2012-03-19 14:30
叮叮猫的编程世界
阅读(237)
推荐(0)
细说IIS异常日志 — 你必须知道的功能
摘要:最近在跟QAD用Webservice搞接口做数据维护,搞的哥那个叫头大,遇到很多问题,系统的log4net根本就无法记录。话说QAD调我某一个接口,可能包含几百个字段,而且QAD是个产品,所以我这边提供的维护接口,必须符合QAD的接口标准,两个字蛋疼,四个字就是相当蛋疼。 没办法谁让咱是搞程序的呢,再苦再累也得上。这时候我突然相倒了,webservice是基于IIS的,那么基于IIS必须有IIS日志,那么我就从IIS日志入手解决这些问题。 问题示例:QAD调用我方接口,返回消息“<QdocProcessingException>HTTP/1.1 500 Internal Serve
阅读全文
posted @
2012-03-06 14:19
叮叮猫的编程世界
阅读(292)
推荐(0)
C#|.NET从控制反转(依赖注入)想到事件注入 (非AOP)
摘要:正想写一个扩展性高一点的权限菜单。这个可以借鉴一下。原文地址:http://www.cnblogs.com/dubing/archive/2011/12/21/2295895.html前文事件注入的想法是由依赖注入所联想到依赖注入不算什么吸引人的话题本篇就不详说了不过有闲暇时间的机会不妨按照自己的兴趣去摸索、研究一些东西,也是一种乐子。在抓虫系列里简单的描述一下依赖注入在项目中的应用场景抓虫(五) 浅谈依赖注入与控制反转关于依赖注入推荐T2噬菌体同学的一篇文章 依赖注入那些事儿关于事件注入已添加进我的设计模式 【系列索引】结合项目实例 回顾传统设计模式 打造属于自己的模式类系列 概要所谓事件注
阅读全文
posted @
2012-02-28 12:13
叮叮猫的编程世界
阅读(306)
推荐(0)
少量代码实现AjaxPro.DLL 定时更新GridView技巧(页面的局部更新)
摘要:这几天遇到一个问题,要获取实时信息,同时绑定到前台。用JS直接写到前台也是可以的,但是写JS太麻烦了。于是选择使用了AjaxPro.2.DLL,他的一些使用方法就不用说明了吧。网上一搜一大把,我主要讲讲一些技巧。在提前你可以这么做: <asp:ScriptManager EnablePartialRendering="true" ID="ScriptManager1" runat="server"></asp:ScriptManager> <div> <table class="Li
阅读全文
posted @
2012-02-28 01:54
叮叮猫的编程世界
阅读(239)
推荐(0)
asp.net页面生存周期
摘要:提炼自:【ASP.NET开发答疑200问】一书..①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.②加载视图状态-------ViewState是存放页面服务器控件的属性和值的集合,客户端通过一个隐藏控件_ViewState把其传到服务器(服务器端也有这么一个变量,该步即为使用服务器端的ViewState,相对于客户端传过来的_ViewState,它是旧版本)________此处不一定对,纯属个人理解.=.继续③回传数据处理-------从第一步里的客户请求里找到_ViewState,并提取其中的数据,为
阅读全文
posted @
2012-02-23 10:27
叮叮猫的编程世界
阅读(117)
推荐(0)
Net之DataTable快速定制,拒绝使用遍历的方法
摘要:本文旨在讨论使用DataColumn.Expression属性定制列,高手绕过。这里只介绍两个经典的场景,抛砖引玉其他更多功能待各位读者自己发现吧!场景一:DataTable里有两个列分别为每种商品的[price]单价和[Num]数量,现在需要得到每种商品的总价值:方法一(不推荐):增加一列[Value],遍历DataTable用每一行的[price]*[num]得到价值,然后赋给列[value],代码如下:dt.Columns.Add("value");//增加新列value存储总价值foreach(DataRow dr in dt.Rows)//遍历计算每种商品总值并存
阅读全文
posted @
2012-02-22 11:34
叮叮猫的编程世界
阅读(177)
推荐(0)
C#精髓 GridView 72般绝技
摘要:说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第四讲 GridView 72般绝技作者:清清月儿主页:http://blog.csdn.net/21aspnet/时间:2007.3.24-26为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果!快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和
阅读全文
posted @
2012-02-15 17:49
叮叮猫的编程世界
阅读(219)
推荐(0)