自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 论坛 (18)
  • 收藏
  • 关注

原创 一步一步打造自己的Silverlight 初始屏幕

做了一段时间的Silverlight开发,已经厌倦了Silverlight默认的千篇一律的初始屏幕,突然想打造一个自己的Silverlight初始屏幕。网上虽然有一些资料,但是大多跟MSDN上的内容差不多;MSDN对Silverlight初始屏幕也有比较全面的讲解,不过有点太理论

2011-07-14 13:02:16 5267

原创 全面解析Silverlight Toolkit 主题控件的用法

大家都知道Toolkit有一系列的Theme主题控件,Toolkit的示例中也介绍了它的一些用法,但是那个示例的用法太繁琐,而且不是很实用,特别是在绑定的时候;下面我将介绍主题控件的更实用的用法,它可以使我们更方便的使用和更换主题。一、创建示例项目首先,在VS或者Blend中创建一个Silverlight应用程序为了演示动态更改自定义主题的效果我们添加2个自定义的主题,在Silverlight应用程序项目中添加Themes文件夹,在此文件夹下添加资源文件Theme.xaml,内容如下:

2011-05-30 10:05:00 4023

原创 在WPF中模拟SL的ChildWindow效果

    WPF自打出生就没摆脱Winform的影子,在xp/2003中默认的窗体和控件的样式简直惨不忍睹,因此我们往往需要花费大部分精力来定义样式和模板;而SL默认的窗体和样式就要好多了,要求不高的话也能凑合用了。如果能直接将SL的样式转换为WPF,也能省不少事了,下面我将介绍如何将ChildWindow效果移植到WPF中:

2011-05-17 10:34:00 9346 6

原创 Mvvm Light Toolkit for wpf/silverlight系列之Messenger

在开发Wpf/SL应用时,经常会遇到不同页面和窗体之间的参数传递的问题。对于这类问题,我们一般通过事件实现数据传递,也可以定义全局静态变量来进行数据共享。这里我们则使用了另外一种非常高效而优雅的方法来进行消息传递,这里我称之为Messenger,事实上,Messenger并非mvvm的专利,我们可以把它看作一种设计模式,你可以在其它.net程序中使用它。一、Mvvm Light Messenger是什么通过Mvvm Light源码我们可以知道Messenger的实现细节,如果你现在还不能理解这些

2011-05-10 17:42:00 10239 15

原创 Mvvm Light Toolkit for wpf/silverlight系列之Command和Events

事件是WPF/SL应用程序中UI与后台代码进行交互的最主要方式,与传统方式不同,mvvm中主要通过绑定到命令来进行事件的处理,因此要了解mvvm中处理事件的方式,就必须先熟悉命令的工作原理。 一、RelayCommand命令WPF/SL命令是通过实现 ICommand 接口创建的。 ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。 Execute 执行与命令关联的操作。CanExecute 确定是否可以在当

2011-05-06 13:28:00 14427 8

原创 Mvvm Light Toolkit for wpf/silverlight系列之数据绑定

Mvvm的框架的实现依赖与完善的数据绑定机制,因此熟练使用mvvm就必须熟练掌握WPF/SL的数据绑定机制。下面我们看看mvvm数据绑定与传统的.net控件使用方式有什么不一样;一、给控件属性赋值首先我们定义个公有的普通属性:public string TextProperty { get; set; }传统的.net控件的赋值都是在页面的后台代码中通过以下方式实现: this.TextBox1 = TextProperty;数据绑定方式需要在Xaml中的Text属性中添加绑定语法:都很简单,看起来都差不多

2011-05-06 11:29:00 14084 16

原创 Mvvm Light Toolkit for wpf/silverlight系列之搭建mvvmlight开发框架

本章节,我将通过示例介绍如何搭建mvvmlight开发环境。示例中的我会针对wpf代码进行介绍,SL下有区别的地方我会注明,下载示例中会同时包含WPF和SL源代码,但是只会提供VS2010版本的示例程序。 前提条件:按照前一章节安装的模板和代码片段,或者下载 MVVM Light Toolkit V3 开发环境:VS2010/Blend4 为了方便大家了解框架结构,我将不使用mvvm项目模板,而是从空白项目开始创建mvvm light项目,下面将以两种使用mvmmligh

2011-05-03 21:24:00 15771 7

原创 Mvvm Light Toolkit for wpf/silverlight系列之准备工作

    正所谓“工欲善其事,必先利其器”,在正式使用Mvvmlight 之前,我们还需要做一些准备工作,这些工作包括安装mvvm项目模板、view类模板、ViewModel类模板、ViewModelLocator代码片段等,它使得我们能够快速创建Mvvmlight项目和应用。    当前如果你不想安装项目模板、代码片段,也不会影响你进行Mvvmlight开发,这样的话你可以跳过这一章节,而直接进入下一章节,不过我还是强烈建议你进行以下安装,因为这会大大提高你进行mvvm开发的效率。    前提条件:对于 W

2011-05-03 17:06:00 11167 5

