From 6276cd09d65cdae65a4b0d0296f50d24f3b2a4ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E8=82=B2=E6=9E=97?= <2921544609@qq.com> Date: Thu, 14 Nov 2024 19:07:01 +0800 Subject: [PATCH] =?UTF-8?q?=E2=80=9C1=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...12\346\263\250\346\204\217\351\241\271.md" | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 "\346\262\210\350\202\262\346\236\227/20241114-\346\226\207\344\273\266\347\273\223\346\236\204\344\273\245\345\217\212\346\263\250\346\204\217\351\241\271.md" diff --git "a/\346\262\210\350\202\262\346\236\227/20241114-\346\226\207\344\273\266\347\273\223\346\236\204\344\273\245\345\217\212\346\263\250\346\204\217\351\241\271.md" "b/\346\262\210\350\202\262\346\236\227/20241114-\346\226\207\344\273\266\347\273\223\346\236\204\344\273\245\345\217\212\346\263\250\346\204\217\351\241\271.md" new file mode 100644 index 0000000..99627c5 --- /dev/null +++ "b/\346\262\210\350\202\262\346\236\227/20241114-\346\226\207\344\273\266\347\273\223\346\236\204\344\273\245\345\217\212\346\263\250\346\204\217\351\241\271.md" @@ -0,0 +1,31 @@ +# 基本结构 +* 文件夹 + * 解决方案(创建语法 : `dotnet new sln -n 解决方案名`) + * src文件夹(里面的子级文件统称项目) + * mvc项目(一个 | 创建语法 : `dotnet new mve -o mvc项目名`) + * 类库(多个 | 创建语法 : `dotnet new calsslib -o 类库名`) + +# 解决方案与项目绑定 +语法:`dotnet sln add 绑定项目的路径` + +# mvc项目目录文件解析 +* mvc项目.csproj -> 配置文件(定义项目的依赖项、输出项等信息) +* program.cs -> 应用程序的入口 +* wwwroot -> 存放静态文件(css、js、图片等文件 | 这些文件可以通过浏览器直接访问)、 +* views -> 视图(需要跟控制器一一对应 | 控制器类名(去掉Controllr) =》 文件夹名称 / 控制器类名的方法名 =》 控制器类名内的方法名.cshtml文件) +* controllers -> 控制器(命名需要加上Controller) + 简单的基本语法: + ![](https://gitee.com/shen-yulin20051127/imgs/raw/master/imgs/20241114185907.png) +* obj 和 bin -> 缓存软件 +* Models -> 存放应用程序的数据模型(一般是数据库) +* appsettings.json -> 存储应用程序的配置信息 + +# views引用wwwroot内的文件 +`~/文件夹(例如:css)/文件` + +# 程序的启动与关闭 +启动:`dotnet run` +关闭:`ctrl + c` + +# 今日练习 +![](https://gitee.com/shen-yulin20051127/imgs/raw/master/imgs/20241114190632.png) -- Gitee