2011年9月9日

silverlight 学习笔记 (六): MVVM Light Toolkits 之 Messager

摘要: 在MVVM模式中,我们可以看到View和ViewModel相对独立出来,这就引发了View与ViewModel及ViewModel见的通信,以本人看来,目前View和ViewModel见通过数据的绑定实现简单通信,一个View能够找到它所需要的ViewModel,绑定可以实现单向和双向的数据通信,而ViewModel间的通信又如何来实现呢?简单来说如果有个View叫va,对应的存在一个viewmodel叫vma,还有一个view叫vb,对应的viewmodel叫vmb,如果我们在va中一个属性的变化,我们想让vb中也能有所变化,就好比va将变化通知vb,希望vb对变化进行处理。这时我们以前的做 阅读全文

posted @ 2011-09-09 12:41 oldkingsir 阅读(449) 评论(0) 推荐(0) 编辑

2011年9月8日

silverlight 学习笔记 (五): MVVM Light Toolkits 之 RealCommand

摘要: 在MVVM模式中我们在设计ViewModel时需要定义大量的事件处理程序,这些事件处理程序可以通过在View中绑定进行触发,具体时间参考前面所讲。ViewModel中的需要将事件定义为公开的继承ICammand的属性如下: public ICommand QueryCommand { get; private set; }ICommand接口提供了两个方法(Execute、CanExecute)和一个事件(CanExecuteChanged),Execute执行事件实际的处理函数,CanExecute表示是否执行事件,Ca... 阅读全文

posted @ 2011-09-08 01:22 oldkingsir 阅读(451) 评论(0) 推荐(0) 编辑

2011年9月7日

silverlight 学习笔记 (四): MVVM+WCF Ria开发架构

摘要: 在前两已经基本了解了silverlight的基本开发思路,其中在应用MVVM架构有很多不解,经过这两天学习才大致了解了一些。有几个初学者常犯得错误需要提醒1、silverlight 是一个富客户端应用程序,silverlight应用程序会以xap包方式加载到客户端,既然是客户端应用程序那么就没法直接与后台数据库进行访问,这就需要用到Webservice,WCF,WCF RIA等技术实现客户端与服务器端的数据传输,所以放弃以前在些asp.net时直接写sql调用后台数据库吧!2、silverlight 不支持DataTable,DataSet等数据集方式的数据传输,我们不得不使用实体数据集方式进 阅读全文

posted @ 2011-09-07 01:26 oldkingsir 阅读(1143) 评论(0) 推荐(0) 编辑

2011年9月1日

silverlight 学习笔记 (三): silverlight中的数据绑定

摘要: 在前面的笔记中讲过了在silverlight中作为UI层只负责界面的展示,而与ViewModel的联系是通过绑定方式,其绑定可以是数据的绑定也可以是事件的绑定。那么我们需要了解下究竟在UI中绑定的实现。一、绑定语法绑定可以在设计时绑定也可以在后台绑定,通常我们在设计时进行绑定,数据绑定语法是: 属性=“{Binding 类属性,Mode=绑定方式}”,如下:<TextBox name="txUserid" Height="21" TextWrapping="Wrap" DataContext="{Binding Sou 阅读全文

posted @ 2011-09-01 19:26 oldkingsir 阅读(672) 评论(0) 推荐(0) 编辑

silverlight 学习笔记 (二): silverlight的开发模式

摘要: 由于我主要是想利用silverlight开发一些信息管理方面的系统,所以想先从silverlight的开发模式及开发架构开始学习。看了一些资料发现,目前多数silverlight开发都采用的MVVM(Model-View-ViewModel)的架构,其核心思想大概是将UI+VM+Model完全分离,也就是说UI只关注界面展示,而VM则处理业务逻辑,将UI所需的数据及事件响应进行封装,而Mode则负责数据的提供和传输。看上去这种模式和MVP有些类似。找个图来理解一下如何去做呢??View层在View层我们可以采用Expression Blend 进行界面设置,其中包含界面布局,界面元素的定义等等 阅读全文