原创 开源框架MVVM Light Toolkit for wpf/silverlight系列

    本系列文章主要介绍wpf/silverlight下开源框架mvvmlight的使用,mvvmlight是基于mvvm的一个轻量级的框架,包含mvvm基本架构和一些扩展的功能。    如果你还没接触过MVVM,那么先推荐你阅读Josh Smith写的关于MVVM模式非常有名的文章MODEL VIEW VIEWMODEL (MVVM) 设计模式 FOR WPF,里面详细介绍了MVVM的实现原理和细节,并包含示例文档。    如果你是一个wpf/sl初学者,那么你只需要熟悉WPF/SL数据绑定机制,就可以

2011-05-03 14:56:00 9199 1

原创 WPF之自定义窗体

      使用wpf能够轻松的制作华丽炫目的程序界面,但是其默认的窗体样式太死板,在win7下看起来还不错,在xp或2003下却显得很不协调;因此我们需要自定义窗体样式,wpf应该如何自定义窗体呢?      ......最好用也是最高效的方法,就是通过wpf shell library的WindowChrome来实现,下面都是介绍如何使用WindowChrome创建自定义窗体。 最新的wpf shell library(v3.5)包含在微软发布的Microsoft Ribbon

2011-05-02 22:14:00 26648 17

原创 Wix打包系列(七) 添加系统必备组件的安装程序

    我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情,那么在wix中如何检测系统必备组件并在安装过程中安装这些组件。这里以.Net Framework组件作为必备组件为例:     7.1 检测.Net Framework 版本     步骤1:为安装项目添加WiX .NET extensions库的引用     如果是命令行方式使用wix,那么需要在candle和light的时候添加如下参数: -ext WiXNetFxExtension        如果在vs中使用wix

2010-11-02 16:03:00 20717 8

原创 Wix打包系列 (六)制作升级和补丁包

    前面我们已经知道怎么制作一个完整安装包了,但我们的软件往往不能一次性就满足客户的需要,当客户需要我们给软件进行升级的时候,我们应该怎么做呢?    在这之前,我们有必要了解下Windows Installer中的Upgrades定义:    6.1 关于Windows Installer Upgrades    在Windows Installer中将软件产品的更新划分为3类:Small updates    它意味着安装包里一个或几个文件的很小的改变,使用Small updates时不需要改变Ve

2010-10-29 16:04:00 16667 7

原创 Wix打包系列(五) 部署数据库

    很多人在使用vs进行打包的时候,经常会为数据库部署的问题犯愁,即便是重写Installer类的方法,也不是很可靠方便,下面我们来看看在wix中如何部署数据库。     5.1 创建数据库     wix包含数据库的相关链接库,需要为wix添加如下命名空间:        接着在Product添加如下声明语句:    这里声明了连接数据库的用户名和密码,它们的值引用了DBConfigDlg对话框中用户名和密码输入框的属性值   然后我们添加一个Com

2010-10-22 17:20:00 11298 2

原创 Wix打包系列(四) 自定义UI

    除了标准的安装界面,如果我们要在安装时需要提供一些额外的信息时,这时就需要自定义界面来显示和录入这些信息。     4.1  自定义对话框     如上一章中我们测试数据库的连接串在源文件中定义的,如果我们需要用户安装时输入数据库信息,就需要添加一个如图的对话框。     开始之前,我们先看看标准的WixUI_Mondo UI包含哪些对话框: 1: BrowseDlg 2: CustomizeDlg 3: DiskCo

2010-10-21 15:22:00 15920 6

