自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蝈蝈俊.net

记录自己的学习心得

  • 博客(18)
  • 收藏
  • 关注

原创 Silverlight 样式

WPF 和 Silverlight 支持 Style 机制,它允许我们把控件的属性值封装成可重用的资源。我们可以把这些样式声明保存在独立于页面的其他文件中(当然本文件也可以),然后就可以在一个应用程序中跨控件和页面重用(甚至跨多个应用程序重用)。在做一些基本定制的场景下,概念上类似于在 HTML 中重用 CSS。   一个样式的简单例子 我们给一个园定义一个名叫 EllipseStyle1

2009-12-30 17:16:00 1330 3

原创 空格

SQL Server 的 ltrim 和 rtrim 函数只会取消 char(32) 的字符, char(9) 之类的字符则不会剔除。今天在处理论坛的一个bug时,发现数据多了空格,就是char(9)在作怪。 一个演示SQL代码: declare @s nvarchar(50)select @s = char(32)+char(9)+*print(%+@s+%)sele

2009-12-30 14:29:00 1307 2

原创 C#4.0 新特性 dynamic 简化Com调用的复杂度

我们以前要实现朗读一段文本,需要如何做呢? 首先在项目中引用 Microsoft Speech Object Library 。 如下Com组件: 然后是一堆复杂的代码。这部分的实现可以采看以下几篇文章: .Net平台下开发中文语音应用程序 http://www.microsoft.com/china/community/program/originalarticles/Tech

2009-12-30 11:02:00 4723 1

原创 C# 4.0 特性: dynamic 和 ExpandoObject

C# 4.0引入了一个新类型:dynamic,简单来说,任何直接声明为这种类型的变量,或者从函数中返回这种类型的值,都将自动地视为后期绑定。即在运行时才会被初始化绑定。这类似于在Visual Basic中把变量声明为“object”,不过它现在可以支持任何类型系统了,不仅仅是CTS(通用类型规范)和COM。 C# 4.0 的主打特性就是动态类型。也就在这里体现。 在 New features

2009-12-29 17:05:00 4777 8

原创 C# 4.0 特性: Named & Optional Parameters(可选和命名参数)

我们先来看一段超简单的使用了这个特性的代码例子: public static void ShowMessage(string msg = ""){ Console.WriteLine("Hello {0}", msg);}static void Main(string[] args){ // 使用默认的 msg = "" ShowMessage(

2009-12-28 17:15:00 4799 4

原创 Silverlight的数据绑定

Silverlight数据绑定有三种模式(没有WPF的 OneWayToSource 模式),如下: OneTime:一次绑定,在绑定创建时使用源数据更新目标,适用于只显示数据而不进行数据的更新。 这是绑定的默认情况。 OneWay:单向绑定,在绑定创建时或者源数据发生变化时更新到目标,适用于显示变化的数据。 TwoWay:双向绑定,在任何时候都可以同时更新源数据和目标。

2009-12-28 11:17:00 3551 2

原创 OAuth

OAuth 协议是现在众多网站提供API服务所选择的认证方式,是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起,目的是为API服务提供一个安全、统一和开放的标准。 官方网站对 OAuth 的一句话介绍是:    An open protocol to allow secure API authentication in a

2009-12-24 17:10:00 2043

原创 Silverlight 动画与定时器

动画和定时器是紧密相关的,下面的三个例子既可以说是定时器,也可以说是动画。   编码使用定时器 编码方式使用定时器,最简单的就是使用 System.Windows.Threading 命名空间的 DispatcherTimer 类。虽然也可以用 System.Timers.Timer,但是实现就会复杂多了,不推荐使用System.Timers.Timer,原因如下: 在每个 Dispat

2009-12-23 17:13:00 2205 3

原创 编程控制链接字符串

System.Data.SqlClient 命名空间下有个类: SqlConnectionStringBuilder  ,可以帮助我们维护链接字符串。 这个类对我们下面的需求场景很有帮助。 对于同一个数据库,我们可能有正常和比较耗时的统计工作两种需求,为何互相不干扰,我们一般可以配置2个数据库链接字符串,类似如下的配置: Persist Security Info=False;Integrat

2009-12-23 10:31:00 1247 3

原创 Silverlight学习笔记--动画效果-- 关键帧动画

按照动画的形成方式,Silverlight 动画可以分为两种: 渐变风格方式(也可以叫From/To/By 动画)(确定开始和结束,然后按照一个固定的频率完成渐变) ; 关键帧生成方式 (设定若干中间帧,可以按照指定的节奏来变化,节奏可以忽快忽慢); 渐变式动画的讲解请看博客: Silverlight学习笔记--动画效果-- 渐变风格方式动画 本文介绍关键帧动画: 与渐变(

2009-12-22 17:04:00 3793

原创 Silverlight学习笔记--动画效果-- 渐变风格方式动画

按照动画的形成方式,Silverlight 动画可以分为两种: 渐变风格方式(确定开始和结束,然后按照一个固定的频率完成渐变) ; 关键帧生成方式 (设定若干中间帧,可以按照指定的节奏来变化,节奏可以忽快忽慢); 本文重点演示渐变风格方式。关键帧生成方式下篇再涉及。 要实现一个渐变风格动画,一般需要下面4步,我们下面的演示是实现一个小球从左到右来回移动的动画效果: 建立动

2009-12-17 17:03:00 2917 2

原创 反编译Silverlight应用

其实反编译Silverlight 应用非常容易,下面就以反编译 http://www.joerassic.ch/  的街机对战的Silverlight应用为例来说明这个过程。http://www.joerassic.ch/ 有一个非常酷的,用Silverlight开发的恐龙街机对战的游戏,下面是一副截图。   下载Silverlight XAP文件: 由于 Silverlight 是在

2009-12-14 17:19:00 5127 4

原创 Margin 属性的一些边界情况说明

我们来看例子,下面的椭圆显示的将不是完整的一个椭圆。 Xaml 文件: UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas

2009-12-11 18:12:00 2027

原创 Silverlight学习笔记--多媒体

这里通过简单的一个播放器代码来学习如何在silverlight中使用多媒体。代码是参考的 http://www.cnblogs.com/webabcd/archive/2009/11/10/1344632.html 的例子进行稍加改造完成的。执行效果见下图:视频播放的是我家宝宝7个月的时候的视频。 代码如下: Xaml 文件: 说明:这里使用了 Grid  来控制布局。 UserCo

2009-12-08 17:23:00 2299 1

原创 Silverlight学习笔记--文字对象

文本的处理 TextBlock 是 Silverlight 中的一个常用又有用的控件。我们可以通过TextBlock呈现只读的文本。 下面是演示代码 UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/wi

2009-12-04 14:23:00 3108 2

原创 SilverLight 4.0.41108.0 Beta 的bug

如下Xaml文件, 在 Silverlight 4 中会报错。 UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="SilverlightStudy.Ma

2009-12-03 13:43:00 873

原创 用C#修改Mp3文件属性

最近在处理一批下载的评书mp3文件时,需要把它们的一些属性做修改为有规律的样式,以便自己播放时知道是播放的那首。 要修改的属性如下: 修改的方法我是使用的 http://www.cnblogs.com/TianFang/archive/2009/09/27/1574722.html  介绍的 使用 WindowsAPICodePack 的方法来修改。 但是上述地址给出的函数有个小bug

2009-12-02 16:57:00 4728 3

原创 .Net Framework Client Profile 和 .Net Framework

.NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子集。这可以为面向 .NET Framework Clien

2009-12-02 11:00:00 2183 1

空空如也

空空如也

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

TA关注的人

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