2011-12-17 18:07 by 撞破南墙, 941 visits, 网摘, 收藏, 编辑
摘要:有幸认识chris,知道他是高手了,便向他请教如何学习silverlight,他给我的建议让我很受用:1 从底层开始看起,比如 object,2 看官方帮助文档 。我也是受了他的影响,“自底向上”,把silverlight的帮助文档都看了一遍,自觉收获不少。
阅读全文
2010-12-27 11:43 by 撞破南墙, 580 visits, 网摘, 收藏, 编辑
摘要:供园友把玩测试。由于象素单位太小,所以“可视”的精度小一些。下载版
阅读全文
2010-12-26 22:40 by 撞破南墙, 1722 visits, 网摘, 收藏, 编辑
摘要:应该有不少同学看了我刚刚发的Silverlight杂记- 图片及WriteableBitmap的使用(画分形1)如你所知。分形真的是一个非常神奇的东西。是艺术与科学的结合。。。申明一下:1 本查看器基于我在Silverlight杂记- 图片及WriteableBitmap的使用(画分形1)一文中的画分形修改,想看简单版本的去那里看。2 操作说明:IN/OUT是往里往外看, 输入框只能输入数字。dr...
阅读全文
2010-12-26 21:33 by 撞破南墙, 1366 visits, 网摘, 收藏, 编辑
摘要:Silverlight承载的页面中 <param name="splashScreenSource" value="SilverlightLoader.xaml" /> <param name="onSourceDownloadProgressChanged" value="appDownloadProgressChanged" /> <param name="onSourceDownloadCo...
阅读全文
2010-12-26 19:20 by 撞破南墙, 329 visits, 网摘, 收藏, 编辑
摘要:使用已经存在的behaviors 1引入DLL 2在XAML中添加行为, 在这里添加了2个,一个是拖动,一个是缓动效果 [代码] [代码]自定义behaviors public class CustomBehavior : Behavior<Button> { protected override void OnAttached() { base.OnAttached(); AssociatedObject.Click += new RoutedEventHandler(OnButtonClick); } protected override void OnDetaching() {
阅读全文
2010-12-26 17:40 by 撞破南墙, 1326 visits, 网摘, 收藏, 编辑
摘要:支持的图片格式 从一个UI中获取为图片 [代码] 画图 先看效果吧,还是挺漂亮的 [代码] WriteableBitmap 扩展阅读: http://www.cnblogs.com/webabcd/archive/2009/08/27/1554804.html
阅读全文
2010-12-25 21:54 by 撞破南墙, 1044 visits, 网摘, 收藏, 编辑
摘要:Silverlight中播放格式 1Silverlight中支持播放的格式 2 传递方法支持的容器 2.1 SMOOTH STREAMING WITH IIS 平滑流式处理(MediaStreamSource 的特定类型。 他提供了:@1自动平衡CPU(CPU忙时降帧)@2自动平衡宽带 @3Simplified caching and support for content delivery ...
阅读全文
2010-12-25 15:50 by 撞破南墙, 938 visits, 网摘, 收藏, 编辑
摘要:只要使用到两个类一个用来发送一个用来接收。 可以有多个发送端,但只能有一个接收端。 来段demo [代码] 其中一个是IE9 一个是 opera浏览器。 一些模糊的概念 1域 详见扩展阅读 “域(Domain)”和“应用程序域(AppDomain)”不是一回事。域表明了Silverlight应用程序的位置信息,诸如:“www.myuniversity.edu.cn”之类,而应用程序域则代表了Sil...
阅读全文
2010-12-25 01:33 by 撞破南墙, 1284 visits, 网摘, 收藏, 编辑
摘要:1跨域验证 [代码] 2与数据源连接 1 SOAP services 服务端新建一个asmx 得到 [代码]客户端 [代码]客户端的config [代码] 这里会涉及到一堆WCF 的知识。可能需要你额外去学习。 2 RESTful Sercvices 从RESTFUL的services上获取信息[代码] 3HTTP方式 1手动构造 使用System.Net.Browser.We...
阅读全文
2010-12-23 04:18 by 撞破南墙, 1323 visits, 网摘, 收藏, 编辑
摘要:binding是一个非常重要的特性,所有的验证显示也都是通过它来 实现的。在Silverlight4中由IDataErrorInfo and INotifyDataErrorInfo interfaces 来实现 1 捕获异常 <TextBox Grid.Row="0" Grid.Column="1" Text="{Binding LastName, Mode=TwoWay, Valida...
阅读全文
2010-12-23 01:40 by 撞破南墙, 658 visits, 网摘, 收藏, 编辑
摘要:DataForm显示数据 1 按钮的显示 2自定义显示 LabelPosition="Top" 3自定义编辑 添加和显示模板 Customizing edit, add, and display templates [代码]publicclassPerson[代码] 编辑模式 添加模式 是否允许编辑 [Editable(false)] public MaritalStatus MaritalStatus { get; set; } 一些属性
阅读全文
2010-12-22 01:36 by 撞破南墙, 273 visits, 网摘, 收藏, 编辑
摘要:绑定 1运行时绑定 DateTime currentTime = DateTime.Now; Binding binding = new Binding(“TimeOfDay”); binding.Source = currentTime; binding.Mode = BindingMode.OneWay; myTextBox.SetBinding(TextBox.TextProperty, binding); 2设计时绑定 <TextBox x:Name=“myTextBox” Text=“{Binding TimeOfDay, Mode=OneWay}” /> 使用属性绑定的方
阅读全文
2010-12-21 01:21 by 撞破南墙, 215 visits, 网摘, 收藏, 编辑
摘要:Button控件 1用于可视的表现的属性 2索引和状态 3模板 4button的内容之所以可以放任意的控件是因为调用使用一个 ContentPresenter 控件来呈现。 5...
阅读全文
2010-11-30 22:40 by 撞破南墙, 2809 visits, 网摘, 收藏, 编辑
摘要:1 题外话:缘起
2 开工ing
2.1Silverlight中的视频
2.2伪视频录像
3 展示
4 题外话二
阅读全文
2010-11-27 21:13 by 撞破南墙, 503 visits, 网摘, 收藏, 编辑
摘要:Silverlight MVC WINDOW FORM
阅读全文
2010-11-26 22:44 by 撞破南墙, 1160 visits, 网摘, 收藏, 编辑
摘要:1 运行时动态拼接xaml装载2 装载Silverlight的过程3 windowless和background4 呈现的过程.....
阅读全文
2010-11-21 22:23 by 撞破南墙, 471 visits, 网摘, 收藏, 编辑
摘要:1如何使用1.1MVVM下的写法1.2后台如何调用2追踪后面的实现3为什么要使用1.1MVVM下的写法
阅读全文
2010-11-06 18:24 by 撞破南墙, 1749 visits, 网摘, 收藏, 编辑
摘要:1 介绍 MVVMLight 2 代码分析方法
3 具体剖析
3.1 消息机制的剖析
3.2 ViewModelBase
阅读全文
2010-10-31 22:38 by 撞破南墙, 1822 visits, 网摘, 收藏, 编辑
摘要:1 介绍案例2 介绍MVVM和RIA Services 2.1MVVM 2.2RIA Services 3 正式开始 3.1 目录结构 3.2 View如何与ViewModel关联 3.3 ViewModel如何与Model关联 3.4 ViewModel中的Command 3.5 不同的View之间的沟通 3.6。。。。更多下次吧
4 相关资源
阅读全文
2010-10-13 22:32 by 撞破南墙, 3848 visits, 网摘, 收藏, 编辑
摘要:附带Silverlight源码和c# winform 源码。起因:国庆前一天突然想写个飞机游戏,就开始疯狂coding了一天得到了一个雏形。国庆间断断续续改了些bug,国庆完之后又拿出来玩了几天。现贴出来供大家参考玩玩。
阅读全文
2010-10-10 22:42 by 撞破南墙, 967 visits, 网摘, 收藏, 编辑
摘要:使用 Silverlight 做表现层代码思路: //1 随机生成 20个 Role //2 移动 //3评分 如果 满分就退出 //4 杂交 //5变异 //6GOTO2遗传算法的核心思想1构造 可杂交和变异的 染色体,2通过基因组合起来。3通过外部 优胜劣汰 进行筛选 对应结果的匹配度。最终得到结果。通用神经网络类似人的神经网络。完整源码:部分代码[代码]
阅读全文
2010-09-28 21:17 by 撞破南墙, 2862 visits, 网摘, 收藏, 编辑
摘要:随笔思路:1 CMS粗略介绍2 CMS具体说明3 一个ListBox的效果实例4 一些RIA Service 实例5 那个SL CMS 的效果。6 下一步
平心而论:这只是一个把一些知识集成的小应用,没有太大的技术含量和思想。
更多的是给初学者一个走通一个CMS的流程的一个源码级别的帮助。
阅读全文
2010-09-26 21:26 by 撞破南墙, 1867 visits, 网摘, 收藏, 编辑
摘要:1 说清楚需求2 SL中的数据交互的方法3 RIA纵横谈1说清楚需求======================= 说段废话:暑假的时候花了大概一个月时间大概把MSDN中文文档翻了个底朝天。越发觉得对Silverlight了解不够,很多东西学的肤浅,越是觉得需要深度的学习也需要广度的学习。于是就拿Silverlight Business Applications 练手。主要是有那么一两本书写的不...
阅读全文
2010-09-24 11:53 by 撞破南墙, 825 visits, 网摘, 收藏, 编辑
摘要:1导航控件FrameControl:Frame2导航的一些方法和属性见末尾。3具体使用导航的方法:@1直接操作NavigationService.Navigate(newUri("/Home",UriKind.Relative));@2使用控件<HyperlinkButtonName="HomeLink"Content="home"NavigateUri="/Home"TargetName=...
阅读全文
2010-09-24 11:43 by 撞破南墙, 913 visits, 网摘, 收藏, 编辑
摘要:更新时间2010年10月27日11:37上午1书籍Silverlight 4 in ActionPete Brown's Site and BlogSource code (73 MB)2博客3综合网站4展示5框架6素材资源7Silverlight具体技术文章索引8游戏9相关技术================================2nasa综合型,包括深度一些的游戏解决办法http://www.cnblogs.com/nasa/category/82877.htmlwebabcd几乎所有具体技术的示例http://www.cnblogs.com/webabcd/3综合网站专
阅读全文
2010-09-12 11:15 by 撞破南墙, 109 visits, 网摘, 收藏, 编辑
摘要:前置条件Contract.Requires(x!=null);旧式if(x==null)thrownew...Contract.EndContractBlock();//Allprevious"if"checksarepreconditions代码协定提供一种使用代码指定前置条件、后置条件和对象固定条件的方式。前置条件是在输入方法或属性时必须满足的要求。后置条件描述代码退出时的预期的方法或属性。对...
阅读全文
2010-09-08 13:35 by 撞破南墙, 297 visits, 网摘, 收藏, 编辑
摘要:1选择集合类考虑以下问题:@1您是否需要一个序列列表,其中的元素通常在检索其值后被放弃?如果需要,则在需要先进先出(FIFO)行为时请考虑使用Queue<T>泛型类。在需要后进先出(LIFO)行为时请考虑使用Stack<T>泛型类。如果不需要,请考虑使用其他集合。@2是否需要以某种顺序访问元素,例如FIFO、LIFO或随机访问?Queue<T>泛型类提供FIFO...
阅读全文
2010-09-06 22:12 by 撞破南墙, 927 visits, 网摘, 收藏, 编辑
摘要:想知道如何一行代码崩溃VS点我链接去1XAML文件几乎始终在其根元素中声明一个默认的XAML命名空间。默认XAML命名空间定义可以声明哪些元素,而无需通过前缀进一步进行限定。例如,如果您声明一个元素<Balloon/>,则该元素Balloon应存在且在默认XAML命名空间中有效。相反,如果Balloon不在所定义的默认XAML命名空间中,则您必须转而使用一个前缀来限定该引用,例如,&l...
阅读全文
2010-09-04 21:48 by 撞破南墙, 614 visits, 网摘, 收藏, 编辑
摘要:1一些有用的方法和属性~废话不多说了。不然就装蠢了。Pause在当前位置暂停媒体。Play从当前位置播放媒体。Stop停止媒体并将其重设为从头播放。RequestLog发送一个请求,以生成随后将通过LogReady事件引发的记录。======属性======AutoPlay获取或设置一个值,该值指示在设置Source属性时媒体是否将自动开始播放。Balance获取或设置立体声扬声器的音量比。Buf...
阅读全文
2010-08-30 01:54 by 撞破南墙, 268 visits, 网摘, 收藏, 编辑
摘要:快两个星期几乎什么都没有做。真的非常奢侈的有时间去做做其他的事情。前一段时间回家遇见了几个同学。本来大家聚一下想玩一下dota的,结果碰上哀悼日只有找了个奶茶店打炮牌。。好玩的是俺关了一个同学52和32。呵呵好家伙,请吃西瓜的冤大头有着落了。 那段时间我一直在看 《设计中的视觉思维》 ,越发喜欢认知科学了。以后一定要把刘未鹏同学推荐的认知科学好好看看,本来想整理成文跟大家分享,现在看来继续都没什么...
阅读全文
2010-08-13 11:33 by 撞破南墙, 494 visits, 网摘, 收藏, 编辑
摘要:如果你看过MSDN中Silverlight关于控件的词条本文可以跳过了。如果你是“功利”派。可以浏览一下。控件内容模型1控件内容模型1.1文本控件控件内容类型内容属性TextBlockTextTextBlock.TextTextBlock.InlinesTextBoxTextTextBox.TextRichTextBoxTextRichTextBox.BlocksPassw...
阅读全文
2010-08-10 15:13 by 撞破南墙, 1218 visits, 网摘, 收藏, 编辑
摘要:1焦点概述焦点是一个输入系统概念,与Silverlight中的控件有关。1当前具有焦点的控件可以接收键盘输入事件KeyUp和KeyDown,因此能够使用键盘输入。焦点还与自动化系统有关。(#w?)在基于Silverlight的应用程序内,用户可以通过使用Tab键序列遍历UI中的控件。遍历Tab键序列为控件设置了焦点。可以通过设置在Control类上定义的一些属性来影响Tab键序列和导航行为。1.1...
阅读全文
2010-08-08 21:41 by 撞破南墙, 1246 visits, 网摘, 收藏, 编辑
摘要:应用程序扩展服务 是什么?为什么要使用?一开始看的时候我也很疑惑。于是Google了一下。BTW:baidu似乎不够用...Sometimesworkingwithsilverlightyouneedtohaveasortofservice,alwaysavailableforglobaltasksorworkinginbackgroundnotifingthemainthreadwhensome...
阅读全文
2010-08-08 12:55 by 撞破南墙, 1449 visits, 网摘, 收藏, 编辑
摘要:在初始下载之后,对于应用程序包和库文件的其他请求将不会生成附加的下载通信。而是请求由缓存的副本完成。但是,当您重新生成应用程序时,将检测到更改并且下载新副本。
指程序重新发布的时候,如果有些DLL没有变的话,他不会对他们额外请求。
如果你的Silverlight程序
1 不用做OOB模式2 经常更新发布 (换肤或者简单的补丁)
那么可以考虑使用 这种方式。
阅读全文
2010-07-25 22:10 by 撞破南墙, 2374 visits, 网摘, 收藏, 编辑
摘要:差不多一周的时间,几乎每天都在用Silverlight 做游戏,从早上7点多到晚上11点。因为是传说中的深蓝色右手来帮我们上课(Silverlight MMORPG网页游戏开发课程),老早就很激动,鼓动了几个学弟还有身边的同学,但是似乎想学的不多,本来报了的有几个人也因为个人理由撤了。我承认与正宗的“数据结构”等易筋经相比,学习Silverlight 这种被认为是“花拳绣腿”的招式并不是很好的学习“计算机科学与技术”的方式,但在这种软件就是服务,用户体验至上的年头,你觉得呢?
阅读全文
2010-06-27 13:50 by 撞破南墙, 372 visits, 网摘, 收藏, 编辑
摘要:ComboBox是为了完成这么一个任务:以下拉框的形式展现,供你选 择其中的一项。但通常展示给用户看到文字,不是我们直接要操作的数据。需求:在DataForm中实现添加一个新的帖子。需要一个ComboBox选择他所属的板块。效果图:问题1如何使用ComboBox和DataForm.特别是使ComboBox 显示板块名字,选中的值是板块的ID ,又更新到帖子的所属ID。2ComboBox无法把选中的...
阅读全文
2010-06-20 19:17 by 撞破南墙, 2294 visits, 网摘, 收藏, 编辑
摘要:我相信应该有很多人知道横向绑定数据这个问题,也许是因为太简单了。。。
但是我查了网上也没有,问了群里的人但是似乎没描述好。
反正是也没得到答案,于是把整个寻找答案的过程记录了下来,也分享给我这种初学者。
对于这种问题,首先我们得知道他是一个样式绑定的问题,其次我们得想办法改变它的样式(方法一和最终)
不行的话想想其他方法的实现,(方法2)。还是不行的话可以试试 邪门的办法(hack)(方法3)。
因为我的对控件的知识没掌握好,不知道ListBox 是由 itempanel 做容器。
要更改itempanel中的控件排列形式,肯定不能在ItemTemplate 那里指定。
因为他只是用来指定重复的内容,一定要去他的ItemsPanel 指定他的容器。
希望对Silverlight的初学者有所帮助。
另外希望路过的牛人介绍一下如何系统的学习。
解决一下我这样学,不知道相对底一点的东西,遇到书上没有现成解决方案就困窘的这种状况。
阅读全文
2010-06-10 13:36 by 撞破南墙, 437 visits, 网摘, 收藏, 编辑
摘要:写在前面的话,本系列是本人的笔记。1只是一个索引,很多可能都不会有很多具体的内容。2有新的体会或者技巧,资源的话,我会来更新。并用日期注明DataGrid(用于 Silverlight 的 .NET Framework 类库)//(what)datagrid 有什么用?@1绑定数据。如果你需要你的数据编辑后可以更新你的数据源。需要实现INotifyCollectionChanged接口。@2 两种...
阅读全文