自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin Fan

分享开发经验,记录开发点滴

  • 博客(206)
  • 资源 (3)
  • 收藏
  • 关注

原创 Silverlight升级后无法调试项目的解决方法

<br />Silverlight版本更新较快,有些Silverlight开发人员可能已经发现每次版本更新后,正常运作的Silverlight开发环境总是会报错,如下图:<br /> <br /><br /> <br />以上错误是前两天Silverlight客户端minor版本升级,造成本地开发环境出错的提示。<br /> <br />另外,还记得我在从Silverlight 3升级项目到Silverlight 4时,也得到类似的错误提示:<br /><br /> <br />修复以上错误,方法很简单,<

2010-06-10 00:24:00 877

原创 Expression Studio 4正式版发布

Expression Studio 4正式版今天在纽约发布,该软件包包括以下四个重要部分:Expression Blend 4 + SketchFlow Expression Web 4 + SuperPreview Exression Design 4 Expression Encoder Pro对于以上项目的介绍,我曾经在“Expression Blend实例中文教程(1) - 开篇”中有介绍,有兴趣了解的可以参考该文。微软推出Expression Studio 4,称其有十大特点如下:1. Sketc

2010-06-08 02:23:00 1558 4

原创 Silverlight 4版本升级 - June 2010

 微软6月3日发布Silverlight 4新版本,客户端从4.0.50401.0升级为4.0.50524.0。本次升级主要针对Silverlight多媒体应用开发人员,对DRM媒体控制进行功能增强,另外,解决在Mac平台流媒体播放内存泄漏的问题。更多详细的升级描述,可以参考微软官方。 本次升级不影响Silverlight 4 SDK和Toolkit,开发人员只需要到以下地址,即可更新Silverlight版本, Windows 开发运行环境Mac开发运行环境 终端用户客户端升级下载:Windows运行环境

2010-06-05 03:12:00 732

原创 【写在Blend 4发布前】快速学习Expression Blend开发三要素

<br />上个月写完了Expression Blend实例中文教程基础篇系列,陆续收到不少朋友的Email和留言,其中多数是刚入门的Silverlight开发人员,不少人在问,目前软件开发角色分工细化,是不是做后台的,就可以不用学习前台设计?这个问题让我想起曾经在园子里看到过相关的讨论,同时也让我想起工作中软件开发角色的分工。为了不偏离本篇的主题,我不再扩展职业分工化的讨论,直接说说我对上面问题的回答,在我个人来看,作为软件开发人员,专注是必须的,但是专注的同时也需要扩展自己的眼界,学习相关的辅助开发工具

2010-06-02 03:04:00 1974

原创 Silverlight 4中XAML解析的变化

<br /><br /> <br />自项目转换到Silverlight 4后,经常会在开发过程中发现一些变动,有类库引用的改变,有XAML的改变等等,这些变化不仅仅给开发人员带来了便携的开发方式,同时也提高了开发效率。今天,总结一些Silverlight 4中XAML解析的变化。<br /> <br />1. 控件内容直接显示;<br />相信大家还记得,在Silverlight 3版本中,控件的文本内容,通常都是使用一个属性来表示,例如:<br /> <TextBox Text="文本框"></Text

2010-06-01 01:35:00 1017

原创 微软6月7日发布Expression Studio 4正式版

<img style="cursor: pointer;" onclick="function onclick(){window.open(/uploads/allimg/100527/1_100527110254_1.jpg)}" src="http://silverlightchina.net/uploads/allimg/100527/1_100527110254_1.jpg

2010-05-28 02:12:00 1400 3

原创 推荐几款清新Silverlight 4样式模板(Theme)

Silverlight 4 Tools正式版发布后,微软又推出几款Silverlight 4新样式模板,比起默认样式看起来清新很多,该模板样式可以直接安装在Visual Studio 2010和Blend 4,开发人员可以方便的调用模板,安装方法比较简单,在安装包中有VS2010和Blend 4两个目录,分别将主题模板安装到两套设计软件中。  在VS2010安装包中直接双击安装*.

2010-05-27 01:25:00 1842 2

