随笔分类 - 专业知识
开发,运维
摘要:点这里进入ABP入门教程目录 创建目录 在展示层(即JD.CRS.Web.Mvc)的Views下新建文件夹Course //用以存放Course相关视图 创建视图 在JD.CRS.Web.Mvc/Views/Course下新建两个Razor视图 查询视图 Index.cshtml //用于查询Cou
阅读全文
摘要:点这里进入ABP入门教程目录 创建控制器 在展示层(即JD.CRS.Web.Mvc)的Controllers下新建一个控制器CourseController.cs 1 using Abp.Application.Services.Dto; 2 using Abp.AspNetCore.Mvc.Aut
阅读全文
摘要:点这里进入ABP入门教程目录 创建视图模型 在展示层(即JD.CRS.Web.Mvc)的Models下新建文件夹Course //用以存放Course相关视图模型 在JD.CRS.Web.Mvc/Models/Course下新建两个视图模型 只读模型 CourseListViewModel.cs /
阅读全文
摘要:点这里进入ABP入门教程目录 创建目录 在应用层(即JD.CRS.Application)下创建文件夹Course //用以存放Course相关应用服务 在JD.CRS.Application/Course下创建文件夹Dto //用以存放Course相关数据传输对象 创建数据传输对象 在JD.CRS
阅读全文
摘要:点这里进入ABP入门教程目录 设置数据库 在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置 JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs添加一行 public DbSet<Cour
阅读全文
摘要:点这里进入ABP入门教程目录 创建实体 在领域层(即JD.CRS.Core)下新建文件夹Entitys //用以存放实体对象添加一个实体类Course.cs //课程信息 1 using Abp.Domain.Entities; 2 using Abp.Domain.Entities.Auditin
阅读全文
摘要:点这里进入ABP入门教程目录 调整前 调整后 调整项 页面标题 把favicon.ico替换为指定Logo JD.CRS.Web.Mvc\wwwroot\favicon.ico 顶部工具栏 把logo.png替换为指定Logo JD.CRS.Web.Mvc\wwwroot\images\logo.p
阅读全文
摘要:点这里进入ABP入门教程目录 编译解决方案 重新生成解决方案,确保生成成功。 连接数据库 打开JD.CRS.Web.Host / appsettings.json,修改数据库连接设置ConnectionStrings. 打开JD.CRS.Web.Host / appsettings.json,做同样
阅读全文
摘要:点这里进入ABP入门教程目录 创建项目 点这里进入ABP启动模板 如图操作,我们先生成一个基于.NET Core的MPA(多页面应用).点击"Create my project!"即可创建项目. 解读项目 展示层 (JD.CRS.Web.Mvc) 提供一个用户界面,实现用户交互操作。 ASP.NET
阅读全文
摘要:点这里进入ABP入门教程目录 介绍 应用程序代码库的分层是一种广泛接受的技术,可帮助降低复杂性并提高代码可重用性。为了实现分层体系结构,ASP.NET Boilerplate遵循域驱动设计的原理。 DDD分层体系架构 领域驱动设计(DDD:Domain-Driven Design)有四个基本层: 展
阅读全文
摘要:点这里进入ABP入门教程目录 基于DDD的现代ASP.NET开发框架 - ABP ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用
阅读全文
摘要:ABP入门教程 本教程主要讲解如何基于ABP实现CURD(增删改查)示例。 源码已分享: GitHub Gitee ABP入门教程0 - 目录 ABP入门教程1 - 开篇 ABP入门教程2 - 体系架构 ABP入门教程3 - 解决方案 ABP入门教程4 - 初始化运行 ABP入门教程5 - 界面调整
阅读全文
摘要:城头变幻大王旗——2006年中国开发者大调查
阅读全文
摘要:春秋末岁,战国元年——“2005 中国程序员大调查”分析
阅读全文
摘要:不安分的2004与震荡的2005——2004中国程序员大调查
阅读全文
摘要:可能让人觉得很奇怪,但好像的确没有什么“正式的”T-SQL 编码标准。早在 1999 年末的时候,我惊喜地发现 John Hindmarsh 提出的 SQL Server 7.0 标准,我在 2000 年 2 月的社论中对他的某些建议进行了总结。(2000 年 2 月以及本月的“下载”中都包括了 John 原来的标准。)后来,Ron Talmage 撰写了一系列专栏文章,提出了他对各种“最佳方法”的建议,当然,SQL Server 小组也已正式发布了 SQL Server 最佳方法分析器 (SQLBPA)。现在,一位具有超过 25 年经验的数据库管理员和应用程序开发员 Brian Walker 又提出了他的建议和提示。
阅读全文
摘要:用于编写单元测试的 NUnit
用于创建代码文档资料的 NDoc
用于生成解决方案的 NAnt
用于生成代码的 CodeSmith
用于监视代码的 FxCop
用于编译少量代码的 Snippet Compiler
两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器
用于生成正则表达式的 Regulator
用于分析程序集的 .NET Reflector
阅读全文
摘要:ASP.NET是一个用于构建Web程序的强大平台,提供了巨大的弹性和能力以至于它可以构建任意的Web程序。许多人仅仅对处于ASP.NET高层次的框架如:WebForms和WebServices比较熟悉,因此,在这篇文章里,我将会阐述有关ASP.NET比较底层的知识,并且将会解释,如何将请求从Web Server移交给ASP.NET运行时,然后通过ASP.NET HTTP管道处理这些请求。
阅读全文
摘要:终于有时间写点什么了,可以前酝酿好的东西似乎一下子都忘记了。这几天看了wayfarer的《《让僵冷的翅膀飞起来》系列之三——从Adapter模式到Decorator模式》后,感觉这样的文章真应当多发一些,激发思路。
阅读全文