如何用AI技术降噪? QCon 广州“音视频架构实践”专场给你答案! 了解详情
写点什么

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

  • 2009 年 11 月 10 日
  • 本文字数:850 字

    阅读完需:约 3 分钟

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:461147
用户头像

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

关注

评论

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

翻译: Effective Go (1)

申屠鹏会

翻译 Go 语言

从流程、认知上做稳定的系统演进

Skysper

系统设计 质量管理

初入响应式编程(上)

CD826

spring 微服务 Spring Cloud 响应式编程 reactor

人们喜欢彼此制造困难让大家难过

Fenng

用声音在一起,听荔枝CTO丁宁聊UGC声音互动平台的技术世界

ONES 王颖奇

内容 企业架构 互联网

OKR实践中的痛点(1):老板的KR我的O,怎么办?

大叔杨

OKR Scrum 敏捷

【数据结构】双向链表插入操作的时间复杂度分析

遇见

数据结构 算法 时间复杂度

浅谈汽车行业嵌入式软件发布的流程有多复杂

WB

程序员 软件

毕竟,一生很短,少有圆满

霍太稳@极客邦科技

创业 身心健康 个人成长

为什么你的创业公司应该运行在Kubernetes上

云原生

云原生 k8s

分享多年积累的 macOS 效率工具

张晓辉

macos

近两年影响我的两个重要原则

Selina

【gRPC】Python调用Java的gRPC服务

遇见

Java Python gRPC

写一个开源的 macOS 程序可以赚多少钱?

子骅 luin

node.js redis GitHub 开源 赚钱

uni-app黑魔法:小程序自定义组件运行到H5平台

崔红保

小程序 uni-app

业务系统开发程序员常用linux知识

Objectivezt

Linux

芋道 Spring Cloud Alibaba 介绍

艿艿

阿里巴巴 分布式 微服务 Spring Cloud Spring Boot

电子书:《Linux Perf Master》

RiboseYim

Linux 性能优化

一个创业者的途中思考

非著名程序员

创业 读书笔记 程序员 重新理解创业 思考

业务代码必须要做的事情

Objectivezt

Linux 性能诊断:负载评估入门

RiboseYim

Linux 性能优化

对话 CTO〡和 PingCAP CTO 黄东旭聊开源数据库新蓝海

ONES 王颖奇

数据库 分布式 开发者

【Vue3.0 Beta】尝鲜

德育处主任

CSS Java html5 Vue 大前端

此为开卷

范学雷

测试

依然范德彪

走出舒适区最好办法别走了,扩大它

乐少

一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点

古时的风筝

MySQL 数据库 事务隔离级别 mysql事务 数据库事务

Flink初体验

数据社

大数据 flink 流计算

WebSphere Application Server运维实践 --从入门到监控

rafe

Java WAS perfservlet visualVM JMX

寻找伴侣最重要的是什么?

二爷

2020了,各家小程序发展的怎么样?

崔红保

小程序 uni-app

「云智公开课」百度沧海·存储

「云智公开课」百度沧海·存储

使用Facebook SDK 3.0创建与Facebook集成的WPF、Silverlight、WinForms和ASP.NET应用_.NET_Abel Avram_InfoQ精选文章