摘要: 刚刚听说“某某云词典”发布了。由于前段时间3q大战让我对双方的好感降至零点,加上最近“云”炒得沸沸扬扬,还有碍于某某和金山的暧昧关系,不得不让我对这个东西产生了比较抵触的情绪。不过还是忍不住想去看看,所以大家一起吧~~ 初见 打开“某某Lab”中“某某云词典”的页面,总的感觉还算友好。见下图: 于是 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 对于Excel中的很多对象,比如单元格(Cell),图形(shape),图表(chart)等等,有时需要将它们保存成一张图片。就像截图一样。 最近做一个Excel相关的项目,项目中遇到一个很变态的需求, 需要对Excel中的一些对象进行拍图,比如,对一个单元格设置一些颜色之后拍图,或者对一个图表,报 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(2088) 评论(1) 推荐(0) 编辑
摘要: 总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些co 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 介绍 从Vista开始,地址栏就有了很大的改变,不知道大家有什么感觉,笔者觉得很方便,同时又兼容之前的功能,是个很不错的创新。不过,微软并不打算把这一很酷的功能提供给广大的开发人员。 本文提供了一个简单的Address Bar实现,使用.NET 2.0和VS2008. 它是基于一个简单的树型遍历实现 阅读全文
posted @ 2017-04-03 22:50 张柯宇 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 目录 WPF的消息机制(一)-让应用程序动起来 WPF的消息机制(二)-WPF内部的5个窗口 (1)隐藏消息窗口 (2)处理激活和关闭的消息的窗口和系统资源通知窗口 (3)用于用户交互的可见窗口 (4)用于UI窗口绘制的可见窗口 WPF的消息机制(三)-WPF输入事件的来源 WPF的消息机制(四)- 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 介绍 有这样一个需求,当用户双击Tab控件Header区域时, 希望可以直接编辑。对于WPF控件,提供一个ControlTemplate在加上一些Trigger就可以实现。效果如下: 代码 首先,我们需要给Tab Header设计一个ControlTemplate。类似一个TextBlock,双击进 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面“升级ActiveReports for .NET 1.0 或2.0项目”); 二是在Visual Studio中打开工程,用新版本的D 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦。 本篇我将展示如何深入挖掘V 阅读全文
posted @ 2017-04-03 22:48 张柯宇 阅读(359) 评论(0) 推荐(0) 编辑
摘要: HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash、QuickTime、Silverlight等插件,也简化了原来需要大量JS才能达到的效果。虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商, 阅读全文
posted @ 2017-04-03 22:47 张柯宇 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等,那么这些方法是如何被组织的,每一个方法的具体含义又是什么哪?Win32的键盘消息又是如何到达控件上 阅读全文
posted @ 2017-04-03 22:47 张柯宇 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在之前的两篇曾提到通过VSSDK(MSDN也叫VSX)来拓宽思路,实现一些MEF Extension所不能做到的功能,比如获取IVsUIShell服务来执行Command等等,这里我给各位看官展示如何通过VSX提供自定义配置到IDE里面。 首先创建一个Package工程,找到里面的XX_Packag 阅读全文
posted @ 2017-04-03 22:46 张柯宇 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码” 也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。 使用无数或条件的正则表达式用起来却是性能不高。 刚好曾经在项目中有类似的需求,这里把处理思路和整理后的源代码贴出来供大家参考 先聊聊 阅读全文
posted @ 2017-04-03 22:45 张柯宇 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 前几天看到园子里一篇关于 Url 重写的文章《获取ISAPI_Rewrite重写后的URL》 , URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次。搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,自己以前也多次接触过这个东东,也 阅读全文
posted @ 2017-04-03 22:45 张柯宇 阅读(6836) 评论(0) 推荐(1) 编辑
摘要: 使用MOQ来伪装和隔离被依赖对象,从而提高被测对象的测试效果。 安装 通过http://code.google.com/p/moq可以下载MOQ的最新版本。在SSL项目中,我们使用的是MOQ 3.1.416.3版本。在SCM中项目目录下的Lib目录下有该工具的二进制版本。直接在单元测试项目中引用即可 阅读全文
posted @ 2017-04-03 22:44 张柯宇 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <meta charset="UTF-8"> <title>Doc 阅读全文
posted @ 2017-04-03 22:43 张柯宇 阅读(3859) 评论(2) 推荐(0) 编辑
摘要: 第一部分 我们知道JavaScript中的数据类型有基本数据类型和引用类型,其中Object类型就是非常常用的类型。那么如果创建一个Object类型的实例呢?下面我介绍两种方法: 第一:构造函数法。 1 2 3 var person=new Object(); person.name="zhuzhe 阅读全文
posted @ 2017-04-03 22:42 张柯宇 阅读(4654) 评论(0) 推荐(0) 编辑
摘要: 相信很多初学者对与javascript中的执行环境与作用域链不能很好的理解,这里,我会按照自己的理解同大家一起分享。 一般情况下,我们把执行环境分为全局执行环境和局部执行环境,其中局部执行环境我们又可以称之为函数执行环境。那么究竟什么使执行环境呢?通俗的说,执行环境即为代码执行时所处的环境。我们下来 阅读全文
posted @ 2017-04-03 22:42 张柯宇 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考。 1.仅使用html和css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 阅读全文
posted @ 2017-04-03 22:41 张柯宇 阅读(17612) 评论(0) 推荐(1) 编辑
摘要: 我们一定都听过互联网协议,可以互联网协议是什么呢? 互联网的核心是一系列的协议,该协议称为互联网协议(Internet Protocal Suite)。互联网协议大体上可以分为五层。 1.应用层(Application Layer) 2.传输层(Transport Layer) 3.网络层(Netw 阅读全文
posted @ 2017-04-03 22:40 张柯宇 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用 阅读全文
posted @ 2017-04-03 22:38 张柯宇 阅读(2367) 评论(0) 推荐(0) 编辑
友情链接:回力鞋专卖店 | 中老年服装 | 新航道 | 雅思培训机构 | 雅思培训强化班