*** Core开发的Trello风格看板Web应用教程

需积分: 15 2 下载量 123 浏览量 更新于2024-11-25 1 收藏 95KB ZIP 举报
资源摘要信息:"TrelloClone:以Materialize CSS作为看板的*** Core Web项目" 知识点: *** Core: *** Core是一个开源的、跨平台的服务器端Web应用程序框架,用于创建现代Web应用程序和API。*** Core支持MVC架构模式,可以用于创建MVC应用程序。它支持多种浏览器和设备,并提供高效的请求处理和快速的响应。 2. Materialize CSS: Materialize是一个基于Material Design设计理念的前端框架。Material Design是Google推出的设计语言,用于开发具有视觉层次感和有意义的动画效果的用户界面。Materialize CSS提供了一系列的UI组件,如按钮、卡片、导航栏等,可以快速构建美观的Web应用程序。 3. jQuery: jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了HTML文档遍历、事件处理、动画和Ajax交互,极大地简化了JavaScript编程。在这个项目中,jQuery用于实现卡片的拖放功能。 4. Ajax: Ajax是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。在这个项目中,Ajax用于在提交新板或新卡的表单时,实现无需刷新页面即可更新数据。 5. 实体框架核心(Entity Framework Core): 实体框架核心是一个轻量级、可扩展的、开源的.NET对象关系映射(ORM)框架。它用于将.NET应用程序中的对象映射到关系数据库中的数据表。在这个项目中,实体框架核心用于处理数据的CRUD操作。 6. CSS: CSS是一种样式表语言,用于描述Web页面的呈现样式。在这个项目中,CSS用于美化Web界面,包括看板布局、卡片样式等。 7. SQLite: SQLite是一个嵌入式关系数据库引擎,提供了一个小型的、快速的、全功能的、自包含的SQL数据库引擎。在这个项目中,SQLite用于存储Web应用程序的数据。 8. C#: C#是一种由微软开发的现代、类型安全的面向对象的编程语言。在这个项目中,C#用于编写服务器端的逻辑和业务处理。 9. SQL Server: SQL Server是微软开发的关系型数据库管理系统。虽然在项目中没有直接使用SQL Server,但作为SQL数据库的一种,它与实体框架核心配合使用,用于处理数据的存储和查询。 10. 拖放功能: 拖放功能允许用户通过拖拽界面元素来执行特定操作,如移动文件、排序元素等。在这个项目中,通过使用jQuery的draggable()和droppable()方法,实现了卡片在看板中的拖放功能。 11. 看板(Kanban Board): 看板是一种用于项目管理和任务管理的方法,可以清晰地展示工作流程和工作进度。在这个项目中,通过*** Core和Materialize CSS创建了一个类似Trello的看板Web应用程序。 12. Web应用程序: Web应用程序是一种通过Web浏览器访问的应用程序,通常运行在远程服务器上。用户通过浏览器与Web应用程序交互,而Web应用程序处理用户的请求并返回动态生成的内容。在这个项目中,构建了一个基于*** Core的Web应用程序,允许用户创建和管理看板。 13. dotnet-core: dotnet-core是.NET Core的别称,是一个跨平台、开源、高性能的.NET框架,用于构建各种类型的应用程序。在这个项目中,*** Core作为dotnet-core的一部分,用于创建Web应用程序。 14. asp-net-core-mvc: asp-net-core-mvc是*** Core MVC的别称,*** Core MVC是*** Core的一部分,用于构建Web应用程序的MVC架构模式。在这个项目中,使用了*** Core MVC来构建看板Web应用程序。 通过上述知识点,可以看出该项目是一个使用*** Core和Materialize CSS创建的类似Trello的看板Web应用程序。它包含了一系列的技术和工具,包括JavaScript、jQuery、实体框架核心、CSS、SQLite、C#等,实现了创建、管理和查看看板的功能。