原创 Visual Studio 2008/2010中Xaml开发格式设置技巧

在Silverlight和WPF项目开发中,经常要和Xaml语言打交道,大家都知道,一个清晰明了的开发语言布局可以让开发人员方便,快捷的阅读和理解代码,这里我介绍几个Xaml开发布局设计技巧。 这里我用Visual Studio 2010作为演示,首先打开VS2010,然后选中菜单栏 Tools -> Options -> Text Editor -> XAML ->会看到以下效果:

2010-05-20 14:47:00 988 1

原创 Silverlight 4 Tools for Visual Studio 2010 和 WCF RIA Services 1.0发布

 微软正式发布Silverlight 4 Tools for Visual Studio 2010 和 WCF RIA Services 1.0,  Silverlight 4 Tools for VS2010正式版包括以下新特性:1. VS2010下完美支持Silverlight 4项目视图设计;2. VS2010增加RIA Service应用开发模板和类库,简化WCF

2010-05-18 04:24:00 938

原创 【新书推荐】Silverlight 4教程书籍推荐

忙忙碌碌搬家,一周都没有好好休息,也没有时间坐下来写一些东西,不过好在找到几本不错的书籍,不敢独享,推荐给大家。 如果你是Silverlight新手,我过去推荐过一些经典Silverlight入门书籍,可以看看:http://topic.csdn.net/u/20100209/12/b143ad12-9dfe-4657-a168-ab19088a338f.html?90668 下面

2010-05-10 14:24:00 1713 2

原创 Expression Blend实例中文教程(13) - 控件模板快速入门ControlTemplates

 上篇,介绍了控件样式(Style)和模板(Template)的基础概念,并且演示了使用Blend设计控件样式。本篇将继续介绍使用Blend设计自定义控件模板 - ControlTemplate。ControlTemplate可以称为控件模板,简单的理解为控件结构和行为的集合。在项目设计中,经常会使用ControlTemplate创建新的控件模板或者修改现成的控件模板,使用项目的UI具

2010-04-20 03:34:00 2887 7

原创 Silverlight 4正式版发布

 微软发布Silverlight 4正式版,Silverlight官方已经更新Silverlight 4开发包。 Silverlight 4仅支持在Visual Studio 2010下开发,所以,首先要下载安装VS2010. 然后下载 Silverlight 4 Tools for Visual Studio.  另外,Silverlight Toolkit今天也

2010-04-16 01:54:00 1836 2

原创 Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template

在上一篇,介绍了Visual State Manager视觉状态管理器,其中涉及到控件的样式(Style)和模板(Template),本篇将详细介绍样式(Style)和模板(Template)在Silverlight项目中的应用,并介绍如何使用Blend设计样式(Style)和模板(Template)。 在LOB(Line-of-Business)企业级应用项目开发中,为了使项目的视觉

2010-04-14 05:33:00 2372

原创 Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)

 Visual State Manager,中文又称视觉状态管理器(简称为VSM),是Silverlight 2中引进的一个概念。通过使用VSM,开发人员和设计人员可以轻松的改变项目控件的视觉效果,在项目中VSM主要用于创建自定义控件以及控件模板。为了能够打造个性绚丽的Silverlight项目,学习掌握VSM是非常必要的。本文将介绍VSM的快速入门知识以及VSM在Blend中的使用方法。

2010-04-13 07:27:00 1556 2

原创 Silverlight经典教程书籍汇总

下周Silverlight 4即将发布,相信Silverlight 4将吸引更多的开发人员加入到RIA应用开发行列。这里我汇集总结了当前市面上最流行的几本Silverlight教程书籍,其中包括Silverlight基础,Silverlight游戏开发,Silverlight企业级项目设计等,希望能够帮助更多开发人员和设计人员了解和学习Silverlight技术。由于Silverlight中文书籍

2010-04-06 00:17:00 8532 5

