摘要:
Visual State Manager,中文又称视觉状态管理器(简称为VSM),是Silverlight 2中引进的一个概念。通过使用VSM,开发人员和设计人员可以轻松的改变项目控件的视觉效果,在项目中VSM主要用于创建自定义控件以及控件模板。为了能够打造个性绚丽的Silverlight项目,学习掌握VSM是非常必要的。本文将介绍VSM的快速入门知识以及VSM在Blend中的使用方法。在学习VS... 阅读全文
随笔分类 - WPF
Silverlight经典教程书籍汇总
2010-04-06 00:14 by jv9, 32206 阅读, 收藏, 编辑
摘要:
下周Silverlight 4即将发布,相信Silverlight 4将吸引更多的开发人员加入到RIA应用开发行列。这里我汇集总结了当前市面上最流行的几本Silverlight教程书籍,其中包括Silverlight基础,Silverlight游戏开发,Silverlight企业级项目设计等,希望能够帮助更多开发人员和设计人员了解和学习Silverlight技术。由于Silverlight中文书籍... 阅读全文
Expression Blend实例中文教程(10) - 缓冲动画快速入门Easing
2010-04-05 09:00 by jv9, 6565 阅读, 收藏, 编辑
摘要:
随着Rich Internet application(RIA)应用技术的发展,各个公司越来越注重于项目的用户体验性,在保证其功能完善,运行稳定的基础上,绚丽的UI和人性化的操作设计会给用户带来舒适的体验效果。前文我们学习了Blend设计简单的动画,可以使用StoryBoard快速创建一个动画效果,但是该动画效果看起来缺乏自然效果,让用户感觉太过机械化,大大的降低了用户体验性。为了是动画更为人性化... 阅读全文
Expression Blend实例中文教程(9) - 行为快速入门Behaviors
2010-04-03 09:10 by jv9, 8164 阅读, 收藏, 编辑
摘要:
在Blend强大的设计功能支持下,设计人员和开发人员可以无代码实现Silverlight/WPF动画效果,例如上文介绍的StoryBoard,就是一个典型例子,设计人员和开发人员仅需提供必要元素,即可实现简单动画。通常来说,在一个项目中会经常出现重复的动画或者相似的动画,如果每次都创建一个新的StoryBoard,这样显着项目代码十分臃肿,而且有时还会影响项目运行效率。另外在多个项目中都会用到一个... 阅读全文
Expression Blend实例中文教程(8) - 动画设计快速入门StoryBoard
2010-03-30 02:23 by jv9, 10245 阅读, 收藏, 编辑
摘要:
上一篇,介绍了Silverlight动画设计基础知识,Silverlight动画是基于时间线的,对于动画的实现,其实也就是对对象属性的修改过程。 而Silverlight动画分类两种类型,From/To/By 动画和关键帧动画。 对于Silverlight动画设计,StoryBoard是非常重要的一个功能,StoryBoard不仅仅可以对动画的管理,而且还可以对动画的细节进行控制,例如控制动画的播... 阅读全文
Expression Blend实例中文教程(7) - 动画基础快速入门Animation
2010-03-28 11:00 by jv9, 8278 阅读, 收藏, 编辑
摘要:
通过前面文章学习,已经对Blend的开发界面,以及控件有了初步的认识。本文将讲述Blend的一个核心功能,动画设计。大家也许注意到,从开篇到现在,所有的文章都是属于快速入门,是因为这些文章,都是我曾经学习的经验和工作中使用到的经验总结出来的。在我个人认为,掌握了这些核心功能也就等于掌握了Blend的开发方法。在以后开发项目中使用Blend开发工具,这些知识应该足够用了。当然,特殊项目也需要特殊对待... 阅读全文
Expression Blend实例中文教程(6) - 项目控件和用户交互控件快速入门
2010-03-26 04:23 by jv9, 10863 阅读, 收藏, 编辑
摘要:
前文我们曾经描述过,微软把Silverlight控件大致分为三类:第一类: Layout Controls(布局控件)第二类: ItemControls (项目控件)第三类: User Interaction Controls(用户交互控件)我们已经对第一类布局控件在Blend中的应用进行了描述。本文将介绍Item Controls,也称为项目控件;和User Interaction Contro... 阅读全文
Expression Blend实例中文教程(5) - 布局控件快速入门StackPanel,ScrollViewer和Border
2010-03-24 02:33 by jv9, 7434 阅读, 收藏, 编辑
摘要:
上一篇,介绍了Canvas布局控件在Blend中的使用。本篇继续介绍布局控件StackPanel,ScrollViewer和Border。相对于Grid和Canvas来说,StackPanel,ScrollViewer和Border是比较简单的布局控件,实现的功能相对来说单一。首先来说说StackPanel控件。从字面意思理解,是堆栈面板的意思。堆栈内的所有内容将按照顺序进行排列,排列方式分水平排... 阅读全文
Expression Blend实例中文教程(4) - 布局控件快速入门Canvas
2010-03-23 04:52 by jv9, 7854 阅读, 收藏, 编辑
摘要:
上一篇,我介绍了Silverlight控件被分为三种类型,第一类: Layout Controls(布局控件)第二类: ItemControls (项目控件)第三类: User Interaction Controls(用户交互控件)在以上三种控件类型中,布局控件是最基础的,所以,我从布局控件开始一个快速入门介绍,根据前文所述,我们知道Silverlight标准控件中,包括以下四种布局控件:Gri... 阅读全文
Expression Blend实例中文教程(3) - 布局控件快速入门Grid
2010-03-22 09:44 by jv9, 11386 阅读, 收藏, 编辑
摘要:
上一篇对Blend 3开发界面进行了快速入门介绍,本篇将基于Blend 3介绍Silverlight控件。对于微软开发工具熟悉的朋友,相信您很快就熟悉Blend的开发界面和控件。XAML概述Silverlight的控件绘制是由XAML语言进行支持的。什么是XAML语言?简单的说,XAML(Extensible Application Markup Language )是一款基于XML的描述性语言,... 阅读全文
Silverlight 4 RC发布和详细更新
2010-03-17 02:15 by jv9, 2935 阅读, 收藏, 编辑
摘要:
MIX10,Scott Gu宣布Silverlight 4 RC(release candidate)版本发布,从2009年11月到现在,Silverlight 4又多了一些新的功能,另外对于已有功能,也有了相应的增强。Silverlight 4 RC增加了以下几个新的功能:1. XAP Signing(XAP签名)2. Custom window chrome for trusted appli... 阅读全文
微软MIX10开幕 支持在线观看
2010-03-16 01:59 by jv9, 2640 阅读, 收藏, 编辑
摘要:
作为微软技术开发人员应该对微软的MIX Conference不陌生。 MIX Conference是微软邀请世界各地著名的IT厂商和技术庄家共同讨论新技术发展以及市场应用的研讨会。每年的MIX Conference各大厂商都会展示微软新技术在各自产品线中的应用,并且介绍其开发过程。北美时间3月15日,MIX10在拉斯维加斯开幕。 这次MIX Conference使用Silverlight技术提供在... 阅读全文
Expression Blend实例中文教程(1) - 开篇
2010-03-11 10:02 by jv9, 26993 阅读, 收藏, 编辑
摘要:
随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品:Expression BlendExpression Blend(下称Blend),是一款用于设计桌面和Web应用用户界面的可视化工具。用户可以通过... 阅读全文
Silverlight开发工具集合
2010-02-20 04:44 by jv9, 27193 阅读, 收藏, 编辑
摘要:
随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。Silverlight开发工具包(必装):在银... 阅读全文
招聘带来的Silverlight团队技能指标
2010-01-08 04:53 by jv9, 2242 阅读, 收藏, 编辑
摘要:
随着RIA技术的流行,越来越多的项目开始转向Silverlight平台,这样Silverlight开发人员的需求自然也有所增加,最近公司招聘新项目开发人员,公司写了一个新项目角色技能描述。根据这个招聘信息,大家可以对自己的发展方向进行定位。角色:UI前台设计人员技能:构思和设计终端用户体验,并且能够使用Expression Blend进行UI设计;熟练掌握Silverlight XAML的使用;熟... 阅读全文