导航

2010年10月15日

摘要: //序列化  static string Serialize<T>(T t) { using (StringWriter sw = new StringWriter()) { XmlSerializer xz = new XmlSerializer(t.GetType()); xz.Serialize(sw, t); return sw.ToString(); } } ... 阅读全文

posted @ 2010-10-15 20:22 口渴的火麒麟 阅读(169) 评论(0) 推荐(0)

摘要: 最近在做一个EDI项目,主要流程就是客户以HttpPost或Webservice的方式向我们公司下订单,订单内容是以XML格式表示,我这边需要做的操作是:一: 验证请求是否合法(双方密钥)二: 验证请求内容是否正确且符合一定的格式要求三: 对订单进行处理 验证用户的请求是否合法以及对订单的处理就不说了,我今天主要说的是一种优雅、美观、清爽、干净的验证方式 对于XML的内容,我这边的处理方式是... 阅读全文

posted @ 2010-10-15 20:20 口渴的火麒麟 阅读(1751) 评论(1) 推荐(2)

2010年9月30日

摘要: Excel的便捷使得其在非开发人员的办公中非常流行,而Excel确实也提供了很多有用的功能。很多时候我们还需要以Excel为数据源来进行处理或者将Excel作为模板来生成一些报表。在Open XML SDK没出来之前,我们大多采用引用Office类库的方法来做处理,但这样的操作显得很麻烦。而Open XML SDK的出现,让我们可以以一个很自然的方式来处理这些数据,本文我们就一起了解一下如何使用O... 阅读全文

posted @ 2010-09-30 10:56 口渴的火麒麟 阅读(670) 评论(0) 推荐(0)

2010年9月29日

摘要: Ms sql server数据库的加密方式有如下四种:1.使用对称密钥加密数据(ENCRYPTBYKEY):密钥保存在数据服务器上,只能传递密钥标示给存储过程。例子:USE AdventureWorks2008R2;GO-- Create a column in which to store the encrypted data.ALTER TABLE HumanResources.Employe... 阅读全文

posted @ 2010-09-29 18:10 口渴的火麒麟 阅读(621) 评论(0) 推荐(0)

摘要: CAML: Collaborative Application Markup Language1. 基本格式这个功能上类似于SQL,从表单中提炼数据。不过是XML格式。如果拿它同SQL比较,CAML繁琐冗长,而且功能也较弱。基本格式如下:<Query><Where><Eq><FieldRef Name="Colum1" /><Value Type="TypeName"... 阅读全文

posted @ 2010-09-29 17:58 口渴的火麒麟 阅读(258) 评论(0) 推荐(0)

摘要: 原文:http://msdn2.microsoft.com/en-us/library/bb507730.aspx在我们进行SharePoint开发时,程序中常常会要求创建或修改某些XML文件,这些文件由CAML(Collaborative Application Markup Language)语法编写而成。本文将建议在您的开发环境Microsoft Visual Studio中引用一个名为WS... 阅读全文

posted @ 2010-09-29 17:52 口渴的火麒麟 阅读(302) 评论(0) 推荐(0)

2010年9月26日

摘要: 本文内容来自互联网,不过这个是每个Sharepoint开发人员都需要的。我们开发调试Sharepoint应用的时候,默认情况下如果你的程序出错,sharepoint的出错页面只显示“出现未知错误”的提示,查看很不方便。通过下面方法就可以直接在出错页面查看错误信息。修改Web应用程序根目录上的Web.config文件中的两个地方:一、MaxControls="200" Cal... 阅读全文

posted @ 2010-09-26 11:29 口渴的火麒麟 阅读(270) 评论(0) 推荐(0)