用SDK实现属于自己的网盘

dbank 网盘 SDK 下载地址:http://code.google.com/p/dbank-sdk-dotnet/

抽空做了个demo,实现一个专属自己的网盘 demo的下载地址:http://dl.dbank.com/c0wnjfip04

界面如下图所示。


左侧是用户鉴权的实现,网盘用户输入自己的用户名密码后进行授权操作,返回sid与secret。


授权成功后会在”我的网盘“的”我的应用“下创建50021这个应用”penjin测试“


然后返回到应用程序,使用sid和secret访问网盘,进行创建文件夹,删除文件,上传文件,下载文件的业务操作(sdk中提供更多的网盘api封装,我这里只用了这四个)


应用授权后是访问专属应用的网盘空间,而不能访问用户的其他个人数据和其他应用的文件,先随便上传点东西吧。


然后打开浏览器访问自己的网盘,可以看到文件已经存在了网盘上了


网盘开发者可以参照这个demo的使用方法开发应用,代码都很简单的了。

此外用C++版本的SDK也做了个类似的demo,不过对sdk代码稍作修改以适应windows mfc应用程序,并没有直接使用dll。程序截图如下:


上面是授权页,下面是“网盘客户端”


上面这个C++(MFC)版本的demo下载地址在google code上:http://code.google.com/p/dbank-sdk-cpp/


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用C++代码封装的win32操作类, 与MFC相似,对于学习SDK与C++是巨好的参考 Tutorials Menu of tutorials Tutorial 1: The Simplest Window Tutorial 2: Using Classes and Inheritance Tutorial 3: Using Messages to Create a Scribble Window Tutorial 4: Repainting the Window Tutorial 5: Wrapping a Frame around our Scribble Window Tutorial 6: Customising Window Creation Tutorial 7: Customising the Toolbar Tutorial 8: Loading and Saving Files Tutorial 9: Printing Tutorial 10: Finishing Touches Tutorial 1: The Simplest Window The following code uses Win32++ to create a window. This is all the code you need (in combination with Win32++) to create and display a simple window. Note that in order to add the Win32++ code to our program, we use an #include statement as shown below. #include "../Win32++/Wincore.h" INT WINAPI WinMain(HINSTANCE, HINSTANCE, LPTSTR, int) { //Start Win32++ CWinApp MyApp; //Create a CWnd object CWnd MyWindow; //Create (and display) the window MyWindow.Create(); //Run the application return MyApp.Run(); } This program has four key steps: Start Win32++. We do this here by creating a CWinApp object called MyApp. Create a CWnd object called MyWindow. Create a default window by calling the Create function. Start the message loop, by calling the Run function. If you compile and run this program, you'll find that the application doesn't end when the window is closed. This is behaviour is normal. An illustration of how to use messages to control the windows behaviour (including closing the application) will be left until tutorial 3.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值