原创 Expression Blend实例中文教程(10) - 缓冲动画快速入门Easing

 随着Rich Internet application(RIA)应用技术的发展,各个公司越来越注重于项目的用户体验性,在保证其功能完善,运行稳定的基础上,绚丽的UI和人性化的操作设计会给用户带来舒适的体验效果。前文我们学习了Blend设计简单的动画,可以使用StoryBoard快速创建一个动画效果,但是该动画效果看起来缺乏自然效果,让用户感觉太过机械化,大大的降低了用户体验性。为了是动画

2010-04-05 08:55:00 2383 8

原创 Expression Blend实例中文教程(9) - 行为快速入门Behaviors

 在Blend强大的设计功能支持下,设计人员和开发人员可以无代码实现Silverlight/WPF动画效果,例如上文介绍的StoryBoard,就是一个典型例子,设计人员和开发人员仅需提供必要元素,即可实现简单动画。通常来说,在一个项目中会经常出现重复的动画或者相似的动画,如果每次都创建一个新的StoryBoard,这样显着项目代码十分臃肿,而且有时还会影响项目运行效率。另外在多个项目中都

2010-04-03 09:01:00 2244 2

原创 Flash正式成为Googel Chrome浏览器内置插件

3月30日,Google Chrome浏览器官方博客宣布Flash正式成为Google Chrome浏览器内置插件。从此,Flash将随同Google Chrome的版本同时发布,并且附带自动更新功能。这是Adobe成为Google的合作伙伴后一个重要合作计划。据Google官方说明,已经为Flash作为内置插件做了充分的准备,对其可能会产生的安全问题作了大量的测试。同时,Google相信这次Fl

2010-04-01 01:41:00 1108

原创 Expression Blend实例中文教程(8) - 动画设计快速入门StoryBoard

上一篇,介绍了Silverlight动画设计基础知识,Silverlight动画是基于时间线的,对于动画的实现,其实也就是对对象属性的修改过程。 而Silverlight动画分类两种类型,From/To/By 动画和关键帧动画。 对于Silverlight动画设计,StoryBoard是非常重要的一个功能,StoryBoard不仅仅可以对动画的管理,而且还可以对动画的细节进行控制,例如控制动画

2010-03-30 02:24:00 1580 1

原创 Expression Blend实例中文教程(7) - 动画基础快速入门Animation

<img onclick="function onclick(){window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)}" src="http://images.cnblogs.com/cnblogs_com/jv9/banner.jpg" border="0" alt="" /> 通过前面文章学

2010-03-28 11:01:00 1664 1

原创 Expression Blend实例中文教程(6) - 项目控件和用户交互控件快速入门

 前文我们曾经描述过,微软把Silverlight控件大致分为三类:第一类: Layout Controls(布局控件)第二类: Item Controls (项目控件)第三类: User Interaction Controls(用户交互控件)我们已经对第一类布局控件在Blend中的应用进行了描述。本文将介绍Item Controls,也称为项目控件;和User Inte

2010-03-26 04:28:00 1536 2

原创 Expression Blend实例中文教程(5) - 布局控件快速入门StackPanel,ScrollViewer和Border

 上一篇,介绍了Canvas布局控件在Blend中的使用。本篇继续介绍布局控件StackPanel,ScrollViewer和Border。相对于Grid和Canvas来说,StackPanel,ScrollViewer和Border是比较简单的布局控件,实现的功能相对来说单一。首先来说说StackPanel控件。从字面意思理解,是堆栈面板的意思。堆栈内的所有内容将按照顺序进行

2010-03-24 03:16:00 2240 6

原创 Expression Blend实例中文教程(4) - 布局控件快速入门Canvas

 上一篇,我介绍了Silverlight控件被分为三种类型,第一类: Layout Controls(布局控件)第二类: Item Controls (项目控件)第三类: User Interaction Controls(用户交互控件) 在以上三种控件类型中,布局控件是最基础的,所以,我从布局控件开始一个快速入门介绍,根据前文所述,我们知道Silverlight标准控

2010-03-23 05:04:00 1709

