摘要: 通过暑假空余时间在网上搜集的关于MVC教学的有关资料,视频等,对MVC进行了进一步的巩固和加强。 此博客根据之前的排球计分程序系列博客进行一定的改进和功能上的增强。 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分: 模型(Mod 阅读全文
posted @ 2017-09-02 16:17 孙栋梁 阅读(179) 评论(2) 推荐(0) 编辑
摘要: 本程序主要使用MVC以及EF框架完成。MVC是一种程序开发设计模式, 它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、 可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 使用MVC有诸多好处: 1:耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不 阅读全文
posted @ 2017-06-24 19:53 孙栋梁 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 修改代码,使得发布ReleaseDate看上去更好。打开Balls \ Ball.cs文件using System; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace Balls.Mode 阅读全文
posted @ 2017-06-22 11:38 孙栋梁 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在使用EF框架之前,我们需要写好模型类。然后在创建controller。 在之前的博客中,我们已经设计,和完成了模型类,这时候 我们只需把代码拿过来就可以使用了。 Balls.cs namespace 排球计分程序.Models { public class Ball { public int ID 阅读全文
posted @ 2017-06-22 11:27 孙栋梁 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 接下来,将进行接口的设计。这里包括数据访问层接口和业务逻辑层接口。在分层架构中,接口扮演着非常重要的角色,它不但直接决定了各层中的各个操作类需要实现何种操作,而且它明确了各个层次的职责。接口也是系统实现依赖注入机制不可缺少的部分。本项目的接口设计将按如下顺序进行:1.首先由前文的需求分析,列出主要的 阅读全文
posted @ 2017-06-22 11:10 孙栋梁 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板。 控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求, 然后用确定用哪个视图来显示模型处理返回的数据。 比赛计分控制器: 运动员信息控制器: using System;us 阅读全文
posted @ 2017-06-22 11:00 孙栋梁 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 创建一个视图模板文件,其中使用了ASP.NET MVC 4所引入的Razor视图引擎(Razor view engine)。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降 阅读全文
posted @ 2017-06-22 10:50 孙栋梁 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 通过EF框架设计模型生成数据图和表: 1)添加运动员模型类:namespace 排球计分程序.Models{ public class Ball { public int ID { get; set; } public string XingMing { get; set; } public str 阅读全文
posted @ 2017-06-22 10:31 孙栋梁 阅读(216) 评论(0) 推荐(0) 编辑
摘要: MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分: 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是 阅读全文
posted @ 2017-06-22 10:15 孙栋梁 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、项目简介排球计分程序是一个小型的计分管理系统,该管理系统可以对球员的信息,比如姓名,年龄,位置,胜率,得分等进行查询,记录。排球计分程序通过建立模型生成相应数据库,在计分程序页面的各项操作将会反映到数据库中数据的变化。 二、项目需求作为一名现场记分员,我希望详细记录比赛现场比分增长情况,以便观众 阅读全文
posted @ 2017-06-22 09:58 孙栋梁 阅读(372) 评论(0) 推荐(0) 编辑