zoukankan      html  css  js  c++  java
  • 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 提供客户端维护,如:用户列表、菜单列表、素材列表等

    clip_image002

    l 插件式开发模式,服务层可直接被其他项目调用

    clip_image004

    l Winform开发,ClickOnce智能客户端部署,简单方便

    2功能模块

    2.1公众平台
    2.1.1帐户管理

    clip_image006

    描述

    l 提供帐户的增删改查

    clip_image008

    l 获取访问令牌

    n 获取成功后,将令牌存储至,供其他模块调用

    n 若令牌到期后,自动申请新的令牌

    l 生成授权地址

    n 包括静默授权和确认授权2种

    n 输入参数后,生成授权地址

    clip_image010

    l 打开模拟器

    clip_image012

    n 此界面用于模糊文本消息,可直接发送文本字符串,返回相应的信息

    n 也可模拟事件消息

    l 创建二维码

    clip_image014

    n 先生成二维码,根据上图所示参数

    n 再点击预览按钮,生成二维码

    clip_image016

    2.1.2菜单管理

    clip_image018

    描述

    l 提供菜单的增删改查

    clip_image020

    l 提供菜单上传和下载

    2.1.3功能清单

    clip_image021

    描述

    l 提供增删改查功能

    clip_image023

    l 此功能主要用于文本消息,如:

    n 发送【帮助】文字,返回公众号的功能列表

    clip_image025

    n 发送数字1-5,返回相应的子级帮助

    clip_image027

    2.1.4用户管理

    clip_image029

    描述

    l 提供用户的批量下载和单条下载

    l 提供用户标签的增删改查功能。保存成功后,同步更新至平台

    clip_image031

    n 新增用户标签。新增成功后,同步更新至平台

    clip_image033

    l 提供设置用户所在标签。设置成功后,同步更新至平台

    clip_image035

    l 提供设置用户备注。设置成功后,同步更新至平台

    clip_image037

    2.1.5素材管理

    clip_image039

    描述

    l 提供素材的管理,包括素材上传、下载

    l 提供新增素材,素材类型包括:图文、图片、语音、视频、缩略图

    n 新增图片素材

    clip_image041

    n 新增图文素材

    clip_image043

    2.1.6客服管理

    clip_image045

    2.1.7发送消息

    clip_image047

    描述

    l 提供发送客服消息

    l 提供发送群发消息

    l 提供发送模板消息

    l 发送结果,直接显示至页面右下角,作为历史日志记录

    2.1.8数据统计

    clip_image049

    2.1.9其他功能

    clip_image050

    描述

    l 提供各种辅助功能

    n 长地址转短地址

    clip_image051

    3FAQ

    3.1COM组件引用

    项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在packagesTools文件夹中(暴风影音安装程序未提供)

    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所示

    clip_image052

    图8-1

    答:选择:一直允许运行(加入白名单)

    4后记

    产品会不断完善,目前版本是3.1,谢谢大家的使用

    下载地址

    在线帮助地址

  • 相关阅读:
    python学习之路-day3
    python学习之路-day2
    python学习之路-day1
    Hystrix断路器
    jmater的使用
    记录1
    springcloud-Gateway
    Quartz框架
    红黑树的左旋和右旋
    异步回调CompletableFuture
  • 原文地址:https://www.cnblogs.com/xiyang1011/p/7620110.html
Copyright © 2011-2022 走看看