写点什么

使用 Facebook SDK 3.0 创建与 Facebook 集成的 WPF、Silverlight、WinForms 和 ASP.NET 应用

2009 年 11 月 10 日

Clarity Consulting 和微软发布了 Facebook SDK 3.0 , 开发人员可以使用它来创建与 Facebook 集成的 WPF、Silverlight、WinForms 或 ASP.NET 应用程序。Facebook SDK 可以在所有主要的.NET 平台上开发 Canvas 或与 Facebook 连接的应用。

此 toolkit 包含以下程序集:

  • Facebook.dll:这是所有应用程序都需要使用的主程序集。它包含了所有与 Facebook 通信的逻辑,并且还对 XAML 应用(Silverlight 和 WPF)提供了特别支持,以使数据绑定和缓存更易与使用。
  • Facebook.Silverlight.dll: 这是 Silverlight 版本的主程序集,所有 Silverlight 应用程序都需要使用它。它包含了所有与 Facebook 通信的逻辑,并且还对 XAML 应用提供了特别支持,以使数据绑定和缓存更易与使用。此程序集中的 REST API 仅支持异步方式。
  • Facebook.Web.dll:Canvas 应用程序需要引用此程序集。它的主要功能是包装 Canvas 应用程序(包括 FBML 和 IFrame)和 Facebook 应用程序之间的握手。
  • Facebook.Web.Mvc.dll:为使用 ASP.NET MVC 构建 Canvas 应用程序提供支持。为了避免所有开发人员都需要安装 MVC,将此程序集从 Facebook.Web.dll 中分离出来。
  • Facebook.Winforms.dll:此程序集为使用 Winform 构建 Facebook 应用程序提供支持。它提供了一个组件来包装 API,使得在 Winforms 中更易于使用,此还包含了一些用于显示 Facebook 数据的控件。

此次发布去掉了此前版本中引入的一些架构上的不一致,并使用了异步接口来连接 Facebook。其他的一些增强包括:

  • 支持 Silverlight 和 ASP.NET MVC
  • 对 WPF 和 FBML(Facebook Meta-Language,用于创建 Canvas 程序)更好的支持
  • 在 Canvas 开发中,使用 Login 控件替换 BasePage 和 / 或 MasterPage
  • 源代码重构
  • 更完整的帮助文档和示例

对源代码的重构遵循微软的代码标准,但引入了一些不兼容的修改

Facebook SDK 目前放在 CodePlex 上,使用了 MS-PL 1.1 协议,并包含了源代码、示例和文档

查看英文原文: Creating Facebook Applications in WPF, Silverlight, WinForms, and ASP.NET with Facebook SDK 3.0
2009 年 11 月 10 日 20:46957
用户头像

发布了 63 篇内容, 共 20.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

阿里P8忠告:这些技术,哪怕不用微服务架构,你也应该会

小Q

Docker 架构 微服务 springboot SpringCloud

架构师第十三周作业

傻傻的帅

架构师

用技术的“信条”,开启AI to B的产业位移

脑极体

市值做市机器人,操盘做市系统搭建

13823153121

从用户输入手机验证码开始

架构师修行之路

Flink通过官网创建自己的工程-20

小知识点

scala 大数据 flink

Java服务,内存OOM问题如何快速定位?

老大哥

Java 程序员 后端

没想到 Hash 冲突还能这么玩,你的服务中招了吗?

老大哥

Java 程序员 后端

关于二进制的补码,反码,正负数表示以及Java代码测试

Zexho

Java 补码 位运算 反码 计算机知识

第13周 作业

Jaye

筹备半年时间,四面阿里终于如愿拿到P7级offer【Java岗】。

Java成神之路

Java 编程 程序员 面试

架构师训练营第13周作业

[翻译]Go Concurrency Patterns[Go 并发模式]

卓丁

golang Rob Pike Go Concurrency Patterns Concurrency

甲方日常10

句子

工作 随笔杂谈 日常

架构师训练营 - 第 8周命题作业

红了哟

20张图,大学四年都没整明白的操作系统就这么学会了

小Q

Java 程序员 架构 操作系统

阿里P8Java架构师呕心沥血整理出来的[史上最全Java面试题精选集锦]

Java成神之路

Java 编程 程序员 面试

面试官为什么会问你,如何设计一个高并发系统?

老大哥

Java 程序员 后端

大厂面试题:集群部署时的分布式 session 如何实现? 面试官心理分析

老大哥

Java 程序员 后端

商业通识 : 商业从哪里来?

Walker

学习 得到 个人成长 商业

一步搞定任意圆角背景

mengxn

android xml 圆角

我的大厂面试经历

老大哥

Java 程序员 后端

[翻译]The Go scheduler[Go调度]

卓丁

golang golang调度 Go scheduler

工作好多年有可能还未真正了解接口和抽象类

架构师修行之路

接口 抽象

【真实面试经历】我和阿里面试官的一次“邂逅”

老大哥

第十三周作业

olderwei

极客大学架构师训练营

Java架构师JVM启动流程和内存结构,程序员必看!

老大哥

Java 程序员 后端

indexOf原理,Java,javascript,python实现

叫练

算法

架构师训练营作业(大数据与机器学习)

qihuajun

What's new in Dubbo-go v1.5.1

apache/dubbo-go

golang dubbo 服务端

“新基建”与“双循环”的二重奏:2020服贸会靠什么推动经济复苏

脑极体

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

使用Facebook SDK 3.0创建与Facebook集成的WPF、Silverlight、WinForms和ASP.NET应用-InfoQ