qouoww

质量管理+软件开发=聚焦管理软件的开发与应用

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  50 随笔 :: 2 文章 :: 188 评论 :: 17万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

05 2012 档案

摘要:假设我们有一个类:Productpublic class Product{ public string Id { get; set; } public string Name { get; set; }}Main函数如下:static void Main(){ List<Product> products = new List<Product>() { new Product(){ Id="1", Name="n1"}, new Product(){ Id="1", Name="n2"}, 阅读全文
posted @ 2012-05-23 18:10 qouoww 阅读(406) 评论(0) 推荐(1) 编辑

摘要:注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
posted @ 2012-05-17 08:35 qouoww 阅读(915) 评论(0) 推荐(0) 编辑

摘要:注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
posted @ 2012-05-16 17:30 qouoww 阅读(1078) 评论(0) 推荐(0) 编辑

摘要:注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
posted @ 2012-05-16 16:04 qouoww 阅读(1592) 评论(0) 推荐(1) 编辑

摘要:对无效数据的输入进行验证和必要的提示是商业应用程序必备的功能之一。Silverlight使用Data Annotation特性标记来进行数据的验证,对用户输入数据的合法性进行判断,阻止非法数据提交到服... 阅读全文
posted @ 2012-05-13 16:40 qouoww 阅读(1983) 评论(3) 推荐(1) 编辑

摘要:关于MVVM设计模式 1、MVVM设计模式基础 如下是MVVM设计模式的图示(这是一个基本模型): 注意事项: 1)ViewModel应实现某些特定接口 INotifyPropertyCHanged接口:用于ViewModel的属性与XAML中的控件属性进行绑定; ICommand接口:指定的命令可以绑定到任何XAML控件中,用于确定控件是否可以执行指定的操作; DataTemplate:是一... 阅读全文
posted @ 2012-05-13 15:43 qouoww 阅读(869) 评论(0) 推荐(1) 编辑

摘要:IsReadOnly常用数据输入控件介绍 TextBox控件 StringFormat属性:可以使用与ToString方法相同的方式对字符串进行格式化; MaxLength属性:设置字符上限 IsReadOnly属性:设置为True表示只读 TextAlignment属性:设置字符串在文本框内的对齐方式 TextWrapping属性:设置为Wrap允许换行(默认为NoWrap),如果... 阅读全文
posted @ 2012-05-11 10:49 qouoww 阅读(1115) 评论(0) 推荐(0) 编辑

摘要:创建数据输入UI 典型的数据输入表单由一系列可编辑的控件组成,如文本框,下拉列表框,复选框等,每个控件都有一个相应的标签指示该区段的名称,另外还定义了Tab键切换的顺序,便于用户全部使用键盘操作。在S... 阅读全文
posted @ 2012-05-11 10:47 qouoww 阅读(996) 评论(0) 推荐(2) 编辑

摘要:从摘要信息跳转到详细信息 通常会遇到从列表信息跳转到详细记录页面或记录编辑页面的情况。有很多方法可以实现这种跳转行为,比如导航到细节视图,在弹出窗体打开细节视图,使用DataGrid控件的行细节显示特... 阅读全文
posted @ 2012-05-10 15:33 qouoww 阅读(854) 评论(0) 推荐(0) 编辑

摘要:适用于SilverLight商业应用程序的几个重要的类 尽管使用DomainDataSource控件很方便,但是使用该控件使得显示层与业务层呈紧耦合状态,因此在一般分层的应用开发中,很少直接使用Dom... 阅读全文
posted @ 2012-05-10 10:22 qouoww 阅读(1030) 评论(1) 推荐(0) 编辑

摘要:DataGrid控件的使用 DataGrid控件位于System.Windows.Controls.Data.dll 程序集,在使用前应声明sdk名称空间前缘: xmlns:sdk="http://... 阅读全文
posted @ 2012-05-09 11:25 qouoww 阅读(2104) 评论(0) 推荐(1) 编辑

摘要:使用RIA服务向服务器提交变更的数据 实例:使用DomainDataSource控件向服务器提交变更数据 有两种方法实现:一是在XMAL文件的后置代码中调用该方法;二是将按钮(按钮单击后向服务器提交数... 阅读全文
posted @ 2012-05-09 10:13 qouoww 阅读(812) 评论(0) 推荐(0) 编辑

摘要:异步通信 在Silverlight中所有与服务器间的通信都是异步执行的。因此需要熟悉异步编程。典型的编程模式包括发起一个对服务器的调用,然后等待事件引发通知调用完成。调用在后台线程执行,一旦完成就立即... 阅读全文
posted @ 2012-05-08 22:03 qouoww 阅读(1284) 评论(0) 推荐(0) 编辑

摘要:跨层共享代码 很多时候都需要在中间层与显示层共享自定义代码。比如,想要在服务器与客户端之间共享自定义验证逻辑和业务逻辑。RIA服务可以实现在Web项目中书写代码,而在客户端项目中自动生成复制代码,达到... 阅读全文
posted @ 2012-05-08 16:16 qouoww 阅读(2048) 评论(1) 推荐(3) 编辑

摘要:创建Presentation Model 类 Presentation Model类用于如下情况: 1)在应用程序中不使用EF model; 2)不想让显示层与数据访问层进行共享,保持两层之间的独立性... 阅读全文
posted @ 2012-05-08 12:32 qouoww 阅读(924) 评论(0) 推荐(0) 编辑

摘要:从服务器暴露数据 何为WCF RIA服务 RIA服务建立在WCF顶层,用于建立与服务器可沟通的数据驱动Silverlight应用程序.可以描述如下 数据为中心的设计模式 可提供高级数据管理,授权管理以及查询功能的框架 通过代码生成器,通用代码可供多层调用 基于WCF服务构建,可以充当中间层与显示层的通信媒介 RIA服务聚焦中间层,与EF框架协同,是SilverLight数据应用程序的最佳... 阅读全文
posted @ 2012-05-07 11:52 qouoww 阅读(2490) 评论(0) 推荐(3) 编辑

摘要:导航框架组件 核心组件:Frame控件和Page类,导航操作类:NavigationService类和NavigationContext类。 Frame控件 Frame控件是view的主容器。通常用于应用程序的外壳,用于承载view作为内容。当提供一个URI指定视图去加载和显示时,就需要通过Frame控件导航到该URL所指向的视图上。Frame控件提供了浏览历史功能的集成,可以处理由浏览器发起的导航事件,比如点击向前、向后按钮,在地址栏中输入新URI等。Visual Studio提供的SilverLight业务应用程序模板的MainPage.xaml文件,就包含一个Frame控件,充当应用程序 阅读全文
posted @ 2012-05-06 16:35 qouoww 阅读(1532) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示