原创 Expression Blend实例中文教程(3) - 布局控件快速入门Grid

 上一篇对Blend 3开发界面进行了快速入门介绍,本篇将基于Blend 3介绍Silverlight控件。对于微软开发工具熟悉的朋友,相信您很快就熟悉Blend的开发界面和控件。 XAML概述Silverlight的控件绘制是由XAML语言进行支持的。什么是XAML语言?简单的说,XAML(Extensible Application Markup Language )是

2010-03-22 09:43:00 2538 2

原创 Expression Blend实例中文教程(2) - 界面快速入门

上一篇主要介绍Expression系列产品,另外概述了Blend的强大功能,本篇将用Blend 3创建一个新Silverlight项目,通过创建的过程,对Blend进行快速入门学习。 在开始使用Blend前,首先需要进行Silverlight的开发环境搭建,在银光中国网(SilverlightChina.Net)有篇“轻松建立Silverlight开发环境”,其中列出了建立Silv

2010-03-18 01:06:00 2341

原创 Silverlight 4 RC发布和详细更新

MIX10,Scott Gu宣布Silverlight 4 RC(release candidate)版本发布,从2009年11月到现在,Silverlight 4又多了一些新的功能,另外对于已有功能,也有了相应的增强。 Silverlight 4 RC增加了以下几个新的功能:1. XAP Signing(XAP签名) 2. Custom window chro

2010-03-17 11:27:00 925

原创 微软MIX10开幕 支持在线观看

作为微软技术开发人员应该对微软的MIX Conference不陌生。 MIX Conference是微软邀请世界各地著名的IT厂商和技术庄家共同讨论新技术发展以及市场应用的研讨会。每年的MIX Conference各大厂商都会展示微软新技术在各自产品线中的应用,并且介绍其开发过程。北美时间3月15日,MIX10在拉斯维加斯开幕。 这次MIX Conference使用Silverlight技术提

2010-03-16 02:02:00 709

原创 Expression Blend中文教程 - 开篇

随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品: Expression Blend        Expression Blend(下称Blend),是一款用于设计桌面

2010-03-12 00:14:00 3074

原创 Silverlight开发工具集合

随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。 Silverlight开发工具包

2010-02-20 04:47:00 1117 2

原创 微软1月19日发布Silverlight 3新版本3.0.50106.0.

微软1月19日发布Silverlight 3新版本3.0.50106.0.该版本主要修复以下几个问题: 问题一: 当使用图形硬件加速功能(GPU)的时候,如果GPU驱动报错,Silverlight 3应用将不再正确显示内容。该问题是因为Silverlight 3没有处理GPU异常输出造成的。  问题二: 当使用Deep Zoom的时候,CPU占用率过高。该问题是因为Deep

2010-02-02 08:23:00 613

原创 Silverlight 4对比Flex 4打印功能

Silverlight作为一门新技术推出已经三年,在Silverlight早期版本,大家都认为Silverlight的功能无法和Flex进行对比,更是无法超越Flex,在2009年11月,微软推出了Silverlight 4测试版本,以其强大的功能又一次吸引了众多开发人员的眼球,许多曾经在Flex下支持的功能,现在Silverlight下已经可以实现,而且还有一些新的功能,Flex无法实现。例如,

2010-01-29 07:16:00 1020 3

原创 创建Silverlight自定义启动画面

每一款商业的Silverlight项目,为了体现项目个性化,都会有不同的界面设计,项目UI设计的第一步就是创建个性的自定义启动画面,本文将介绍如何创建Silverlight自定义启动画面,也就是经常说的Splash Screen.Silverlight初始化建立启动画面如下图: 经过修改,将改如下图: 根据上图我们可以看出,该启动画面分为三个部分,图片部分,进度条部分,

2010-01-16 08:21:00 1158 2

原创 2009年Silverlight十大流行应用

2009年,Silverlight从2.0顺利过渡到3.0. 微软在2009年12月,发布Silverilght 4 Beta版本,其强大的功能,又一次吸引了众多RIA程序员的眼球,为了推广Silverlight,微软在Silverlight社区对Silverlight项目应用做了一次总结,列出十个最流行的Silverlight应用项目,如下:1. Microsoft SDK for Fa

2010-01-12 10:00:00 2153 7

