随笔分类 - .NET技术
摘要:
我们在[微信公众号开发C#系列-7、消息管理-接收事件推送](http://blog.rdiframework.net/article/211)章节有对扫描带参数二维码事件的处理做了讲解。本篇主要讲解通过微信公众号开发平台提供的接口生成带参数的二维码及应用场景。
微信公众号平台提供了生成带参数二维码的接口,使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。
目前有2种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,最大为1800秒,但能够生成较多数量,后者无过期时间,数量较少(目前参数只支持1--100000)。两种二维码分别适用于帐号绑定、用户来源统计等场景。
阅读全文
摘要:
短网址的好处众多,便于记忆,占用字符少等,现在市面上出现了众多的将长网址转变为短网址的方法,但是由于他们都是小的公司在幕后运营,所以很不靠谱,面对随时关闭服务的可能,这样也导致我们将转换好了的短网址也会失效失链!那么怎样才能使转换好了的短网址永久有效呢?
阅读全文
摘要:
通过前面8篇关于微信开发相关文章的学习,我们已经对微信常用开发有了一个比较深入的了解。前面的文章都是基于某一特定公众号的,在现实业务中同一单位个体运营着不至一个公众号,此时就需要对多个公众号集中管理,随意切换。本篇文章主要介绍多公众号集中管理的方法、表设计、设置默认公众号、生成指定格式的URL资源服务器、刷新Access_Token等。
阅读全文
摘要:
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。菜单分为默认菜单与个性化菜单。个性化菜单接口是为了帮助公众号实现灵活的业务运营,开发者可以通过该接口,让公众号的不同用户群体看到不一样的自定义菜单。该接口开放给已认证订阅号和已认证服务号。本文主要介绍微信自定义菜单的创建、查询、删除、各菜单类型事件的响应方法,以及菜单应用的界面整合参考。由于篇幅有限不可能面面俱到,只能抛砖迎玉,大家就可以据此扩展做深入的应用。
阅读全文
摘要:
微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许。本文主发讲解关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件的处理。同时讲解这些事件在微信营销中的应用场景。
阅读全文
摘要:
眼前时下流程的经济有个叫粉丝经济,粉丝带动收益。一个好运营良好的公众号肯定会有一大批的粉丝团,如何挖掘粉丝来产生效益,是微信营销的关键。微信公众号后台本身提供了粉丝(用户)与用户分组的管理,但这些都是存放在微信的服务器,我们不好拿来分析应用。因为我们需要把我们的粉丝放在我们自己的库中,以方便做各种应用分析。微信公众号提供了相应的接口方便我们调用,可方便的把用户同步到本地,这样我们可以自己为用户定义更多的信息,以及与本地的业务更好的对接起来。
阅读全文
摘要:
通过前面章节的学习,我们已经对微信的开发有了基本的掌握与熟悉,基本可以上手做复杂的应用了。本篇我们将详细讲解微信消息管理中普通消息的接收与处理。当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。接收普通消息微信官方文档参考:[接收普通消息文档API](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453)
消息接收后,就有一个处理或回复的过程,单单发送消息了没有响应也是不人性化的,下面我们就对接收到微信各类型消息分别讲解处理的方法。
阅读全文
摘要:
微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。
我们所说的微信公众号开发主要指的是公众号的账号类型,公众号的账号类型分为订阅号、服务号、企业微信、小程序四种。关于他们之间的具体区别,官方是这样解释的
服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号适用人群:媒体、企业、政府或其他组织。
订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、政府或其他组织。
阅读全文
摘要:微软今天宣布正式推出Visual Studio 2019。Visual Studio 2019现在更快、更可靠、更高效,并且适用于个人和团队,在使用和入门方面增强了体验。此版本中包含的一些新功能包括用于AI辅助IntelliSense的IntelliCode,扩展重构功能、更智能的调试等。
阅读全文
摘要:
获取接口调用凭证实质就是获取access_token。在微信接口开发中,许多服务的使用都离不开Access Token,Access Token相当于打开这些服务的钥匙,正常情况下会在7200秒内失效,重复获取将导致上次获取的Token失效,本文将首先介绍如何获取Access Token。
按微信官方的说明,access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
阅读全文
摘要:
通过前两篇文章的学习, 我们已经对微信的开发有了一个全新的认识,知道了整个开发的流程。由于微信开发所需要的中间服务器必须部署在外网上,作为每一个刚学习微信开发的开发者可能都有通过写日志来查看微信开发过程中遇到的问题。这种方式不得不说不仅浪费时间而且非常的麻烦,在微信开发过程中有没有一种类似我们平时开发时调试这样方便呢?答案是肯定的。通过本文的学习我相信你定能掌握这种方便的方法而进行轻松又愉快的开发。
在看后面的内容之前我们先来学习一个概念,什么叫内网穿透?内网穿透,又叫NAT(Network Address Translation)穿透,别看名字比较拽,按照NAT的字面意思解释,其实就是做了一次网络地址的转换。接下来,我们通俗地讲一下到底什么是内网穿透。
阅读全文
摘要:
当我们在微信app上,给公众号发送一条消息时,这条消息实际上是发送到了微信的服务器上,此时微信的服务器就会对消息进行封装成某种格式的数据比如xml格式,再转发到我们配置好的URL上,所以该URL实际就是我们处理数据的一个请求路径。因此该URL必须是能暴露给外界访问的一个公网地址,不能使用内网地址,生产环境可以申请腾讯云,阿里云服务器等,但在开发环境中可暂时利用一些软件来完成内网穿透以便于修改和测试,如NATAPP,花生壳等软件,使用起来也很方便,在本地安装对应的软件,配置运行后,直接使用软件分配的临时域名来访问本地应用即可,只是偶尔会存在网络不稳定的情况,具体的外网映射工具与调试的方法后面的文章我们会接受。
阅读全文
摘要:
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。
非常适合企业管理软件和互联网平台后台系统开发,框架中提供了完善的权限
角色管理功能、常用通用组件,快速开发功能,工作流引擎功能+代码生成器+报表组件+开发示例等通用的功能模块,以及可扩展的系统机制,美观简洁的UI界面风格,支持Web与WinForm以及多数据库类型。
(适合低中高任意开发水平的开发者)其可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、
物流管理系统、快递管理系统、教务管理系统等各类管理软件。
阅读全文
摘要:无论什么系统,除了常规的单表处理外,主从表的应用都是非常普遍的,RDIFramework.NET V3.3 WinForm版本中新增了一个主从表的事例供大家参考。主从表的界面设计大同小异,主要还是在处理CRUD操作时的一些特殊性,如:新增、修改、删除操作要放在同一事务提交,删除主表数据,从表对应数据也应相应删除等。主从表一般涉及两个以上的表,一个是主表,其他的是从表的,在实际情况下,一般包含两个表较多,下面我们以两个表的主从表关系进行分析展示。
阅读全文
摘要:
响应重多客户的要求与心声,RDIFramework.NET框架Web版本主界面新增横向菜单功能。横向菜单更加直观,用户可操作与展示的空间更多,符合实际应用要求。
阅读全文
摘要:
RDIFramework.NET代码生成器V3.5版本全新震撼推出,相比上次版本,本次发布新增与修改的内容如下:
1、全新增加了**WinForm界面代码的生成**,可直接生成常用的主界面(集新增、修改、删除、查询、分页、打印等常用功能)、编辑界面。真正加大了开发效率,相比以前的版本界面部分只是针对Web的生成,本次新增的WinForm界面生成,是WinForm开发者的福音。
2、代码展示控件(ICSharpCode.TextEditor)升级到更新版本,以前的版本用的这个控件偶尔会出现不可预知的错误,本次更新已经修复。
3、全新制作了代码生成器的各头部图片,各耗时操作的页面加入了FlashForm等待窗口,展示与操作更加人性化。
4、生成表创建脚本的同时同步生成各字段描述说明。
5、代码生成器针对表名,字段全大写,并以_分隔的,自动首字母大写,生成的代码更加规范美观。
6、重构了部分核心代码。
7、其他常用更新。
阅读全文
摘要:
在RDIFramework.NET V3.3 Web版本新增了全新的报表管理功能模块,非常实用的功能,重量级推荐。主要用于对日常常用的报表做定制展示。可以自动发布到模块(就可授权给指定资源访问),在报表定义主界面可以同时对定义好后报表预览效果,支持多种报表样式(如:折线图、柱状图、饼图、地图)等,每种报表样式都给出了参考定义的语句,支持直接在线打印。
阅读全文
摘要:美国当地时间12月4日,微软正式举行 [Microsoft Connect()](https://aka.ms/connectevent); 2018 开发者大会,本次大会的 slogan 是"Build the apps of tomorrow, today."。在今年的大会上,看得出来微软不是憋了一个 —— 而是憋了一波大招。不妨先看一下这次大会微软宣布的重要消息:
Visual Studio 2019 Preview
.NET Core 3 Preview 1
.NET Framework 4.8
ASP.NET Core 2.2
ML.NET 0.8
WPF, Windows Forms 和 WinUI 框架宣布开源
阅读全文
摘要:
在RDIFramework.NET V3.3版本中新增了系统新闻模块,用户可以根据实际情况做相应应用,如用在内部业务系统的展示中或网站上新闻的展示。新闻可以分类进行管理,非常的实用。系统新闻管理主要分为添加、修改、删除与移动系统新闻。通知公告管理主要用于发布通知公告以用于业务系统或网站中,在实际应用中非常的普通与实用。分为新增、修改与删除系统公告。
阅读全文
摘要:
在RDIFramework.NET V3.3 Web版本我们新增了日程管理。基于月、周、日的日历视图,把安排到每一天的具体时间点,让每一天的时间都充分利用;甚至您也可以把个人非工作事项也安排进来,完全是属于自己的全时间管理。就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作备忘的目的。同时也具有对员工日常工作进行指导、监督的作用。
阅读全文