Silverlight有感
摘要:刚做的时候 因为异步,所以感觉无法封转业务逻辑感觉头痛随着逐渐熟悉,才发现走到了误区,因为Silverlight只是展现层,他的展现方式是异步处理,就像经典的mvc一样,业务逻辑层和其他层和他没有关系,它是用已经封装好的业务逻辑,其它层和任何编码是一样的,展现常用的模式1。mvc2.winform3.net的webform4.就是silverlight的普通异步处理和自己的mvvm模式
阅读全文
posted @
2011-03-28 21:17
宏宇
阅读(205)
推荐(0) 编辑
风云的银光志Silverlight4.0教程之打印报表和图形(转)
摘要:微软于PDC2009上发布Silverlight 4 Beta版,微软在Silverlight 4版本中处理了约8000个的Silverlight终端用户的请求,加入了一系列另开发人员兴奋的新特性,最突出的主要体现在几个方面:开发工具增强:Visual Studio 2010具有可视化的设计工具,创建项目时可以选择运行时版本是3.0还是4.0,BLEND4加入XAML和C#代码全方位智能感知功能、XAML的样式应用更为易用等。摄像头与MIC硬件支持:可以用极少量的代码实现启用用户本机的WebCam和Mic,并可进行本地录制。报表打印支持:报表打印问题在Silverlight4中得到的较好的解决
阅读全文
posted @
2011-03-28 21:16
宏宇
阅读(342)
推荐(0) 编辑
C#一些新特性Object,var,dynamic,asynchronous
摘要:dynamic英音:[dai'næmik]美音:[daɪ'næmɪk]asynchronous英音:[ei'siŋkrənəs]美音:[e'sɪŋkrənəs]VAR 是3.5新出的一个定义变量的类型其实也就是弱化类型的定义VAR可代替任何类型编译器会根据上下文来判断你到底是想用什么类型的至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型就可以使用VAR 类似 OBJECT但是效率比OBJECT高点使用var定义变量时有以下四个特点:1. 必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式:var
阅读全文
posted @
2011-03-21 16:41
宏宇
阅读(803)
推荐(0) 编辑
Silverlight同步(Synchronous)调用WCF服务(转)
摘要:Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的处理来伪装出同步调用的实现。在.NET Framework的多线程编程中提供了丰富的线程接口,其中AutoResetEvent和ManualResetEvent在多线程编码中最为常用,本文将介绍如何通过AutoResetEvent的线程等待特性实现Silverlight同步调用远端WCF服务。 一、定义WCF服务 为了演示同步调用WCF服务的实现,提供一个简单的.
阅读全文
posted @
2011-03-15 23:40
宏宇
阅读(400)
推荐(0) 编辑
分享一首歌——美丽的万物
摘要:讲述的是名叫Laurant的弟弟和姐姐的roman.在短暂的生命中却一直饱受病痛折磨的弟弟,望着姐姐描绘的风景画赞叹着“啊……真是漂亮呢”然后微笑着病逝。春之风花、夏之流云、秋之夜月、冬之初雪……姐姐用口琴吹着弟弟生前最爱的旋律,在四季的更迭中怀念他的面容.诞生降世的意义,就是为了采集这个世界中美丽的事物啊~ “我看见了——这世上最美丽的光,我会把那花朵抱在胸前,带着Laurant的份继续歌唱。”
阅读全文
posted @
2011-03-12 13:58
宏宇
阅读(264)
推荐(0) 编辑
各大网站架构总结笔记(转)
摘要:记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是让人惊叹,他的架构基本经历了五个里程碑,每个阶段都是显得那么仓促,那么无奈,那么坎坷,又是那么的精彩,网站为了生存只能想尽
阅读全文
posted @
2011-03-08 20:27
宏宇
阅读(593)
推荐(0) 编辑
做了几天silverlight 小结一下
摘要:1 .parent.parent不能这么写了,如果 想继续找他爸 需要确定前一个爸爸的类型 转换完了才能写2.基本所有的控件都能绑定对象了,只要绑定对象,这个控件的值 在外部就不是很容易改了,因为他的引用变成那个对象了,比原来更面向对象了3.MVVM就是MVC的升级,以Binding为基础,抽象出页面呈现对象,,页面Binding呈现对象名作为标识,然后给呈现对象赋值,由控制器更新去页面赋值()4.Button button111 = (Button)canvas1.FindName("button1");5.更面向对象,但是有些以前简单的赋值功能,现在却比原来麻烦了(比如
阅读全文
posted @
2011-03-03 17:00
宏宇
阅读(225)
推荐(0) 编辑
WPF中MVVM模式原理分析与实践(转)
摘要:1, 前提 可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大意义. 另外,个人觉得, 使用Command以及打造一种合理的简化的方式去使用Command也与使用Binding一样重要. 2, 诞生 为了解决现实世界中的问题,我们需要将现实世界中的事物加以抽象, 然后得到了Domain Object, 无论贫血的还是富血的, 我们都可以简单地把他们归结为"由现实世界抽象出来的模型", 也就是我们的model, 也就M-
阅读全文
posted @
2011-03-03 16:40
宏宇
阅读(499)
推荐(0) 编辑
如果 IIS 服务器不支持 XAP,可以把 xap文件后缀改成 .html后缀,没有影响
摘要:如果 IIS 服务器不支持 XAP,可以把 xap文件后缀改成 .html后缀,没有影响
阅读全文
posted @
2011-03-01 16:30
宏宇
阅读(218)
推荐(0) 编辑
跨域文件clientaccesspolicy.xml
摘要:有时候一些程序需要跨域访问,会出现错误,这时候需要把跨域文件放在web服务器下,允许跨域访问,比如IIS,把clientaccesspolicy.xml文件放在wwwroot文件夹目录下就可以了,clientaccesspolicy.xml文件结构<?xml version="1.0" encoding="utf-8"?><access-policy> <cross-domain-access> <policy> <allow-from> <domain uri="*"
阅读全文
posted @
2011-03-01 16:28
宏宇
阅读(5925)
推荐(1) 编辑