适用:初接触Bmob的新人,5分钟上手Bmob开发
1.官网的文档是使用Unity的实例,不久前有Bmob新人问我Winform项目如何使用,所以才想着写本篇教程
2.想了想,还是写成一个系列吧。目前使用过Bmob的功能有:数据存储,短信,文件服务等。但是各个功能又有一些区别,比如说短信,Bmob并没有提供C#的SDK,这时候可以选择下载其他SDK(比如JavaSDK),对其进行封装,或者使用ResetApi …. 总之路有很多种,每个人都会走出一条自己的路
切入正题
本篇只涉及数据存储部分
关于BmobSDK去官网下载即可https://www.bmob.cn/downloads
下载完毕后,发现C#的SDK是一个压缩包,解压后如下图所示,我们选择Windows文件夹下.dll
将其引入到VS的项目中(不会引用我也很绝望啊,不知道怎么给你说,百度吧少年~),我这里以Winform项目为例
因为Bmob的交互对象不需要多个实例,所以建议使用单例模式,对其进行一下简单的封装。
1.新建一个类,起名BmobManager。代码如下:
class BmobManager
{
static BmobManager instance = null;
BmobWindows mgr = null;
private BmobManager()
{
mgr = new BmobWindows();
mgr.initialize("your appkery", "your restkey");
}
/// <summary>
/// 获取BmobManager的单例
/// </summary>
/// <returns></returns>
public static BmobManager GetInstance()
{
if (instance == null)
{
instance = new BmobManager();
}
return instance;
}
public delegate void ReigsterFinished(string strResult);
public delegate void LoginFinished(string strResult);
public delegate void UpdateFinished(string strResult);
public delegate void InsertFinished(string strResult);
/// <summary>
/// 注册用户
/// </summary>
/// <param name="user"></param>