总结开发Silverlight项目准则(转)
摘要:尽量使用代码控制;尽可能早的计划好所有的用户控件;这样可以提前预期控件之间相互运作情况,便于整合项目;尝试分割不同功能到不同的用户控件; 现在无论国内国外,开发队伍通常来说都是3个人以上,分割不同功能到不同的用户控件,可以减少相互之间的冲突和影响; 另外,在测试的时候发现问题,对于不同的小功能区域,方便Bug定位;另外也方便功能模块的再利用。 这个是现在Web项目开发的一个常用规则。尽量少用Loa...
阅读全文
使用Silverlight3中的DataPager实现服务器端分页
摘要:代振军同学的blog中描述了使用DataPager实现客户端分页:http://www.cnblogs.com/daizhj/archive/2009/08/07/1529331.html一般说来,在项目中一般很少使用这种客户端的分页方式,除非数据量很少(干脆不分页算了)。把大量的数据一次性传输到客户端可不是个明智的做法,我们一般都是从客户端传入查找条件参数(包括过滤条件和分页条件参数),然后服务...
阅读全文
稳扎稳打Silverlight(39) - 3.0编程之Element to Element Binding, 通信之二进制XML通信, 本地连接
摘要:[源码下载]稳扎稳打Silverlight(39) - 3.0编程之Element to Element Binding, 通信之二进制XML通信, 本地连接作者:webabcd介绍Silverlight 3.0绑定的新增功能和通信的新增功能Element to Element Binding - 支持 Element到 Element 间的绑定二进制XML通信 -与 WCF 服务间通信,可以使用...
阅读全文
Silverlight学习笔记清单
摘要:界面设计SilverLigth学习笔记--控制 Silverlight控件样式 SilverLight学习笔记-- 如何在一个HyperlinkButton点击后打开新窗口 SilverLight学习笔记--关于Silverlight资源文件(如:图片)的放置位置及其引用 SilverLight学习笔记--Silverlight中GridSplitter控件的使用 SilverLight学习笔记-...
阅读全文
面试官技巧
摘要:很多高速发展的公司存在一种怪问题。一方面大家抱怨由于业务高速发展,人手不够。一方面又因为业务忙而不愿意挤出时间来招人,主官或客观地忽视了招聘工作。21世纪最贵的是人才。但如何识别人才,招到优秀的人,不是一件容易的事。为了提升主管的招聘能力,最近给他们做了一次简单的培训。于是有了以下的总结。 一,面试的形式 1. 尊重面试者是起码的职业操守 面试是双向的,是双方了解彼此的过程。因此首先要摆正自己的位...
阅读全文
面试二十问,巧妙回答
摘要:面谈前,如果能对主试者可能提出的问题有所准备,到时自然能沉着应答,提高胜算。以下以面谈中常问的问题二十则为例,提供回答的技巧与内容方向,作为参考。 一、谈谈你自己? 主试者想知道的是你是否适合这个职位,而不是你的家庭背景或成长过程。理想的回答 是简述大学(或研究所)的学习情形与以前的工作经验,并介绍自己重要的几项工作技能和成就。 二、你最大的长处是什么? 主试者想知道你的优点,并希望你能藉此来...
阅读全文
口语一百句
摘要:Any day will do?哪一天都可以? Any messages for me?有我的留言吗? Are you by yourself?你一个人来吗? All right with you?你没有问题吧? Are you free tomorrow?明天有空吗? Are you kidding me?你在跟我开玩笑吧? As soon as possible!尽可能快! ...
阅读全文
基础框架之Controls控件说明
摘要:本篇文章针对Controls控件里封装的自定义WEB控件一一说明。 1.LRepeater:基于Repeater的扩展控件 前台使用如下:[代码] 除了Repeater自身的属性外,扩展了以下功能: (1) VirtualPage,虚拟分页, 当一次性从数据库读取所有的记录,然后让LRepeater自己分页,那么需要将VirtualPage设置为"false"; 如果数据库里已做分页处理,那么V...
阅读全文
一个普通网站发展成大型网站过程中的架构演变史
摘要:一个普通网站发展成大型网站过程中的架构演变史[转]架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较...
阅读全文
有关Silverlight浮动窗体组件的研究
摘要:在DataGrid的开发设计中,我们经常会碰到设计样式各异的表头以满足各种要求。而头模板的作用是显示DataGrid控件的首行中的文本、图片或是绑定数据的。通过对头模板的设定,可以为我们定制所需样式的DataGrid。本文将为大家介绍如何自定义DataGrid的头模板。具体步骤:说明:Silverlight的ChildWindow组件给我们的开发带来了便利,比如说我们可以用它开发自定义对话框等。然...
阅读全文
强大的DataGrid组件[9]_自定义头模板
摘要:在DataGrid的开发设计中,我们经常会碰到设计样式各异的表头以满足各种要求。而头模板的作用是显示DataGrid控件的首行中的文本、图片或是绑定数据的。通过对头模板的设定,可以为我们定制所需样式的DataGrid。本文将为大家介绍如何自定义DataGrid的头模板。具体步骤:1)在XAML文件中的UserControl标签中加入如下命名空间:xmlns:dataprimitives="clr-...
阅读全文
有关Silverlight Calendar组件(日历组件)的研究
摘要:组件所在命名空间:System.Windows.Controls组件常用属性:SelectedDate:获取或设置当前被选中的日期DisplayDate:获取或设置日期以显示DisplayDateStart:获取或设置被显示的第一个日期DisplayDateEnd:获取或设置被显示的最后一个日期SelectionMode:获取或设置Calendar组件的选取模式None:设置日历为不可选Singl...
阅读全文
强大的DataGrid组件[6]_调用存储过程服务端分页
摘要:强大的DataGrid组件[6]_调用存储过程服务端分页——Silverlight学习笔记[14] 今天为大家介绍如何使用DataPager+Silverlight-enabled WCF Web Service调用存储过程来实施DataGrid的服务端分页。 准备工作:1)测试项目的建立2)创建测试用数据库详情请参考我的强大的DataGrid组件[2]_数据交互之ADO....
阅读全文
有关Silverlight TabControl组件的研究
摘要:说明:通过对于Silverlight TabControl组件及其子组件TabItem的学习,您将了解到该组件能够有效充分地利用屏幕空间,并且能展示大量的数据内容,使得应用程序的内容布局更趋合理。 [TabControl组件]组件所在命名空间:System.Windows.Controls组件常用属性:SelectedContent:获取当前被选中的TabItem的内容。SelectedIndex...
阅读全文
有关Silverlight TreeView组件的研究[3]
摘要:三、数据绑定与模板样式说明:通过学习本文内容,您将了解到怎样动态地进行关于TreeView组件的数据绑定以及TreeViewItem组件的模板样式更改。本文给出基本的使用方法。注:在Silverlight项目文件夹下建立Icon文件夹,向里面添加3个16*16的png格式的图像。关于动态数据绑定这里只给出了基本的使用方法,在实际开发中可以使用WebService、XML等进行数据绑定。效果图:Fe...
阅读全文
有关Silverlight TreeView组件的研究[2]
摘要:二、带复选框的TreeView 说明:在TreeView中设置复选框是十分常见的,这有助于我们对于同组数据的一次性选取或取消。本文就将为你介绍怎样在Silverlight中实现带有Checkbox的TreeView。①最初的步骤:※ObjectCollection这是Silverlight Toolkit 提供的一个对象集合,用以提供静态的对象资源绑定。注意:使用时一定要添...
阅读全文
有关Silverlight ChildWindow组件(子窗体组件)的研究
摘要:说明:通过学习子窗体的各项特性,您将了解到子窗体的基本使用方法。通过学习实例,应当重点掌握子窗体与父窗体的数据通讯。组件所在命名空间:System.Windows.Controls组件常用属性:DialogResult:获取或者设置一个值用来显示子窗体的反馈内容是否被接受或是取消。HasCloseButton:获取或者设置一个值用来显示子窗体是否包含关闭按钮。OverlayBrush:获取或者设置...
阅读全文
有关Silverlight TreeView组件的研究
摘要:说明:通过学习Silverlight TreeView组件及其子组件TreeViewItem,您将了解到该组件能够以树状列表方式显示层次数据。在实际开发中,其常被用作导航栏、目录表等。一、基本特性:[TreeView]组件所在命名空间:System.Windows.Controls组件常用属性:SelectedItem:获取在TreeView组件中被选中的项目。SelectedValue:获取由S...
阅读全文
强大的DataGrid组件[10]_自定义脚模板(FooterTemplate)
摘要:在DataGrid的开发设计中,我们经常要对DataGrid中的数据进行统计,而统计的结果往往放置在DataGrid的底部,这就需要使用脚模板来对其进行处理。可是问题在于Silverlight并未提供现成的脚模板。于是,本文将为大家介绍如何为DataGrid添加设置脚模板。需要了解的知识我们知道DataGrid有一个十分重要的属性ItemsSource,它的作用是获取或设置被用于生成该控件内容的集...
阅读全文