找到相关内容 1186
Entity Framework快速入门--一对零到一关系处理
很久不更新blog了,正好趁着端午节的空,把之前一段时间使用关于EF以及工作上经验总结一下。 此文将跟朋友们分享一下关于1对0..1实体模型一些使用包括基本的添加和查询的注意事项。 首先我们EDMX实体模型: 模型很简单,一个用户的实体,另外关联了一个用户信息的实体。有些情况下我们会有这样的需求,用户登录身份验证,而每次再查询用户信息的时候,往往会去查询用户表,而这时候我们仅仅使用了2-3个字段
http://cyqdata.cn/cnblogs/article-detail-39188 
WinForm二三事(二)
监视消息循环 在上一篇文章中,我们讨论了消息循环是响应用户输入的根本,还提到了在WinForm中执行耗时操作是因为这个耗时操作与消息循环在同一个UI Thread上,导致不能处理用户的后续响应,造成程序假死。除此之外,还说到了Form中的WndProc方法,说这个方法就是Win32时代那个处理消息的方法的.Net版。 那么今天这篇文章我们就来编个小程序来模拟一下这个耗时操作,看看是不是如上一篇所说
http://cyqdata.cn/cnblogs/article-detail-39162 
WCF版的PetShop之三:实现分布式的Membership和上下文传递
本系列文章导航WCF版的PetShop之一:PetShop简介WCF版的PetShop之二:模块中的层次划分WCF版的PetShop之三:实现分布式的Membership和上下文传递   通过上一篇了解了模块内基本的层次划分之后,接下来我们来聊聊PetShop中一些基本基础功能的实现,以及一些设计、架构上的应用如何同WCF进行集成。本篇讨论两个问题:实现分布式的Membership和客户
http://cyqdata.cn/cnblogs/article-detail-39155 
Android 编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
Android开发平台中,可通过TelephonyManager 获取本机号码。 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumb
http://cyqdata.cn/cnblogs/article-detail-39153 
基于TFS2010的代码审查环境部署
对于代码审查的重要性,这里不再多说。要做好代码审查,还是需要工具来配合才能做好。   本文的配置环境如下:SQL Server 2008(TFS2010必须),TFS2010(中文版),Visual Studio 2010。代码审查的插件在codeplex上有一个TeamReview非常不错,可以把代码审查的分配成工作项,安排给团队成员。先预览一下效果吧,有图有真相。   1、走查代码时,选中可能
http://cyqdata.cn/cnblogs/article-detail-39117 
Microsoft NLayerApp案例理论与实践 - 基础结构层(数据访问部分)
上篇文章讲解了NLayerApp案例的基础结构层(Cross-Cutting部分),现在,让我们继续解读NLayerApp的基础结构层(数据访问部分)。NLayerApp的基础结构层(数据访问部分)包含如下内容:Unit Of Work(PoEAA)、仓储的具体实现、NLayerApp的数据模型以及与测试相关的类。下面,我们将对前三个部分进行讨论,与测试相关的内容,我打算最后单独一章进行介绍。 U
http://cyqdata.cn/cnblogs/article-detail-39109 
Flex 持续集成(CI)实践(Hudson)
项目开始后,持续集成会是一个关键的环节,本文针对Flex的开发的持续集成进行了一个实战,这些相关的工具和功能还是很强大的,通过组合这些工具,可以构建一个编译、单元测试、集成测试、代码检查等系列工作的CI服务,为后续的项目持续发展打下一定的基础。 运行Hudson http://hudson-ci.org 上下载文件 执行: java - ja r hudson.war 或 java -jar h
http://cyqdata.cn/cnblogs/article-detail-39107 
WPF基础入门<5>__属性系统
Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这包括如何在可扩展应用程序标记语言 (XAML) 中和代码中使用现有的依赖项属性。本概述还介绍了依赖项属性所特有的方
http://cyqdata.cn/cnblogs/article-detail-39102 
ASP.NET Forms验证的安全性问题研究——为什么加密代码需要配置为服务
申明:这个帖子不是要你去干啥坏事,就是提醒一下你可能会遇到的安全性问题。 ASP.Net提供了内置的登录验证,最为常用的就是Forms验证。讲解如何配置的文章非常多,这里就不再讲如何配置使用这个验证的方式了。下面讲讲其在安全性上存在的一些被忽视的问题。其实它本身没有问题,而使用的方式上会附带出来一些问题。 本文将分三部分讲实际应用中将会遇到的安全性问题,并且加以研究,并尝试提出解决方案。 一、简单
http://cyqdata.cn/cnblogs/article-detail-39089 
15 Days of jQuery(Day 5)--懒人用Jquery生成的HTML
这个让我们轻松的纪念日已经到来–我恨我在计算机前已经花了48个小时,我希望能够有另外一个jQuery来结束我的噩梦,并且让我上网更快。 当我一边“在用Jquery方法编写”和一边“进行复杂的文件上传”,我已经筋疲力尽。然而这两种操作的代码是一种较浅的,它只不过是你才刚刚开始解决的一些简单问题。 所以下来我开始介绍: 尽管我在我
http://cyqdata.cn/cnblogs/article-detail-39056 
.NET中Flags枚举的使用
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如: [Flags] enum Styles{ ShowBorder = 1, //是否显示边框ShowCaption = 2, //是否显示标题ShowToolbox = 4 //
http://cyqdata.cn/cnblogs/article-detail-39047 
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面:   Response.Redirect("WebForm2.aspx") 或者   Response.Redirect("http://www.cnnas.com/")   Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server
http://cyqdata.cn/cnblogs/article-detail-39038 
15 Days of jQuery(Day 4)---安全邮件列表
规则提到如何防止垃圾邮件:不要把你的邮件地址放到任何一个mailto:链接中. 在与垃圾邮件恶魔做斗争的过程中我们的网页设计师和程序员总结出了一些有创意的解决办法,让我们快速的看一些这些常见方法的缺点(或多或少有一些). name [at-no-spam] website.com 问题:链接式的更方便,而且把邮件地址敲入收件人栏还有可能会出错. 联系方式 问题:你冒着这么大的风险就
http://cyqdata.cn/cnblogs/article-detail-38976 
WebForm:毒药还是利器?
一、Webform的诞生及运行机制,web开发带来的革命性变化   九十年代中期,Internet崭露头角。为了进军Web应用程序行业,微软开发了Active ServerPages(ASP)。ASP是开发Web页面的一种快速、简便的方式。ASP页面由一个页面组成,其中包含了标记和语言的混合。ASP的强大之处在于,在页面发送给终端用户的Web浏览器之前,可以在页面上包含在Web服务器上执行的VB
http://cyqdata.cn/cnblogs/article-detail-38961 
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[HTTPS]
上一篇演示的是绑定类型为NetTcpBinding情况下基于TLS/SSL的Transport安全模式的实现,接下来我们改用另外一种绑定:WS2007HttpBinding。对于基于HTTP的绑定,Transport安全模式的实现方式又根据寄宿方式的不同而具有一定的差异,我们首先来介绍自我寄宿的方式。 一、自我寄宿(Self-Hosting) 无论对于HTTPS还是SSL Via TCP,服务
http://cyqdata.cn/cnblogs/article-detail-38952 
Depth Of Field
    有这样一个物理现象,镜头对准被摄物体对焦,在底片上有清晰的成像,然而,在焦点前后一段短距离内的物体,在底片上仍然能得到较清晰的成像,离焦点更远的地方,光线开始扩散,影象变成模糊的,形成一个扩大的圆。这个圆叫做弥散圆。在焦点前后短距离内仍能得到较清晰的成像,是因为在这段距离内,弥散圆的直径比较小,在底片上人眼识别不出来。人眼不能识别的最大弥散圆直径称为允许弥散圆
http://cyqdata.cn/cnblogs/article-detail-38950 
可分布式运行的通用权限管理系统,WCF配置,不寄宿方式运行,附软件与视频配置下载。
         最近一直在忙项目的事情,今天有点空,刚好山东的一个源码学习者,问我怎么配置、安装、运行通用权限管理系统,WCF技术在通用权限管理系统中的处理方式。大约折腾了一个小时多,才让那位山东的朋友有点明白,现将配置的详细步骤发布出来,同时将通用权限管理系统的试用版也发布出来,大家体会体会,共同提高。 1.打开通用权限管理
http://cyqdata.cn/cnblogs/article-detail-38948 
【MongDB for Java】Java操作MongoDB
上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。   开发环境: System:Windows IDE:eclipse、MyEcli
http://cyqdata.cn/cnblogs/article-detail-38947 
WorkFlow入门Step.2—Building a Simple WorkFlow-For-WF4.0
开篇         上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非常的不一般,学好了工作流无论对自身的对业务流程的理解和改进,都是非常有帮助的,由于不同的企业应用的具体的业务流程
http://cyqdata.cn/cnblogs/article-detail-38941 
WCF4.0进阶系列--第六章维护服务协定和数据协定
【摘要】 在第一章WCF简介中,你已经了解SOA的基本原则--服务之间共享数据架构和协定,而并非类或者类型。当你定义服务时,你通过定义服务协定以指定操作。服务协定描述该服务的操作、操作所使用的参数类型及其操作返回值的类型。WCF服务对外公布服务协定的定义,服务开发人员使用这些定义去构建相应的客户端。开发人员可以通过Visual Sutdio自带的添加服务向导或者svcutil实用工具为根据服务的
http://cyqdata.cn/cnblogs/article-detail-38934