旅行报道——Techdays 2012 Netherlands

[原文发表地址]  Trip Report–Techdays 2012 Netherlands

[原文发表时间] 2012-02-21 15:21

上星期我有幸在Techdays Netherlands上就关于Visual Studio LightSwitch再次发表了演讲。这是我第三次在海牙的顶尖的世界论坛上演讲。

在第 9 频道查看2012 Techdays上的所有会议录音.

介绍 Visual Studio LightSwitch

我的第一次演讲是在容纳了约 100 人的大房间里举行的,几乎所有的人都是专业开发人员 (他们每天编写代码来获得报酬)。那次会议中,我们创建了从构思,端到端,包括安全性及部署的Vision Clinic application版本。我们确实写了些代码,但仅仅是一些简单的业务规则和计算字段,最后我们构建了一个完整的业务应用程序。旨在展示出LightSwitch能够不受限制地为你们做什么,而不必掌握关于程序所依赖的.NET技术的详情。录音可通过第 9 频道获取。我建议下载高质量的 WMV:

clip_image001视频演示: Visual Studio LightSwitch 介绍

当我问谁已经下载了 LightSwitch时,约有 75%的人举了手。我又问有多少人不是专业的开发人员 (编写代码没有报酬) ,少数人举了手。这是我所预料到的,因为这是专业的开发人员会议。我在会议中展示的东西接近于LightSwitch 培训工具包中的内容。如果查看培训工具包页面中的打开页面的右侧的“LightSwitch概述”,你会看到可以用来培训你本地用户群的完整的演示版代码及演示底稿:-)

我还带来了一些 LightSwitch 审阅者的指南来帮助说服业务决策者使用 LightSwitch 的价值。你可以在这里下载PDF 版本:

Visual Studio LightSwitch 审阅者指南

这里有一些更多的资源,将帮助你了解 Visual Studio LightSwitch:

LightSwitch 高级开发和自定义技术

在此会议中,我展示了一些更高级的开发以及你可以在LightSwitch 应用程序中做的不同级别的自定义。大约有 75 人参加了会议。我很高兴看到这么多人愿意深入了解。我从展示 Contoso 构建示例应用程序开始,它有一些更高级的功能,如:

  • 具有静态图片和文本的“主画面”以及完全自定义的屏幕布局
  • 使My Appointments在登录界面显示个性化设置
  • 数据表格中地址下的“Show Map..” 链接
  • 图片编辑器
  • 通过 COM 互操作向 Word 报告
  • 从 Excel 中导入数据
  • 对检索/聚合数据的复合式LINQ 查询
  • 定制报表筛选器生成器
  • 发送电子邮件来响应保存管道中的事件

clip_image002下载 Contoso 建设示例

 

Discover What is LightSwitch? 视频演示: 高级开发 & 自定义技术

 

这次会议展示了LightSwitch自定义设置的多个层次,包括从简单的代码自定义到全面自定义类来构建你的扩展。我演示了如何访问查询的后台代码,因此你可以写出更高级的LINQ。我展示了一些高级的屏幕布局技术。此外演示了如何切换到文件视图,以及访问客户端和服务器端的项目,以便添加你自己的类。我们加入了一些业务规则到保存管道中以便于我们在新建 , 更新及取消预约时发送邮件。我还展示了 LightSwitch 实体 API 来创建审核跟踪,此外我还展示了来自Grid Logic的免费 Office 集成包扩展来与 Word 创建报表和从 Excel 中导入数据。

然后我大概介绍了6个 用到LightSwitch扩展的地方。包括Shells,主题,屏幕模板,业务类型,自定义控件和自定义数据源。我还展示了如何安装和启用它们,然后我们建立了一个主题。我也展示了LightSwitch 可扩展性工具包,它有助于LightSwitch扩展开发人员快速简单地创建扩展。LightSwitch 扩展类似于其他 Visual Studio 扩展,它们也是 VSIX 软件包,你只需点击就可安装和管理工具 — — 通过工具—— >扩展管理器。下面是关于构建LightSwitch 扩展的更多的资源:

此外在Visual Studio 库上查看所有可用的LightSwitch 扩展。特别是我推荐的这些免费的:

以及那些可从我们的合作伙伴中获取的,如:

LightSwitch 的大师班

我来得要早一天,在阿姆斯特丹之外的Sogeti的本地用户组演讲。开始有点吵,因为我们坐在餐厅厨房附近,但一旦他们清理完了,安静了下来。我不会太介意,因为我擅长尖叫;-)。

大师班中有约 50 人,我演示了 LightSwitch 约两个半小时。基本上,我讲的是以上两个演示文稿。我收到了很多好的反馈,人们似乎真的很享受课程。之后,我们出去,喝到了真正的Heineken,并思考软件开发的意义。多谢Michiel van Otegem举办这次活动,并感谢所有的出席者。

有趣的事情

任何时候你参加一个会议,你将会过得很开心,尤其是在荷兰;-)。特别的一大亮点是我亲自见到了Jan Van der Haegen 。Jan 是"LightSwitch 黑客"。他是我所知道的对软件设计和LightSwitch开发最充满激情的人之一。他开车 3 个小时从比利时到海牙来看我,我们聊了几个小时。他给了我很多关于如何提高 LightSwitch 开发体验和扩展模型的反馈。

我们决定与Gill ClereenBart De Smet一起共进晚餐,期间我们谈论人生、 代码和之间的所有内容。Jan和我共享一瓶酒,这令人敬畏的娇小东西来自本地 (对于我来说) 的利弗莫尔酒厂 — — 康坎农葡萄园。在菜单上看到它真的很酷以至于我不得不点它。不过我们并没有把它喝完,在欧洲他们并没有打包(即狗食袋) 的概念。所以他们努力为我们找了一个袋子,最终还是给了我们一个被告知来自廉价店的袋子。哈哈。这是 Bart拿着手提袋(真的很差)的 照片,中间 是Jan,Gill在右边。

WP_000770

下一次再见,荷兰 !