ASP.NET2.0服务器控件之类型转换器
类型转换器是实现自定义服务器控件属性过程中比较重要的内容。本文将对类型转换器的基本概念和实现方法进行介绍。 1. 类型转换器基本概念 类型转换器是自定义服务器控件的辅助性功能实现。它主要用于执行从字符串表示形式到指定类型之间的双向转换。例如,以文本形式表示属性值,将用户输入的文本转换为相应数据类型等等,都应用了类型转换器。
对于
http://www.cyqdata.cn/cnblogs/article-detail-39016
我的JavaScript之旅——“闭包”是什么时候创建的
直接看代码:
function Outer(){ var x = 1; function Inner(y) {return x + y}; return Inner;}
对于这样一个简单的闭包函数,下面两种调用方式有什么不一样的地方?
//方式1var inner1 = Outer();var result = inner1(2); //3
//方式2var re
http://www.cyqdata.cn/cnblogs/article-detail-39014
windows phone 7.1 XNA in Silverlight
在wp7.0时,Silverlight和XNA是两个功能界线十分清晰的框架,仅管有一些XNA中的API可以用到Silverlight里(可以看我的博客一起学windows phone7开发(二十七. XNA在Silverlight 中的应用)),也需要自已模拟XNA的运行环境,否则无法应用。并且功能有限,只能播放声音或捕捉用户输入,而无法绘制图像,更不用说加载3D图像了。现在wp7.1使这两个框架
http://www.cyqdata.cn/cnblogs/article-detail-39011
25个让人惊叹的 HTML5 应用实验
如今,很多 Web 技术爱好者尝试使用 HTML5 来制作各种丰富的应用。本文将列出25个让人惊叹 HTML5 应用实验,让你体验下一代Web技术的魅力,相信你看完这些例子后会对未来的Web发展充满无限期待。
Bomomo
Tunneler
Geolocation
Magnetic
Google Box
HTML5 Video Destruction
Sinuous
Cloth Si
http://www.cyqdata.cn/cnblogs/article-detail-39008
深入浅出多线程系列之十三:使用Wait和Pulse 来模拟一些同步构造
你可能在上篇文章中深入浅出多线程系列之十二:双向信号和竞赛 注意到了这个模式:两个Waiting 循环都要下面的构造:
lock(_locker){ while(!_flag) Monitor.Wait(_locker);
http://www.cyqdata.cn/cnblogs/article-detail-39007
Direct2D教程(五)单色画刷
概述
画刷是D2D中最重要的资源之一,无论绘制什么图形,都离不开画刷,它好比是画家手中的画笔。画刷由render target创建,是设备相关的资源,如果渲染设备重建了,那么需要重新建立画刷。Direct2D中有以下四种类型的画刷,这些画刷全部继承自ID2D1Brush,并且有一些共同特征(比如设置和获取opacity,以及transform)。
ID2D1SolidColorBrush 单色画
http://www.cyqdata.cn/cnblogs/article-detail-39005
Silverlight——施工计划日报表(三)
近来非常忙,睡觉时间都不够。这一篇,尽量说完整吧,由于时间紧,可能不会详细讲解。
这一篇主要内容有:界面调整与布局、日期计划网格和内容绘制、提交事件(Silverlight调用JS函数)、进度条显示与隐藏(JS调用Silverlight函数)、左击选择时间段、右键菜单、设置完成状态、全屏等等。
如果各位有啥好建议或者代码有不当之处,请各位不要吝啬口水,尽管
http://www.cyqdata.cn/cnblogs/article-detail-39004
java/.net语言及IDE简易对比
做这个对比是希望找出各自不足并加以改进,也希望未提到的大家一起补充,纯当技术讨论,所以极端.net和java粉丝可以无视! 先来说说IDE对比,也就是eclipse和VS的对比吧: 1、eclipse支持变量上下文中的高亮显示,这点VS直到2010才支持; 2、eclipse双击左花括号可自动选定包含内容,对于大块if...else来说,是个福音; 3、相比而言,eclipse插件更为丰富
http://www.cyqdata.cn/cnblogs/article-detail-39000
HubbleDotNet--自定义分词器
HubbleDotNet 在设计之初就定位为一个开放式的搜索平台,分词器,得分算法,数据库适配器,存储过程,函数等等都可以通过编写自定义的插件来定制。目前版本分词器,数据库适配器的自定义接口已经开放,得分算法的自定义接口也将在最近开放出来。本文将讲述如何编写自己的分词器。
HubbleDotNet 本身自带了3个分词器,分别是盘古分词,简单分词和英文分词。但对于搜索应用来说,仅仅这3种分词器是不够
http://www.cyqdata.cn/cnblogs/article-detail-38996
.NET Discovery 系列之一--string从入门到精通(上)
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discove
http://www.cyqdata.cn/cnblogs/article-detail-38980
15 个 JavaScript Web UI 库
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些UI库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript WebUI库,非常适合各种各种规模的富 Web 应用的开发。
LivePipe
LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可
http://www.cyqdata.cn/cnblogs/article-detail-38979
.NET 4 并行(多核)编程系列之一入门介绍
本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。
本篇文章的议题如下:
1. 并行编程和多线程编程的区别。
2. 并行编程技术的利弊
3. 何时采用并行编程
1.并行编程和多线程编程的区别。
1.1并行编程。
现在随着多核计算机的普及,并行编程技术,也就是多核编程技术也逐渐称为开发的主流。为此,在.NET 4 中就引入了&ld
http://www.cyqdata.cn/cnblogs/article-detail-38972
.Net 4.0 Parallel 编程(五)Task (中)
在上篇文章中我们看过了如何创建Task,本篇文章就各种类型Task的使用进行说明。
Task Continuations
首先我们来看看延续的Task,所谓的延续的Task就是在第一个Task完成后自动启动下一个Task。我们通过ContinueWith方法来创建延续的Task。我们假设有一个接受xml解析的服务,首先从某个地方接受文件,然后解析入库,最后返回回执是否解析正确:
http://www.cyqdata.cn/cnblogs/article-detail-38965
在Silverlight中实现类似jQuery的类库的设想
在Silverlight中可以和Html Dom元素进行交互,我就是想能不能写一个类似于jQuery的类库,用于在Silverlight中操作Dom元素,就是可以写类似下面的代码:
注:以上代码只是伪代码而已,并未实现的。还有事件处理什么的.....
我猜想的一种实现方法就是:直接使用jQuery库来获取元素,然后将jQuery取得的结果元素集合传递给Silverlight。这里存在的问题是:怎
http://www.cyqdata.cn/cnblogs/article-detail-38964
关于N900的TXT文本的编码注意事项
N900上TXT文本的编码格式为UTF-8。此格式不用说,是目前兼容性相当好的一种编码。但是比如PC上(特指中文系统的XP、win7等)建立的TXT文本默认是ANSI
所以当存储有中文的ANSI编码的TXT文本在N900上中文显示成乱码,更有可能无法打开(大量特殊符号)。提示系统内部错误,这是因为编码不兼容所致。 当然如果是全E文就不会发上以上问题。
结论是,PC端生成的TXT文本最好
http://www.cyqdata.cn/cnblogs/article-detail-38962
步步为营 .NET 代码重构学习笔记 十二
步步为营 .NET 代码重构学习笔记系列 步步为营 .NET 代码重构学习笔记 一、为何要代码重构 步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method) 步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method) 步步为营 .NET 代码重构学习笔记 四、临时变量(Temporary Variable) 步步为营 .NET 代
http://www.cyqdata.cn/cnblogs/article-detail-38960
Silverlight技术之Style和StaticResource
了解并使用Silverlight就不得不提到Style和StaticResources,简单的Style应用大家都知道,本篇重点讲解,怎么在控件上同时指定两个样式?怎么使用StaticResource设置一个固定的集合,即将一个固定的集合列表绑定到控件上?下边直接开始相关的应用示例,先说第一个Style设置Button按钮,第一个Button样式设置其FontSize,Foreground,Fon
http://www.cyqdata.cn/cnblogs/article-detail-38959
浅谈对前端开发时对html中一些招数的运用
昨天写了篇《对于新手编写web静态站习惯的养成 》点击挺多,看样子大家对前端开发也蛮感兴趣的,那我就将我所学都拿出来与大家分享一下,仅对刚开始上手的新手进行启发和解决一些小问题,因为我也刚入行2年左右,在职内学到的新东西不多,但是经验还是有点的,所以针对我刚开始学习时候碰到的问题和不懂的地方进行了整理,以后每天更新博客,把我当时学习的经验和问题的解决方法一一和
http://www.cyqdata.cn/cnblogs/article-detail-38956
Unity 在MVC上的应用(下)
经过了上两篇粗文Unity 在MVC上的应用(上) 和 Unity 在MVC上的应用(中)我们发现根本没有Unity的踪影,汗颜,写着写着发觉进度太慢,都没用上的场合,但这篇文章会加入Unity来少SHOW一下用法,主要是来个抛砖引玉。
本篇应用技术知识:
1.ASP.NET MVC3 (新东西绝对要用用XD)
2.引入IOC容器:Unity(非XML配置方式)
3.使用NH
http://www.cyqdata.cn/cnblogs/article-detail-38955
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[HTTPS]
上一篇演示的是绑定类型为NetTcpBinding情况下基于TLS/SSL的Transport安全模式的实现,接下来我们改用另外一种绑定:WS2007HttpBinding。对于基于HTTP的绑定,Transport安全模式的实现方式又根据寄宿方式的不同而具有一定的差异,我们首先来介绍自我寄宿的方式。 一、自我寄宿(Self-Hosting) 无论对于HTTPS还是SSL Via TCP,服务
http://www.cyqdata.cn/cnblogs/article-detail-38952