十步教你ASP.NET MVC2项目升级MVC 3 RC
微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。
译文
要将现有的ASP.NET MVC2项目手动升
http://www.cyqdata.cn/cnblogs/article-detail-39565
JavaScript的写类方式(1)
从这篇起,会由浅到深的分析JS OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。一些写类工具函数或框架的写类方式本质上都是 构造函数+原型。只有理解这一点才能真正明白如何用JavaScript写出面向对象的代码。或者说组织代码的方式使用面向对象方式。当然用JS也可写出函数式的代码,它是多泛型的。
为了讨论的单一性,暂不考虑类的继承,(私有,受保护)属性或方法。EMCA
http://www.cyqdata.cn/cnblogs/article-detail-39558
HTML5 – 一个拖拽功能的例子
我最近出席了一系列的研讨会,HTML5这个主题在这些会上反复出现。出于好奇我略看了几眼后,开始觉得应该好好的挖掘一下HTML5,看看它究竟会给我们今天技术上带来哪些好处。一个特别有意思的东西就是拖拽功能编程接口…早期的HTML编程开发者一直对此渴望却不可及。我感觉这个功能非常有用…拖拽功能的实现已经成了几个不费吹灰之力的函数调用了。
为了演示拖拽用例,我要创建一个
http://www.cyqdata.cn/cnblogs/article-detail-39555
2009年11月John Resig(jQuery创始人)在荷兰Fronteers大会上的演讲.
视频与幻灯片(含视频下载): http://fronteers.nl/congres/2009 ... -javascript-testing演讲很口语化, 且没有抄本记录, 因此翻译的过程稍微删减了一点无法听清的内容与废话. 但是大意应该没有影响.John Resig的演讲已经逐渐从JS测试与性能剖析转向了jQuery 1.4.x的宣传.这一部是他唯一集中讲述测试的演讲, 也是我认为最
http://www.cyqdata.cn/cnblogs/article-detail-39554
来谈谈SQL数据库中"简单的"SELECT TOP—可能有你从未注意到的细节
首先从博客园的Jerome Wong网友说起,,他提出了一个这样的问题,本人写了好几年SQL语句了,从来没注意到这件事情。
例如:
数据表如下:
ID EMPNO NAME AGE 1 26929 Jerome 282 28394 Quince 273 20983 Green 304 27189 Mike 305 23167
http://www.cyqdata.cn/cnblogs/article-detail-39545
打包Asp.Net 网站成为一个exe方便快捷的进行客户演示
在Asp时代有一个NetBox 产品可以把整个Asp网站AllInOne的打包成一个exe,在没有IIS的情况下可以单独运行这个exe来开启整个网站。在Asp.Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了,不需要类似的产品了? 但是在某种场景下还是需要一个类似功能的产品的,这个产品不是用来部分替代IIS来做一个轻量级的IIS,而是用来方便快捷的进行客户展示。
例如,当完成一个
http://www.cyqdata.cn/cnblogs/article-detail-39543
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助,可以直接复制代码运行。
ws.aspx 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w
http://www.cyqdata.cn/cnblogs/article-detail-39537
利用Visual Studio 2010流程模板实现Scrum敏捷开发
在我14年的编程生涯中,我从瀑布模型迁移到了迭代模型,然后又迁移到了Scrum,最后迁移到了Scrum-ban。下面是瀑布式的软件开发流程,迭代式的软件开发流程和Scrum软件开发流程的示意图。关于Kanban和Scrum-ban,我会在将来的博文中详细说明。在这篇文章中,我主要想通过一个Demo,来说明如何使用Microsoft Visual Studio Scrum 1.0,Microsoft
http://www.cyqdata.cn/cnblogs/article-detail-39535
如何发现下一个 Netflix?
互联网的发展带来了全球视野,科技和创新的激荡,给我们不断呈现商业模式的魅力。科技的进步给资本市场带来更炫目的色彩,带来更多的投资的冲动。
相信有更多的人开始会和专业的投资者一样,去关注全球的资本市场。事实上如果国内的投资者不那么执着于A股的话,外面的世界其实一样精彩,有时候或许会比国内的市场更精彩。
作为蝴蝶效应的支持者,我相信国外市场的任何波动都会在A股市场上掀起大波浪。这样的效应还会依
http://www.cyqdata.cn/cnblogs/article-detail-39516
C# Design Patterns (5) - Prototype
本帖介绍 Prototype Pattern (原型模式),并以一个「人事招聘程序」作为示例来说明。--------------------------------------------------------本帖的示例下载点:http://files.cnblogs.com/WizardWu/090713.zip第一个示例为 Console Mode (控制台应用程序) 项目,第二个示例为 A
http://www.cyqdata.cn/cnblogs/article-detail-39515
全面认识一下.NET 4的缓存功能
很多关于.NET 4.0新特性的介绍,缓存功能的增强肯定是不会被忽略的一个重要亮点。在很多文档中都会介绍到在.NET 4.0中,缓存功能的增强主要是在扩展性方面做了改进,改变了原来只能利用内存进行缓存的局限,允许用户在不改变代码的情况下通过修改配置的方式,灵活的切换缓存介质。Cache Provider是可扩展的,开发人员可以方便的将缓存存放在文件中,也可以扩展使用分布式缓存。然而,由于之前已经有
http://www.cyqdata.cn/cnblogs/article-detail-39512
jQuery Tools——不可错过的jQuery UI库(三)
上一篇讲解了jQuery Tools中Tabs选项卡的用法和示例,本篇继续以示例的形式讲解Jquery Tools中的另两个组件tooltips(提示工具条)和expose(突出效果)。
Tooltips(提示工具条)
Tooltips(提示工具条),就是当把鼠标放在网页某个元素上时,显示某个提示信息,用以解释或提示当前操作。它是改善用户体验的一种方式,也是网页设计中经常用到的。
下面首先看一个
http://www.cyqdata.cn/cnblogs/article-detail-39511
能说明你的Javascript技术很烂的五个原因
本文是从 5 Reasons Your Javascript Stinks 这篇文章翻译而来。
Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在
http://www.cyqdata.cn/cnblogs/article-detail-39509
为 NokiaQt SDK增加新的Symbian SDK开发平台
概述 在Nokia Qt SDK中,用户能很方便地为Symbian创建Qt应用。但是开发者希望使用某些Symbian代码或者利用Symbian带的一些开发库时,Nokia Qt SDK的标准安装包中并没有提供这种支持。开发者需要安装标准的Symbian/S60 SDK ,然后通过配置Nokia Qt SDK,从而支持Qt和Symbian代码的混合编程。 开发环境准备
Nokia Qt SD
http://www.cyqdata.cn/cnblogs/article-detail-39506
微软 Share Point 2010 企业应用解决方案
SharePoint 2010功能及改进
SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统
http://www.cyqdata.cn/cnblogs/article-detail-39505
完善:HTML5表单新特征简介与举例
一、前言一撇
其实关于HTML5的表单特征早在去年你必须知道的28个HTML5特征、窍门和技术一文中就有所介绍(在第十一项),不过,有些遗憾的是,此部分的介绍是以视频形式展示的,其实,是视频还好啦,关键是TouTuBe视频,需要越狱观看。得,像我这样安分守已的良民,除了看空姐,其他情况都是懒得fan墙的,所以这部分视频展示的内容,其实就是个空。
所以,这里打个补丁,把这部分内容完善下。本文
http://www.cyqdata.cn/cnblogs/article-detail-39504
关于HTML 5
HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除富 Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖。
HTML5 带来很多新功能,以及 HTML 代码上的改变,你需要使用一些特定的 API 脚本,如:
DOM
实现 2D 绘图的 Canvas 对象
可控媒体播放
离
http://www.cyqdata.cn/cnblogs/article-detail-39503
.NET中锁6大处理方法 悲观乐观自己掌握
本文介绍了处理.NET中锁的6种方法,首先我们讨论一下并发性问题,然后讨论处理乐观锁的3种方法,乐观锁不能从根源上解决并发问题,因此后面我们介绍了悲观锁,最后介绍隔离级别如何帮助我们实现悲观锁,每个隔离级别都列举了示例进行说明,使得概念更加清晰。
我们为什么需要锁?
在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这就会产生冲突,这个就是著名的并发性问题。
图 1 并行性
http://www.cyqdata.cn/cnblogs/article-detail-39500
HttpModule的认识与深入理解
HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个H
http://www.cyqdata.cn/cnblogs/article-detail-39498
有关jQuery UI Datepicker的扩展控件Timepicker的例子
前言: 最近的一个项目需要一个Timepicker来选择时间,如 8:00. 在网上找了很久, 终于找到一个我认为很不错的控件. 它的访问链接是: http://trentrichardson.com/examples/timepicker/
缘由:
在做DEMO的过程中,由于原例子程序中没有提供独立的DEMO程序下载. 因此我通过查看它的页面源码来重新制
http://www.cyqdata.cn/cnblogs/article-detail-39493