原创 Wix打包系列(三)自定义Action(Custom Action)

   3.1 关于Action     我们已经知道如何生成具有标准安装界面的安装程序了,Windows Installer按照我们的界面设置使用标准的安装步骤进行安装,它的安装过程是由一系列标准的Action组成,通过这些Action来完成对计算机的安装配置;如果我们想自定义安装步骤或者在安装过程中执行自定义的操作,就需要使用自定义的Action。当然,使用Custom Action之前,我们应该先了解一下msi中这些标准的Action。     首先,我们通过Orca工具(参考Windows Ins

2010-10-19 17:31:00 19600

原创 Wix打包系列(二)用户界面和本地化操作

    上一章节,我们已经大概知道如何对文件进行打包安装,不过我们也注意到,通过对Sample.wxs的编译链接,生成的msi安装包没有任何用户界面,只有一个安装进度条。下面我们来看看如何给安装包添加用户界面:    2.1   使用wix用户界面     wix本身自带有一套UI,使用这些UI我们可以满足大多数的安装界面要求,你可以决定到底使用哪种WixUI:     1、WixUI_Mondo 包含WixUI附带的全部用户界面:welcom

2010-10-19 17:11:00 19325 4

原创 Wix打包系列(一)如何使用wix制作安装程序

最近由于项目需要,需要给客户制作安装程序,一开始使用vs2005自带的打包工程来打包,但用了一段时间发现vs打包太死板,而且使用起来问题很多。收费的商业打包工具不在我考虑范围内,于是在网上找到了wix,稍微了解了下,发现wix的确可以满足我的需求;但是网上wix中文的资料少的可怜,百度,google上搜索到关于wix中文的资料少的可怜,有的只是一些简单的应用,还不足以满足我的要求;没办法,只能靠自

2010-10-19 16:46:00 54348 12

Mvvm Dialog示例

Mvvmlight Dialog对话框示例

2012-03-22

一步一步打造自己的Silverlight 初始屏幕

制作Silverlight 初始屏幕源码 原文链接:http://blog.csdn.net/duanzilin/article/details/6604719

2011-07-14

全面解析Silverlight Toolkit 主题控件的用法

全面解析Silverlight Toolkit 主题控件的用法 文章地址:http://blog.csdn.net/duanzilin/archive/2011/05/30/6454092.aspx

2011-05-30

Mvvm Light Toolkit for wpf/silverlight系列之Messenger

Mvvm Light Toolkit for wpf/silverlight系列之Messenger 文章地址: http://blog.csdn.net/duanzilin/archive/2011/05/10/6409764.aspx

2011-05-17

在WPF中模拟SL的ChildWindow效果

在WPF中模拟SL的ChildWindow效果 文章地址: http://blog.csdn.net/duanzilin/archive/2011/05/17/6426279.aspx

2011-05-17

Mvvm Light Toolkit for wpf/silverlight系列之Command和Events

Mvvmlight for wpf/silverlight系列之Command和Events Blog文章:http://blog.csdn.net/duanzilin/archive/2011/05/06/6399640.aspx

2011-05-09

mvvm Light Toolkit for wpf/silverlight系列之数据绑定

mvvm Light Toolkit for wpf/silverlight系列之数据绑定 相关Blog文章地址: http://blog.csdn.net/duanzilin/archive/2011/05/06/6399365.aspx

2011-05-06

WPF之WindowChrome自定义窗体 for vs2010

WPF笔记之自定义窗体 具体请查看相关博客文章 http://blog.csdn.net/duanzilin/archive/2011/05/02/6385151.aspx

2011-05-02

WPF之WindowChrome自定义窗体 for VS2008

WPF WindowChrome自定义窗体 for VS2008 详细信息查看以下文章 http://blog.csdn.net/duanzilin/archive/2011/05/02/6385151.aspx

2011-05-03

Mvvm Light Toolkit for wpf/silverlight系列之搭建我的mvvmlight开发框架

Mvvm Light Toolkit for wpf/silverlight系列之搭建我的mvvmlight开发框架 博客文章: http://blog.csdn.net/duanzilin/archive/2011/05/03/6388593.aspx

2011-05-04

Silverlight Mvvm下Messenger用法

Silverlight Mvvm下Messenger用法

2011-04-29

WixUI和SqlExtension的中文资源文件

Wix中WixUI和SqlExtension的中文资源文件 WixUI_zh-cn.wxl SqlExtension_zh-cn.wxl 原文链接 http://blog.csdn.net/duanzilin/archive/2010/10/19/5951783.aspx

2010-10-19

开源框架MVVM Light Toolkit for wpf/silverlight系列文章

发表于 2011-05-04 最后回复 2012-11-23

高分求解:postback后动态生成用户控件javascript脚本不能执行

发表于 2007-05-24 最后回复 2012-08-17

WPF之WindowChrome自定义窗体

发表于 2011-05-02 最后回复 2011-05-03

关于泛型方法问题-如何通过T的类型和Text值返回该类型的值

发表于 2007-05-14 最后回复 2007-06-18

求正则表达式替换,速度~~~

发表于 2006-08-17 最后回复 2006-08-17

五一回家喽~~~~散分

发表于 2006-04-30 最后回复 2006-05-08

高手解答下:一个郁闷了半天的问题

发表于 2006-03-20 最后回复 2006-03-20

求正则表达式写法

发表于 2006-03-07 最后回复 2006-03-07

求简单正则写法!!!速度

发表于 2006-02-27 最后回复 2006-02-27

关于ACCESS权限问题

发表于 2005-12-29 最后回复 2005-12-30

散分~~~~~~

发表于 2005-12-23 最后回复 2005-12-26

不知道大家有没遇到过这种情况~~~~~~~~

发表于 2005-12-09 最后回复 2005-12-15

没事做,无聊啊~~~就等放假了,倒计时中……

发表于 2005-09-30 最后回复 2005-09-30

散分~~~~~怎么一大早都没人发帖子的??

发表于 2005-09-02 最后回复 2005-09-05

原创+突发奇想+分享+散分-----关于分组后字段拼接的问题

发表于 2005-07-22 最后回复 2005-08-01

好郁闷!!!散分~~~~~~~~~~~~~

发表于 2005-06-29 最后回复 2005-06-29

好郁闷!!!散分~~~~~~~~~~~~~

发表于 2005-06-29 最后回复 2005-06-29

请教高手一个关于日期的SQL

发表于 2005-04-09 最后回复 2005-04-10

空空如也

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

TA关注的人 TA的粉丝

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