学习ABP时收集的相关文档

学习ABP时收集的一些文档


之前也一直有想写博客的愿想,无奈没有动力,最近和凡交流,了解到吴竟然写了20多页*10+的文章,突然觉得自己也要做点什么,让自己心里平(BU)衡(LOU)些(BI)。

已经写了这么多(WU)的(LIAO)的代码,想要继续成长,那就写博客吧。

接下来给自己定下一些目标

  • 一周写2篇博客。
  • 研究ABP框架
  • 学习微服务

ABP相关

此系统文章会持续更新
接下来为收藏内容

收藏内容介绍
在Abp中执行sql语句主要实现一些复杂的操作,特别是查询,如果用sql 写,结构清晰,速度快
在ABP中扩展非抽象实体 即可扩展组织机构这个非抽象实体。

其他问题

如何增加版权信息 <——这是一个链接

怎么实现,上面链接里的文章应该已经很清楚了,记录一下本地的版权情况。

  • 我本地vs2017安装位置的如下:E:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052

里面有四个文件夹,依次打开cs后缀的文件,增加如下头信息,更改对应的创建者和邮箱信息。

    /*
     * CLR版本:          $clrversion$
     * 命名空间名称/文件名:    $rootnamespace$/$safeitemname$
     * 创建者:天上有木月
     * 创建时间:$time$
     * 邮箱:igeekfan@foxmail.com
     * 文件功能描述: 
     * 
     * 修改人: 
     * 时间:
     * 修改说明:
     */
参数描述
clrversion当前系统CLR版本号
GUID [1-10]生成全局唯一标识符,可以生成10个 (例如:guid1)
itemname打开添加新建项时输入的文件名称
machinename当前机器的名称(如:pc1)
registeredorganization注册的组织名
rootnamespace命名空间名
safeitemname保存的文件名
time当前系统时间,格式:DD/MM/YYYY 00:00:00.
userdomain用户所在的域
username当前系统用户名
year当前系统时间 YYY
ABP (ASP.NET Boilerplate) 是一个流行的开源框架,提供了一些常用功能的实现,包括实体框架、用户认证、权限管理等。实现 Word 文档导出可以使用开源库 NPOI。 以下是基本的步骤: 1. 安装 NPOI 包。可以使用 NuGet 命令行工具,输入以下命令: ``` Install-Package NPOI ``` 2. 创建一个类,用于表示要导出的数据。 ``` public class MyData { public string Name { get; set; } public int Age { get; set; } //... } ``` 3. 创建一个方法,用于创建 Word 文档。在该方法中,使用 NPOI 创建一个新的文档,并将数据填充到表格中。 ``` using NPOI.XWPF.UserModel; using NPOI.OpenXmlFormats.Wordprocessing; public void ExportToWord(List<MyData> data) { // Create a new document from scratch XWPFDocument doc = new XWPFDocument(); // Create a table with headers XWPFTable table = doc.CreateTable(data.Count + 1, 2); table.GetRow(0).GetCell(0).SetText("Name"); table.GetRow(0).GetCell(1).SetText("Age"); // Fill in the data for (int i = 0; i < data.Count; i++) { table.GetRow(i + 1).GetCell(0).SetText(data[i].Name); table.GetRow(i + 1).GetCell(1).SetText(data[i].Age.ToString()); } // Save the document to a file FileStream file = new FileStream("output.docx", FileMode.Create); doc.Write(file); file.Close(); } ``` 这个方法将数据填充到一个包含两列的表格中,第一列为“Name”,第二列为“Age”。然后,将文档保存到名为“output.docx”的文件中。 4. 调用导出方法,将数据传递给它。 ``` List<MyData> data = GetDataFromDatabase(); ExportToWord(data); ``` 在这个例子中,我们从数据库中获取数据,并将它传递给导出方法。 这是最基本的示例。你可以根据需要自定义文档的外观和内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值