代码改变世界

使用Visual Studio进行SharePoint母板页的部署

2012-01-31 22:26 by 雪中风筝, 330 阅读, 0 推荐, 收藏, 编辑
摘要:SharePoint开发人员怎么进行母板页的定制?或许你还在通过备份v4.master然后通过修改原有的母版页来达到自己的效果?那么如何将这个母版页应用到生产环境中去呢?下面介绍一种通过Feature来控制使用不同的母板页的示例:首先准备一个通过Feature来控制的母版页,这里我们使用Starter Master母版页,可以通过http://startermasterpages.codeplex.com/里获取到Starter Master。建立一个空的Visual Studio的项目,添加一个Module,起名为CustomMasterPage,删除自带的sample.txt文件。然后将要 阅读全文

使用Windows Service托管WCF服务

2011-08-01 13:50 by 雪中风筝, 305 阅读, 0 推荐, 收藏, 编辑
摘要:声明服务接口 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.ServiceModel; 6 7 namespace Microsoft.ServiceModel.Samples 8 { 9 [ServiceContract]10 interface ICalculator11 {12 [OperationContract]13 double Add(double n1, double n2);14 [OperationCon 阅读全文

自托管WCF服务

2011-08-01 13:36 by 雪中风筝, 287 阅读, 0 推荐, 收藏, 编辑
摘要:声明WCF服务并且声明客户端提供的操作 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.ServiceModel; 6 using System.ServiceModel.Description; 7 8 namespace SelfHost 9 {10 [ServiceContract]11 interface IHelloWorld12 {13 [OperationContract]14 string SayHello(s 阅读全文

RabbitMQ系列之“Hello,World”

2011-07-27 11:52 by 雪中风筝, 746 阅读, 0 推荐, 收藏, 编辑
摘要:这篇文章中通过一个简单的Hello,world程序来实现消息的发送和接收这个是建立的一个获取连接和关闭连接的类 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using RabbitMQ.Client; 6 7 namespace Binqsoft.RabbitMQ.Client 8 { 9 public class BSConnection10 {11 //return a connection to the RabbitMQServer usin 阅读全文

RabbitMQ系列之RabbitMQ服务器安装

2011-07-26 18:03 by 雪中风筝, 2204 阅读, 0 推荐, 收藏, 编辑
摘要:这个系列将会按照学习进度逐渐深入的介绍RabbitMQ消息中间件,首先我们从如何在Windows上安装RabbitMQ介绍 以下介绍安装步骤: 安装Erlang 安装RabbitMQ服务器 配置环境 启动服务或者后台程序1、安装服务器端组建 安装Erlang 安装最新版本的Erlang/OTP.目前最新的版本是R14B03,可以在http://www.erlang.org/download.html这个地方找到最新的Erlang/OTP,运行.exe文件。使用默认的安装选项,Erlang就会出现在开始菜单里,安装的默认目录为C:\Program Files (x86)\erl5.8.4\bin 阅读全文

ICallbackEventHandler实现回调

2011-07-13 17:55 by 雪中风筝, 319 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中介绍了什么叫回调,这篇使用ASP.Net中的ICallbackEventHandler实现回调,该网页模拟一个数据库查找,以确定一系列产品(监视器、键盘等)的供货数量或库存数量。为了简化此代码示例,数据库由包含少量物品的词典列表来表示。对于表中的每件物品,键就是物品名称(如监视器),值就是物品的库存数。但是在成品应用程序中,将使用数据库。1<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="CallBack.aspx.cs"Inherits="Cal 阅读全文

回调

2011-07-13 11:24 by 雪中风筝, 280 阅读, 0 推荐, 收藏, 编辑
摘要:1. 何为回调(callback)所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B叫甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。下面举个通俗的例子:某天,我打电话向你请教问题,当然是个难题,:),你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们 阅读全文