ABP进阶教程0 - 目录】的更多相关文章

ABP进阶教程 本教程主要讲解如何基于ABP实现条件查询/分页/排序/导出/打印等功能. 源码已分享:   GitHub   Gitee ABP进阶教程0 - 目录 ABP进阶教程1 - 条件查询 ABP进阶教程2 - 组合查询 ABP进阶教程3 - 优化编辑 ABP进阶教程4 - 分页排序 ABP进阶教程5 - 多语言配置 ABP进阶教程6 - 布局配置 ABP进阶教程7 - 功能按钮 ABP进阶教程8 - 自定义按钮 ABP进阶教程9 - CSV导出中文乱码 ABP进阶教程10 - PDF导…
ABP入门教程 本教程主要讲解如何基于ABP实现CURD(增删改查)示例. 源码已分享:   GitHub   Gitee ABP入门教程0 - 目录 ABP入门教程1 - 开篇 ABP入门教程2 - 体系架构 ABP入门教程3 - 解决方案 ABP入门教程4 - 初始化运行 ABP入门教程5 - 界面调整 ABP入门教程6 - 领域层创建实体 ABP入门教程7 - 基础设施层更新数据库 ABP入门教程8 - 应用层创建应用服务 ABP入门教程9 - 展示层实现增删改查-视图模型 ABP入门教程…
点这里进入ABP进阶教程目录 解读参数 l - length changing input control (左上,每页显示记录数) f - filtering input (右上,过滤条件) t - The table (中央,数据表格) r - processing display element (中央,过场动画) i - Table information summary (左下,表格信息) p - pagination control (右下,分页) 布局配置 打开展示层(即JD.CR…
点这里进入ABP进阶教程目录 更新脚本 打开展示层(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course\Index.js //用以存放Course查询相关脚本 插件支持语言配置,默认为英文,如下配置可汉化. $(document).ready(function () { _$dataTable.DataTable({ oLanguage: { //Language //"sUrl": "~/lib/dataTables/…
点这里进入ABP进阶教程目录 效果预览 至此,ABP进阶教程的查询/分页/排序/导出/打印示例已完成,效果如下 登录 首页 办公室信息 院系信息 课程信息 教职员信息 学生信息 新增 修改 删除 查询 复制 导出 打印 敬请期待下一个系列.…
点这里进入ABP进阶教程目录 问题描述 功能按钮 - 导出PDF,中文信息导出为乱码. 解决方案 导出PDF是通过pdfmake.js实现的. 检查发现是pdfmake引用的vfs_fonts.js字体只有一种: Roboto,而Roboto不支持中文. 解决思路是生成一个包含支持中文字体的vfs_fonts.js替换掉旧的文件. 下载项目 下载pdfmake https://github.com/bpampuch/pdfmake 安装gulp 全局安装 npm i gulp-cli -g 本地…
点这里进入ABP进阶教程目录 问题描述 功能按钮 - 导出CSV,中文信息导出为乱码. 解决方案 打开展示层(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course\Index.js //用以存放Course查询相关脚本 找到DataTable/buttons参数设置 添加一行代码即可bom: true //Button buttons: [ {// 自定义按钮-Add extend: 'alert', text: '+' //text: '<…
点这里进入ABP进阶教程目录 我们尝试在新增/编辑界面增加一个下拉框用来代替输入框编辑Status 添加实体 打开领域层(即JD.CRS.Core)的Entitys目录 //用以存放实体对象添加一个类StatusCode.cs //状态信息 using System; using System.Collections.Generic; using System.Text; namespace JD.CRS.Entitys { public enum StatusCode : byte { Ena…
点这里进入ABP进阶教程目录 在功能按钮区增加一个自定义按钮 - Add(创建课程) 添加按钮 打开展示层(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course\Index.js //用以存放Course查询相关脚本 自带按钮已有五个我们再添加一个: // 自定义按钮 { extend: 'alert', text: '+' //text: '<i class="material-icons">add</i>…
点这里进入ABP进阶教程目录 下载插件 打开Datatables官网(https://datatables.net/download/) 勾选Extensions/Buttons,下载插件,复制到JD.CRS.Web.Mvc\wwwroot\lib\dataTables目录. 引入插件 打开展示层(即JD.CRS.Web.Mvc)的Views/Course/Index.cshtml //Course查询视图 添加以下代码,引入插件. <link href="~/lib/dataTables…
点这里进入ABP进阶教程目录 下载插件 打开Datatables官网(https://datatables.net/download/) 下载插件,复制到JD.CRS.Web.Mvc\wwwroot\lib\dataTables目录. 这两个主文件必选,其他的看着选吧. jquery.dataTables.js jquery.dataTables.css 引入插件 打开展示层(即JD.CRS.Web.Mvc)的Views/Course/Index.cshtml //Course查询视图 添加两行…
点这里进入ABP进阶教程目录 更新数据传输对象 打开应用层(即JD.CRS.Application)的Course\Dto\GetAllCoursesInput.cs //Course数据传输对象(查询条件) 增加一行代码 public string Keyword { get; set; } //用于全文搜索 using Abp.Application.Services.Dto; using JD.CRS.Entitys; namespace JD.CRS.Course.Dto { publi…
点这里进入ABP进阶教程目录 添加实体 打开领域层(即JD.CRS.Core)的Entitys目录 //用以存放实体对象添加一个枚举StatusCode.cs //状态信息 using System; using System.Collections.Generic; using System.Text; namespace JD.CRS.Entitys { public enum StatusCode : byte { Enabled = , Disabled = } } 添加数据传输对象 打…
随时翻看. 转载注明出处,博客园/CSDN/B站:秋意正寒. Part 1 必看 ArcGIS API for JavaScript 入门教程[1] 渊源 你还真不一定知道这是啥.非得学吗? ArcGIS API for JavaScript 入门教程[2] 授人以渔 我告诉你数据和示例资料在哪里. ArcGIS API for JavaScript 入门教程[3] 你看得到:数据与视图分离 我从数据与视图分离开始,引入JsAPI的大结构,并告诉你我要讲哪些部分. Part 2 数据与视图 介绍…
点这里进入ABP入门教程目录 效果预览 至此,ABP入门教程的CURD(增删改查)示例已完成,效果如下 登录 首页 查询课程 新增课程 修改课程 删除课程 阶段总结 关键步骤: 领域层创建实体基础设施层更新数据库应用层创建应用服务展示层实现增删改查 循环往复以上步骤即可创建多个简单的CURD页面. 如需进一步了解ABP请查看下一个系列. 点这里进入ABP进阶教程目录…
前言:Adblock Plus后文都简称ABP,这是一篇ABP进阶教程!用ABP实现flashBlock和NoScript.推荐有相当基础的阅读.刚開始学习的人先看懂这里:http://adblockplus.org/zh_CN/filters 先夸夸ABP,它是最流行.语法最完好严谨的过滤软件,其他同类都以它为标准.它把网络资源按以下选项分几大类: script -- 外部脚本,由 HTML script 标签载入 image -- 正常图片.通常由 HTML 的 img 标签所载入 styl…
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之2.ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://gith…
  分类: Android高手进阶 Android基础教程 2012-09-14 18:10 29759人阅读 评论(35) 收藏 举报 android相册layoutobjectclassloaderencoding 大家好,相信大家用的ListView控件一定很多的,是竖向滑动的,复用convertView,我们可以加载成千上万的数据,但有时候我们会有 这个需求比如相册,我们想横向滑动,并且数据有好多,这时候ViewPager控件就派上用场了,ViewPager使用时候我们需要导入第三方包…
专栏目录: Python爬虫与数据分析之python教学视频.python源码分享,python Python爬虫与数据分析之基础教程:Python的语法.字典.元组.列表 Python爬虫与数据分析之进阶教程:文件操作.lambda表达式.递归.yield生成器 Python爬虫与数据分析之模块:内置模块.开源模块.自定义模块 Python爬虫与数据分析之爬虫技能:urlib库.xpath选择器.正则表达式 Python爬虫与数据分析之京东爬虫实战:爬取京东商品并存入sqlite3数据库 Py…
背景:就自己常用的shell脚本写作风格,总结了一些知识点.也是作为交接工作的一部分文档.部分内容单独写 #!/bin/sh # shell脚本进阶教程 # 1.常用知识点:变量设置/日期设置/格式化输出/定义函数/函数传参/脚步传参/变量的嵌套和迭代 # 2.常用环境:/数据库监控/本地日志监控/批量处理/定期获取表数据/备份 # 3.常用循环:for/while # 4.常用命令:sed/cut/awk/ # 5.crontab 计划任务 # 第一部分:常用知识点 # 1.[变量设置及变量替…
react 入门与进阶教程 前端学习对于我们来说越来越不友好,特别是随着这几年的发展,入门门槛越来越高,连进阶道路都变成了一场马拉松.在学习过程中,我们面临很多选择,vue与react便是一个两难的选择. 两者都是非常优秀的框架,而且我不能非常主观的说谁好谁不好.但是从我们初学者的角度来说,其实我们没有必要去考虑谁的性能更好,谁的实现更优雅,谁更适合什么场景等各种因素,唯一一个需要考虑的标准就是,学习谁,能够让我们更快的掌握它.因为无论他们两个你掌握了谁,都能够让你在找工作时更有底气.这就足够了…
这篇文章主要介绍,通过Spring Boot整合Mybatis后如何实现在一个工程中实现多数据源.同时可实现读写分离. 准备工作 环境: windows jdk 8 maven 3.0 IDEA 创建数据库表 在mysql中创建student库并执行下面查询创建student表 -- ---------------------------- -- Table structure for student -- ---------------------------- DROP TABLE IF E…
点这里进入ABP入门教程目录 创建实体 在领域层(即JD.CRS.Core)下新建文件夹Entitys //用以存放实体对象添加一个实体类Course.cs //课程信息 using Abp.Domain.Entities; using Abp.Domain.Entities.Auditing; using Abp.Timing; using System; using System.Collections.Generic; using System.ComponentModel.DataAnn…
点这里进入ABP入门教程目录 创建目录 在应用层(即JD.CRS.Application)下创建文件夹Course //用以存放Course相关应用服务 在JD.CRS.Application/Course下创建文件夹Dto //用以存放Course相关数据传输对象 创建数据传输对象 在JD.CRS.Application/Course/Dto下创建两个Dto 只读对象 CourseDto.cs //用于查询Course对象 贴上AutoMapFrom的特性 [AutoMapFrom(typeo…
点这里进入ABP入门教程目录 创建目录 在展示层(即JD.CRS.Web.Mvc)的Views下新建文件夹Course //用以存放Course相关视图 创建视图 在JD.CRS.Web.Mvc/Views/Course下新建两个Razor视图 查询视图 Index.cshtml //用于查询Course List @using JD.CRS.Web.Startup @model JD.CRS.Web.Models.Course.CourseListViewModel @{ ViewBag.Cu…
点这里进入ABP入门教程目录 设置语种 新增语种 数据库操作 打开多语言表AbpLanguages,添加一条记录. 程序操作 在基础设施层(即JD.CRS.EntityFrameworkCore)的\EntityFrameworkCore\Seed\Host\下打开DefaultLanguagesCreator.cs //用以存放多语言相关信息 添加一行代码. new ApplicationLanguage(tenantId, "zh-Hant", "繁體中文",…
在上一篇文章<SpringBoot进阶教程(六十四)注解大全>中介绍了springboot的常用注解,springboot提供的注解非常的多,这些注解简化了我们的很多操作.今天主要介绍介绍自定义注解. 自spring4.0开放以来,自定义注解非常常见,项目中都会或多或少的使用自定义注解,我们的demo中主要针对登录校验来介绍如何量身定制自定义注解. v项目结构 v定义注解 package learn.web.controller.interceptor; import java.lang.an…
在上一篇文章<SpringBoot进阶教程(七十三)整合elasticsearch >,已经详细介绍了关于elasticsearch的安装与使用,现在主要来看看关于ELK的定义.安装及使用. v简介 1.什么是ELK? ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch.Logstash 和 Kibana. ElasticSearch:ElasticSearch简称ES,它是一个实时的分布式搜索和分析引擎,它可以用于…
ABP相关岗位招聘:给热爱.NET新技术和ABP框架的朋友带来一个高薪的工作机会 ABP交流会录像视频:ABP架构设计交流群-7月18日上海线下交流会的内容分享(有高清录像视频的链接) 代码自动生成:分享一个与ABP配套使用的代码生成器源码 ABP系列文章总目录: 1.ABP总体介绍  2.ASP.NET Boilerplate入门 3.ABP分层架构 4.ABP模块系统 5.ABP启动配置 6.ABP依赖注入 7.ABP Session管理8.ABP日志管理9.ABP设置管理10.ABP领域层…
本篇博客是Gensim的进阶教程,主要介绍用于词向量建模的word2vec模型和用于长文本向量建模的doc2vec模型在Gensim中的实现. Word2vec Word2vec并不是一个模型--它其实是2013年Mikolov开源的一款用于计算词向量的工具.关于Word2vec更多的原理性的介绍,可以参见我的另一篇博客:word2vec前世今生 在Gensim中实现word2vec模型非常简单.首先,我们需要将原始的训练语料转化成一个sentence的迭代器:每一次迭代返回的sentence是…