旅行报道:DevDays/TechDays 2011, Netherlands

[原文发表地址] Trip Report: DevDays/TechDays 2011, Netherlands [原文发表时间] 10 May 2011 7:55 AM    最近我在DevDays 2011 in The Hauge, Netherlands,做了演讲,超级棒!那是我第二次在世界论坛上演讲—那是个可容纳几千人的场所。这个专为专业开发人员和IT专业人员召开的会议每年春天都会举行。我开过三次会议,也在Visual Studio LightSwitch上做过一次演讲“奇客之夜”,我想起了一些人们感兴趣的新的演示内容。    Visual Studio LightSwitch 介绍 本次会议是在一个可容纳400-500人的讲堂中召开的。非常惊喜地看到这么多人对Visual Studio家族的一名新成员如此感兴趣。本次会议,我们创建了从构思,端到端,包括安全性及部署的Vision Clinic application应用程序版本。我们确实写了些代码,但仅仅是一些简单的业务规则和计算字段,最后我们完成了一个完整的业务应用程序。旨在展示出LightSwitch能够不受限制地为你们做什么,而不必掌握关于程序所依赖的.NET技术的详情。我在只安装了Visual Studio LightSwitch(不是VS专业版或最终版)的情况下做了全部演示,这样我就可以展示开发环境中的菜单,工具条以及工具窗口是多么简单。录音磁带在第九频道就可以收听。我建议下载高质量的High Quality WMV: Video Presentation: Introduction to Visual Studio LightSwitch 当我问谁已经下载了Beta时,只有10%的人举手了,因此我把说服大家以后都下载Beta列入我的工作中😉。同时我也问了有多少人不是专业的开发人员(不是以写代码为生的),只有一些人举手了(我预料到了只有一些人,因为这是个专业开发人员会议)。这些少数的人是IT专业人士或商界人士,其中有一位商界人士从上一次的演讲中跟我来到了这次演讲,因为将LightSwitch应用到他的云咨询业务中的前景令他十分兴奋。 我在会议中展示的基本上就是包括在LightSwitch培训工具集中的内容。如果在打开的工具页面的右边侧栏的“LightSwitch概述”下面看看,你会看到可以用来培训你本地用户群的完整的演示版代码及演示底稿🙂这儿是可查阅的、有助于理解Visual Studio LightSwitch的更多资源: ·       LightSwitch 开发者中心 & 学习中心 ·       LightSwitch 培训教材 ·       LightSwitch…

1

更多相关博客

我们同时还在更新以下中文博客(感兴趣的话去看看吧 🙂 )   Soma的中文博客:http://blogs.msdn.com/b/soma/ ScottGu的中文博客:http://blogs.msdn.com/b/scottgu/ Scott Hanselman的中文博客:http://blogs.msdn.com/b/scott_hanselman/ Brian Harry的中文博客:http://blogs.msdn.com/b/brian_harry/ Jason Zanders的中文博客:http://blogs.msdn.com/b/jason_zander/   希望有所帮助,期待你们的宝贵意见。 🙂

0

新视频:我是如何部署一个应用程序的?

[原文发表地址]New Video: How Do I Deploy a Visual Studio LightSwitch Application? [原文发表时间]20 Apr 2011 9:30 AM 一个新视频刚刚发布到开发者中心 视频页面: 怎么操作: 部署一个 Visual Studio LightSwitch 应用程序? 本来我是为Beta1做的这个视频,但是现在它已经更新到了最新的Beta2版本了。在这个视频中你将会了解到应用程序有什么部署选项,以及为什么应选这个而不是别的。我演示了如何搭建数据库,部署一个两层的应用程序,以及如何搭建部署一个三层的应用程序到正在运行Internet Information Services (IIS)的web服务器上。 关于部署的更多信息请查看下面的步骤: · 逐步讲解:如何发布到 Windows Azure · 部署指南: 如何配置一个 Web 服务器来运行 LightSwitch 应用程序 我一直忙于四处奔波演讲,但我会尽力完成这个视频的。:-)我刚刚搭建好了自己的Azure账户(耶!),因此我下次打算部署到Azure(我一从DevDays回来就开始做)。 祝您用得开心!

