diff --git "a/\351\231\210\345\245\225\344\275\263/20241111mvc\346\246\202\350\277\260.md" "b/\351\231\210\345\245\225\344\275\263/20241111mvc\346\246\202\350\277\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..9f8ef271fd44689e31463c82b1dcfd1710a3ab2d --- /dev/null +++ "b/\351\231\210\345\245\225\344\275\263/20241111mvc\346\246\202\350\277\260.md" @@ -0,0 +1,28 @@ +@startmindmap + +* ASP.Net Core 基础 + * .net8 + * 语言 + * c# + * F# + * Visual Basic + * 框架 + * web应用 + * asp应用 + * webFrom + * MVC应用 + * 桌面应用 + * WinFrom + * WPF + * web api api应用或者服务 + * wcf开发服务 + * 移动应用开发 + * 工业互联网 + * 游戏开发 Unity + * 物联网 + * 平台 + * Linux Debian 红帽子系的发行版本 SUSE德系 + * Windows系统 这主要指Windows服务器版本 + * 苹果系统 类Unix系统 FreeBSD + +@endmingdmap diff --git "a/\351\231\210\345\245\225\344\275\263/20241113\351\241\271\347\233\256.md" "b/\351\231\210\345\245\225\344\275\263/20241113\351\241\271\347\233\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..ac23d59c73982fa6e202939d77e218eb1c5106ea --- /dev/null +++ "b/\351\231\210\345\245\225\344\275\263/20241113\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", +``` \ No newline at end of file