社区
C#
帖子详情
什么是MVC编程模式?
KKND2000
2004-01-27 02:30:33
能不能解释一下什么是MVC编程模式?
...全文
86
3
打赏
收藏
什么是MVC编程模式?
能不能解释一下什么是MVC编程模式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
turnmissile
2004-01-28
打赏
举报
回复
model - view - control
leech125
2004-01-27
打赏
举报
回复
对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制三种部件.
模型部件是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,他独立于具体的界面表达和I/O操作。
视图部件把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。
控制部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。通常一个视图具有一个控制器。
模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。
leech125
2004-01-27
打赏
举报
回复
用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。
要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如何使软件的计算模型独立于界面的构成。模型-视图-控制(MVC:Model-View-Controller)就是这样的一种交互界面的结构组织模型。
C#实现
MVC
设计
模式
,源码
C#实现
MVC
设计
模式
,虽然这个设计很简陋,可重用价值有限,但至少这是个
MVC
的设计
模式
,现在很难看到真正
MVC
的设计了, 很多人把asp.net
MVC
当作
MVC
, 要知道这篇文章是2005年发表的,原文: http://www.c-sharpcorner.com/UploadFile/rmcochran/
MVC
_intro12122005162329PM/
MVC
_intro.aspx?ArticleID=448db537-f236-497d-a16b-46c5d1141e3f
ASP.NET
MVC
网站
编程
案例精解
编辑推荐 《ASP.NET
MVC
网站
编程
案例精解》面向的读者是熟悉Web开发的基本概念和ASENET的Web开发人员,《ASP.NET
MVC
网站
编程
案例精解》中的所有示例是用C#语言实现的。 内容提要 ASENET
MVC
整合了强大的新功能,可以帮助您基于重要的模型,视图一控制器
模式
来创建ASENET网站。《ASENET
MVC
网站
编程
案例精解》除了指导您理解
MVC
的关键优点和
编程
技术之外,还介绍了如何实现ASP.NET
MVC
模式
,从而最终使用ASP.NET
MVC
模式
构建一个完整的实际网站。 PDF版本,不是清晰版不发,不经典不发。
ASP.NET+
MVC
网站
编程
案例精解
ASP.NET+
MVC
网站
编程
案例精解ASP.NET+
MVC
网站
编程
案例精解,这是我收集的源码,对于学习是有帮助的,分享给大家。
MVC
权限设计-依赖接口
编程
系列3
MVC
权限设计-依赖接口
编程
系列3
100家大公司java笔试题汇总
从网上找到的在这里分享一下,可能有点不全或是普遍,但是有答案。
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章