posted @ 2011-09-01 16:40 oldkingsir 阅读(342) 评论(0) 推荐(0) 编辑

silverlight 学习笔记 (一):silverlight 能做什么

摘要: 偶尔的一次机会让我看到了silverlight(当然以前也见过,不过由于要下载安装插件,所以就放弃了)的引人之处,原以为是flash做出的动画效果,结果让我晕倒。。。原来silverlight能够做出这么炫的网页界面,我开始为之动容了,那么silverlight究竟是什么???看看官方的一些解释吧! Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决... 阅读全文

posted @ 2011-09-01 14:57 oldkingsir 阅读(1245) 评论(0) 推荐(0) 编辑

软件开发了10年,迷茫了

摘要: 在新疆做了10年软件开发,从asp开始不断学习,每出现一个新技术自己都会夜以继日的学习,总以为这个技术会是潮流,会持续几年,但结果是不到两年就已经落伍。身边的人慢慢的离开了软件开发队伍,终于2年前自己也开始向由一个技术开发人员转向创业者。角色的转变也让我开始重新审视软件开发工作,以前对于过分追求完美的软件架构、设计以及开发都不过是孤芳自赏罢了,到了用户那里他们是不会考虑你所付出的一切,在他们眼里系统要能让他们简单快速实现他们的功能即可,你所考虑的架构的扩展性、灵活性、安全性等等会在他们不断的需求变更下变的一无是处,最终你眼里的那件完美的艺术品成了一堆拼凑的机器而已,只要机器能够运转你就”... 阅读全文

posted @ 2011-09-01 14:27 oldkingsir 阅读(427) 评论(0) 推荐(0) 编辑

2010年7月22日

关于css及安全配置的注意事项

摘要: 由于新疆断网近一年,导致学习落后很多,悲哀啊!好不容易吧csdn的秘密找到,郁闷!先做个近期发现的问题 的记录1、关于在css中设置图片路径后无法正确显示的问题!简单讲我们在web页面中使用外联css时,在css样式文件中定义的图片的路径是对目前main.css的位置,举例,看如下目录结构:root-->images-->css如果在根目录下有default.aspx文件引用了css目录中的样式文件则在css样式文件中定义图片url路径应该为'images/1.gif'如果css样式文件也在images下则为url中路径应为'1.gif’2、关于设置了aut 阅读全文

posted @ 2010-07-22 18:22 oldkingsir 阅读(294) 评论(0) 推荐(0) 编辑

2009年5月26日

CAB学习(-):使用SCSF创建shell的过程

摘要: 在Composite UI Application Block application模型中最典型应用中是采用FormShellApplication,我们可以利用FormShellApplication建立系统应用的主界面,也就是我们的主shell用于加载系统模块及服务。我们可以通过创建基于FormShellApplication的类作为系统启动的类,利用FormShellApplication自生的Run方法来完成系统加载。这个Run方法在运行时会完成系统所有的初始化任务,包括系统创建WorkItem,加载系统服务,加载配置的启动模块。 首先看看FormShellApplication的. 阅读全文

posted @ 2009-05-26 11:43 oldkingsir 阅读(464) 评论(1) 推荐(0) 编辑

2009年2月16日

如何在使用了updatepanel后弹出提示信息

摘要: 通常情况下,我们在使用ajax利用updatepanel实现页面局部刷新时需要有提示信息,而传统的方式是利用 Page.ClientScript.RegisterStartupScript来注册客户端脚本实现信息提示,但这种方式在ajax中不起作用,必须选择System.Web.UI.ScriptManager.RegisterStartupScript来替代Page.ClientScript.RegisterStartupScript==>函数原型:System.Web.UI.ScriptManager.RegisterStartupScript(Contrl control, Typ 阅读全文

posted @ 2009-02-16 17:32 oldkingsir 阅读(722) 评论(1) 推荐(0) 编辑

导航