焦林俊

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年7月19日

摘要: .NET framework 4.5新特性预览:核心语言 新增 功能和改进 04/30/2012 13:17 |作者 frankxulei |阅读次数:194|今天我们来继续了解一下.NET framework 4.5新特性预览(3):核心语言 新增 功能和改进。这些改进涉及到CLR公共语言运行时和类库。另外对于MEF托管扩展框架和异步文件操作也做了改进。MSDN中文翻译有很多错误,这个比较悲剧,我在本文里给予纠正。1.CLR和 .NET framework 类库在部署期间,可以通过检测和结束 .NET framework 4 应用程序来减少系统重启。 请参见 减少在 .NET framew. 阅读全文
posted @ 2012-07-19 00:02 焦林俊 阅读(716) 评论(0) 推荐(0) 编辑

2012年7月18日

摘要: .NET framework 4.5新特性预览:并行计算Parallelism 04/30/2012 15:15 |作者 frankxulei |阅读次数:152|在新版本的.NET Framework 4.5 Beta 支持并行计算提供了若干新增功能和改进。 其中包括性能提高,增加的控件,改进用于异步编程,新的数据流库支持,并且,改进了对并行调试和性能分析支持。 请参见 " 并行编程的项 操作的 .NET 4.5 中的并行是新 与 .NET 博客 What’s New For Parallelism in .NET 4.5。任务并行计算库Task Parallel Library 阅读全文
posted @ 2012-07-18 23:05 焦林俊 阅读(613) 评论(0) 推荐(0) 编辑

摘要: .NET framework 4.5新特性预览:Web编程,ASP.NET 4.5 的新特性 04/30/2012 16:09 |作者 frankxulei |阅读次数:173|本节我们来了解一下ASP.NET 4.5 的新特性,我们知道ASP.NET 是针对Web开发,也就是网站开发而提供的平台。MSDN上有介绍,但是中文翻译错误太多,我这里一并更正。1.ASP.NET 4.5 包含以下新功能:支持新的 HTML5 窗体类型。在 Web 窗体中支持model binders模型绑定器。 这些允许您将控件直接绑定到Model模型的数据访问方法,并自动对输入的数据做类型转换。客户端 支持独立文. 阅读全文
posted @ 2012-07-18 23:02 焦林俊 阅读(965) 评论(0) 推荐(0) 编辑

摘要: .NET framework 4.5新特性预览:网络编程 05/02/2012 16:37 |作者 frankxulei |阅读次数:164|.NET 4.5对于网络编程也做了改进,增加了一些新的特性。.NET Framework 4.5 为HTTP 应用程序提供新的编程接口。 有关更多信息,请参见新 System.Net.Http 和 System.Net.Http.Headers 命名空间。通过使用现有 HttpListener 和相关的类, Support 支持新编程接口,包含 WebSocket 连接。 有关更多信息,请参见新 System.Net.WebSockets 命名空间和 . 阅读全文
posted @ 2012-07-18 23:01 焦林俊 阅读(513) 评论(0) 推荐(0) 编辑

摘要: .NET framework 4.5新特性预览:WPF 05/02/2012 16:45 |作者 frankxulei |阅读次数:194|在 .NET Framework 4.5中, windows presentation foundation (WPF) 包含以下方面的改进:新 增Ribbon 控件,可以实现一个承载一个快速访问工具栏、应用程序菜单和选项的Ribbon用户界面。新增 INotifyDataErrorInfo 接口,支持同步和异步数据验证。VirtualizingPanel 和 Dispatcher 类的新功能。改善性能,当显示大时设置分组的数据和在访问非 UI 线程上的. 阅读全文
posted @ 2012-07-18 22:56 焦林俊 阅读(1208) 评论(0) 推荐(0) 编辑

2012年6月27日

摘要: C#DECIMAL结构取整方法总结usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){//Floor向负无穷方向舍入为最接近的整数Console.WriteLine(decimal.Floor(-1.3m));//-2Console.WriteLine(decimal.Floor(3.5m));//3Console.WriteLine(decimal.Floor(4m));//4//T 阅读全文
posted @ 2012-06-27 12:42 焦林俊 阅读(6238) 评论(0) 推荐(1) 编辑

2012年6月26日

摘要: WPF中的画刷前面说过的,可以设置颜色的地方有,基本图形的边线Stroke, 填充Fill, 还有文字的颜色Foreground。当时都是直接设置成一个颜色值,如:, 这样就有了一个边线是蓝色的红色矩形。但实际上这些可以设置颜色的属性都是画刷类型的,只是当直接写成颜色值的时候,系统自动转换成了纯色画刷。就像下面这样: SliverLight中的画刷有以下几种:SolidColorBrush: 纯色画刷。主要属性有:Color。LinearGradientBrush: 线性渐变画... 阅读全文
posted @ 2012-06-26 13:44 焦林俊 阅读(4448) 评论(0) 推荐(1) 编辑

2012年5月10日

摘要: EventSetter 和 EventTrigger在样式中,可以通过使用 EventSetter 在标记中包括某个预先声明的 XAML 事件处理语法。在应用样式时,所引用的处理程序会添加到带样式的实例中。只能针对路由事件声明 EventSetter。下面是一个示例。请注意,此处引用的 b1SetColor 方法位于代码隐藏文件中。这样做的好处在于,样式有可能包含大量可应用于应用程序中任何按钮的其他信息,让 EventSetter 成为该样式的一部分甚至可以提高代码在标记级别的重用率。而且,EventSetter 还进一步从通用的应用程序和页面标记中提取处理程序方法的名称。另一个将 WPF 的 阅读全文
posted @ 2012-05-10 17:37 焦林俊 阅读(741) 评论(1) 推荐(0) 编辑

摘要: WPF 中的附加事件XAML 语言还定义了一个名为“附加事件”的特殊类型的事件。使用附加事件,可以将特定事件的处理程序添加到任意元素中。正在处理该事件的元素不必定义或继承附加事件,可能引发这个特定事件的对象和用来处理实例的目标也都不必将该事件定义为类成员或将其作为类成员来“拥有”。WPF 输入系统广泛地使用附加事件。但是,几乎所有的附加事件都是通过基本元素转发的。输入事件随后会显示为等效的、作为基本元素类成员的非附加路由事件。例如,通过针对该 UIElement 使用 MouseDown(而不是在 XAML 或代码中处理附加事件语法),可以针对任何给定的 UIElement 更方便地处理基础附 阅读全文
posted @ 2012-05-10 17:36 焦林俊 阅读(270) 评论(0) 推荐(0) 编辑

摘要: “已处理”概念所有的路由事件都共享一个公用的事件数据基类 RoutedEventArgs。RoutedEventArgs 定义了一个采用布尔值的 Handled 属性。Handled 属性的目的在于,允许路由中的任何事件处理程序通过将 Handled 的值设置为 true 来将路由事件标记为“已处理”。处理程序在路由路径上的某个元素处对共享事件数据进行处理之后,这些数据将再次报告给路由路径上的每个侦听器。Handled 的值影响路由事件在沿路由线路向远处传播时的报告或处理方式。在路由事件的事件数据中,如果 Handled 为 true,则通常不再为该特定事件实例调用负责在其他元素上侦听该路由事 阅读全文
posted @ 2012-05-10 17:35 焦林俊 阅读(310) 评论(0) 推荐(0) 编辑