2。2 Microsoft Visual Studio 2013
Microsoft Visual Studio2013(简称 VS)隶属于美国微软公司开发工具包系 列。在 2013 年的时候对外发布,经过多年的运用,已经能够比较稳定的应用在 开发网站和 WinForm 窗体程序中。在 windows 平台下,最为流行的应用程序的
集成开发环境目前是 VS。它最高能在。NET Framework5。0 的框架下运行。我此
次设计使用的是。NET Framework4。5 的框架。NUGET 能获取网上开发好的第三 方 dll 和框架就是特个版本的最大的特点。有时候,我们对于某块的开发并不需 要自己亲自编写代码,而是可以通过 nuget 应用插件或者 dll 库,比如 JSON 的 序列化和反序列化。我们可以通过引用 Newton。Json 这个插件来实现,非常的方 便易行。对于 VS2013 的插件管理的话也很方便,我们可以在专门的插件管理软 件中找到插件的管理,通过联网搜索,可以很便捷的添加进去。VS2013 还有些 比较方便的功能,就是能够把所有引用过方法的地方在方法的上面标注出来,这 样能方便的了解到这个方法被引用了多少次,在修改方法名时也可以通过一个简 单的操作,就是全局的把方法名给修改了,这样就能很便利的编写代码。V2013 在其他很多方面都有其便利的优化,最多使用的还是它对引用的管理,对很多的 方法只需要通过右击解析就能够把其对应的 dll 引用到页面里去。方便了程序员 的操作,不需要一个个找这个方法是哪个 dll 的。文献综述
2。3。NET Framework框架
。NET Framework 框架是微软已经开发好的 dll,我们只要引用这些 dll,在 这些 dll 中开发我们自己需要的东西即可。那么什么叫微软开发好的 dll 呢?就 是当我们编写类的时候,把很的多接口和实现类都编写好后,我们可以在工程中 选择类库,这个类库中包含了所有我们写好的类。然后生成,生成后会出现这个 工程对应名字的 dll。我们在其他项目中只要引用这些 dll。就可以通过页面引入 命名空间来访问这些命名空间下的方法。那什么是命名空间呢?命名空间就是我 们把一个房子命名好,在这个房子里装修,放入家居,然后把这个房子出售,当 有人租了或者买了。那么对于这个房子里面的所有东西就都有使用权了。这个命 名就相当于一个唯一的名字。
框架一直都是与时俱进的,所以框架从早期的低版本到现在的高版本,其功 能有了很大的改变。比如,在 4。5 中加入了对异步操作的关键词 async 和 await。 通过这两个关键词我们就可以直接实现异步操作了,非常方便。在网页生成中, 4。5 推出的 SignalR 也是非常好用的。能帮助我们实现网页与网页之间的实时控 制。
2。4 ASP。NET MVC
ASP。NET MVC 是微软官方自己推出的以 MODEL-VIEW-CONTROLLER 为
基础的 ASP。NET WEB 应用程序框架,我觉得它的前身和三层框架设计有关联, 虽然网上的人都说 MVC 是 MVC,三层框架是三层框架。但是我还是觉得两者 在某些程度上还是有点相似的。
MVC 是 ASP。NET 编程模式中的一种,是使用 MVC 设计创建 Web 应用程序 的模式。Model 表示应用程序核心,View 显示数据,Controller 处理输入。MVC 模式提供了同时对 HMTL、CSS 和 Javascript 的完全控制[6]。是一个非常方便的 Web 开发模式。
MVC 分成这样的三层便于我们管理复杂的应用程序,您可以在一个时间内 专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图的设计。 同时也让应用程序的测试更加容易。本次设计使用了 MVC4 并且使用了移动开 发框架 Kendo 来完成前端视图的开发。来*自-优=尔,论:文+网www.youerw.com asp.net微信公众号的点菜系统设计(4):http://www.youerw.com/jisuanji/lunwen_84401.html