随笔分类 -  Silverlight

Silverlight
摘要:前段项目中遇到了用户图片上传问题,Silverlight仅支持jpg和png格式,无法满足用户对BMP和GIF格式上传的支持。再者就是需要在在客户端将图片转为byte[]格式,之后传回服务器并保存到SQL Server 2005中image类型的字段,查看了网上很多资料和风云的《银光志》,给出的方法不大适合当前项目的要求,所以综合大家的方法,支持了BMP图片格式,和客户端转化数据流的方法(没有支持... 阅读全文
posted @ 2010-09-13 08:06 周宏伟 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:作为一名 Microsoft 服务顾问,我定期与客户和合作伙伴一起进行应用程序安全性讨论。 在本文中,我将介绍一些在这些讨论中提出的主题。 特别是,我将重点介绍编程人员在尝试保护 Silverlight 应用程序的安全时所面临的新挑战,而且我将考虑开发团队应该将其资源集中于哪些方面。本文提到了许多技术概念,您可以在其他位置(包括本杂志)找到这些概念的更多详细信息。 因此,我就不在技术层面更加深入地... 阅读全文
posted @ 2010-09-01 18:20 周宏伟 阅读(441) 评论(0) 推荐(0) 编辑
摘要:本周,微软发布了基于VS2010的LightSwitch™微软宣称,通过它可以用最简单的方法来开发一个基于桌面或者云计算平台的商业应用程序,产品经理或IT主管(注意,没有程序员)都可以利用它来完成商业应用的业务逻辑,这么一个抢我饭碗的东西,必须抢先试用,看看到底有什么本事!! 运行时的LightSwitch(List)运行时的LightSwitch(Edit) 经过非常简单的数据库/... 阅读全文
posted @ 2010-08-31 07:59 周宏伟 阅读(433) 评论(0) 推荐(0) 编辑
摘要:Xaml如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<UserControlx:Class="ToolsTest.Test"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pr... 阅读全文
posted @ 2010-08-20 20:41 周宏伟 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:Prism是Silverlight应用中最流行的技术之一,开发人员应该从十个方面来了解Prism.1。Prism是一组类库的集合,是实现Silverlight的最佳实践;  实际上,Prism不仅仅包含基本类库,同样也包含源代码、示例、快速学习文档等,最重要的是Prism是一种创建可测试和可维护应用程序的工具。  Silverlight Prism Video:http://development... 阅读全文
posted @ 2010-08-20 10:03 周宏伟 阅读(660) 评论(1) 推荐(0) 编辑
摘要:这个系列将汇总Silverlight实例教程,希望大家能通过实例来学习掌握Silverlight应用开发技术。感谢冷大侠的教程!Silverlight实例教程Out-of-Browser应用开发汇总Silverlight实例教程 - Out of Browser开篇 Silverlight实例教程 - Out of Browser配置,安装和卸载 Silverlight实例教程 - Out of ... 阅读全文
posted @ 2010-08-10 11:33 周宏伟 阅读(252) 评论(0) 推荐(1) 编辑
摘要:Silverlight与Html页面的交互功能是通过统称为HTML Bridge的一组类型和方法来实现的。要启用交互功能需要在创建Silverlight控件时指定enableHtmlAccess参数为true,否则很多方法的使用都会引发异常。在object标签式创建方法中为:Silverlight直接控制HTML在Silverlight中可以使用System.Windows.Browser命名空间... 阅读全文
posted @ 2010-07-13 08:58 周宏伟 阅读(3219) 评论(0) 推荐(1) 编辑
摘要:Expression Blend实例中文教程系列索引,帮助大家查看文章。Expression Blend实例中文教程(1) - 开篇Expression Blend实例中文教程(2) - 界面快速入门Expression Blend实例中文教程(3) - 布局控件快速入门GridExpression Blend实例中文教程(4) - 布局控件快速入门CanvasExpression Blend实例... 阅读全文
posted @ 2010-06-30 14:44 周宏伟 阅读(348) 评论(0) 推荐(0) 编辑
摘要:早在Silverlight 4正式版发布之前,微软发布PivotViewer控件的演示版本,其处理以及展示大批量数据的功能吸引不少开发人员和终端客户,今天微软发布了PivotViewer控件正式版本,本文将介绍一下PivotViewer控件。首先了解一下PivotViewer控件的功能是什么?简单的理解,PivotViewer控件是一款处理并展示大批量数据的Silverlight控件。在官方的解释... 阅读全文
posted @ 2010-06-30 08:24 周宏伟 阅读(266) 评论(0) 推荐(0) 编辑
摘要:如果你也碰到这个问题,那么算你运气好;昨日下了园子里vs2010的msdn 版本,并在自家机器上安装了下,xp 系统,安装过程没问题,但是发觉无法安装 silverlight4_tool,不安装这个,最近的项目编译不了;项目是英文版vs2010开发的,我以为是自己的台式机环境出问题了;然后我到自己的thinkpad t400上win7环境里装;装好后发觉还是无法正常安装,一直提示如下错误:经过一番... 阅读全文
posted @ 2010-05-31 08:57 周宏伟 阅读(767) 评论(0) 推荐(1) 编辑
摘要:一、依赖属性依赖属性是指能够通过代码指定、同时又能够通过Silverlight服务指定其值的属性。在这里,Silverlight服务主要指数据绑定、样式或者动画。我们可以通过三步来声明一个依赖属性。 1. 声明一个公有、静态、只读的DependencyProperty的域。例如: view sourceprint?1class DemoClass : UIElement 2{ 3public st... 阅读全文
posted @ 2010-05-24 22:37 周宏伟 阅读(474) 评论(0) 推荐(0) 编辑
摘要:说:我有一个业务逻辑:它记录了一个人的姓名和性别,还可以把这两个信息保存起来(比如数据库中),我管它叫PersonViewModel.代码如下:[代码]业务逻辑完成了,下面设计界面,PersonView是一个UserControl,代码如下:[代码]PersonView的TextBox和CheckBox绑定到了PersonViewModel的Name和Sex属性上了。PersonView中的按钮绑... 阅读全文
posted @ 2010-05-24 22:08 周宏伟 阅读(523) 评论(0) 推荐(0) 编辑
摘要:在Silverlight和WPF项目开发中,经常要和Xaml语言打交道,大家都知道,一个清晰明了的开发语言布局可以让开发人员方便,快捷的阅读和理解代码,这里我介绍几个Xaml开发布局设计技巧。这里我用Visual Studio 2010作为演示,首先打开VS2010,然后选中菜单栏 Tools -> Options -> Text Editor -> XAML ->会看到以... 阅读全文
posted @ 2010-05-22 08:52 周宏伟 阅读(210) 评论(0) 推荐(0) 编辑
摘要:界面设计SilverLigth学习笔记--控制 Silverlight控件样式 SilverLight学习笔记-- 如何在一个HyperlinkButton点击后打开新窗口 SilverLight学习笔记--关于Silverlight资源文件(如:图片)的放置位置及其引用 SilverLight学习笔记--Silverlight中GridSplitter控件的使用 SilverLight学习笔记-... 阅读全文
posted @ 2010-05-20 23:09 周宏伟 阅读(381) 评论(0) 推荐(0) 编辑
摘要:一、什么是Isolated Storage独立存储? 独立存储是一种数据存储机制,它在代码与保存的数据之间定义了标准化的关联方式,从而提供隔离性和安全性。同时,标准化也提供了其他好处。管理员可以使用旨在操作独立存储的工具来配置文件存储空间、设置安全策略及删除未使用的数据。通过独立存储,代码不再需要使用唯一的路径来指定文件系统中的安全位置,同时可以保护数据免遭只具有独立存储访问权限的其他应用程序的损... 阅读全文
posted @ 2010-05-19 14:28 周宏伟 阅读(722) 评论(0) 推荐(0) 编辑
摘要:主要介绍一下在silverlight里的资源文件(图片, 视频, 字体之类)设置不同的Build Action时在XAML或是后台C#里如何引用的问题.就拿图片文件作例子来介绍各种Build Action的情况(选中一个文件后按F4打开vs属性面板就可以看到Build Action选项, 并可以更改)假如我们有两个图片文件分别叫silverlight.png和sl.jpg, 把silverligh... 阅读全文
posted @ 2010-05-04 16:45 周宏伟 阅读(2610) 评论(1) 推荐(2) 编辑
摘要:步骤 1:创建新的 Silverlight 项目 步骤 2:从控件(或 ContentControl)派生 步骤 3:创建控件模板 步骤 4:创建默认控件模板 步骤 5:添加模板绑定 步骤 6:使用 ContentPresenter 替换 TextBlock 步骤 7:添加 Click 事件 步骤 8:添加可视状态骤 1:创建新的 Silverlight 项目 创建自定义控件的第一步是启动 Vis... 阅读全文
posted @ 2010-04-28 11:40 周宏伟 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:Expression Blend实例中文教程系列索引,帮助大家查看文章。Expression Blend实例中文教程(1) - 开篇Expression Blend实例中文教程(2) - 界面快速入门Expression Blend实例中文教程(3) - 布局控件快速入门GridExpression Blend实例中文教程(4) - 布局控件快速入门CanvasExpression Blend实例... 阅读全文
posted @ 2010-04-21 11:11 周宏伟 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一.Prism概述Prism是Composite Application Guidance for WPF的简称,是用于WPF和Silverlight的企业级框架,由微软P & P(patterns & practices)小组设计。Prism不是横空出世的,它的前身是CAB——这是专门为Winform开发而设计的框架。后来,在2008年6月,P &... 阅读全文
posted @ 2010-04-21 09:50 周宏伟 阅读(1704) 评论(0) 推荐(2) 编辑
摘要:日常开发中,我们避免不了对位图的处理(例如亮度和对比度的调节、浮雕效果、放大镜效果等),在以GDI+为基础的应用中(例如Winform),有两种方法可以达到目标 以像素为单位,逐个点的处理。使用GDI+中的调色板。尽管Silverlight以DirectX为绘图基础,但不知出于什么考虑,Microsoft并没有在Silverlight中提供在调色板机制(该机制在WPF中依然有效),因此对位图的处理... 阅读全文
posted @ 2010-04-19 15:50 周宏伟 阅读(678) 评论(0) 推荐(0) 编辑