自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 在WCF中调用Server.MapPath 获取服务发布目录路径

在WCF中调用Server.MapPath 获取服务发布目录路径昨晚编写WCF服务时因为一个小问题搞了很晚才解决。在WCF中想使用Server.Map获取当前服务发布目录的绝对路径。可是在调试时却发现:“System.Web.HttpContext.Current.Server.MapPath("..." + filename);”这个语句中的HttpContext总是

2012-01-19 14:43:04 915

转载 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法 .

错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005使用的 SQL Server 版本不支持数据类型“datetime2”The version of SQL Server in use does not support datatype ‘datetime2解决办法

2012-01-17 09:01:28 998

转载 WCF调试的方法

WCF多层结构的开发,与往常的单程序调试有所不同,总是由于通信导致调试的无法进行,搜了一下互联网,找到了这个办法,测试后发现可行。在WCF的HOST(寄主)所在项目中右键->调试->启动新实例,开始调试服务端。在客户端所在项目中右键->调试->启动新实例,开始调试客户端。这样的话,不管在同一个解决方案中还是不同解决方案中都可以进行WCF的调试。

2012-01-12 14:35:15 1584

转载 Net 4.0网站出现Server Application Unavailable

这次出现问题的原因是新建了一个.net 4.0的网站使用了默认的应用程序池,而默认的程序池已经被一个.net2.0的网站占用了,才会出现这个问题。原因是不能在同一个IIS进程中运行两个不同版本的ASP.NET程序,因为之前已经有若干个.NET 2.0应用被创建在默认应用程序池,所以错误出现了。解决方法,为.net 4.0的ASP.NET程序新建一个应用程序池

2012-01-12 10:26:06 370

原创 INotifyPropertyChanged接口在Silverlight中的简单使用

INotifyPropertyChanged 接口INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。例如,考虑一个带有名为 FirstName 属性的 Person 对象。 若要提供一般性属性更改通知,则 Person 类型实现 INotifyPropertyChanged 接口并在FirstName 更改时引发

2011-12-22 14:36:16 926

转载 C#中的委托和事件

引言委托和事件在.Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obs

2011-12-21 16:23:13 516

转载 C#代表(delegate)和事件(event)

代表(delegate):它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。请看下面例子:源码下载using System;

2011-12-21 14:30:05 477

转载 SilverLight学习笔记--关于使用IValueConvert对绑定数据的格式化操作

在Silverlight中我们经常要用到数据绑定,例如在使用ListBox展现数据时,就需要绑定我们指定的数据源。而在对绑定的数据进行展现时,我们又经常需要对数据的表现形式进行各式各样的处理。        在Silverlight中我们可以使用IValueConverter 实现绑定数据的格式化。在本文我们将示例如何进行操作:一、案例描述:        我们有一个数据源People

2011-12-09 16:18:58 397

转载 Silverlight渐进学习系列(1)——IValueConverter的使用

背景本文通过一个简单的按钮权限来描述如何使用IValueConverter接口。首先可以看到IValueConverter包含两个接口方法:object Convert(object value, Type targetType, object parameter, CultureInfo culture);以及object ConvertBack(obje

2011-12-09 15:45:00 448

转载 How to: Access a Duplex Service

How to: Access a Duplex ServiceSilverlight This topic describes how to create a Silverlight version 4 client that can access a Windows Communication Foundation (WCF) duplex service. It a

2011-12-05 13:37:48 305

INotifyPropertyChanged接口在Silverlight中使用的例子

介绍INotifyPropertyChanged接口在Silverlight中使用的例子(简单)

2011-12-22

C#中的委托和事件

C#中的委托和事件的例子程序,主要讲解delegate,由浅入深,适合初学者。

2011-12-21

C# 中委托和事件的例子

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace DelegateAndEventDemo { public delegate void ClickEventHandler(object sender, EventArgs e); //声明一个代理 public class MyButton { public event ClickEventHandler ClickEvent; //声明一个事件 public void Click() { if (ClickEvent != null) { Console.WriteLine("MyButton:我被单击了"); ClickEvent(this, null); } } } public class MyForm { public MyButton myButton = new MyButton(); public MyForm() { myButton.ClickEvent += new ClickEventHandler(OnClickEvent); } void OnClickEvent(object sender, EventArgs e) { Console.WriteLine("MyForm:我知道你被单击了"); } } class Program { static void Main(string[] args) { MyForm form = new MyForm(); form.myButton.Click(); Console.ReadKey(); } } }

2011-12-21

C#中委托的例子(简单)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace DelegateDemo { public delegate void MyDelegate(string mydelegate); //声明一个delegate对象 public class TestClass { //实现有相同参数和返回值的函数 public void HelloDelegate(string mydelegate) { Console.WriteLine(mydelegate); } //实现有相同参数和返回值的静态函数 public static void HelloStaticDelegate(string mystaticdelegate) { Console.WriteLine(mystaticdelegate); } } class Program { static void Main(string[] args) { TestClass testClass = new TestClass(); MyDelegate mydelegate = new MyDelegate(testClass.HelloDelegate); //产生delegate对象 mydelegate("Hello delegate"); MyDelegate myStaticDelegate = new MyDelegate(TestClass.HelloStaticDelegate); myStaticDelegate("Hello static delegate"); Console.ReadKey(); } } }

2011-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除