Silverlight学习点滴之一——使用WCF RIA构建应用
WCF RIA是一项很有意思的技术,能够让客户端的Silverlight直接访问服务端的数据库,而不需要创建新的WCF项目(当然,其底层还是通过WCF实现的),就像操作本地的数据库一样。
不过,WCF RIA只能用于Silverlight。相关安装包在Silverlight 4.0中包含。
我选择创建的是Silverlight Businuss,参考的是这个视频:.NET RIA Services
http://www.cyqdata.cn/cnblogs/article-detail-41022
Windows Phone 实用开发技巧(13):自定义Element Binding
在Silverlight for Windows Phone 中,绑定是一个很重要的概念,如果你的绑定用好了,将会节省很多事情...
如下图,Button2的高度是Button1 的高度+400.
实现方法,XMAL代码如下,可以看到是利用Element Binding和一个Converter实现的:
Converter如下:
小结:利用绑定和转换器可以解决
http://www.cyqdata.cn/cnblogs/article-detail-41004
百度和优酷的搜索体验改善,类似Google Instant搜索
效果查看
上次看到国外那谁谁实现了Youtube的Instant搜索,据说花了三小时。
我笑了,我看了那篇文章后,自己花了三小时,实现了百度和优酷的Instant搜索体验。
难点在于,键盘输入的监听。用了JQuery自带的keyup函数,再加JS自带的setTimeout函数,较好地实现了效果。
<!DOCTYPE html PUBLIC "-//W
http://www.cyqdata.cn/cnblogs/article-detail-41002
Scrum Gathering Shanghai 2011 记述与思考
上周六参加了ScrumGathering上海大会,大会是由全球推广Scrum的非盈利组织Scrum
Alliance官方赞助,日程有两天。很遗憾只参加了第二天的会议,错过了很多精彩的演讲和与国内其他软件从业者交流的机会。仅仅这一天的内容,也让我
觉得有很多值得记录和消化。同时对于个人来讲,见到了许多曾在一起工作的同事,也是一件非常开心的事情。
大会的气氛和组织
整个大会的组织是让人满意的。大师的
http://www.cyqdata.cn/cnblogs/article-detail-41001
[WCF权限控制]从两个重要的概念谈起:Identity与Principal[上篇]
在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,守护着整个应用或者服务的第一道大门。当访问者叩门请求进入的时候,认证体系通过验证对方提供凭证确定其真实身份。作为看门人的认证体系,只有在证实了访问者的真实身份的情况下才会为其打开城门,否则将之举之门外。 当访问者入门之后,并不意味着它可以为所欲为。为了让适合的人干适合的事,就需要授权机制为具体的人设置具体的权限,并根据这些权限设
http://www.cyqdata.cn/cnblogs/article-detail-41000
QT开发总结
QT开发程序效率还是很高的,特别是用了QT creator 2.2.1。这几天用QT开发程序,似乎找到了用C++开发程序的感觉,以前用c++写程序就像是在自虐,就连string类型都得东拼西凑的找类库,MFC的文档/视也搞得我晕头转向,WTL只适合高手使用!QT对于像我这样长期以.net混饭吃的程序员,快速切换到c ++编程再合适不过了。最起码,自己的编程想法很快就能实现!而不用先A必B,先B必C
http://www.cyqdata.cn/cnblogs/article-detail-40991
JQuery点击行(tr)实现checkBox选中,反选时移除和添加样式.
第一版链接:http://www.cnblogs.com/zhuiyi/archive/2011/06/29/2092836.html很开心大家能和我这个“菜鸟”一起互动,也感谢大家和我一起思考,看了大家的代码也有了不少启发,看了jifsu兄的代码,自己也试测了一下,确实比我自己写的那种方式简单的多,代码的可读性也大大增强不少,在这个基础上,我又添加了一个全选和反选时的效果
http://www.cyqdata.cn/cnblogs/article-detail-40990
在 WebBrowser 中通过 js 访问 .NET 类, 完成用户注册 - IEBrowser [3]
前几天发表了 IEBrowser 访问页面中变量或者 JSON 数据的文章, 现在想说明一下在 WebBrowser 中, js 脚本如何访问 .NET 类.
你可以通过 IEBrowser 的 Scripting 属性或者 WebBrowser 的 ObjectForScripting 属性来设置可以被 js 脚本访问的对象. 而在 js 脚本中可以通过 window.external
http://www.cyqdata.cn/cnblogs/article-detail-40989
.NET简谈互操作(五:基础知识之Dynamic平台调用)
互操作系列文章:
.NET简谈互操作(一:开篇介绍)
.NET简谈互操作(二:先睹为快)
.NET简谈互操作(三:基础知识之DllImport特性)
.NET简谈互操作(四:基础知识之Dispose非托管内存)
.NET简谈互操作(五:基础知识之Dynamic平台调用)
我们继续.NET互操作学习。在上篇文章中我们学习了关于托管与非托管内存Dispose(释放)问
http://www.cyqdata.cn/cnblogs/article-detail-40986
Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画
一直在想应该用什么作为《Silverlight 2.5D RPG游戏技巧与特效处理系列教程》的终结,既要实用而不拖泥带水;又要通用而不哗众取宠。于是一不小心便成就了我一个未了心愿:一切基于动态绘制路径而生成的万象动画作为这又一部作品的谢幕,足矣。
还记得我们小时候玩的《坦克大战》、《雷电》吗?在那狭小的弹粒缝隙间躲闪追逐成为了每每课后最快乐的回忆:
还记得高三那年的春天吗?每次丢下书包第一时间总
http://www.cyqdata.cn/cnblogs/article-detail-40984
.NET简谈互操作(四:基础知识之Dispose非托管内存)
互操作系列文章:
.NET简谈互操作(一:开篇介绍)
.NET简谈互操作(二:先睹为快)
.NET简谈互操作(三:基础知识之DllImport特性)
.NET简谈互操作(四:基础知识之Dispose非托管内存)
.NET简谈互操作(五:基础知识之Dynamic平台调用)
我们继续.NET互操作学习。前一篇文章中我们学习了基础知识中的DllImport关键特性;我们继
http://www.cyqdata.cn/cnblogs/article-detail-40981
javascript中打开客户端,关于void的一个疑问
void舍弃去运算数的值,返回undefined。常用于在客户端的javascript:url中。
另一个常用用途是,生成undefined值。ECMAscript v1就已经定义了void的运算符,并且在javascirpt1.1就实现了它。而全局的undefined属性则是在ECMAscript v3才定义,并且javascript1.5才实现了它。所以,考虑兼容性问题,当要返回一个undef
http://www.cyqdata.cn/cnblogs/article-detail-40979
【网页设计】分享国外精美网页设计模板(PSD源文件+HTML) 其之一
以前从国外网站上淘来的网页模板,现重新整理分享到这里。
所有模板将近上百来套,每套都含有PSD源文件和生成的HTML。。。
foodonline
下载地址
dogcare
下载地址
gadgets
下载地址
clothesfashion
下载地址
modelport
http://www.cyqdata.cn/cnblogs/article-detail-40977
WP7中对ListBox的ItemTemplate中子元素的后台操作
为了使自己开发的软件更加适应Windows Phone 7所提供的两套黑白主题,我们需要对主题进行判断,然后做出不同的控件外观显示效果。比如要完成一个好友列表显示,在列表的每个listbox item中的背景需要根据用户当前所选择的主题来分别显示不同的颜色,先看看前台的代码:
<ListBox x:Name="FirstListBox" ItemsSource="{Binding mFr
http://www.cyqdata.cn/cnblogs/article-detail-40975
ASP.NET开源博客QBlog模板皮肤制作教程索引贴
最近几天花了点时间,制作了一下教程,写了几篇 开源博客 秋色园 QBlog 模板皮肤制作文章,这里给出一个索引:
PS:同时 秋色园 也增加了四套皮肤,目前共有8套皮肤。
1:ASP.NET开源博客QBlog模板制作教程:博客模板皮肤介绍说明(一)
说明:用截图及文字的方式介绍了模板的基础样式及原理。
示例图片:
1:样式文件
http://www.cyqdata.cn/cnblogs/article-detail-40971
给zencart 1.39h安装fckeditor编辑器成功实战
很久没写新文章了,原因是现在很多事情做,我不但做zencart还做wordpress等的。
今天新网站用的是1.39h而不用1.38a,我用的免费模板是estorenow,两个版本都兼容。然后装上fast and easy checkout for zen cart 1.9.3,装法和以前一样的,请看我以前的一篇文章。
然后我就开始装fckeditor。
我按照如下步骤赚装了个2.6.4.1版本的
http://www.cyqdata.cn/cnblogs/article-detail-40968
由浅入深CIL系列:3.通过CIL观察.NET值类型和引用类型的内存分配
一、在.NET中,内存分配是非常重要的一大块,为了更深入的了解其分配情况,本节中我们将利用一个实例来查看其CIL语言分析内存的分配情况。下面我们首先来看实例C#源码如下:
class Program { static void Main(string[] args) {
http://www.cyqdata.cn/cnblogs/article-detail-40964
IBatis.net ORM初体验
IBatis.net介绍 IBatis.net 是2001年发起的开源项目,它是一个轻量级的ORM框架,现在IBatisNET已经是属于Apache下的一个子项目了,最新版本是1.6.2. 官方网站:http://www.mybatis.org/ .net项目下载地址:http://code.google.com/p/mybatisnet/ DataMapper:通过配置映射关系的xml业务对象与
http://www.cyqdata.cn/cnblogs/article-detail-40963
WCF BasicHttpBinding 安全解析(4)windows验证(IIS宿主)
现在我们讨论TransportCredentialOnly安全模式下的安全配置,首先在配置文件中添加如代码清单11-84所示的配置节,配置windows验证。Windows凭据认证是基于Windows组账户或者域账户进行认证的方式。在这种认证方式下,客户端进程运行的Window帐号对应的Windows凭证被自动作为调用服务的客户端凭证,
http://www.cyqdata.cn/cnblogs/article-detail-40962
Direct3D轮回:基于.X文件的网格加载及渲染
DX9.0对.X文件提供了相当丰富的支持,包括高级骨骼动画的解析及渲染。
DX10之后,.X开始渐渐淡出人们的视野,取而代之的是各种自定义的网格数据文件。
虽然.X文件不再被广泛支持,但其数据定义仍具有相当的参考价值和意义~
本篇简单实现了.X网格的加载及渲染,意在服务于后续章节,感兴趣的朋友可以简单参考一下~
/*-------------------------------------代码清
http://www.cyqdata.cn/cnblogs/article-detail-40961