篇(1)-Asp.Net Core 入门实战之缘起,工具,环境,版本说明
Asp.net Core Web开发入门介绍的缘起,工具,环境,版本说明
我自己的.net学习和编程是断层了的,停留在.net 4.0时代,很多年都没有更新过,维护的.net系统都是基于.net4.0,sqlserver2008以及windows server 2008系统部署等。想学习新的.net开发知识,但是网络的讲解要么太先进(网络一搜,就是基于vs2020,sql2020,windows2020或以上),要么太高深(自己智商不太够,新的.net core基于很多插件,sqlsugar,dapper,automapper,ef…,前后端分离,vue,node等一堆对我来说的新框架,新应用,从未使用过),一直不容易学。微软跑的太快,跟不上了,国内的.net core也越来越少….
为了继续学习asp.net core,我决定按照自己的节奏来学习一下,所以定了一个简单的学习目标和步骤;
- 首页你得会用开发工具和安装开发环境。
- 其次,在web开发中,简单的增、删、改、查四项基本功能得知道怎么写;
- 然后,就是分页这个常用的功能;
- 最后是一些在asp.net core(mvc)中变量、控件值的传递,获取和使用;
- 再套上用户管理功能,实现一个简单的权限。
目录指引:
篇(1)-Asp.Net Core入门实战-缘起,工具,环境,版本说明
篇(2)-Asp.Net Core入门实战-实战项目结构与功能说明
篇(4)-Asp.Net Core入门实战-使用ADO.NET
篇(5)-Asp.Net Core入门实战-使用EF,操作数据库,要先配好相应代码
篇(6)-Asp.Net Core入门实战-从系统菜单功能的增删改查开始(一:查询和增加)
篇(7)-Asp.Net Core入门实战-从系统菜单功能的增删改查开始(二:修改和删除)
篇(8)-Asp.Net Core入门实战-实现分页,排序和筛选功能其实很简单
篇(9)-Asp.Net Core入门实战-在页面中增加下拉框、复选框功能的增加和修改
篇(10)-Asp.Net Core入门实战-上传文件,几行代码就可以搞定
篇(11)-Asp.Net Core入门实战-用户登录,记录Cookie,使用Session
篇(12)-Asp.Net Core入门实战-在项目中加个应用层,为多层结构建立基础
篇(13)-Asp.Net Core入门实战-将功能代码增加异步功能Async和配置简单防范CSRF攻击
篇(14)-Asp.Net Core入门实战-权限管理之角色编辑和赋权(ViewModel-DTO初探)
篇(15)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证一)
篇(16)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)
篇(17)-Asp.Net Core入门实战-文章管理之文章类别管理(Linq子查询)
篇(18)-Asp.Net Core入门实战-文章管理之文章内容管理(下拉框二级结构递归)
篇(19)-Asp.Net Core 入门实战-权限管理之整理菜单导航控制显示(Partial View和Component View)
篇(20)-Asp.Net Core入门实战-完结之一期阶段总结
代码Gitee:https://gitee.com/rjzg2019/aspnet-core-cms
SQL数据脚本:点击查看
我的开发环境:Windows 7 专业版64位
SQL-Server 2012 (本来是用的sql2008,可是使用EF演练,sql2008不支持分页等功能….)
Visual Studio EnterPrise 2019
很多都是win10以上的系统,没办法,老了,使用的东西能用就不想动,将就着看,版本高应该问题不大。