ASP.NET MVC3 系列教程 - 控制器 & 视图
I:控制器和视图的基础概念
1.控制器的概念
控制器在ASP.NET MVC3当中是最终处理客户端请求的一个实现,他有个一硬性条件就是必须实现System.Web.Mvc.IController接口,而且类的命名必须要以Controller结尾,尽管按照硬性条件上来说,要自己实现一
http://cyqdata.com/cnblogs/article-detail-42519
switch ( VcImageProc ) case 2:Introduction of 灰度阈值变换算法 Demo —— “纯粹的线条”
一、前言
之前在《VcImgProc小插曲》中,笔者对系列博文的安排做了一些调整,把对 DEMO 的介绍(也就是本篇博文啦)放在了前面,提前进入情景。
为什么要提前?第一,我考虑到 “自顶向下” 的学习方法效果往往比 “自底向上” 更好,能够更早接触实际问题,学习
http://cyqdata.com/cnblogs/article-detail-42309
MVC3.0 JQuery异步加载分页数据
我的广告单元,有空点一下哦,谢谢!
案例实现实现功能,举个例子,腾讯的qq空间好友动态;谷歌的图片搜索下一页;校内的好友动态;微博的动态等等,都是采用了单页异步追加分页的方式实现数据分页加载的。随着平板电脑的普及,这种技术也更加切合用户的体验,虽然技术上不算复杂,但是确实提高了用户体验。当然这中方式也不是
http://cyqdata.com/cnblogs/article-detail-42246
asp.net mvc3 Razor引擎中@使用规则小记
项目中前台用的是asp.net mvc3,Razor引擎(关于Razor的介绍可以参考:http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),深深体验到了Razor引擎的方便强大。但在编码过程中也遇到了一些问题,就是Razor
http://cyqdata.com/cnblogs/article-detail-42241
MVC3+EF4.1学习系列(五)----- EF查找导航属性的几种方式
文章索引和简介
通过上一篇的学习 我们把demo的各种关系终于搭建里起来 以及处理好了如何映射到数据库等问题 但是 只是搭建好了关系 问题还远没有解决
这篇就来写如何查找导航属性 和查找导航属性的几种方式 已经跟踪生成的SQL来检测是否满意 通过这节学习 来明白什么时候用哪个~~
一.三种加载
1.延迟加载
这是原文
http://cyqdata.com/cnblogs/article-detail-42239
MVC3+EF4.1学习系列(四)----- ORM关系的处理
文章索引和简介
上篇文章 终于把基础的一些操作写完了 但是这些都是单表的处理 而EF做为一个ORM框架 就必须点说说对于关系的处理
处理好关系 才能灵活的运用EF
关于关系的处理 一般就是 一对一 一对多 多对多 还有就是采用双向关联还是单项关联 而关系的处理 站长dudu的文章 就已经有了很好的介绍
http://cyqdata.com/cnblogs/article-detail-42146
switch ( VcImageProc ) case 1:Win7 下 Vc 6.0 平台搭建
一、前言
本文主要介绍在 Win7 下 Vc 6.0 的开发环境搭建。首先介绍两者兼容性的解决办法,以使 Vc 6.0 能够在 Win7 上正常运行;接着为了增强 Vc 6.0,介绍了功能极其强大的插件 Visual Assist X ;最后,为了增强 coder 的用户体验,推荐了一款代码字体的修改工具 Vc 6.0 FontSet。呵呵,希望在看完本文之后,抱怨 Vc 6.0
http://cyqdata.com/cnblogs/article-detail-42137
MVC3+EF4.1学习系列(三)-----排序 刷选 以及分页
文章索引和简介
上篇文章 已经做出了基本的增删改查 但这远远不足以应付实际的项目 今天讲下实际项目中 肯定会有的 排序 刷选 以及分页。 重点想多写点分页的 毕竟这个是任何时候都要有的
而且 我会尽量把这个分页做的复杂下 这样到实际项目时 可以复制过来改改就行了~~ (这里我用的是国产的基于ScottGu的PagedList<T&
http://cyqdata.com/cnblogs/article-detail-42104
switch ( VcImageProc ) case 0:开篇
一、前言
诸多原因,让我放弃在无线传感器网络方面的发展,转向对机器视觉的学习。所以在这里非常抱歉的说一声,“登临 TI ZStack” 系列博文的写作计划不得不停止了。但是,技术博文仍然要继续写下去!写作这种专注于某个主题的系列博文,不仅能够为大家提供有价值的参考资料,更能提高自己的注意力,整理大脑思路,增强学习的源动力。
今天晚上,我打算启动“VcIm
http://cyqdata.com/cnblogs/article-detail-42100
mvc3 强类型模式
ASP.NET MVC 3 可以通过强类型将数据传递给视图,下面详细解释下传递的方法 首先我们需要在model里定义一个数据模型类,当然该类也可以从数据对象生成#region 模型public class TestModel{public string test1 {get;set;}public string test2 {get;set;} } #endregion 这里仅定义了一个
http://cyqdata.com/cnblogs/article-detail-42062
MVC3+EF4.1学习系列(二)-------基础的增删改查和持久对象的生命周期变化
文章索引和简介
上篇文章中 我们已经创建了EF4.1基于code first的例子 有了数据库 并初始化了一些数据 今天这里写基础的增删改查和持久对象的生命周期变化
学习下原文先把运行好的原图贴来上~~
一.创建详细页
首先 我们先在控制器下 添加详细页的方法
因为这篇文章后面要介绍持久对象声明周期的变化 所以在这里先看下有哪些状态
EF里一共有这五中生命状态类型
http://cyqdata.com/cnblogs/article-detail-42051
测试 MVC 之 Mock HttpContext
在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext ,它太复杂了。
moq 框架提供了强大的模拟能力,但是,模拟一个 HttpContext 对象还是需要自己来动手。
为此,我自己写了一个方法来完成这个工作。其中,还顺便使用 Log4Net 来输出一下它的工作情况。
/// <summary>
/// 创建上下文模拟对象
/// 至少需要支持
///
http://cyqdata.com/cnblogs/article-detail-42031
MvcContrib开源控件的表格显示
ASP.NET MVC里显示表格不像WebForm里那般容易。我归纳有以下三种方式:1JQERY+插件的方式。2、在页面通过 Foreach循环的方式做显示。3、使用开源控件,比如MvcContrib。MvcContrib是一个很出名的控件,功能上夜是足够的强大,包括对AOP的支持等。下面仅简单说说MvcContrib的初次使用体会。MvcContrib可以在CodePlex上下载。
网上也
http://cyqdata.com/cnblogs/article-detail-42029
MVC3+EF4.1学习系列(一)-------创建EF4.1 code first的第一个实例
文章索引和简介
基于EF4.1 code first 简单的CRUD 园子中已经有很多了 ~~ 真不想再写这个了 可是为了做一个完整的小demo 从开始 到后面的一些简单重构 还是决定认真把这个写出来
争取写些别人没写到的东西~~ 好了 开始~~
这次要做的是个学校管理的demo(通俗些)
先建一个MVC3的应用程序 因为我们是code first 所以 开
http://cyqdata.com/cnblogs/article-detail-42027
信息发布系统 Jquery+MVC架构开发(1) 需求分析和架构构思
最近朋友的公司已经注册完成了,需要我帮它来开发信息发布系统.
我最近在公司做的项目多为微软的mvc 架构的开发,借给朋友做系统的机会,自己也总结一下,也跟大伙分享一下.
首先是工具准备
Enterpr
http://cyqdata.com/cnblogs/article-detail-41943
ASP.NET MVC框架下使用MVVM模式
对于asp.net mvc开发人员或爱好者来说,MVVM模式可能你不是很了解。本来这个模式就是针对WPF和Silverlight开发提出的开发模式。
大概一年前,我当时迷恋Silverlight时,学习了MVVM一段时间,没想到现在可以在MVC用到。
我看了下之前有两篇文章介绍MVVM的。希望可以对MVVM不了解的人有点帮助。我也是好久没用了,生疏了都。
http://www.cnblogs.co
http://cyqdata.com/cnblogs/article-detail-41931
Ubuntu安装Mono2.10并使用Apache承载Asp.Net mvc3应用程序
Asp.Net长久以来令大规模部署所诟病的便是其成本的高企,mono的出现为.net应用程序打开了通往linux的一扇大门,使得.Net应用程序低成本部署成为可能。最近为了尝试将Asp.Net Mvc3部署在Linux下,查阅了很多资料,但发现大多数都是在OpenSUSE的,介绍如何Ubuntu下使用Apache2的文章比较少,但也终于找到了一些比较有价值
http://cyqdata.com/cnblogs/article-detail-41912
那是什么进程 —— svchost.exe是什么? 它为何运行?
你几乎毫不犹豫的来阅读这篇文章是因为你也觉得奇怪, 究竟为什么那里有一打正在运行的进程都叫做 svchost.exe. 你不能终止它们运行, 你也不记得什么时候开始运行它们的...那么它们究竟是什么呢? 我们写了一系列的文章
http://cyqdata.com/cnblogs/article-detail-41902
[那是什么进程系列●译] svchost.exe是什么? 它为何运行?
你几乎毫不犹豫的来阅读这篇文章是因为你也觉得奇怪, 究竟为什么那里有一打正在运行的进程都叫做 svchost.exe. 你不能终止它们运行, 你也不记得什么时候开始运行它们的...那么它们究竟是什么呢? 我们写了一系列的文章
http://cyqdata.com/cnblogs/article-detail-41881
【MFC】为VC中的TabControl容器添加属性页
1.首先创建基于对话框的MFC应用程序,在资源视图中的主DIALOG界面上拖一个TabControl容器。
2.为该TabControl添加一个CTabCtrl的变量。
3.在资源视图中添加两个DIALOG(如果要做成3页、4页或者更多页的话就添加多个这样的DIALOG),将对话框中的"Border"属性设置为"None"、"Style"属性设置为"Child",然后
http://cyqdata.com/cnblogs/article-detail-41851