使用Visual Studio 2013构建Office 365云业务应用程序

当前,对业务应用程序的要求、期望及其重要性达到了前所未有的高度。现代业务应用程序需要访问组织 内部与外部可用的数据。它们需要连接组织内不同的个人,帮助他们以丰富有趣的方式相互协作。应用程序 本身需要能够在多种外形的多种设备上使用,如屏幕尺寸各不相同的智能手机、平板电脑、便携式计算机和 台式机。

您需要一个平台提供一系列服务来满足这些应用程序的核心要求。您还需要一个工具集,以便高效构建这 些应用程序,并在组织内与现有开发运营流程集成。

本文将介绍 Visual Studio 2013 如何帮助您构建这样的最新业务应用程序。我们将创建一个招聘应用程 序,用于管理招聘广告和应聘者(同时提供无缝扩展 Office 365 和 Windows Azure 平台的体验),并使用 标识和社交等 Office 365 服务。

我们将介绍 Visual Studio 如何帮助您在从构建、运行和测试到发布和使用持续集成的整个云业务应用 程序生命周期中更有效地工作。

创建新项目

首先,启动 Visual Studio 2013。单击“文件”|“新建项目”。Visual Basic 和 Visual C# 的 Office/SharePoint“应用程序”节点下提供了云业务应用程序模板(请参阅 图 1。)这种分类方法基于中间层所用的语言;客户端是 HTML 和 JavaScript。

图 1 在 Visual Studio 2013 中创建新的云业务应用程序项目

云业务应用程序由四个项目组成:

服务器项目,它是基本 ASP.NET 项目,用于添加表和连接到数据源

SharePoint 标准应用程序项目,它提供到 Office 365 的连接

HTMLClient 项目,它是用来定义应用程序 UI(屏幕)的 JavaScript 项目

云业务应用程序项目,它将所有项目联系在一起。在图 2 中可以看到 Visual Studio 项目的结构。

图 2 云业务应用程序结 构

我们将演示如何使用所有这些项目。

定义数据模型

任何业务应用程序的核心都是数据。云业务应用程序提供多种方法与该数据交互。我们先使用表设计器来 定义一个新数据模型。稍后我们将此数据模型部署到 Windows Azure SQL Database。我们使用表设计器来定 义 Candidate 实体。图 3 显示该数据模型的细节。实体由属性组成,属性是简单数据类 型,如字符串或整数,或者是业务类型,如“URL”、“Email Address”或 “Person”。Visual Studio 工具和运行时中内置了特定验证逻辑和独特的可视化功能。

图 3 Candidate 实体详细信息

时间: 2024-09-05 10:19:04

使用Visual Studio 2013构建Office 365云业务应用程序的相关文章

Visual Studio 2013引入联网IDE体验 自动同步设备

近日,Visual Studio 2013以 Visual Studio 2012 和后续的 Visual Studio 更新中的进展为基础构建而成,为开发团队提供需要的解决方案,使其接纳这种转变并开发和交付利用下一波 Windows 平台创新 (Windows 8.1) 的新式应用程序,同时在所有 Microsoft 平台上支持多种设备和服务.设备和服务体验有了根本性的变革,改变了行业对软件开发的处理方式.消费者.客户和员工现在需要一种全新的应用程序.他们要求应用程序在多种屏幕和设备上提供最佳

ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版

原文:ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版 ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器

Visual Studio 2013 RC1新功能

尽管微软仍未宣布Visual Studio 2013最终版本的发布日期,但是MSDN和TechNet订户们已经在今天早些时候拿到了期待已久的Windows 8.1 RTM.不过,微软也没有忘记VS 2013,并且随着Win 8.1 RTM一道,正式推出了Visual Studio 2013的候选发布版本.但据报道,该RC版本其实几天前就已经被泄露到互联网上了. 在Visual Studio博客上,微软开发部门总裁Somasegar写到:RC中迎来了Cloud Business App模板,将使得

微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2013和Team Foundation Server 2013: Download Visual S

Visual Studio 2013新功能:增加代码的透明度和可追溯性

微软打破了Visual Studio两年升级一次的传统,Visual Studio 2012发布还不足一年,微软就计划发布了Visual Studio 2013了.在今天的TechEd大会上,微软宣布,6月底的BUILD全球开发者大会上,大家不仅能见到Windows 8.1的预览版,还能下载到Visual Studio 2013和Team Foundation Server 2013的预览版. Visual Studio 2013的新功能太多了,我们挑几个说一说.VS2013中,开发人员可以具体

Visual Studio 2013教你如何使用MVC5

本文主要讲的是利用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序.本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接.不仅如此,你还可以通过查阅Building the Chapter Downloads 来完成编译源码和配置数据库.您可在Visual Studio中运行MVC 5应用程序.您也可以使Web应用程序部署到一个托管服务提供商上.微软提供免费的网络托管多达10个网站,free Windows Azure trial ac

Visual Studio 2013新功能预览

在今天的TechEd大会上,微软宣布,6月底的BUILD全球开发者大会上,大家不仅能见到Windows 8.1的预览版,还能下载到Visual Studio 2013和Team Foundation Server 2013的预览版. Visual Studio 2013的新功能太多了,我们挑几个说一说.VS2013中,开发人员可以具体查看到哪条代码是由哪个人编写的,负载测试也能转移到Windows Azure云平台进行. Visual Studio 2013还将提供敏捷项目组合管理(Agile

微软宣布,Office 365云服务正式落地中国

摘要: 今天下午,微软宣布,Office 365云服务正式落地中国,由世纪互联负责运营.其中个人版399元,企业版有3个收费模式. Office 365针对企业和个人有不同的定价,针对企业有3种模式可供选 今天下午,微软宣布,Office 365云服务正式落地中国,由世纪互联负责运营.其中个人版399元,企业版有3个收费模式. Office 365针对企业和个人有不同的定价,针对企业有3种模式可供选择,分别是1.Office 365小型企业高级版:960元每用户/年,相当于80元每用户/月,适用

(转)Visual Studio 2013新功能预览:增代码的透明度和可追溯性

微软打破了Visual Studio两年升级一次的传统,Visual Studio 2012发布还不足一年,微软就计划发布了Visual Studio 2013了.在今天的TechEd大会上,微软宣布,6月底的BUILD全球开发者大会上,大家不仅能见到Windows 8.1的预览版,还能下载到Visual Studio 2013和Team Foundation Server 2013的预览版. Visual Studio 2013的新功能太多了,我们挑几个说一说.VS2013中,开发人员可以具体