吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6753|回复: 23
收起左侧

[其他转载] 【笔记】ASP.NET MVC 入门

  [复制链接]
hack_hu 发表于 2019-6-10 21:45
本帖最后由 hack_hu 于 2019-6-11 08:23 编辑

思维导图

入门基础

[b]ASP.NET MVC 是微软系列基于 C# 语言的 Web 开发框架,并不适合 0 基础入门,在学习之前你必须要了解 4 个知识点:

1、HTML 基础。网页的基本标签,结合 ASP.NET MVC 自带的 HTML 辅助方法来开发网页。

2、CSS 基础。修改页面样式,使得页面看起来更美观。

3、JavaScript 基础。和用户进行交互,表单验证是最基本的。

4、C# 基础语法。根据我们需要的数据模型设计类,以及 Controller 控制器中做数据的处理。

学习资源

ASP.NET MVC 现在微软已经升级成 ASP.NET MVC Core 了,MSDN官网所提供的 ASP.NET 中文学习文档也只有  ASP.NET MVC Core 了,这里我提供了一些我入门学习所使用的资源。

首先是视频资源,我参考的是 B 站视频「[b]【淘米】从零开始的网站构筑」,视频很短,可以简单的带你使用 EntityFramework 框架制作一个简单的 ToDo List 网站。这个过程可以让你对 ASP.NET MVC 的开发有一个基础的了解,接下来就可以系统性的学习了。

这里推荐微软官方团队出品的《[b]ASP.NET MVC5 高级编程》,由浅入深的带你了解 ASP.NET MVC 。如果你觉得这本书对你来说太有难度了,你可以以看一下由「葡萄城」技术团队出品的《[b]ASP.NET MVC5 入门指南》(电子书)。也可以直接看他们的[b]技术博客

当然,[b]微软 MSDN 官方文档是不可或缺的,但是对于新手来说可能不是很友好,在你有一定了解后再去看官网的文档可能会更好一些。

实战项目

在 ASP.NET MVC 入门一个多月的学习中,我也从0 开始搭建了我的 ASP.NET MVC 项目 「NITBook」,你可以直接在 GitHub 上搜 NITBook 唯一一个项目就是我的了(目前还在更新所以请直接在 Github 上下载最新版本,有问题可以直接在帖中回复)。

NITBook 是一个图书管理系统,目前前台界面还是静态,后台管理系统功能基本实现。根据 读者/ 管理员 角色的不同分为了两个后台。

主页
管理员,可以对于图书类别、图书、用户信息、借阅信息进行增删改查。
管理员后台

读者,可以对自己的密码进行修改、图书查找以及借阅归还。
读者后台

项目还比较粗糙,评价、主站管理等功能可能会在以后的实践中继续开发。作为入门者,可以作为一个实战项目来学习,参照我的代码来搭建你自己的网站。
图书详情

总结

如何入门一门新语言或是一门新技术?

找到适合自己的学习方式。看视频、看专栏、看博客、看纸质书都是不错的学习方式,找到自己喜欢的,投入时间去学习。

系统性、整体性的学习。可以以官方的参考文档文档为主,再参考一些别人的路线图(思维导图),有条件的尽量用英文在谷歌搜索答案,CSDN 上的许多博客很多时候都有没有讲清楚问题。系统性、整体性的了解知识可以让你在出现问题的时候快速定位,更好的去解决问题。

看源码,多实践。编程是理工科的学科,需要通过实践才能发现问题。先学习别人的源码,在实践中吸取知识,会让你真正的对某些概念有所了解,BUG 的出现并全是坏事,这只是说明你对某一块的知识尚未理解,攻克它,你会有新的收获。当然你不能一味的死磕,可以在网上搜索自己出现的问题,看看别人是怎么解决到。如果找不到,说明你还没找准问题,那就需要找人帮忙了,Stack Overflow 可以帮你解决问题。

感谢你的观看,你有任何想法都可以在评论或者留言中指出,欢迎探讨。

免费评分

参与人数 6吾爱币 +4 热心值 +6 收起 理由
moye12325 + 1 谢谢@Thanks!
Coolzonzi + 1 ➕1
菠萝蜜。 + 1 + 1 .NET 新人前来瞻仰
paradisemore + 1 + 1 正在学这个~~~
卡车坐飞机i + 1 + 1 我很赞同!
Devil_Kiss + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cfanpc 发表于 2019-6-10 23:02
夜泉 发表于 2019-6-10 22:04
https://docs.microsoft.com/zh-cn/dotnet/core/get-started?tabs=windows
已经有中文文档了

谢谢分享
 楼主| hack_hu 发表于 2021-4-19 19:34
gengxinqiu 发表于 2021-4-7 15:19
楼主的做好的这个项目能分享一下吗?

放到GitHub,文章里有链接
德古拉伯 发表于 2019-6-10 22:03
夜泉 发表于 2019-6-10 22:04
 楼主| hack_hu 发表于 2019-6-11 08:22

再看看,图床可能出了点问题
mynameislyy 发表于 2019-6-12 11:33
谢谢分享
卡车坐飞机i 发表于 2019-7-1 21:11
谢谢分享
1097 发表于 2019-10-4 19:28
不错, 感谢分享!
雨天掉线 发表于 2019-10-10 16:24
为什么下载不了
 楼主| hack_hu 发表于 2019-10-11 21:53

什么下载不了?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-19 11:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表