文档_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 文档 >>列表
· ASP.NET WebApi 文档Swagger深度优化发布时间:2016-11-26
本文版权归博客园和作者吴双本人共同所有,转载和爬虫请注明博客园蜗牛原文地址,cnblogs.com/tdws写在前面请原谅我这个标题党,写到了第100篇随笔,说是深度优化,其实也并没有什么深度。源码也没怎么修改,如果你想使用WebApiSwagger文档,请先移步到上一篇的中度优化。第一篇:ASP.NETWebApi文档Swagger中度优化http://www.cnblogs.com/tdws/p/6100126.html第二篇:ASP.NETWebApi文档Swashbuckle... 查看全文
· ASP.NET WebApi 文档Swagger中度优化发布时间:2016-11-25
本文版权归博客园和作者吴双本人共同所有,转载和爬虫请注明原文地址:www.cnblogs.com/tdws写在前面在后台接口开发中,接口文档是必不可少的。在复杂的业务当中和多人对接的情况下,简单的接口文档又不能满足需求,试想你的单应用后台有几十个模块,几百甚至更多的接口,又有上百个ViewModel。怎么能让人用起来更顺手更明了?本篇介绍第一步的中度优化,下一篇将分享下一阶段的深度优化。第一篇:ASP.NETWebApi文档Swagger中度优化1.上手使用2... 查看全文
.NETCore1.1RTM版2016/11/16发布。对应发布ASP.NETCore1.1、EFCore1.1。你可以通过VisualStudio2015,VisualStudio2017RC,VisualStudioCodeandVisualStudiofortheMac创建.NETCore1.1的应用。.NETCore1.1官方博客说明:https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-1-1/... 查看全文
· <<ABP文档>> Javascript Api发布时间:2016-11-18
本节内容:AJAX操作相关问题ABP的方式AJAX返回信息处理错误HTTP状态码WrapResult和DontWrapResult特性Asp.netMvc控制器Asp.netWebApi控制器动态WebApi层Asp.netCore控制器动态WebApi层AJAX操作相关问题执行一个AJAX调用在现在的应用里非常常见,尤其在SPAs(Single-PageApplications单页面应用)里,它几乎是唯一与服务器通信的方式。一个AJAX调用由几个重复的步骤组成:在客户端,基本上... 查看全文
· <<ABP文档>> Hangfire 集成发布时间:2016-11-03
文档目录本节内容:简介集成Hangfire面板授权简介Hangfire是一个综合的后台作业管理器,可以在ABP里集成它替代默认的后台作业管理器,你可以为Hangfire使用相同的后台作业Api,因此你的代码不依赖于Hangfire,但是,如果你喜欢你可以直接使用Hangfire的API。集成首先,安装Abp.HangFirenuget包到你的项目,然后可以为Hangfire安装任何存储,非常通用的是SqlServer存储(查看Hangfire.SqlServernuget包),在安装完这些包后... 查看全文
· <<ABP文档>> 后台作业和工作者发布时间:2016-11-03
文档目录本节内容:简介后台作业关于作业持久化创建一个后台作业在队列里添加一个新作业默认的后台作业管理器后台作业存储配置禁用作业执行Hangfire集成后台工作者创建一个后台工作者注册后台工作者后台工作者生存方式使你的应用一直运行简介ABP提供了后台作业和工作者,用来在后台线程里执行应用里的某些任务。后台作业后台作业用一种队列且持久稳固的方式安排一些待执行后台任务,你可能有几个理由,需要用到后台作业,例如:为执行长时间运行的任务而用户无需等待,例如:用户按了一下“报告&rdquo... 查看全文
· <<ABP文档>> 通知系统发布时间:2016-11-03
文档目录本节内容:简介发送模式通知类型通知数据通知重要性关于通知持久化订阅通知发布通知用户通知管理器实时通知客户端通知存储通知定义简介通知用来告知用户系统里特定的事件发生了,ABP提供一个发布/订阅,它基于实时通知基础框架。发送模式有两种方式可以发送通知给用户:用户订阅一个特定的通知类型,然后我们发布一个此类型的通知,它会分发给所有订阅的用户,这就是发布/订阅模式。我们可以直接发送一个通知给目标用户(users)。通知类型有两种通知类型:一般通知:任意的通知类型,&ldquo... 查看全文
打造一个很简单的文档转换器-使用组件Spire.Office目录Spire.Office介绍库引用界面预览代码片段Spire.Office介绍关于Spire.Office,它是一个专门为开发人员创建,读取,写入设计的库,转换和从打印word文档文件。作为一个独立的.NET组件,它不需要在机器上安装微软的Word等办公软件。然而,它可以将微软的“文档创建功能”集成到任何开发人员的网络应用程序中。它是一个可靠的MSWord的API,可以执行许多Word文档处理任务... 查看全文
· <<ABP文档>> 嵌入的资源文件发布时间:2016-11-01
文档目录本节内容:简介创建嵌入的文件暴露嵌入的文件使用嵌入的文件简介一个web应用里,客户端包含javascript,css,xml等文件,这此文件被添加到一个web项目后,发布成独立的文件,有时,我们需要把一些这样的文件打包入一个程序集(一个类库项目,一个Dll文件),并且作为嵌入式资源文件部署在这个程序集里,ABP提供了一个基础架构,方便地处理这件事。创建嵌入的文件我们首先要创建一个资源文件并把它标记为嵌入式资源,任何程序集都可以包含嵌入式资源文件,假设我们有一个名为“Abp... 查看全文
· <<ABP文档>> 异常处理发布时间:2016-11-01
文档目录本节内容:简介启用错误处理非AJAX请求显示异常UserFriendlyExceptionError模型AJAX请求异常事件简介这个文档针对Asp.netMvc和WebApi,如果你对Asp.netCore感兴趣,请看Asp.netCore文档。在一个Web应用里,异常通常在Mvc控制器的Action或WebApi控制器的Action里被处理,当一个异常姓时,应用的用户会通过某种方式收到错误信息和错误的可能原因。如果一个错误发生在平常的HTTP请求里,会显示一个页面错误... 查看全文
· <<ABP文档>> Mvc 控制器发布时间:2016-10-31
文档目录本节内容:简介AbpController基类本地化其它过滤异常处理和结果包装审计日志验证授权工作单元反伪造模型绑定器简介ABP通过nuget包Abp.Web.Mvc集成到Asp.netMvc控制器。你可以像往常那样创建普通的Mvc控制器,依赖注入可以对普通的Mvc控制器起作用,但你应当使你的控制继承自AbpController,它提供了许多好处和更好的集成到ABP。AbpController基类这是一个简单的继承自AbpController的控制器... 查看全文
· <<ABP文档>> Web Api 控制器发布时间:2016-10-30
文档目录本节内容:简介AbpApiController基类本地化其它过滤审计日志授权防伪造过滤工作单元结果包装和异常处理结果缓存验证模块绑定器简介通过Abp.Web.Api的nuget包,把ABP集成到Asp.netWebApi控制器里。你可以像之前做的一样创建平常的Asp.netWebApi控制器,依赖注入会很好地为这些平常的ApiController工作,但你要把你的控制器继承于AbpApiController,它提供了许多好处和更好地集成到ABP... 查看全文
· <<ABP文档>> 审计日志发布时间:2016-10-29
文档目录本节内容:简介关于IAuditingStore配置通过特性启用/禁用注意简介维基百科:“一个审计追踪(也叫审计日志)是一个安全相关的时序记录、记录组、和/或记录源和目标,作为任何时候一个特殊操作带来影响的一序列活动的书面文件”。ABP提供一个基础框架来自动记录所有与应用的交互,它能记录有意的方法调用和调用者信息与参数。基本上,保存的字段有:相关的租户id,调用者id,被调用的服务名(被调用方法的类名),被调用的方法名,执行参数(序列化成Json),执行时间... 查看全文
AR.Utility文档1:方法:名称说明queryStringfunction(key)*模拟.NET的Request对象stringFormatfunction(str,args)*模拟.NET的String.Format函数,调用方式String.Format("a={0}",'a')guid生成随机guid数Cookie对象名称说明getfunction(name)setfunction(key,value,expiredays)removefunction(name... 查看全文
DataGrid配置表头字段中文说明Field字段注意:mg_开头的字段为层级表头Title列称OrderNum序号显示的顺序(冻结和非冻结列是两个组的序号)Width列宽设置的宽度(在自适应屏幕时最后的字段无效)dg.options.fitColumns属性决定(默认true)Align对齐下拉值:左对齐、居中、右对齐Frozen冻结冻结列在左边(一组)、非冻结列在右边(又一组)。Edit编辑开启行内编辑时,可编辑的列Sortable排序点击标题时,是否排序Hidden隐藏不显示字段... 查看全文
AR.Form文档1:对象或属性:名称类型说明data属性编辑页根据主键请求回来的数据method属性用于获取数据的函数指向,默认值GetobjName属性用于拦截form表单的请求数据对象名,可以表名,视图名tableName属性表名BtnCommit按钮onBeforeExecute=function(arrayData)arrayData:Post的数据isHidden:是否隐藏$target:JQ对象BtnCancel属性onExecute=function()isHidden... 查看全文
· <<ABP文档发布时间:2016-10-19
文档目录本节内容:简介模块定义生命周期方法PreInitialize(预初始化)Initialize(初始化)PostInitialize(提交初始化)Shutdown(关闭)模块依赖插件模块Asp.netCoreAsp.netMvc,WebApi插件中的控制器附加程序集自定义模块方法模块配置模块生命期简介ABP为创建模块及组织它们提供基础框架。一个模块可依赖于另一个模块。通常地,一个程序集做为一个模块。如果你的应用是多个程序集,建议为每个程序集定义一个模块... 查看全文
介绍ABP结构多层其它层(通用)领域(Core)层应用层基础层Web&表示层其它总结介绍一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。ABP依照DDD理念来分层,在DDD里有4个基本的层:表示层:为用户提供一个界面。使用应用层来完成用户交互。应用层:表示层与领域层的媒介。协调服务业对象执行指定的应用任务。领域层:包含业务对象和业务规则。是整个应用的核心。基础层:提供支持更高层的通用技术。一个基础层的典型例子是通过ORM框架实现与数据库的交互的仓储... 查看全文
· 用Swagger生成接口文档发布时间:2016-10-18
Swagger简介在系统设计的时候,各个应用之间往往是通过接口进行交互的。因此接口的定义在整个团队中就变得尤为重要。我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接口规范生成对应的接口文档。它生成的接口文档提供了接口测试功能。我们只需要填上对应的参数,然后点击调用,就可以完成一次接口测试,非常方便。就像下图展示的那样。不仅如此,Swagger还能够根据接口规范自动生成对应的接口代码!比如Java客户端代码、Java服务端代码等。这个东西减少了接口规范的沟通成本... 查看全文
一、背景在之前做的小项目里有一需求是:要求将一活动录入的数据进行统计,并以excel表格形式导出来,并且对表格格式要求并不高。二、问题分析鉴于用户只要求最终将数据库中的数据导出excel,对于格式要求不高,因此只需要在页面上加入一条链接,后台action中读取数据然后通过第三方组件导出,再下载,就能满足这个简单的需求了。首先上bing找了有关数据导出的组件,NPOI是弹出的次数最多的一项,在这里也要说到以前做winform窗体开发用到过水晶报表的方法,其实实现方法比较多... 查看全文