Asp.NET MVC Widget开发 - Controller控制器
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
As
http://www.cyqdata.cn/cnblogs/article-detail-31590
Asp.NET MVC Widget开发 - ViewEngine
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
As
http://www.cyqdata.cn/cnblogs/article-detail-31589
Asp.NET MVC Widget开发 - Mobile支持
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
Wind
http://www.cyqdata.cn/cnblogs/article-detail-31586
Asp.NET MVC Widget开发 - 设计
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
Asp
http://www.cyqdata.cn/cnblogs/article-detail-31585
一步一步搞定InfoPath(1)——提交表单到Access数据库
一、开发环境
l Microsoft Office Access2010
l Microsoft Office InfoPath Designer 2010
二、本节目标
实现InfoPath设计表单,并且将数据提交到Access数据库。为了方便演示,提供的例子比较简单。一起开始我们的InfoPath之旅吧。
三、一步一步跟我走
1. &n
http://www.cyqdata.cn/cnblogs/article-detail-31584
Javascript1.6数组新特性和jquery的几个工具方法
JavaScript 1.6 引入了几个新的Array 方法,具体的介绍见:New in JavaScript 1.6 。这些方法已经被写进了ECMA262 V5。现代浏览器(IE9/Firefox/Safari/Chrome/Opera)都已经支持,但IE6/7/8不支持。jquery的工具方法中提供了类似的功能。1、Array.forEach()和jquery的$().each()。在数组中的
http://www.cyqdata.cn/cnblogs/article-detail-31580
[原创]如何确保JavaScript的执行顺序 – 之jQuery.html深度分析
上一篇:[原创]如何确保JavaScript的执行顺序 – 之实战篇
1. 引言
在上一篇文章《如何确保JavaScript的执行顺序 - 之实战篇》中,我们发现jQuery的html函数能够确保动态加载的JavaScript按照引入顺序执行。
我们先来简单回顾下HTML源代码(test2.htm):
<
http://www.cyqdata.cn/cnblogs/article-detail-31565
Rdlc/Rdl报表运行时设计之Web篇
统计报表基本上是大多数系统必不可少的组成部分,由于各种原因有很多人不喜欢使用第三方报表。那么Mircsoft自带的rdlc/rdl报表就成了很多人的首选,不过缺点就是对运行时设计支持不太友好。而这个功能又恰恰是很多人和系统迫切需要的!下面我提供了一种方法,基本上实现了Asp.net Web环境下的报表运行时设计功能,有一定局限性,仅供参考。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-31562
Javascript变量作用域
变量的作用域指的是变量的可见性,而生命周期则(存活期)则是从另一个角度考察变量。JS中变量的作用域分为全局变量和局部变量,函数内定义的称为局部变量,函数外的称为全局变量。(“函数外的称为全局变量”是相对的,另此处讨论的前提是用var显式声明的变量,函数内不用var定义的变量默认是全局变量,当然忽略var声明变量是不赞成的)。
var glob = 4;//函数外声明全局变
http://www.cyqdata.cn/cnblogs/article-detail-31559
使用AppFabric 承载WCF和WF服务-安装和使用
AppFabric 承载服务步骤
对于包含WCF和WF的服务,如果想长期的运行和管理维护,AppFabric无疑是个很好的选择。具体步骤:
参考http://www.cnblogs.com/2018/category/263041.html 下载安装软件
安装后的配置情况如下:
AppFabric安装和配置
安装完后的数据库
主要启动的服务有
AppFabric工作流管理服务
AppFabr
http://www.cyqdata.cn/cnblogs/article-detail-31556
C#静态方法在多用户并发访问时,运行情况到底是什么样?是排队等待?还是并发的?
曾经有个错误的认识,一直以为静态方法在多用户并发下会是排队等待,一个个执行,前些日子与朋友 单程列车 http://www.cnblogs.com/zhaojingjing/ 一起做了测试后才发现,原来是并发执行的,绝对不会排队等待。 写程序的不能怕丢人有错就改,积极改正错误,一天比一天上一个台阶就好。
&
http://www.cyqdata.cn/cnblogs/article-detail-31554
html5-Canvas绘图
在html5中我觉得最重要的就是引入了Canvas,使得我们可以在web中绘制各种图形。给人感觉单在这点上有点模糊我们web和桌面程序的感觉。在html5外web中也有基于xml的绘图如:VML、SVG。而Canvas为基于像素的绘图。Canvas是一个相当于画板的html节点,我们必须以js操作绘图。
如下:
<canvas id="myCanvas"
http://www.cyqdata.cn/cnblogs/article-detail-31553
驳HTML+CSS+JS就是MVC组合
今天看到某位童鞋的笔记,提出了一个HTML + CSS + JS就是一个MVC 的观点,大意就是由HTML提供数据模型,CSS负责视图显示,JS来总管逻辑控制,列举了将一部分HTML写在JS中到用时还是需要copy CSS十分不便捷,还附带一句"前端不像后台那样能够一门语言吃天下",笔者不敢苟同,拿出一些看法供君判断一二. 第一: &nbs
http://www.cyqdata.cn/cnblogs/article-detail-31549
Microsoft NLayerApp案例理论与实践 - 项目简介与环境搭建
项目简介
Microsoft – Spain团队有一个很不错的“面向领域多层分布式项目”案例:Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample(在本系列文章中,我使用NLayerApp作为该项目的名称进行介绍),在codeplex上的地址是:http://microsoftnlayer
http://www.cyqdata.cn/cnblogs/article-detail-28732
SharePoint Central Administration Feature开发要点
在SharePoint开发中,我们有时需要在Central Administration中部署Feature,这样的Feature(以下简称CA Feature)通常都是完成一些全局的管理操作,比如说公司开发出多个SharePoint可重用的组件,准备以产品的形式对外销售,这个时候就得通过部署一些CA Feature去对整个Farm中已经安装的SharePoint组件授权进行管理。
http://www.cyqdata.cn/cnblogs/article-detail-28731
又一款 javascript 代码优化工具 UglifyJS
冒着被人骂的风险发来主页,要是我火星了。请无视我吧…… jquery 1.5 发布的时候 john resig 大神说所用的代码优化程序从Google Closure切换到UglifyJS,新工具的压缩效果非常令人满意。 UglifyJS 是一个服务端node.js的压缩程序。据说很黄很暴力…… 我测试了一下压缩率确实比
http://www.cyqdata.cn/cnblogs/article-detail-28730
RDLC,总有那么一点让人不爽
一直使用微软的RDLC,说实话,我也不大喜欢水晶报表,用第三方的软件总涉及到注册什么的,而且总是频繁升级,所以一直喜欢用微软开发工具自身带的东西,RDLC报表正是我需要的,他使用不复杂,设计也简单,但是有一个致命的麻烦,就是在运行时不可设计。
强调运行时可以设计,是因为用户往往要进行报表本地化,比如调整字体大小,增加用户自身相关的信息显示,通用的商业化程序必须要求用户能定制报表。
&
http://www.cyqdata.cn/cnblogs/article-detail-28726
2011年1月和2月blog汇总:Orchard、敏捷个人、英语
一晃眼,2011年已经走了2个月了,今年的1/6时间已经过去了,每次进行blog汇总都是对自己这几个月所做事情的一个小结,由于过年1月份的blog没有汇总,就和2月份的一起汇总吧。
ASP.NET
看一下基于ASP.NET MVC的开源社区项目Orchard
介绍一个基于ASP.NET MVC的框架Catharsis
开源社区项目Orchard基本概念
如何使用Orchard搭建敏捷个人的网站(1
http://www.cyqdata.cn/cnblogs/article-detail-28712
麻省理工《C内存管理和C++面向对象编程》笔记---第一讲:认识C和内存管理
最近一年都在用.net和Java,现在需要用C了。昨天看到博客园首页的麻省理工开放课程,就找来看看,正好复习一下。这门《C内存管理和C++面向对象编程》不是那种上来就变量,循环的千篇一律的讲法,而是重点讲C的核心机制如内存管理、指针等,这对于我这种有一定编程基础,但很久没用C的人比较适合。简明的plain English,加上生动有趣的描述,看起来即畅快,又令人深受启发。不得不感慨M
http://www.cyqdata.cn/cnblogs/article-detail-28708
[原创]为Discuz_X1.5增加手机号码登陆功能
应朋友的要求,需要为他所管理的Discuz_X1.5设置一个手机登陆功能,特做此探索首先,要在Discuz_X1.5的管理员后台开启手机这一项,并设置为必填项不可修改,不显示什么的,开启正则过滤对pre_common_member(我这里设置的前缀是pre)表新建一个字段,mobile,char型,大小20,以防别人输入+86什么的打开目录source\module\member下的member_
http://www.cyqdata.cn/cnblogs/article-detail-28707
