1系统简介
1.1功能简述
现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等
本开发手册是基于腾讯地图LBS开放平台编写开发的,其作用是将腾讯LBS数据开放平台中的API能够使用,测试和展示,方便开发员快速开发.把更多的精力放在业务上来
1.2运行环境
.NET Framework 4.0
1.3使用方法
双击软件图标,弹出如图1-1所示
图1-1
主框架页面,仍使用的是NaviSoft30公用类库中已封装好的页面
2Model定义
2.1Api帐户
2.2Api模块
此处使用枚举定义出功能模块
2.3Api信息
2.4Api参数信息
2.5动态执行
包括2种动态执行方式.如下图所示
l 方式一:直接通过Http请求API的Url地址
l 方式二:使用已封装好的Service类中方法
3数据配置
3.1配置[LBS]模块
l 定义模块的AppKey(自己申请所得)
l 配置此模块的API
n APIName:API名称
n APICNName:中文名称
n APIVersion:版本号
n APIUrlPrefix:API请求地址前缀.注:此处不包括参数
n Description:描述性文字
n InstanceString:反射方式调用方法,实例对象字符串
n MethodName:反射方式调用方法名称
n ParamValue:参数对象
n Params:定义此API请求地址所需参数列表
4数据执行
4.1执行[LBS]
点击工具栏中[执行]按钮,调用我们之前配置好的方法或Url地址,直接获取数据.由于数据均是JSON格式,因此,封装了一个Json对象查询器,如下图所示
5FAQ
1. COM组件引用
项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)
2. SQLite数据库如何使用
注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中
注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe
6后记
开放平台会不断完善,目前版本是3.1,谢谢大家的使用