PropertyGrid无意的发现DisplayNameAttribute及应用
说到这个winform属性控件PropertyGrid,要从以前参与项目架构研发,做报表引擎开始,当时我们的目的是想做一个比较简单的报表引擎没有RDLC等报表复杂,是为了让我们的可以操作,用户可以凭借表单拖拽设置样式完成报表模板设置,与我们开发人员代码实现的数据流结合,产生基于apose.cells...
安装 MySQL 和 MySQL-Front
今天因为一个关于 MySQL 的问题安装了 MySQL 和操作 MySQL 的一个客户端环境 MySQL-Front,总结一下。MySQL 的官方网站为:http://dev.mysql.com/,到这里可以直接下载最新的版本:http://dev.mysql.com/downloads/写这篇文章...
在 Windows Phone上使用QQConnect OAuth2
QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码 这篇文章讲述的普通的ASP.NET站点上使用QQ互联,本篇文章主要介绍在WindowsPhone环境使用QQ互联OAuth2 SDK,本文的程序改自Google OAuth2 on Windows Phone。QQ互联的OAu...
未雨绸缪,Win8 Metro开发实例分享
着手win8metro的东西有一段时间了,在这里用一个实实在在的小游戏设计分享给大家。我使用的开发环境是官方9月份公开的Windows Developer Preview(含VS11 P版),不过某些厂商内部可以拿到Developer Preview Update和Win8 Beta。目前开发语言可...
Get field as SPUser from SPListItem -获取当中的用户
/// Gets the SPUser from field of Sharepoint list/// /// <param name="aItem">The item./// <param name="aIntenalName">T...
[WCF REST] 通过ASP.NET Output Caching实现声明式缓存
ASP.NET的输出缓存(Output Caching)机制允许我们针对整个Web页面或者页面的某个部分(主要针对用户控件)最终呈现的HTML进行缓存。对于后续针对相同资源的请求,只需要直接将缓存的HTML予以回复而无须按照页面处理生命周期对每次请求进行重复处理。WCF通过操作行为AspNetCac...
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日) 本周Silverlight学习资源更新 WIn2003部署Silverlight coofy463 Silverlight 中 Notify 的常用写法 林宜鹤 使用DispatcherT...
视图后面加with(nolock)后
一些小的企业项目,往往存在很多局限性,这里讲的局限性是指这些项目在面对某些需求时,所选用的解决方案不多。就拿我目前处理这个来讲吧,说的通俗点就是为业务部门生成相关报表。我目前理解的报表生成方式,总结如下: 第一:在业务库上执行SQL语句或者存储过程,实时生成数据。这其中又分为三种: 1:在主库上操作...
[WCF REST] UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector
REST服务采用面向资源的架构,而资源通过URI进行标识和定位,所以URI在REST中具有重要的地位。对于WCF来说,服务调用请求的URI映射为某个具体的操作,所以服务端需要解决的是如何根据请求URI选择出对应的操作。如果采用SOAP,操作的选择是根据消息的<Action>报头来实现的,...
SharePoint2010 不用第三方工具也照样能找到字段内部名称
在moss开发中,经常会用到caml语言及第三方辅助工具,如U2U等,今天我就非不用这些工具,看看能不能照样工作?答案当然是可以的。好,其实在vs2010中,已经集成有这样的功能方便我们开发:新建一个sharepoint连接:如下图找到自己的网站下的列表,要开发的那个字段:点中,并且打开属性窗口:好...
HTML 5 Step by Step(一) 拖放API
在Html4中,我们可以通过监听mousedown、mousemove、mouseup来实现拖放效果。在Html5中,直接提供了支持拖放操作的API,我们可以很简单的几步就可以实现拖放的效果。 实现的概要 首先我们了解下跟拖动相关的事件: 事件 产生的源对象 说明 dragstart 被拖动的元素 ...
我的SharePoint2010开发模式
笔记本安装双系统:win7,win2008 R21.win7上有vitrual box,里面安装了window 2008 R2,这个环境里面有MOSS2010,VS2010,AD,还有SQL2008 R2.2.win2008 R2安装Hpyer-v(在功能里面添加),Hyper-v新建虚拟机,里面安...
vs2010修改sharepoint部署站点
Changing the SharePoint Site in a Visual Studio 2010 / SharePoint 2010projectI created a new Visual Studio project and entered in the url of a site th...
[WCF REST] WebServiceHost有何特别之处?
WCF为REST服务的寄宿提供了一个新的ServiceHost,即WebServiceHost。WebServiceHost是ServiceHost的子类,而WebServiceHostFactory是对应的ServiceHostFactory,在基于IIS/WAS寄宿中被使用。由于对REST服务绝...
WCF利用企业库Unity框架的IOC层次解耦
由于工作几个月来框架开发已经好久没写博客了,今天想抽点时间出来冒泡。在领域驱动开发中SOA已经成为我们开发的主流技术,在面对当前众多的UI框架选择(asp.net mvc,silverlight,wpf,winform,wp7等一些列甚至跨语言),我们能够重用和抽象的业务逻辑是不会变化的,为了屏蔽这...
装箱拆箱与对象的比较
看到这样的一道面试题:int i = 10;object obj = i;int j = (int) obj;分析一下程序执行中的内存处理。首先,我们可以看到这段程序定义了三个局部变量,局部变量将被定义在栈中,第一个变量比较简单,由于 i 是整形变量,所以变量 i 的值直接被保存在堆栈中。而第二行对...
Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding.
最近学习wcf,看了artech的wcf系列文章,在调试我的WCF之旅(3):在WCF中实现双工通信时,代码写完后,1.添加svc文件;2.创建虚拟目录 3.添加配置文件,将服务宿主到iis中后,出现如下问题:Could not find a base address that matches sc...
[WCF REST] 帮助页面与自动消息格式(JSON/XML)选择
可以说WebHttpBinding和WebHttpBehavior是整个Web HTTP编程模型最为核心的两个类型,前者主要解决消息编码问题,而余下的工作基本上落在了终结点行为WebHttpBehavior上。WebHttpBehavior属性HelpEnabled和AutomaticFormatS...
Asp.Net性能优化 记录篇
Asp.Net性能优化 分两方面1.设计时1.权衡安全性和性能动态的ADO.NET数据库连接池加密算法的选择2.应用程序的逻辑层ixing一个尽可能的将各层部署在一起:in-process>cross-process>remote network3.减少客户端与服端器或者服务器间的往返在...
[WCF REST] Web消息主体风格(Message Body Style)
对于Web HTTP编程模型来说,服务契约中作为操作的方法无须应用OperationContractAttribute特性,只需要根据需要应用WebGetAttribute与WebInvokeAttribute特性即可。前者针对GET HTTP方法,或者则针对其他HTTP方法。WebGetAttri...