From 8aad27f9390f1085369d556574839cced6462b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E7=91=9E=E5=87=AF?= <123456> Date: Sun, 17 Nov 2024 19:07:30 +0800 Subject: [PATCH] 11.13 --- ...342\200\224mvc\346\246\202\350\277\260.md" | 29 +++++++++++++ ...24\342\200\224\351\241\271\347\233\256.md" | 42 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 "\345\221\250\347\221\236\345\207\257/202411.11\342\200\224\342\200\224mvc\346\246\202\350\277\260.md" create mode 100644 "\345\221\250\347\221\236\345\207\257/202411.13\342\200\224\342\200\224\351\241\271\347\233\256.md" diff --git "a/\345\221\250\347\221\236\345\207\257/202411.11\342\200\224\342\200\224mvc\346\246\202\350\277\260.md" "b/\345\221\250\347\221\236\345\207\257/202411.11\342\200\224\342\200\224mvc\346\246\202\350\277\260.md" new file mode 100644 index 0000000..83a0225 --- /dev/null +++ "b/\345\221\250\347\221\236\345\207\257/202411.11\342\200\224\342\200\224mvc\346\246\202\350\277\260.md" @@ -0,0 +1,29 @@ +@startmindmap +* Asp.Net Core 基础 + * .net8 + * 语言 + * C3 + * F# + * Visual Basic + * 框架 + * web应用 + * asp应用 + * webFrom + * MVC应用 + * 桌面应用 + * WinFrom + * WPF + * Web Api api应用或者服务 + * WCF开发服务 + * 移动应用开发 + * 工业互联网 + * 游戏开发 Unity 王者荣耀 + * 物联网 + * 平台 + * Linux Debian 红帽子系的发行版本 SUSE德系 + * Windows系统 这主要指Windows服务器版本 + * 苹果系统 类Unix系统 FreeBSD + * 插件 + * c# Dev Kit + * c# XML Document... +@endmindmap \ No newline at end of file diff --git "a/\345\221\250\347\221\236\345\207\257/202411.13\342\200\224\342\200\224\351\241\271\347\233\256.md" "b/\345\221\250\347\221\236\345\207\257/202411.13\342\200\224\342\200\224\351\241\271\347\233\256.md" new file mode 100644 index 0000000..d2364b0 --- /dev/null +++ "b/\345\221\250\347\221\236\345\207\257/202411.13\342\200\224\342\200\224\351\241\271\347\233\256.md" @@ -0,0 +1,42 @@ +# 项目组织结构 +## 解决方案和项目结构 +创建项目:`dotnet new mvc` + +回到上一级目录:`cd ..` + +运行项目:`dotnet run` + +dotnet new中-o和-n的区别: ++ -n 或 --name:此选项用于指定新创建的项目或文件的名称;当你创建一个新的项目或文件时,使用 -n 可以指定一个不同于默认名称的自定义名称。 +``` +例: +dotnet new mvc -n MyCustomProjectName +``` +这将创建一个名为 MyCustomProjectName 的新 MVC 项目。 + ++ -o 或 --output:此选项用于指定新创建的项目或文件的输出目录;使用 -o 可以指定一个目录,项目或文件将被创建在这个目录下。 +``` +dotnet new mvc -o ./Projects/MyProject +``` +这将创建一个 MVC 项目,并将其放置在当前目录下的 Projects/MyProject 文件夹中。 + +**-n 用于命名项目或文件,而 -o 用于指定创建项目的输出路径。** + + + +## MVC项目结构 +MVC的三个重要文件夹:`Controller(控制台)`;`Model(模型-->数据库)`;`Views(视图)` + +临时文件夹(可忽略):`bin`;`obj` + +### MVC模式 ++ 模型(Model):代表应用程序的数据和业务逻辑,通常负责与数据库交互 + ++ 视图(View):负责显示数据,通常是 HTML 页面,使用 Razor 视图引擎来呈现 + ++ 控制器(Controller):处理用户输入,调用模型中的数据,选择视图以响应用户请求 + +properties属性:改属性在 `app...url:...数字` +``` +"applicationUrl": "http://localhost:5000", +``` -- Gitee