08 2019 档案

摘要: 邮件收发在很多业务系统中都有这样的需求,是比较正式和常用的功能。在我们的框架中提供了邮件中心功能模块,集内部邮件的收发、邮件归类、邮件星标的标记、邮件的删除与彻底删除等,邮件中心功能模块界面如下。整个界面由顶部的功能按钮,左侧的邮件常用分类、右侧会对应的邮件列表所组成。 阅读全文
posted @ 2019-08-29 11:27 .NET快速开发框架 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 通过前面几篇文章对SignalR的详细介绍。我们知道Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。另外SignalR开发的程序不仅仅限制于宿主在IIS中,也可以宿主在任何应用程序,包括控制台,客户端程序和Windows服务等,另外还支持Mono,这意味着它可以实现跨平台部署在Linux环境下。 阅读全文
posted @ 2019-08-26 11:15 .NET快速开发框架 阅读(2943) 评论(1) 推荐(4) 编辑
摘要: 通过前面数篇文章的讲解,我们对如何正确使用SignalR,以及SiganlR的概念,托管方式,以及推送的功能有了全面的掌握与了解。 本篇主要讲解通过SignalR实现一对一、点对点的聊天。 阅读全文
posted @ 2019-08-22 11:29 .NET快速开发框架 阅读(2136) 评论(0) 推荐(3) 编辑
摘要: 即时通讯(IM)是RDIFramework.NET敏捷开发框架全新提供的一个基于Web的即时通讯、内部聊天沟通的工具。界面美观大方对于框架内部进行消息的沟通非常方便。基于RDIFramework.NET敏捷开发框架的即时通讯IM支持常规的用户对用户(点对点)聊天、工作流程流转的提醒、服务端消息的推送等。消息到达还有类似QQ的声音提醒,同时对消息进行了持久化处理,即时离线的用户,上线后也会收到消息,不会造成消息的丢失。还提供了很多扩展接口供用户实际扩展使用,非常的强大,方便。 阅读全文
posted @ 2019-08-21 11:30 .NET快速开发框架 阅读(1395) 评论(0) 推荐(1) 编辑
摘要: 本篇将为大家介绍.NET特有的Self-Host自托管的应用,即以Self-Host自托管为宿主加载SignalR服务。 宿主一词我们不会陌生,它可以看作是一个基础设施,它为一些服务和功能提供最底层的支持,如你的web应用程序可以运行在iis或者apache上,而这两个东西就是web应用程序的宿主,而今天说的自主宿主SelfHost它可以自己去监听自己的服务,如你可以把一个web应用程序宿主到一个console控制台程序上,或者把一个webApi宿主到一个console或者windowService上,这都是可以的。 阅读全文
posted @ 2019-08-20 11:29 .NET快速开发框架 阅读(1728) 评论(2) 推荐(2) 编辑
摘要: 本篇将继续在上一篇的基础上,讲解SignalR通过最常用的集线器方式实现消息推送与发送。 我们知道SignalR的通信模型主要是两类Persistent Connections与Hubs。Hub是一种更高级的管道,它在连接协议上允许客户端和服务器端能够直接调用彼此的方法。SignalR的这种自动分发跨机器边界调度的方法就像施了魔法一样,让客户端调用服务端的方法像调用本地一样简单,反之亦然。使用Hub的模式就像开发人员使用远程API一样,比如 .NET Remoting。使用Hub同样能够让你传递类型化的参数到方法上进行模型绑定。通过Hubs实现服务端消息推送到客户端 阅读全文
posted @ 2019-08-13 11:26 .NET快速开发框架 阅读(2559) 评论(2) 推荐(5) 编辑
摘要: SignalR 的实现机制与.NET WCF 或 Remoting 是相似的,都是使用远程代理来实现。在具体使用上,有两种不同通信模型:PersistentConnection 和 Hubs,其中 PersistentConnection 是实现了长时间的 Javascript 轮询(类似于 Comet),Hub 是用来解决实时信息交换问题,它是利用 Javascript 动态载入执行方法实现的。SignalR 将整个连接,信息交换过程封装得非常漂亮,客户端与服务器端全部使用 JSON 来交换数据。 阅读全文
posted @ 2019-08-12 11:26 .NET快速开发框架 阅读(1741) 评论(2) 推荐(2) 编辑
摘要: SignalR 是一个面向 ASP.NET 开发人员的库,可简化将实时 web 功能添加到应用程序的过程。 实时 web 功能是让服务器代码将内容推送到连接的客户端立即可用,而不是让服务器等待客户端请求新数据的能力。 SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。是一个完全基于客户及服务器端解决方案,它是以JS作为客户端和ASP.NET作为服务端来创建这类的应用。 阅读全文
posted @ 2019-08-08 15:53 .NET快速开发框架 阅读(2337) 评论(0) 推荐(1) 编辑
摘要: 在WinForm开发中,文件附件的管理几乎在任何一个应用上都会存在,是一个非常通用集中的公共模块。我们日常记录会伴随着有图片、文档等附件形式来展现,如果为每个业务对象都做一个附件管理,或者每次开发系统都重新做,效率可想而知。一个通用的集上传,预览,管理为一体的集中式附件管理控件即为重要。 阅读全文
posted @ 2019-08-07 16:43 .NET快速开发框架 阅读(1225) 评论(2) 推荐(1) 编辑
摘要: 文件中心类似附件管理是一个非常实用功能,可以归档自己平时所需要的文件,也可以把文件分享给别人,更像一个知识中心。文件中心主界面如下图所示,左侧“附件分类”展示了用户对文件的分类,只能自己看到,“共享文件”中的文件所有用户都可以看到。选择一个分类,右侧列出了当前分类的所有文件,对于上传的文件没有格式要求,对于已上传的文件也可以下载下来。同时可对常用格式的文件(pdf、word、excel、PPT、图片文件、文本文件等)进行在线预览、打印等。 阅读全文
posted @ 2019-08-06 13:51 .NET快速开发框架 阅读(545) 评论(0) 推荐(0) 编辑
摘要: HASH是根据文件内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的。通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他最大的特点就是唯一性,一旦大数据发生了变化,哪怕是一个微小的变化,他的哈希值也会发生变化。类似于DNA,既然是DNA,那就保证了没有两个数据的哈希值是完全相同的。 阅读全文
posted @ 2019-08-05 11:27 .NET快速开发框架 阅读(8772) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示