找到相关内容 48
《.NET4.0 面向对象编程漫谈》读书笔记 ——第10章 异步编程模式
第10章 异步编程模式 【摘要】:异步编程充分利用多线程技术带来的好处,而不需要程序员了解多线程开发中的复杂细节。本章讲述了基于IAsyncResult的异步模式、基于事件的异步模式。   第1节    程序的同步执行和异步执行 1、同步概念:若在代码中调用了一个方法,需要等待此方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码,这种程序运行方式称
http://cyqdata.cn/cnblogs/article-detail-37988 
.Net4.0 Parallel编程(三)Data Parallelism 下
在上篇文章中介绍了如何Break、Stop循环,以及如何定义线程局部变量。在本文中介绍如何在外部去取消循环、以及异常的处理。   Cancel   在并行的循环中支持通过传递ParallelOptions参数中的CancellationToken进行取消循环的控制,我们可以CancellationTokenSource实例化之后传递给ParallelOptions对象Cancellation值。下
http://cyqdata.cn/cnblogs/article-detail-37765 
ASP.NET4灵活显标记:数据Web控件改进
长期以来,使用Web控件的开发者都欣赏这些控件所具有的高生产力,但在控制它们生成的标记方面却付出了一定的代价。例如,许多ASP.NET控件会自动地使用元素来包装它们的内容,原因是为了方便布局或样式控制。然而,这种行为却与过去几年中不断发展的网络标准相违背;这些标准支持使用更清洁和更简洁的HTML标记,而建议节约使用标记;同时,它们提倡应当尽可能使用层叠样式表(CSS)来实现网页的布局和造型。此外,
http://cyqdata.cn/cnblogs/article-detail-37761 
Linq to SQL T4 代码生成器 (二)访问设计器中的 Table 对象
在上一篇文章中,介绍了如何访问 DataContext 对象,下面接着来讲解一下如何访问设计器中的表对象,并生成生体类代码。从 Northwind 数据库中拖一个表到设计器中。拖出来后,记得保存 dbml 文件,否则是无法访问到这个表的。 在这里拖的是 Catories 表,如下图所示:   我们可以通过访问 DataContext.Tables 来访拖放到设计器中的表。代码如下: <
http://cyqdata.cn/cnblogs/article-detail-37573 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第9章 事件及事件驱动
第9章 事件及事件驱动 【摘要】:事件驱动是面向对象软件系统的一个重要特征。本章介绍了.NET事件处理机制、自定义事件的基本方法以及WPF路由事件等。 第一节 .NET事件处理机制的剖析与应用 1、概念:从面向对象角度来说,事件是由对象发出的消息,它是一个信号,通知其他对象有事件发生。          &
http://cyqdata.cn/cnblogs/article-detail-37541 
SilverLight4 右键菜单和悬停框
在Silverlight4之前,要是想使用右键菜单,只能采用自己模拟的方法,但是这个方法必须将windowless属性设置成true。但是,一旦windowless属性被设置成true的话,Silverlight画面中的所有TextBox控件里就不能输入中文了。为此将项目从vs2008升级到VS2010,直接使用Silverlight4中的右键菜单功能。 下边是我在实际开发中给一个STACKPAN
http://cyqdata.cn/cnblogs/article-detail-37435 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第8章 神奇的委托
第8章 神奇的委托   【简述】:在.NET中,事件驱动、异步调用和Lambda都是建立于委托之上的。本章主要介绍委托的基础知识、泛型委托、Lambda及方法回调等。   第一节   委托的概念与使用  1、  概念:委托可以看成是一种数据类型,可以用于定义变量。但它所定义的变量能接收的值只能是一个方法。 2、 实例:  &nb
http://cyqdata.cn/cnblogs/article-detail-37309 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第6章 异常捕获与处理
第6章   异常捕获与处理 【简述】异常处理是开发软件产品必须认真考虑的问题,它在很大程序上直接决定了软件产品的健壮性。 本章主要介绍了.NET异常处理基础架构及提出异常处理的一些建议。 第一节    .NET异常处理基础 1、 异常概述: A、  定义:程序运行时所引发的错误。异常不等同于Bug,它是Bug的一种表现形势。 B、&nb
http://cyqdata.cn/cnblogs/article-detail-36873 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第1章 .NET面向对象编程基础
第1章  .NET面向对象编程基础  【简述】:主要介绍.NET程序运行原理、编程语言的发展趋势等,尤其是语言的发展趋势的讲解,相信对大家编程会有一点启发。  第一节   .NET概述 1、.NET概念   A、.NET Framework 。它是.NET技术的载体。    B、一组根据.NET Frame
http://cyqdata.cn/cnblogs/article-detail-36786 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第4章 继承与多态
【简述】:本章主要围绕面向对象的核心特性 继承与多态而展开,主要谈了方法重载、方法隐藏、方法重写、协变与逆变、多态编程的CLR原理等,其目的只有一个:实现多态编程。   第一节     方法的重载、隐藏与重写辨析  1、 方法的重载的判定条件: A、方法名相同。B、方法参数列表不同。   B.1 方法的参数数目不同。
http://cyqdata.cn/cnblogs/article-detail-36765 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第3章 字段、方法与属性漫谈
【简述】:本章主要讲述类相关的字段、属性、方法。其中字段与属性介绍了初始化方式、WPF依赖属性等,方法介绍了运算符重载、分部方法、扩展方法以及与方法相关的命名参数、可选参数、方法的JIT编译原理等。  第一节   、字段与属性的初始化方式汇总 1、对象与集合初始化器:可初始化部分的字段。 A obj3 = new A{IntValue = 100}; &nb
http://cyqdata.cn/cnblogs/article-detail-36716 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第2章 数据类型趣谈
【简述:】      本章主要谈了值类型与引用类型。其中值类型讲述了BigInteger、Nullable<T>,引用类型讲述了String。通过Object类型值类型与引用类型建立关联。最后谈了用途极广的泛型。  第一节 数值类型的使用  1、  数值类型的自动转换与强制转换当数值类型由&ldq
http://cyqdata.cn/cnblogs/article-detail-36633 
零基础学通Silverlight4(10):网络地图服务
Bing Maps与Google Earth一样都提供了可以二次开发的AP I,用户通过控件可以自由定制基于浏览器的应用系统,可以在网页上使用服务商提供的数据服务,Bing Maps可以在浏览器中观察到世界上的每一个角落,并可以逐级地改变地图的比例尺,提供矢量地图和卫星地图这两种常见的显示模式。新版的Bing Maps使用了Silverlight技术,极大地增进了Bing Maps的用户体验,比如
http://cyqdata.cn/cnblogs/article-detail-36603 
零基础学通Silverlight4(5):动画
通过动画可以创建动态的用户界面,可以不使用事件处理代码,而用声明的方式创建动画,使画面动起来不用编写任何C#代码,并将它无缝地集成到普通的页面中。动画由静态图像快速连续的变换的一种幻觉,各图形间轻微的不同,连串起来,就以为是产生了一个变化,通过快速播放一系列图像而产生的错觉。人脑将这一系列图像看作是一个不断变化的场景。在电影中,摄影机通过每秒记录大量照片(即,帧)来产生这种错觉。当放映机播放这些帧
http://cyqdata.cn/cnblogs/article-detail-36602 
零基础学通Silverlight4(8):WCF RIA Service
Windows通信基础(Windows Communication Foundation,WCF)是应用程序互相通信的框架,是实现简单对象访问协议(SOAP)Web服务的常见方式,使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案,提供了动态、低耦合、互联的应用程序通信功能,并大大降低了系统的复杂性,使开发人员能够关注业务逻辑的实现。 Silverlight 是一
http://cyqdata.cn/cnblogs/article-detail-36599 
Helloj2ee的新译作:Silverlight 4 RIA开发全程解析(英文名为Silverlight4 Problem Desing Solution)
今天收到了清华大学出版社寄给我的新译作《Silverlight 4 RIA 开发全程解析》。随即,我查了查在当当,卓越以及China-pub上还没有此书。这本书是一本使用Silverlight 4构建富客户网站的实践书。在这里Helloj2ee为大家推荐一下该书。原因很简单,因为是本人翻译的,至于钱的方面,倒确实没有这方面的原因。因为译书和写书全然不一样。翻译是一锤子买卖的事情。即使这本书卖得再好
http://cyqdata.cn/cnblogs/article-detail-36364 
闲扯,面向对象的ext4中的一些事儿1
不定期,想到就说,随意扯扯,貌似有1,2,3,4这样的系列估计会太监看到有人针对ext4问了个问题,是关于 singleton的 ,ext的设计者估计是考虑到更面向对象的程序设计所以比较喜欢这样弄,导致的结果就是大;ext4中 定义新的类的方式采用了define,代码如下:Ext.define('A', {    singleton: t
http://cyqdata.cn/cnblogs/article-detail-35933 
使用 .NET4 中的Task优化线程池【.NET4 多核并行】
    阅读本篇前,读者需对.NET4 System.Threading.Tasks 以及 Task Schedulers 有一定的了解。如果不是很了解,请查阅以下相关信息:    Task: http://msdn.microsoft.com/en-us/library/system.threading.tasks.task%28VS.100%2
http://cyqdata.cn/cnblogs/article-detail-35265 
T4+VSIX 打造Visual Studio 2010 中的Entity代码生成自定义工具(下)
在上一篇文章中主要介绍了如何开发根据“文本模板”生成代码的自定义工具,后面有人反应说写得比较混乱,看完了也不知道说啥,自己也回头去看了下,文章的讲述的思路确是存在比较大的问题,所以进行了修改,如果还有什么疑问或者意见希望能够提出来,那么接下来继续如果在前面开发的自定义工具的基础上进行修改,变成ADO.NET Entity的实体生成自定义工具。 在这之前首先简单介绍下Ent
http://cyqdata.cn/cnblogs/article-detail-35062 
T4+VSIX 打造Visual Studio 2010 代码生成自定义工具
使用过ADO.NET Entity框架的人应该都有接触过实体生成模板,也就是标题中所说的T4(Code Generation and Text Templates:由一些文本模板和控制逻辑组成的混合体,可以使用这些模板生成应用程序的部分源代码),但如果通过其他的模板去生成实体,每次都需要将模板添加到项目中,然后修改模板中.edmx文件的路径才能生成相应的实体。那么能不能做到像提供的默认生成模板一样
http://cyqdata.cn/cnblogs/article-detail-32299