原创 招聘带来的Silverlight团队技能指标

随着RIA技术的流行,越来越多的项目开始转向Silverlight平台,这样Silverlight开发人员的需求自然也有所增加,最近公司招聘新项目开发人员,公司写了一个新项目角色技能描述。根据这个招聘信息,大家可以对自己的发展方向进行定位。 角色:UI前台设计人员技能:构思和设计终端用户体验,并且能够使用Expression Blend进行UI设计;熟练掌握Silverli

2010-01-08 05:07:00 794

原创 图文详解Silverlight访问MSSQL数据库

在银光中国网(SilverlightChina.Net)有一篇"Silverlight与常用数据库互操作系列"文章,其中介绍了使用Silverlight存取不同数据库的方法和步骤。但是对于Silverlight存取MS SQL介绍的不够全面,这里我想介绍Silverlight如何通过WCF访问MSSQL数据库存储过程的。希望对大家能够有所帮助。 我们要实现, 用户输入用户名和密码后,点击登

2009-12-30 14:39:00 1341 3

原创 添加Silverlight应用到HTML

Silverlight是跨浏览器,跨客户平台的浏览器插件,可以应用在Windows,Linux,Mac等平台。作为浏览器插件,Silverlight可以像Flash一样,很方便的嵌套在HTML页面中,下面我来介绍一下,如何添加Silverlight应用到HTML页面。 1. 首先,我们来看看VS2008自动生成的代码,新建一个Silverlight应用项目,Html_Silverlight

2009-12-26 17:55:00 1030 2

原创 反编译Silverlight项目

在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。 在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverlight项目,能够查看其中的源代码是最好不过了。但是,Silverlight发布,只是发布资

2009-12-15 05:09:00 1153

原创 详解Silverlight Treeview的HierarchicalDataTemplate使用

在Silverlight项目中,Treeview控件是比较常用的表示层次或者等级的控件,该控件可以非常清晰的显示数据之间的隶属关系。对于Treeview控件的基本使用已经有很多文章介绍,这里我想讲解一下Silverlight Treeivew的HierarchicalDataTemplate的使用方法。 HierarchicalDataTemplate可以叫做"层级式数据模板",主要是应用

2009-12-12 07:33:00 2315 1

原创 Silverlight客户端和WCF服务器端共享类库

在Silverlight企业级项目开发中,访问数据库是很常见的事情, 这里我不详谈Silverlight如何操作数据库,详细可以访问Silverlight访问数据库三种方法 和 SilverLight数据库访问示例 两篇文章,其中介绍的很详细。在Silverlight操作数据库的方法中,比较常用的是通过WCF服务进行存取数据库。WCF为了给Silverlight客户端提供引用共享类型,我们必须

2009-12-04 08:12:00 1710

原创 Silverlight子窗口(ChildWindow)传递参数到父窗口演示

 在企业级项目中,子窗口(ChildWindow)是一个常用控件,其展示方式是以弹出窗口来显示信息。 这里我将演示,子窗口传递参数到父窗口的方法。由于我的开发环境都是英文环境,所以部分中文可能显示不正常,请大家见谅。  我们的目的是希望用户在子窗口输入一串文字,然后点击提交后,字符串将被返回显示在父窗口。  1. 首先创建一个新项目 “SLChildWindow",  

2009-11-26 10:32:00 1189

Mastering Python - Python专家级培训书籍必读

该书详细介绍Python 3.5开发语言,结合大量实例帮助开发者快速掌握专家级开发技术。机器学习入门必读书籍。

2019-03-15

提高开发团队代码共享管理的Git快速学习手册-Git Recipes

强烈推荐开发团队分享阅读的Git学习手册,该书中介绍实际范例以及代码管理中可以出现的坑,可以快速提高团队开发效率。

2018-12-10

软件开发团队管理者必看-如何建立管理软件开发团队Building Software Team

作为软件开发团队的领导者,需要有一定的技巧和方式管理整个团队和项目,该书详细介绍了管理团队的方法和工具,特别推荐。

2018-11-17

空空如也

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

TA关注的人

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