04 2013 档案

SQL分页查询(转)
摘要:【SQL】SQL分页查询总结 开发过程中经常遇到分页的需求,今天在此总结一下吧。 简单说来方法有两种,一种在源上控制,一种在端上控制。源上控制把分页逻辑放在SQL层;端上控制一次性获取所有数据,把分页逻辑放在UI上(如GridView)。显然,端上控制开发难度低,适于小规模数据,但数据量增大时性能和IO消耗无法接受;源上控制在性能和开发难度上较为平衡,适应大多数业务场景;除此之外,还可以根据客观情况(性能要求,源与端的资源占用等)在源和端之间加一层,应用特殊算法和技术进行处理。以下主要讨论源上,即SQL上的分页。 分页的问题其实就是在满足条件的一堆有序数据中截取当前所需要展示的那部分。实... 阅读全文

posted @ 2013-04-27 15:25 梦想飞的鱼 阅读(184) 评论(0) 推荐(0)

Silverlight Converter的使用
摘要:在系统设计中,常会遇到代码字典转换的问题,比如员工代码转名字,状态转颜色等,这时候就可以使用Converter首先在项目创建一个类,继承并实现IValueConverter接口。实现方法后,在前台直接使用。为了演示效果,我这里模拟了一个餐饮点餐界面座位状态颜色转换(预定,消费中,结账中,转换成对应的颜色)IValueConverter代码如下public class DeskStateConvert : IValueConverter { public object Convert(object value, Type targetType, object paramete... 阅读全文

posted @ 2013-04-16 12:37 梦想飞的鱼 阅读(266) 评论(0) 推荐(0)

Silverlight LIstBox 实现横向排列元素 并且自动换行
摘要:为了演示效果,模拟了一个餐饮系统点餐的界面,不多说,直接上代码前台 <ListBox x:Name="dglist" Grid.Row="1" Grid.Column="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" > <ListBox.ItemsPanel> <ItemsPanelTemplate> <toolkit:WrapPanel HorizontalAlignment="Left&quo 阅读全文

posted @ 2013-04-16 12:24 梦想飞的鱼 阅读(1055) 评论(2) 推荐(0)

As.net 动态反射程序集里面DLL并创建对象
摘要:需求场景:要做一个通用的模型方法,接收类型的类型名称(字符串),然后创建这个类型,并返回。 由于模型对象在另一个类库中(三层架构嘛) 所以不能直接Type.GetType("...."), 这样返回的类型用于为null。所以得用下面这个方法。 public static object GetDSesk(string typeitem) { string str = System.Web.Hosting.HostingEnvironment.MapPath("~"); string path = Path.Combine(str, "bi... 阅读全文

posted @ 2013-04-15 13:19 梦想飞的鱼 阅读(192) 评论(0) 推荐(0)

导航