Navi.Soft31.微信WinForm框架(含下载地址)
1.概述
1.1应用场景
微信的出现,改变了我们日常生活。而微信公众平台的出现,使我们每个人都可能成为一个品牌,微商的普及、微店越来越多。越来越多的人,借助微信公众平台,实现了自己的梦想
在此背景环境下,开发出基于微信公众平台的一套框架,方便开发员二次开发,也可以直接使用。
1.2面向对象
Net程序开发员
1.3开发环境
开发环境 |
描述 |
VS2012或以上 |
整个框架只有此一个解决方案.Net类库版本是4.0 |
EntityFramework |
版本6.0 |
MySql数据库 |
版本是5.6 |
SQLite数据库 |
版本是1.0.98.0 |
DevExpress第三方控件 |
版本是12.2,可自行升级至更高版本 |
注:所有项目的目标平台建议选择:x86
1.4框架亮点
l 可同时维护多帐户
l 提供客户端维护,如:用户列表、菜单列表、素材列表等
l 插件式开发模式,服务层可直接被其他项目调用
l Winform开发,ClickOnce智能客户端部署,简单方便
2功能模块
2.1公众平台
2.1.1帐户管理
描述
l 提供帐户的增删改查
l 获取访问令牌
n 获取成功后,将令牌存储至,供其他模块调用
n 若令牌到期后,自动申请新的令牌
l 生成授权地址
n 包括静默授权和确认授权2种
n 输入参数后,生成授权地址
l 打开模拟器
n 此界面用于模糊文本消息,可直接发送文本字符串,返回相应的信息
n 也可模拟事件消息
l 创建二维码
n 先生成二维码,根据上图所示参数
n 再点击预览按钮,生成二维码
2.1.2菜单管理
描述
l 提供菜单的增删改查
l 提供菜单上传和下载
2.1.3功能清单
描述
l 提供增删改查功能
l 此功能主要用于文本消息,如:
n 发送【帮助】文字,返回公众号的功能列表
n 发送数字1-5,返回相应的子级帮助
2.1.4用户管理
描述
l 提供用户的批量下载和单条下载
l 提供用户标签的增删改查功能。保存成功后,同步更新至平台
n 新增用户标签。新增成功后,同步更新至平台
l 提供设置用户所在标签。设置成功后,同步更新至平台
l 提供设置用户备注。设置成功后,同步更新至平台
2.1.5素材管理
描述
l 提供素材的管理,包括素材上传、下载
l 提供新增素材,素材类型包括:图文、图片、语音、视频、缩略图
n 新增图片素材
n 新增图文素材
2.1.6客服管理
2.1.7发送消息
描述
l 提供发送客服消息
l 提供发送群发消息
l 提供发送模板消息
l 发送结果,直接显示至页面右下角,作为历史日志记录
2.1.8数据统计
2.1.9其他功能
描述
l 提供各种辅助功能
n 长地址转短地址
3FAQ
3.1COM组件引用
项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)
3.2SQLite数据库如何使用
注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中
注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe
3.3360禁止运行
问:若360安全卫士开启时,会弹出是否允许此程序运行,如图8-1所示
图8-1
答:选择:一直允许运行(加入白名单)
4后记
产品会不断完善,目前版本是3.1,谢谢大家的使用
Navi.Soft31.微信WinForm框架(含下载地址)的更多相关文章
- Navi.Soft31.WinForm框架(含下载地址)
1概述 1.1应用场景 尽管互联网高速发展,互联网软件也随之越来越多,但桌面应用程序在某些领域中还是不可替代,如MIS,ERP,CRM等软件产品,同时,这类软件均包括一些通用的功能,如:与数据库操作, ...
- Navi.Soft31.Mobile框架(含下载地址)
1概述 1.1应用场景 互联网的发展,使用基于Web的软件异军突起,目前占据着相当大的市场份额,而手机,平板电脑等移动端设备的频繁使用,使移动端的软件快速发展,逐步有超越Web软件的趋势 移动软件中, ...
- iOS开发之常用第三方框架(下载地址,使用方法,总结)
iOS开发之常用第三方框架(下载地址,使用方法,总结) 说句实话,自学了这么久iOS,如果说我不知道的但是又基本上都摸遍了iOS相关知识,但是每次做项目的时候,遇到难一点的地方或者没试过的东西就闷了. ...
- ArcGIS Desktop 10.1+ArcEngine10.1完全破解安装教程(含下载地址+亲测可用!)
最近在二次开发中用到了VS2010+ArcGIS的二次开发模式,因为之前的某些原因,对ArcGIS的接触甚少.初次安装也遇到了很多问题,这里做一个总结. 系统环境 win732位操作系统 需要文件 ( ...
- Navi.Soft31.WinCE框架.开发手册(含下载地址)
1.概述 1.1应用场景 随着物联网的普及,越来越多的制造商对货品从原料配备,加工生产,销售出库等环节的要求和把控越来越高.在此情况之下,传统的ERP软件已经无法满足现有的操作流程. 移动设备的应用, ...
- Navi.Soft31.代码生成器(含下载地址)
1系统简介 1.1功能简述 在Net软件开发过程中,大部分时间都是在编写代码,并且都是重复和冗杂的代码.比如:要实现在数据库中10个表的增删改查功能,大部分代码都是相同的,只需修改10%的代码量.此时 ...
- Navi.Soft31.开发工具(含下载地址)
1系统简介 1.1功能简述 在软件开发过程中,我们需要经常对字符串.文件.数据库操作.有时需要浏览Json格式串,有时需要浏览Xml格式串,有时需要读取txt或excel文件,有时需要对数据库访问.本 ...
- Navi.Soft31.WebMVC框架(含示例地址)
1概述 1.1应用场景 互联网高速发展,互联网软件也随之越来越多,Web程序越来越被广泛使用.它部署简单,维护方便,深得众多软件公司使用 Bootstrap前端框架,是最近非常流行的框架之一.它简洁, ...
- 微信为什么不能下载apk 微信不能打开App下载地址的问题
此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的. <?php error ...
随机推荐
- 11.7 NOIP模拟赛
目录 2018.11.7 NOIP模拟 A 序列sequence(two pointers) B 锁lock(思路) C 正方形square(埃氏筛) 考试代码 B C 2018.11.7 NOIP模 ...
- python3基础之文件对象操作
1.向文本文件中写入内容 s = 'Hello world\n文本文件的读取方法\n文本文件的写入方法\n' # 需要写入文件的字符串 print('显示需要写入的内容:\n{0:s}'.format ...
- SpringMVC默认欢迎页面的问题
使用SpringMVC很长时间,一直有个问题没有搞定,就是web.xml中默认欢迎页面转向控制器的问题. 由于答应朋友明天要交个网站,他们对默认页面有这样的要求,并且最好也别用js等等的跳转:所以今天 ...
- mybatis学习之路----mysql批量新增数据
原文:https://blog.csdn.net/xu1916659422/article/details/77971867 接下来两节要探讨的是批量插入和批量更新,因为这两种操作在企业中也经常用到. ...
- 普通用户使用docker命令免sudo权限的问题
方法很多,只写一种 操作步骤: 使用有sudo权限的帐号登录系统. 创建docker分组,并将相应的用户添加到这个分组里面. sudo usermod -aG docker your_username ...
- Go语言之高级篇beego框架之controller调用model
一.controller调用model 开发规范,就该把对数据库的操作写在model文件夹中. 示例: views/main.go package main import ( _ "web/ ...
- MySQL 聚簇索引&&二级索引&&辅助索引
MySQL非聚簇索引&&二级索引&&辅助索引 mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅 ...
- [转载]js正则表达式/replace替换变量方法
原文地址:http://www.blogjava.net/pingpang/archive/2012/08/12/385342.html JavaScript正则实战(会根据最近写的不断更新) 1.j ...
- 借着Python-3来聊聊utf-8字符集
[关于文本文件] 文本文件也是以二进制序列的方式保存在磁盘中的,磁盘并不能保存文本:我们打开文本文件的时候之所以能看到文字,是因为 软件根据文件所用编码的字符集对文件进行解码的原因. [以utf-8字 ...
- php中cal_days_in_month不可用时的替代方法(计算一个月的天数)
在计算某个月中的天数时,由于PHP编译时没有加上--enable-calendar选项,会导致cal_days_in_month方法不可用. 这时,如果不能更改服务器的编译设置,可以通过以下方法实现该 ...