在线PDF转换网站集合

Jquery CDN ,

网站加载速度在线监测工具

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。

12
2014
05

silverlight添加ToolTipService提示信息

 

 

Silverlight 提供了一个名为“ToolTipService”的控件用于为Silverlight 控件显示工具提示。这个类可以附着在Silverlight 中的大多数UI 元素上用于显示工具提示。

  简单的文本提示

  下面的示例代码显示如何为一个按钮控件添加工具提示:

<Button Width="60" Height="20" Content="My Button">
<ToolTipService.ToolTip>
<ToolTip Content="This is tool tip for Button"></ToolTip>
</ToolTipService.ToolTip>
</Button>
 

12
2014
05

silverlight 中 tooltip 内容换行的问题

 

 

 silverlight 中 tooltip有的时候内容过长,或者内容有固定的格式,需要在固定的位置换行,

我们可以直接在内容中插入  Environment.NewLine  或者  \n 就可以实现换行了 ,。

07
2014
05

C#类型后加问号如decimal?

 


decimal?是可空类型就是可以将值设置为Null,decimal 不能设置为null

decimal a = 100; //对
decimal a = null; //错
decimal? a = 100; //对
decimal? a = null; //对

decimal? a = null;
Console.WriteLine(a.HasValue); //输出False

05
2014
05

GDI、OpenGL与DirectX之间的区别,WPF底层的图形技术是DirectX

 

       GDI,图形设备接口,MS开发的通用的windows系统图形编程接口,功能强涉及面广,一般的编程都用它。但是用来做多媒体开发就差强人意了

       OPENGL是SGI开发的一套三维图形软件包,出现很早,功能超强,且接口简洁,运算效率绘图效果极高,早期大都用在科研部门,运行在高性能计算机上。学术性较强,科研部门用的才多。曲高和寡,被DX抢了市场

       DirectX ,MS开发的三维绘图软件包,(里面也包括了,语音鼠标键盘加速包,还有视频、图象)。早期性能比DX差远了,但是通过操作系统的捆绑销售以及MS的大力市场推广,稳稳的占据了市场,并且经过不断的升级,现在性能上基本已经超过了OPENGL。基本绘图方法和OPENGL差不多,只不过接口采用COM方式,对于COM不了解的程序员来说上手有点难度。

05
2014
05

数据契约(DataContract)介绍

 

 

服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。

一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。

      [DataContract]
     public class UserInfo
     {
          //….
}

05
2014
05

Silverlight动画处理性能比较, Storyboard与DispatcherTimer

 

方法

29
2014
04

Silverlight中Path路径标记语言

 

Path的Data数据有下面几种生成方式:

1. 来自其它矢量图。比如使用 Expression Design,就可以直接粘贴来自其它软件的矢量图形,然后选择导出,导出时做如后选择:文件->导出->导出属性->格式->XAML Silverlight 画布,即可得到XAML格式的矢量图形,也就是Path。
2. 使用转换路径,比如,我们要把文字转成图形,相当于印刷行业里的文字转曲,可以直接用 Expression Blend。选中对象->路径->转换为路径,即可。
3. 自己动手写。当然这也是最难的方式。不过对于简单图形来说非常有用。用Design生成的数据量很大,手写就会变得很简洁。这篇博客就是要介绍Path命令的格式,以及如何写一些简单的Path。

http://msdn.microsoft.com/zh-cn/library/cc189041(VS.95).aspx

28
2014
04

silverlight中对话框必须由用户启动

 

在 Silverlight调试过程中有时候会弹出 “ 对话框必须由用户启动 ”的错误。

 

 var dialog = new OpenFileDialog { Multiselect = false, Filter = "Diagram (.xml)|*.xml|All Files (*.*)|*.*" };
     if (dialog.ShowDialog() == true) {}

28
2014
04

Silverlight中xmlns引入命名空间介绍

xmlns即xml namespace, 所以这个关键字开始的就是要引入命名空间。

语法:
xmlns:前缀="clr-namespace:命名空间名称;assembly:程序集名称"


自定义声明一个命名空间:xmlns:datagrid="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"

24
2014
04

silverlight提示类不可访问,因为他受保护级别限制

在 silverlight的时候提示  类不可访问,因为他受保护级别限制 , 这并不是程序代码的问题,而是引用的问题, 把原来的引用dll的地方改为引用源代码项目就可以了。