06 2012 档案
摘要:前面也有说"控制反转"所谓的依赖注入(Dependency Injection)简称DI。针对它有一款不错的容器,那就是"Ninject",这东西是一个简单易用的东西。话不多说,直接开始吧!使用Ninject先用控制台程序玩玩首先定义一个类,接口以及它的实现,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Ninject_Tools{ public class Product : Object { public
阅读全文
摘要:这一次在此讲述MVC模式,让大家对MVC有一个更加深刻的影响,为大家的深入学习做好坚定的基础!如果对MVC模概念还是混淆的新同学,这话一定要好好学习了!理解MVC模式 MVC模式意味着MVC应用程序将被分成至少三个部件:Models(模型):用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。但是模型中数据的变化一般会通过一种刷新机制被公布。为了实现这种机制,那些用于监视此模型的视图必须事先在此模型上注册,从而,视图可以了解在数据模型上发生的改变。V
阅读全文
摘要:第一话简单介绍了一下Asp.Net MVC,接下来就慢慢进门看呗!首先动态输入还是接着昨天的项目修改着玩吧!修改一天昨天的HomeController吧!(为了方便这次把注释卸载代码里,新同学们注意了)。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace Hello_Asp.Net_Mvc.Controllers{ public class HomeController : Controller { ...
阅读全文
摘要:在用Asp.Net MVC写这个Hello World之前,先来聊一下这个MVC到底是什么东西!MVC是一种模式,是一种软件的构架模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。模型(Model),视图(View)和控制器(Controller)简称"MVC",它们之间的关系如下图1.图1.
阅读全文