Silverlight 通过点击按钮显示/隐藏DataGrid的RowDetail
Silverlight 中 DataGrid 的 RowDetail 默认显示方式有三种:一、Collapsed 及不显示;二、Visible 及一直显示;三、VisibleWhenSelected 及选中行时显示。有时我们想让用户来选择显示或隐藏某行的详细信息,虽然使用 VisibleWhenSelected 模式会在选中一行时显示相应的详细信息,但是当更改选中行时,之前选中行的详细信息就会隐藏
http://www.cyqdata.cn/cnblogs/article-detail-41992
Silverlight基础第一步:查询
作为一个刚入门Silverlight的人来说,学习新知识就要做好笔记。我是刚入门。在不断在摸索。写这篇文章是让打算入门和刚入门的人有所了解Silverlight。这篇文章主要是讲的Silverlight 2种查询的方法。步入正题
第一步:引入命名空间 System.Windows.Controls.Data(后面会讲有什么用)
第二步:创建文件夹和相应的类。下面是我写的对应的文件夹和类
第三步
http://www.cyqdata.cn/cnblogs/article-detail-41967
处理大并发下的dropdownlist数据关联
最近开发一个特殊的ASP.NET应用程序,其中一个页面中包含一小块是在瞬间访问量非常大的情况下(相同时间段内最高可达到5000千人以上用户同时访问),两个dropdownlist下拉菜单进行数据关联的应用,类似于省、市县三层级联下拉菜单,通过用户选择关联的数据将结果插入到数据库中,但是在实际的使用中多次都出现了少量结果关联不上的情况,例如选湖北省武汉市,但插入到库中后,市级数据里关联的结果却是北京
http://www.cyqdata.cn/cnblogs/article-detail-41965
Silverlight实用窍门系列:48.DataGrid行详细信息的绑定--DataGrid.RowDetailsTemplate
在Silverlight中的DataGrid控件使用中我们想点击其中一行并且看这一行的详细信息应该如何做呢?而且这个详细信息是多行的数据,而非简单的几个属性。
在这里我们使用DataGrid.RowDetailsTemplate
http://www.cyqdata.cn/cnblogs/article-detail-41961
步步为营 SharePoint 开发学习笔记系列 四、创建sub site和创建list
概要 一个网站定义定义了一个种类型的SharePoint网站。安装了MOSS2007后,会在服务器本地的目录C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates中放置各种网站定义模板。 STS定义了Team Site(工作组站点),Blank Site(空站
http://www.cyqdata.cn/cnblogs/article-detail-41953
C++自己实现list
C++自己实现list
前两个博客发表了自己写的stack(栈)和queue(队列),感觉比较简单,今天想试着实现list,结果发现,不是那么容易,感觉自己对STL的底层不是很了解,
真要自己实现还真的很难,看STL的源代码,那个晕啊...那代码也写得太难理解了,当然跟我不了解有关,但我相信,在将来的某一天我会懂的,你看我的代码也会懂的。
话说:STL中的list的内部结构就是
http://www.cyqdata.cn/cnblogs/article-detail-41946
步步为营 SharePoint 开发学习笔记系列 三、创建Web Application和创建Site
摘要 体验完看到治理界面的惊喜后,我们将着手创建自己的网站了,这可是多么让人骄傲的目标啊!呵呵,不过别骄傲,SharePoint之旅布满了无数的挑战和困难,我们得做好相当的思想预备哦:) 要想创建自己的网站,就需要先创建一个Web Application和Site。在创建的过程中我们会碰到一个小小的困难,不过还好,我们有足够的信心去解决它! 创建Web Application 要想
http://www.cyqdata.cn/cnblogs/article-detail-41928
linq to xml操作XML
LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。
.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。
1. 使用linq to
http://www.cyqdata.cn/cnblogs/article-detail-41921
Silverlight 4之旅(二)数据绑定(上)
在上篇Post中通过一个简单的Demo,跟Silverlight有了一次接触,本篇文章中会就Silverlight 4中的绑定进行些说明。绑定可以说是Silverlight跟WPF中最为重要的技术,绑定的作用就是让我们的数据源跟SilverlightUI现实进行动态绑定。 绑定的基础概念 绑定是一种比较有效的建立UI跟Data之间的链接,在Silverlight中我们可以将UI的控件中的某个属
http://www.cyqdata.cn/cnblogs/article-detail-41903
新手学习之培训记录:silverlight webpart using client object
这个培训任务包含两个纠结点:一个是将silverlight webpart结合到sharepoint站点中,另一个就是client object。关于这两方面也查了不少东西,这里简要介绍我做的步骤,新手记录,不要笑话~
首先建立silverlight application,那么首先就是先涉及到Cl
http://www.cyqdata.cn/cnblogs/article-detail-41877
解析Caliburn.Micro(三)
书接前文,前篇文章简略了介绍了一下Caliburn.Micro(简称CM)的Action,这篇文章继续讨论CM的下一个Feature:Convention。 什么是Convention Convention,翻译过来叫公约、协定。公约,一般指行为规范,达成共识的多方共同遵守的一个约定。在CM中,Convention主要用来做配对,匹配。这个配对,主要是指View和ViewModel之间的配
http://www.cyqdata.cn/cnblogs/article-detail-41871
使用sqlite扩展,避免在sql语句中使用不易看懂和难以维护的数字或名称缩写
本人最近使用C/C++操作sqlite数据库进行GIS数据转换时,感觉sqlite有个不方便的地方就是不能在sql中定义枚举量和常量。相比C/C++就提供了宏定义,枚举和常量定义来帮助程序员避免在代码使用无意义的数字。本人操作的GIS数据库中有很多枚举量,如道路表中道路类型列就是枚举量:0表示高速,1表示国道,2表示省道,3表示县道等。如果不能在sql中定义这些枚举量,那么在根据道路类型选择道路时
http://www.cyqdata.cn/cnblogs/article-detail-41857
HTML5会使Silverlight和Flash消亡吗?[原创]
Silverlight最初称为WPF/E,是面向运行在浏览器中的Web应用程序的一个WPF子集。Html5推出以来,Html5取代Silverlight和Flash的言论就从不间断,去年底微软的SkyDrive放弃自家的Silverlight的时候,更增加了大家的猜想,但我想大家或许忽略了一个事实,除非微软自己放弃WPF改用Java或放弃WP7改用Android,否则Silverlight不会消亡
http://www.cyqdata.cn/cnblogs/article-detail-41832
自己动手写SQL字符串分解函数Split
前段时间,在做一个可以批量审核或删除数据的功能时,遇到这么个问题:
因为审核或删除操作是在存储过程进行的,所以,就打算将选中的数据的主键拼成字符串,传到存储过程进行分离,再继续处理。
C#中和JavaScript中都有相应的分离字符串的Split函数,就想当然的以为SQL中也会有类似的函数,结果查了半天的MSSQL帮助文档,也没找到。
没办法,只好自己写了,在网上搜了下相关的,看了一两
http://www.cyqdata.cn/cnblogs/article-detail-41797
Silverlight实用窍门系列:47.Silverlight中元素到元素的绑定,以及ObservableCollection和List的使用区别
问题一:在某一些情况下,我们使用MVVM模式的时候,对于某一个字段(AgeField)需要在前台的很多个控件(A、B、C、D、E)进行绑定,但是如何能够让我们后台字段名改变的时候能够非常方便的改变所有使用了这个字段的控件呢?
回
http://www.cyqdata.cn/cnblogs/article-detail-41793
在Orchard中为命令行工具(Command-Line)添加一个新命令
在Orchard中有一个非常好用的命令行工具(Command-Line),我们可通过运行一些命令执行多种操作,如:创建代码模板,打包模块,启用功能等等。关于命令行工具的更多介绍,可以查看《Orchard中的命令行工具》。如何才能定义我们自己特有的命令,下面我们还是用以前所开发的产品示例模块来举例说明。
首先,我们按照Orchard中的一些约定和规范在MyCompany.Produc
http://www.cyqdata.cn/cnblogs/article-detail-41789
Illusion = Caliburn.Micro + MEF
前言 准备使用Caliburn.Micro结合MEF写一个类似于VS2010的IDE框架,支持插件开发,Menu、Toolbar等的可配置性,还有一些功能如:Option,多语言,换肤等。一方面作为技术沉淀,一方面也可以为新入WPF或者对Caliburn.Micro感兴趣的朋友们做一个指导。 没想到什么太好的名字,项目起名为Illusion,希望不是个幻觉,。 项目的出发点也不复杂,主
http://www.cyqdata.cn/cnblogs/article-detail-41784
Silverlight学习点滴之二——RadioButton换皮肤
WPF/Silverlight有个叫做模板的东西,可以为控件创建自定义的样式。
比如,有一组RadioButton(俗称“单选框”),在WrapPanel中自由排列,如下图的样子:
打算山寨一下淘宝网的界面,做成这样:
http://www.cyqdata.cn/cnblogs/article-detail-41779
浅谈委托、委托与事件、委托进化成lambda表达式和Linq
委托的重要性,在C#中是不言而喻的,理解起来也需反复琢磨,初学者可能觉得很难,但是迈过去这套槛后,也许就觉得容易了。本文结合自己的体会,将从委托、委托与事件、委托进化成lambda表达式,再到linq,浅谈自己的理解与体会,与大家交流交流,还望高手多多指点。真的很佩服微软这帮牛逼的人,一环套一环的设计,不知他们刚开始设计C#委托时是否就想到了未来将要产生的linq技术。
http://www.cyqdata.cn/cnblogs/article-detail-41764
在windows下使用linux命令
使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大,下载比较费劲,本人最终没有下载,也没有用过。个人感觉GunWin32是一个不错的选择,GnuWin32使windows用户可以在命令行窗
http://www.cyqdata.cn/cnblogs/article-detail-41725