找到相关内容 96
Linq To Sql进阶系列(四)User Define Function篇
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
http://cyqdata.cn/cnblogs/article-detail-39404 
C# 中奇妙的函数 -- 4. Empty, DefaultIfEmpty, Count
谢谢大家之前的关注和热情的回复,本文将继续探讨在System.Linq 下的一些容易被人忽视却可能对你有大帮助的函数。 Empty 静态方法 有多少次你不得不从一个方法返回一个空集合(无论是由于错误的条件,或者没有项目存在),并创建了一个空数组或列表? 让我们看一个简单的POCO 类,它包含了两个银行帐户转帐的信息: public class Transfer {
http://cyqdata.cn/cnblogs/article-detail-39190 
Firefox/Opera不支持onselectstart事件
如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Firefox/Opera不支持onselectstart事件</title> </head> <body> <div id="d1" style=
http://cyqdata.cn/cnblogs/article-detail-38871 
[Silverlight]WCF RIA Services+Mef+MVVM实现CRUD(增删改查)示例
做这个示例的目的是为了给学习Silverlight的童鞋一些参考,并希望和大家讨论相关的一些问题,让这个示例更完善。示例功能说明:实现了雇员的增删改查,雇员表(Employee)和部门表(Department)、雇员类型表(EmployeeType)有外键关联,并和字典表(DataDict)有字典关系示例参考说明:主要参考了Codeproject上的http://www.codeproject.c
http://cyqdata.cn/cnblogs/article-detail-38666 
Linux/Unix环境下的make和makefile详解
Pathetique   无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多
http://cyqdata.cn/cnblogs/article-detail-38549 
改善C#程序的50种方法(Effective C# 中文版,原书由人民邮电出版社出版)
从去年找工作以来,都没什么时间写博客[找工作的体会:建议以后有自己开公司的IT人一定要找IT专业人员做HR,好多的公司的HR并不能真正发掘人才,他们形成了太多的偏见,如在学校期间学不了什么东西、只看学校有多少奖励等。真正钻研技术的人才不会追求虚无的东西],其实这本书我都借了好久,一直没有系统的看,所以趁这两天好好看看,顺便总结了一些要点,给那些需要这方面知识而又没有太多时间的IT人一个快速的学习机
http://cyqdata.cn/cnblogs/article-detail-38506 
用来武装Firebug的十三款Firefox插件
如果你是一名Web设计师,Firebug想必不会陌生,作为一款Firefox插件,它可能是网站前端开发最有用的工具之一。尤其是如今网站中用到越来越多的javascript和ajax技术,firebug为Web前端开发与调试提供了莫大便利。Firebug拥有众多优点,其中就包括可扩展性,下面介绍的这些Firefox插件就是用来武装Firebug的,让它变得功能更丰富,更便捷。 YSlow(Why
http://cyqdata.cn/cnblogs/article-detail-38462 
Effiproz DataBase来看.NET开源数据库发展
这篇文章本来应该写在上个周末, 可是临时有事给耽误了,上周五在MSDN上看到Effiproz DataBase发布了1.2版本. 在Effiproz以前也用过几个嵌入式开源数据库. 不过Effiproz DataBase是纯C#编写的. 开发者就可以将它移植到具备CLR的大多数环境中,包括.NET Compact、Mono、Windows 7以及Silverlight. 和Windows Phon
http://cyqdata.cn/cnblogs/article-detail-38430 
EF框架step by step(9)—Code First Fluent API
在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。 要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Fluent API。 如下面代码所示: public class BlogDbContext : D
http://cyqdata.cn/cnblogs/article-detail-38403 
带你走进Firefox的插件世界
浏览器的发展已经从当初单纯的web显示,发展到今天的集各种周边功能于一身的一个大型应用软件集合,比较典型的应用包括:浏览器在线收藏、广告过滤、浏览安全、智能填表、扩展插件的支持、个性化主题、以及最近比较热门的核心之争等都是现代浏览器所带给大家的方便应用。这些应用明显区别于传统浏览器,这些功能的出现最大的受益者就是用户,但是也有一部分浏览器厂商把这些功能的体现安置在了插件扩展内,让用户自行选择自己需
http://cyqdata.cn/cnblogs/article-detail-38272 
快速开发新浪微博的firefox插件(下)
上篇主要讲了讲firefox插件的机制,接着我们来看快速开发一个firefox插件中我面临的第二个问题----Oauth授权(开始开发的时候只是想着快速开发完成,当然授权这块最快的方案自然就是basic auth,但是新浪微博6月1号以后就不支持basic auth了。)。   Oauth的官网上说是这样描述它的用途:     An open protocol to allo
http://cyqdata.cn/cnblogs/article-detail-38222 
使用 MEF 公开 Silverlight MVVM 应用程序中的接口
下载代码示例   许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台。 Silverlight 本身就支持许多概念,例如数据绑定、值转换器、导航、浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序。 我说的是“任
http://cyqdata.cn/cnblogs/article-detail-38152 
Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
好像蛮长时间没有新文章带给大家了。前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了。今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具——EF Power Tool(翻译的话,好像就是牛逼工具哦?) 下次会为大家深入解析这个小工具。  最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adone
http://cyqdata.cn/cnblogs/article-detail-38081 
深入剖析引用参数Ref和Out
学过C/C++的人,对C#的关键字Ref和Out应该都很好理解。它们都提供了一种可以在被调用函数内修改传递的参数的值的方法。因为这一功能很类似C/C++的指针。对于没学过C/C++的,也应该可以明白这两个参数的作用。虽然Ref和Out都提供了修改参数值的方法,但它们还是有一点点小的区别。1、Ref在作为参数调用函数之前,变量一定要赋值,否则会得到一个常规编译错误:使用了未赋值的变量。2、在被调用函
http://cyqdata.cn/cnblogs/article-detail-38013 
ExtJS 4 组件化编程中Ext.define与Direct的冲突,问题已解决
问题已解决 和上一篇帖子相同,在Ext.define中不能直接指定Direct的api或者directFn,怀疑与Ext.loder有关 这次的问题更奇怪,把Ext.define和Ext.create放在同一个js文件里面时候没有问题,可以在Ext.define中直接指定Direct的api或者directFn,分成两个文件,一个Ext.define另外一个Ext.create就报错。 以今天做的
http://cyqdata.cn/cnblogs/article-detail-37837 
MEF——.NET中值得体验的精妙设计
MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。MEF的目标是简化创建可扩展的应用程序,其核心类是ComposablePart,即具有组合能力的组件,每一个称为ComposablePart(中文可为可组合构件,不过下文一直采用英文来
http://cyqdata.cn/cnblogs/article-detail-37775 
给大家分享两款正在使用的reflector插件
推荐两款神器:Deblector和reflexil   Deblector   它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点,单步运行,查看变量等等。 它不需要pdb文件,也不会像reflector pro的调试插件一样依赖ide,也不需要反编译dll。 一切工作仅
http://cyqdata.cn/cnblogs/article-detail-37745 
[Silverlight入门系列]DomainService/ObjectContext/EF/动态切换数据库
本文系Mainz在博客园的原创(http://www.cnblogs.com/mainz/),若您在银光中国(SilverlightChina)或其它网站看到本文,请注意是转载,文中很多链接已经丢失。言归正传,前天园友Smok.问我这个动态切换数据库的问题,今天中午研究了一下发出来,因为大家可能都有这种类似的需求,也许发出来大家还有更好的解决方案。本文说的是Silverlight+EntityFr
http://cyqdata.cn/cnblogs/article-detail-37443 
EF框架step by step(8)—Code First DataAnnotations(2)
上一篇 EF框架step by step(7)—Code First DataAnnotations(1)  描述了实体内部的采用数据特性描述与表的关系。这一篇将用DataAnnotations描述一下实体之间的关系。 ForeignKey Code first默认情况下会自动建立实体之间的关系,比如在EF框架step by step(3)—Code-First
http://cyqdata.cn/cnblogs/article-detail-37358 
几款 .Net Reflector 的替代品
.Net Reflector 的免费版本即将过期, 新版本开始收费, 现在运行 .Net Reflector 将会提示: 不过,已经出现了几款免费的替代产品可以使用, 虽然不及 .Net Reflector 成熟, 但是已经可以使用了, 它们是: dotPeek JetBrains 公司出品, 与 ReSharper 师出同门。 ILSpy iCShar
http://cyqdata.cn/cnblogs/article-detail-37256