diff --git "a/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/20241114-\347\275\221\347\253\231\346\220\255\345\273\272.md" "b/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/20241114-\347\275\221\347\253\231\346\220\255\345\273\272.md" new file mode 100644 index 0000000000000000000000000000000000000000..9c4860446e9d6cd8d50644af9cd165afee631777 --- /dev/null +++ "b/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/20241114-\347\275\221\347\253\231\346\220\255\345\273\272.md" @@ -0,0 +1,30 @@ +# 基本结构 +* 文件夹 + * 解决方案(创建语法 : `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) + 简单的基本语法: +* obj 和 bin -> 缓存软件 +* Models -> 存放应用程序的数据模型(一般是数据库) +* appsettings.json -> 存储应用程序的配置信息 + +# views引用wwwroot内的文件 +`~/文件夹(例如:css)/文件` + +# 程序的启动与关闭 +启动:`dotnet run` +关闭:`ctrl + c` + +# 今日练习 +![20241117220429](https://bucket32703.oss-cn-beijing.aliyuncs.com/img32703/20241117220429.png) diff --git "a/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-17 220342.png" "b/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-17 220342.png" new file mode 100644 index 0000000000000000000000000000000000000000..98ea2533222a939240cb38b846c8ac12ba3ab269 Binary files /dev/null and "b/\346\235\234\344\270\200\345\215\232/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-17 220342.png" differ