找到相关内容 52
利用Razor在ASP.NET MVC中的实现,自定义视图引擎框架(2)
ASP.NET MVC3开始使用Razor作为其视图引擎,取代了原来ASP.NET Web Form引擎。笔者最近研究了一下MVC3对Razor的实现,从中找到一个切入点,能够让我们自定义基于Razor语法的视图解析引擎。在项目里面可以用于诸如邮件模板定制等方面。目前,只是一个demo版本,还在进一步完善中。CodeP
http://www.cyqdata.cn/cnblogs/article-detail-52837 
简短几句jquery代码的实现一个图片向上滚动切换。
简短几句jquery代码实现一个图片向上滚动切换。 animate()参数介绍: animate() 方法执行 CSS 属性集的自定义动画。 该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动画(比如 "margin:30px")。字符串值无法创
http://www.cyqdata.cn/cnblogs/article-detail-52809 
利用Razor在ASP.NET MVC中的实现,自定义视图引擎框架(1)
ASP.NET MVC3开始使用Razor作为其视图引擎,取代了原来ASP.NET Web Form引擎。笔者最近研究了一下MVC3对Razor的实现,从中找到一个切入点,能够让我们自定义基于Razor语法的视图解析引擎。在项目里面可以用于诸如邮件模板定制等方面。目前,只是一个demo版本,还在进一步完善中。 先来看看
http://www.cyqdata.cn/cnblogs/article-detail-52530 
win7下 窗体玻璃效果的实现和WindowStyle None模式下的移动 wpf
这些技术在上一篇文章的介绍的软件里有用到,现在单独摘出来说明一下。 添加 using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential)] public struct MARGINS {
http://www.cyqdata.cn/cnblogs/article-detail-42855 
关于C#中的WEB开发的回调函数的实现
  首先,在实现这个小DEMO的之前应该了解到什么叫回调函数,从MSDN上找来回调函数的定义比较晦涩,不知道在哪看过对回调函数的一种抽象的理解,什么是回调?有人这么说:“发布者说,当我遇到什么事的时候,我就通知大家,有需要通知的就把电话号码给我,等那件事发生时,我就打电话通知大家;”。
http://www.cyqdata.cn/cnblogs/article-detail-42844 
业务表单中通用选择功能的实现归纳与总结
程序员,在实现业务模块时,都离不开要做一些弹出选择页。简单的如,部门列表页,从弹出的部门列表页中选择具体的部门;复杂的如,从弹出的产品列表页中选择多个产品,还需要把产品的规格,型号,单价等等信息一并返回。 通常我们在实现这样的弹出选择页时,都需要针对每个弹出页,写上一序列的代码,主要实现这样几方面的功能:从主页传递一些参数到弹出页弹出页功能的实现  模糊查找条件  列表显示列的
http://www.cyqdata.cn/cnblogs/article-detail-41597 
深入剖析授权在WCF中的实现[共14篇]
I、身份(Identity)与安全主体(Security Principal) 从两个重要的概念谈起:Identity与Principal[上篇] 从两个重要的概念谈起:Identity与Principal[下篇] WCF的三种授权模式 II、Windows用户组授权 基于Windows用户组的授权方式[上篇] 基于Windows用户组的授权
http://www.cyqdata.cn/cnblogs/article-detail-41570 
借助开源项目,又好又快的实现视频文件”剧情连拍(剧情截图)”功能
用过QQ影音(或其他类似播放器)的可能都知道,QQ影音有一个功能叫“剧情连拍”,可以对一部影片在不同时段进行截图,然后把这些截图放在一张并生成单独的图片。通过剧情图,可以一目了然的看到整部影片的画面风格,也就能大致猜出这部影片的类型,再加上字幕,甚至可以大概猜出影片的故事梗概。本人前些日子针对这个功能做了一些研究,小有成果,先上两张效果图: 1.  2.&nbs
http://www.cyqdata.cn/cnblogs/article-detail-40945 
了解.net MVC的实现原理
通过Reflector反编译,我们对IIS分发请求至w3wp.exe进程之后交由HttpRuntime处理过程的分析了解HttpApplication,HttpModule,HttpHandler,HttpContext的生成机制。那我们继续来了解.net MVC 路由的如何实现URL跳转到指定的Controller/Action过程。 UrlRoutingModule MvcRoutingHa
http://www.cyqdata.cn/cnblogs/article-detail-40840 
[WCF安全系列]通过绑定元素看各种绑定对消息保护的实现
对消息进行签名和加密分别解决了消息的一致性和机密性问题。而最终是仅仅采用签名还是签名与加密共用取决于契约中对消息保护级别的设置。但是具体的签名和加密在整个WCF框架体系中如何实现?是采用对称加密还是非对称加密?密钥如何而来?相信这些问题在本篇文章中你会找到答案。 目录 一、BasicHttpBinding 二、WSHttpBinding、WS2007HttpBind
http://www.cyqdata.cn/cnblogs/article-detail-40800 
Android传感器介绍及指南针的实现
Android平台支持的丰富的传感器是其亮点之一,虽然相比iPhone来说稍有逊色,但相对于原来占据智能市场的Synbian等手机平台有一个明显 的飞跃。我们现在看到的旅游出行必备的指南针,甩一甩就显示火苗的模拟打火机都是基于Android内置的传感器。本文主要向大家介绍一下传感器的类型和 调用方法,并根据Android官方实例打造一个纯手工的指南针程序。 传感器类型介绍 Android库中显示的
http://www.cyqdata.cn/cnblogs/article-detail-40639 
HashSet的实现(下)
在HashSet的实现(上)中,简要介绍了散列法(hashing)的内容,并以二次探测法实现了一个简单的HashSet。在本文中,将进一步讨论散列法,尤其是GetHashCode方法的实现,最后给出完整的HashSet实现。 散列法再议 通过散列法实现的容器,不管是HashSet、Hashtable还是Dictionary,需要支持的基本操作是insert、remove和find,特别是inser
http://www.cyqdata.cn/cnblogs/article-detail-40155 
浅析购物车的实现
我从来没有进行过正式的web开发,但是我一直喜欢web,所以这篇文章也是我转行web的一个开始吧。或多或少我也参考了几个网站的实现(当然了,只是看看大概的功能而已),所以也请大家多多指教。该购物车的功能如下: 1. 通过ajax实现添加和删除车上的物品。 2. 删除的物品会显示出来,可以重新添加到购物车。 3. 嗯...没有了,具体大家接着看吧。 购物车的结构我打算用一个table来展示,在Use
http://www.cyqdata.cn/cnblogs/article-detail-39823 
ASP.NET MVC分页的实现
在ASP.NET中,GridView控件本身就带有分页的功能,只要把当前页面的索引值赋给GridView的PageIndex就可以实现了分页,至于数据怎么分页,全都由GridView封装起来了。 在ASP.NET MVC中分页的实现就只能靠自己来设计了。首先来说一下分页的原理。现在有一个张news表,中间有很多信息,我们假设一页显示5条记录,这样,页面数量=总记录数/5;这里,如果出现小数,得进位
http://www.cyqdata.cn/cnblogs/article-detail-39739 
一套完整自定义工作流的实现
概述: 本工作流以一套金融软件业务处理流程为例,实现功能包括:流程自定义、步骤自定义、步骤重复次数、步骤类型(顺序/并行)、定义排序功能,完全使用数据库实现,本文将详细分析业务流程、系统设计及实现细节。 术语: 工作流(Workflow)[1],是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对
http://www.cyqdata.cn/cnblogs/article-detail-39681 
一个网站的诞生- MagicDict未来予想図2 [单页面多个submit的实现,高手绕路]
昨日のブッログに、”路過秋天”が”日本語でブッログを書きます、好いじゃないか”をコメントしたので、今日のブッログが日本語で書きます。   普通のウェブページが、1つページ、1つサブミットはずですが、1つページに複数なサブミットが必要な場合よくあります。1つページに複数なサブミットの実装の方法はこのブッログで紹介させて頂きます。…
http://www.cyqdata.cn/cnblogs/article-detail-39607 
跨域SSO的实现之一:架构设计
翻译自CodeProject网站ASP.NET9月份最佳文章:Single Sign On (SSO) for cross-domain ASP.NET applications。   翻译不妥之处还望大家多多指导、相互交流。   文章分为两部分:架构设计和程序实现,此为第一篇即:架构设计或者叫设计蓝图(Part-I - The design blue print)。:)   简介   周一的早
http://www.cyqdata.cn/cnblogs/article-detail-39542 
短信猫的实现(C#)类库开源啦
前段时间又把类库修改了一番,把它放到了google的开源项目里; 开源地址:http://code.google.com/p/gsmmodem/ 花了一段时间,学了下单元测试,添加了一个测试项目,假如单元测试同时发现不少bug,对其做了修改作为开源项目gsmmodem放到了google上。 项目文件结构:      &#
http://www.cyqdata.cn/cnblogs/article-detail-39379 
.Net语言中关于AOP 的实现详解
文章主要和大家讲解开发应用系统时在.Net语言中关于AOP 的实现。LogAspect完成的功能主要是将Advice与业务对象的方法建立映射,并将其添加到Advice集合中。由于我们在AOP实现中,利用了xml配置文件来配置PointCut,因此对于所有Aspect而言,这些操作都是相同的,只要定义了正确的配置文件,将其读入即可。对于Aspect的SyncProcessMessage(),由于拦截
http://www.cyqdata.cn/cnblogs/article-detail-39342 
企业库缓存依赖的实现-基于文件依赖
最近在做项目的时候,采用用Codesmith和Nettiers生成的框架来实现,生成的代码核心是基于企业库的。所以最近在恶补企业库,对于缓存的学习当然是必不可少的,尤其是经常要用到得缓存依赖,这里我用到的是文件依赖来举例子,其他的都大同小异,主要就是要实现ICacheItemExpiration中的返回值类型为bool类型的HasExpired方法,来控制到期与否,实现此方法是关键所在。下面是程序
http://www.cyqdata.cn/cnblogs/article-detail-39171