0

Visual Studio LightSwitch入门

[原文发表地址] Getting Started with Visual Studio LightSwitch [原文发表时间] 05-12-2011 9:43 PM   现在我们发布Beta 2已经一个多月了,我们看到了更多的人在论坛上提问,并访问我们的开发人员中心,这真是太棒了!有时候人们不知道从哪入门,尤其是越来越多的人都在网站上发布更高级的LightSwitch内容。这里是你的起点: LightSwitch 开发人员中心- http://msdn.com/lightswitch 你会在主页上看到清晰的步骤教你如何开始。 下载 Visual Studio LightSwitch Beta 2 观看LightSwitch教学视频“How Do I?” 进行必要的培训   在 LightSwitch论坛上提问   如果你点击了“进行必要的培训”,那么你会被带到一个学习页面,它是由入门,基础篇,高级篇组成的。入门篇是你的起点(我认为我们给每个部分都合理地命名了) 开始 你对Visual Studio LightSwitch完全陌生吗? 这些内容会帮助你使用LightSwitch开发桌面或云的商务应用程序。务必观看逐步讲解的“我该如何”的视频。 创建你的第一个 LightSwitch 应用程序 观看 LightSwitch How Do I 视频 下载 Visual Studio LightSwitch培训工具包 我也推荐你们观看下面的视频,它来自我两周之前的Dev Days会议,这个视频告诉你LightSwitch能做什么以及如何快速创建一个商务应用程序: 视频简报: Visual…

0

如何发送应用程序中的自动操作的预约

[原文发表地址] How to Send Automated Appointments from a LightSwitch Application [原文发表时间] 9 Feb 2011 7:06 AM   在上篇文章中我写了有关如何使用LightSwitch应用程序中屏幕上的按钮自动地发送Outlook预约。如果你错过了它: 如何在LightSwitch中创建一个 Outlook 预约 该解决方案使Outlook自动地在LightSwitch屏幕上的实体数据中创建一个预约并允许用户能和预约互动。在本篇博客中我将给大家演示如何使用iCalendar标准的格式(许多邮件客户可以读的,包括Outlook)自动地发送预约。我也会演示当LightSwitch应用程序中的数据发生更改时如何向这些预约发送。作为一条商用规则,我们将使用SMTP来创建并发送一个会议请求。这和两周之前我演示的第一个HTML邮件的例子很相似。当数据被插入或更新数据源时,自动生成的邮件会从服务器(中间层)发送出来。让我们来看看如何创建这个功能。   预约实体   由于当系统中的预约数据被更新或删除时我们也想发送已更新的和已取消的会议请求,我们需要向预约实体添加两个额外的属性来追踪正在发送的消息。首先我们需要一个唯一的消息ID,它是可以被存储为一个字符串的GUID。我们也需要追踪预约中更新的次序,以使邮件用户可以把它们关联在一起。任何时候发出去一个已更新的预约邮件,我们可以简单地增加一个数列数量。这是预约实体的模式(点击放大)。   值得注意的是在本例中我还为Customer和Employee建立了关系。我们将要为这两方发送会议请求,并且我们将使Employee成为会议的组织者而使Customer作为会议的出席者。在这个实体中我将不想在屏幕上显示MsgID和MsgSequence属性。这些只会被用在代码中。既然已经定义了预约实体,就让我们添加一些商用规则来自动设置这些属性值。下拉实体设计右上角的“编写代码”按钮,选择Appointments_Inserting和Appointments_Updating。在被发送到数据存储器之前编写下面的代码来设置这些属性值:     Public Class ApplicationDataService     Private Sub Appointments_Inserting(ByVal entity As Appointment)         ‘used to track any iCalender appointment requests         entity.MsgID = Guid.NewGuid.ToString()         entity.MsgSequence =…

0