入行10年多的“端”开发者,经历了html、flash、SilverLight、ios、android等“端”上的开发技术。专注在大前端开发领域。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
阿里云技能认证
详细说明public static class CheckHit { public static bool CheckCollision(FrameworkElement control1, FrameworkElement controlElem1, FrameworkElement c...
应用架构 前边两章都是将的UI方面的知识。这里UI结构已经有了,现在要引人一个开发架构:Composite “Prism”。 前期准备工作 首先在项目主页下载最新版本的Composite。
“本文适合silverlight界面设计师参考,程序开发人员最好也了解一下“ 接上一节,这里我要在左侧添加导航按钮。 先看看需要实现的效果 这里是我的office 2010的截图 我想要模拟这个效果。
“本文适合silverlight界面设计师参考,程序开发人员最好也了解一下” 首先来看一下需要实现的效果 这里我主要使用Grid来布局,把界面分为了三部分,头、左部、右部 好整体了解了一下布局,这里我来分布讲解。
利用dropbox来Host你的silverlight应用 这里为大家来介绍一款网盘dropbox,这个网盘的特点是你可以直接获取到一个可供外链的URL地址,经过我的测试,他可以Host一些简单的silverlight程序。
微软发布了 用silverlight 4 beta 为facebook开发的客户端。 网址:http://www.silverlight.net/content/samples/apps/facebookclient/
Silverlight SEO优化SEO优化 2008年10月份,微软发布了针对Silverlight应用程序进行搜索引擎优化的指导文档,该文档描述了对Silverlight应用程序进行搜索 引擎优化一些最佳实践。
Silverlight性能优化性能优化 监视性能(FPS)Silverlight的呈现性能会因指定的宿主参数和内容的复杂程度而异。为了监视FPS的值我们在开发的过程中将EnableFrameRateCounter 属性设置为 true。
Silverlight用户体验优化 在发布Silverlight应用后有一个需要考虑的重要问题是:假如访客没有安装Silverlight,你就需要提供无缝的Silverlight安装体验,使用户体验中从头到尾都完美地融为一体。
Silverlight体积优化Silverlight是运行在客户端的富媒体应用程序,他可以使表现形式更加的丰富多彩,相应的开发人员需要写大量的XAML、代买添加很多图片以及一些其他的资源文件。这就直接导致了应用程序体积的增大。
Silverlight单元测试框架 微软的silverlight单元测试框架现在已经托管到了MSDN Code Gallery网站上,你可以在上边找到最新的Release版本和一些最新的资料。 http://code.msdn.microsoft.com/silverlightut/ 每当一个开发人员尝试过了测试驱动开发(TDD)就会十分的欣赏这个方式。
分析Silverlight跨域调用 在silverlight开发的过程中不免要遇到跨域的问题,在这里以跨域调用Webservice为例子来分析一下跨域的问题。 先介绍一下我的测试项目,我用flash和silverlight一同来调用一个webservice,一个flash客户端,一个silverlight客户端,一个web项目来host flash和silverlight,再加上一个webservice端。
做前端开发的朋友应该对FireFox再熟悉不过了,FireFox有一个附加组件FireBug。在HTML中可以直接写 console.log("test"); 这样在底部的控制台就能直接看到输出的值,他的作用就好像Visual Studio中的Console.WriteLine() 一样。
Maximum.TV 发布西班牙语Silverlight TV网站 Maximum.TV(观看需要美国代理)发布了一个采用Silverlight技术开发的视频网站。 这是一个了不起的采用IIS平滑流媒体的案例。
Microsoft Silverlight 支持生命周期政策发布 很多公司基于微软的Silverlight构建他们的的商业应用。直到最近一直没有一个Silverlight的支持政策。现在他终于发布了。
2009年最后一天,和未来有约 转眼2009就到了最后一天,一早女朋友就问我“最后一天了,你最大的收获是什么,最大的遗憾又是什么?”(有这么一个体贴细心的女朋友真是很幸福)。是啊,该总结下了。
在这温馨的日子里,祝各位朋友圣诞快乐~ 源文件: http://cid-3e15d91acc4385a8.skydrive.live.com/embedicon.aspx/.
Windows 7 旗舰版 VHD安装体验 近日为了将开发环境、测试环境互相分离来,体验了一下“特殊的虚拟机 VHD启动”,我现在的机器(IBM X200)上安装了3个Windows 7 旗舰版,一个宿主机、一个测试机、一个正式开发环境。
Silverlight类库介绍-FJCore FJCore是一个图片编码类库(目前只有对JPEG格式的支持)。 项目地址:http://code.google.com/p/fjcore/ 设计目标: -精简,没有外部依赖-高性能 -图片高清晰 -使用便捷 代码 using (fileSt...
Windows Embedded 版 Silverlight “Cashmere” 12月11日听了马宁老师的“Silverlight在嵌入式开发的体验”的总结。 微软发布了Windows Enbedded CE 6.0 R3的RTM版本,为嵌入式设备提供了相对应的Silverlight版本。
Silverlight DeepZoom应用:商品显微镜 近日用Silverlight的DeepZoom技术做了一个简单的应用“商品显微镜”,在DeepZoom这个概念堆出的时候就感觉用这个来做商品的展示一定会非常的棒!能把一些精美的商品最最细节的区域都看的十分的清楚。
Silverlight 4 新特性归纳整理改善OOB(Out of Browser)(更高级别的权限) 跨域访问 内嵌HTML COM操作 允许运行本地桌面应用,例如Office,发送报告到Word文档,发送Email等功能 允许读取客户本地文件 全屏状态下的Open/SaveFileDialogs...
微软Expression Blend基础教程系列 公司准备大力的开展Silverlight方面的产品研发,我为公司的设计师以及动画师制作了一系列的PPT教程、Demo等资料培训,使得设计师能更好的和程序员配合,现将这些资料整理成文,希望对大家在公司内部推广Silverlight有所帮助。
Blend基础-数据绑定数据绑定 什么是数据绑定 将属性和值联系到一起 属性 控件、动画、文件、富媒体等都是有属性的,比如颜色属性、宽度、高度属性、可见度属性等...... 值 值是可有有很多种类型的,比如颜色值(#000000)、数字、真假、字符串等...... 这里所说的值也就是指的数据。
Blend基础-动画 基础动画 在动画中最简单的就是逐帧动画了,现在常见的gif动画就是逐帧动画。 他是由一系列的序列图片组成再逐一播放的。在Blend中他提供了一个关键帧动画,你不必去制作、指定每一帧的动画图片,只要设置好关键的几个位置,Blend会自动帮你实现动画效果。
Blend基础-控件与用户控件 控件 什么是控件 控件是单个或者复合在一起的对象与用户之间产生互动。 按钮、复选框、滚动条、输入框...... 控件使用了模板来架构控件中的各个部分。
布局 什么是布局? Panels控件(其实就是容器控件) 对内部的子控件提供了自动布局功能 可以在容器控件内继续添加容器控件(一个复杂的界面往往是多种容器控件嵌套而组成的) 一些界面器控件也是嵌套了容器控件而组成的(比如ListBox就嵌套了StackPanel控件) 你也可以自己来制作一些容器控件 一些常见的布局控件 Canvas 最原始的容器控件,对子控件无自动布局功能。
Visual Studio团队发布了Visual Studio 2010面向公众的第二个测试版本。你可以在微软开放下载后(10.21)到这里下载Visual Studio 2010 和 .Net Framework 4 beta2。
使用Blend这个工具来开发Silverlight所接触到的第一个概念就是“项目”,这里要讲的是blend基础。所以先从“项目”这里开始讨论。 项目 装好了Blend这个工具后首先要做的是建立项目。
现在很多的需求中需要一个插件实例和另一个实例进行通讯。在同一个页面中调用Html、js等来通讯,而这个往往有一些限制,需要专门的去设置一些权限。在Silverlight 3.0 中新增了一个功能使得跨越实例的通讯变得极为的简单,这个功能为本地连接。
Silverlight 3.0 中的 WriteableBitmap 尽管矢量图形非常的强大但是在有些情况下还是需要用到位图,因为他们在运行时能得到更高的执行效率和渲染效果。在Silverlight 2.0中获得位图的唯一途径就是从服务器下载并将其嵌入到一个Image元素上。
简介:CurveMenu是一个菜单控件,可对其内部的图片排出旋转的效果。 项目地址:http://curvemenu.codeplex.com/ 功能: 曲率 选中项 间距 中间间距 中间放大率 边缘变形率 边缘透明率 可调大小 3DY轴旋转率 文本间距 是否启用文本 是否循环 更新: at 09.09.02 创建项目。
Silverlight制作逐帧动画 v2 - part3 总结之前写的两篇 Silverlight制作逐帧动画 v2 - part1 Silverlight制作逐帧动画 v2 - part2 这里把代码归纳整理,做了一些封装,动画全部的又代码进行创建,脱离了Blend这个工具。
Silverlight制作逐帧动画 v2 - part2 接上一篇《Silverlight制作逐帧动画 v2 - part1》,在这里完善了一下算法,加入了fps的机制进去。 private string[] shippics = new string[] { "Ship1/1.
Silverlight制作逐帧动画 v2 - part1 在silverlight 2的时候我写过一篇《Silverlight制作逐帧动画》,这个是采用storyboard的原理来做的。现在到了silverlight 3最近又想到一个动态将Rectangle的Fill属性设置为动画每一帧的图形。
Istand 展台应用程序 好久没有跟新blog了,最近一直再忙一个Istand展台应用的项目,这里总结一下做个记录。 这是我专门为车展开发的第二版Istand应用了。总结了之前开发展台应用的经验,和上一版的Istand不足。
动态创建DeepZoom 微软使用Silverlight和Deepzoom技术建立了seadragon网站(http://seadragon.com),使得浏览图片又有了全新的体验。你可以输入一个图片的地址该网站会自动将图片进行Deepzoom处理。
最近一直在做flash的项目。总结了两个类出来这里分享一下。 序列加载: 序列打印:
MSN Toolbar 4发布 微软已经发布了新版基于 Silverlight 的MSN Toolbar(即MSN工具栏,最新版本号为 4.0.205.2),新版 MSN Toolbar 将内置搜索引擎换成了必应 Bing,其新界面和新功能也是相当出色的,而该版MSN Toolbar是支持IE 和 Firefox 浏览器的。
巧用WrapPanel为ItemsControl绑定数据 一个朋友问到“WrapPanel标签怎么绑定啊搞了1天了”这里我做了研究分享一下。 WrapPanel是一个容器控件,并不是数据控件。
查看Silverlight CPU占用情况 Silverlight 3 提供了一个很方便的类“Analytics”来帮助我们开发者来时刻查看CPU的占用情况。 http://msdn.microsoft.
移动鼠标试试看 使用WriteableBitmap重构: 核心代码: WriteableBitmap wb; wb = new WriteableBitmap(Convert.
Silverlight本地化 简单的实现多语言版本的Silverlight应用。 日益国际化的同时,需要我们开发的应用根据不同的来访者显示不用的语言,Silverlight在这个方面就提供了很方便的支持。
Silverlight中生动的火柴人动画 nikola开发了一款可以浏览bvh动画(3DMAX中的一种动画脚本格式,可以快速方便的帮助制作人物动作的动画)Silverlight 应用。 你可以直接看到真实的火柴人3D动画,程序内部内置了两个动画脚本,你也可以在这里http://sites.google.com/a/cgspeed.com/cgspeed/motion-capture/3dsmax-friendly-release-of-cmu-motion-database下载更多的动画脚本动态的载入Silverlight中。
Silverlight 3 创建一个简单的Behavior 最近一直在研究Silverlight 3,并同时用3的新特性来做一些演练,期间学到了不少新东西该倒了总结一下的时候了。 在开发一个demo的过程中我采用了MVVM的开发模式,这个模式能很方便的直接使用blend来做数据的绑定,但是对一些Event、事件的触发来实现相对应的动画效果就比较复杂,刚开始一直想用数据绑定的方式来绑定Event,最终发现绑定按钮的点击事件比较方便,但是绑定别的比如MouseEnter、MouseMove等的事件就相对复杂麻烦了,这时突然想起Behavior才眼前一亮发现自己走了弯路。
Deep Zoom Composer 正式版发布! 配合Expression Studio 3正式发布,微软发布了Deep Zoom composer的第一个最终版本。 下载地址:Download Deep Zoom Composer 和以前一样,安装前请卸载所有现存的Deep Zoom composer版本。
Silverlight 3 全系列开发工具发布 Expression® Studio 3Make your vision real with the four professional tools in Microsoft® Expression Studio 3.
转载自:http://www.infoq.com/cn/news/2009/07/microsoft-silverlight3-solutions上周微软中国在北京发布了Microsoft Silverlight 3和Expression 3。
Silverlight 数据库 - Silverlight Database 众所周知在silverlight中有一个IsolatedStorage (孤立存储)能保存一些用户的数据。 现在Silverlight社区中有人已经基于IsolatedStorage做了一系列扩展开发了一个类库,使得操作IsolatedStorage就像操作数据库一样的简单。