06 2012 档案
摘要:原文:http://www.albahari.com/threading/part5.aspxPART 5: PARALLEL PROGRAMMING(占位)
阅读全文
摘要:原文:http://www.albahari.com/threading/part4.aspxPART 4: ADVANCED THREADING非阻塞同步Earlier, we said that the need for synchronization arises even in the simple case ofassigning or incrementing a field. Althoughlockingcan always satisfy this need, a contended lock means that a thread mustblock, suffering
阅读全文
摘要:原文http://www.albahari.com/threading/part3.aspxPART 3: USING THREADS基于事件的异步模式(占位)
阅读全文
摘要:原文:http://www.albahari.com/threading/part2.aspxPART 2: BASIC SYNCHRONIZATION同步之本质So far, we’ve described how to start a task on a thread, configure a thread, and pass data in both directions. We’ve also described how local variables are private to a thread and how references can be shared among thre
阅读全文
摘要:原文:http://www.albahari.com/threading/PART 1: GETTING STARTED概念与简介C# supports parallel execution of code through multithreading. A thread is an independent execution path, able to run simultaneously with other threads.C#通过多线程来支持代码的并行执行。一个线程是一个独立的执行路径,可以与其它线程同时运行。A C#clientprogram (Console, WPF, or Wi
阅读全文
摘要:The Chromium projects include Chromium and Chromium OS, the open-source projects behind theGoogle Chromebrowser and Google Chrome OS, respectively. This site houses the documentation and code related to the Chromium projects and is intended for developers interested in learning about and contributin
阅读全文
摘要:6.绑定数据源除了使用Items我们还可以绑定数据源方式设置List,不过这样的话,Items属性会被忽略。 1 <dx:ASPxComboBox ID="cboTypeOfServ" runat="server" AutoPostBack="True" 2 OnSelectedIndexChanged="cboTypeOfServ_SelectedIndexChanged" 3 DataSourceID="ChartTypeData" ImageUrlField="icon&q
阅读全文
摘要:你可以以多种方式查询实体数据模型。有些你可以根据个人偏好选择,而有些选择可以给你带来一定好处。或许你听说过LINQ to Entities和实体SQL.你也可以使用特殊的方法来表示查询(有些是基于LINQ,而一些是基于实体框架的ObjectQuery类)。每种查询风格都可以得到组织过的对象。有一个不太为人所知的查询方式是使用实体框架的EntityClient API,它可以让你在程序里使用流式的原始数据。在本章,你有机会尝试下所有这些不同风格的查询。你会使用不同的机制反复书写几个简单的查询并查看结果,以便可以看到这些不同的查询方法彼此之间如何相关的。在本章的末尾,你就能够对所有的查询选项以及它
阅读全文
摘要:Dev家族里的ASP.NET相关控件大部分成对出现的比如:ASPxComboBox服务器控件对应着相应的客户端对象ASPxClientComboBox.它们名字上的区别是客户端对象名字里有个Client.查看API文档也能发现对应服务端控件的大部分属性读取,相应的客户端都是采用方法的方式实现。文档可以在这里下载:https://www.devexpress.com/ClientCenter/Downloads/Documentation按照文档说,ASPxComboBox代表一个Editor用于显示一个在下拉窗口里显示列表项的这样一个控件。既然是Editor,所以位于名称空间:DevExpre
阅读全文
摘要:实体设计器窗口对于查看一个EDM与它的成员的图形化表示非常有用。否则你可能被一堆原始的XML给搞晕,原始XML你会在本章随后章节接触到,也就是在了解了图形化的内容介绍之后。在你根据向导产生模型之后,模型会在设计器视口里打开。如果把它给关了,可以通过在解决方案管理器里双击EDMX文件重新打开它。设计器视图是EDMX文件的默认视图。图2-3显示的Model1.edmx的设计器显示展示了一个具有3个实体的EDM:Contact实体,Address实体和一个vOfficeAddress实体。头两个来自数据库的表而第3个来自视图。设计器里也显示一条连接Contact与Address的线代表它们之间的一个
阅读全文
摘要:JSON.NET项目地址:http://json.codeplex.com/JSON.NET 快速开始&API文档简介Json.NET makes working with JSON formatted data in .NET simple. Quickly read and write JSON using LINQ to JSON or serialize your .NET objects with a single method call using the JsonSerializer.Json.NET使得在.NET中使用JSON格式的数据变得简单起来。使用LINQ to
阅读全文
摘要:实体数据模型(EDM)在你的程序与数据存储之间架起了一座桥梁。它为你提供了操作数据的概念视图而不是数据库模式的能力。实体框架提供的.NET API与数据存储的每一次交互中使用EDM:不管是检索还是保存数据。实体框架工具根据这个模型生成类,这样你就可以操作EDM所描述的对象了。在本章,你将通过实体数据模型向导创建一个简单的EDM,然后你既可以在设计器也可以通过浏览原始XML来查阅此模型。本章坚持涉及模型的基础内容以便你能熟悉EDM的结构是怎样的,以及那些常见的元素彼此之间、或与你的代码、数据库如何相联系的。在第14章中,将探讨EDM更复杂的方面,比如它不同的派生能力以及如何定制模型以便它们能更好
阅读全文
摘要:实体框架与WCF服务关于ADO.NET DataSet与LINQ to SQL实体框架痛点正逐渐消失实体框架编程随着通读本书,你将能获得设计EDM以及使用实体框架书写程序的经验,以及深入挖掘API以学习如果操纵实体对象,并逐渐掌控它们大部分的行为。大部分功能唾手可得,然而还有很多隐藏的能力。深入本书字里行间以便你能意识到实体框架的真正好处。甚至在我全身心投入到这一版<实体框架编程>之时,我还对这一框架今后的版本充满期待,因为它还继续发展着。
阅读全文
摘要:(接上)现在所有PersonalDetails的字段不再是Person的一部分。SalesPerson目前所做的在数据库里甚至是不可能的:它派生自Person,正如一个对象模型中的那样。现在想象下你可以写一个类似这样的LINQ查询:1 From p in People.OfType<SalesPerson> select p与之而来的是你可以得到一些SalesPerson对象,所有的属性都定义在这个模型里面(参见图1-3)。图1-3 SalesPerson对象这点正是实体框架之所以能够把你从与数据库交互到如何把表格的数据转换成对象的痛苦之中解救出来的关键所在。.NET仅仅只是使用E
阅读全文
摘要:在微软2009年11月份的专业开发者大会(PDC2009)上,那位传说中的微软卓越工程师Don Box(丹•博克斯)曾说过,“如果你是一位.NET开发人员,那么实体框架正是我们所寻找的地方。我们已到了。赶紧登船吧,是时候了。”不错,时候到了。开发人员耗费了大量宝贵时间考虑他们的后端数据库、表以及他们的关系、存储过程的名字和参数、视图以及他们返回的数据的模式定义。对.net开发人员来说,微软全新的实体框架改变了这种游戏规则,你书写程序时不必再关系数据存储的细节。你可以把精力全部放在程序书写的任务上而不是数据的访问。ADO.NET实体框架已经进而转变成为构建.net应用程序的核心数据访问平台。微软
阅读全文