开放源代码-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/open-source网站/ Visual Studio工程团队产品洞察力的官方来源 2022年5月5日星期四14:08:24+0000 英语-美国 每小时 1 https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2018/10/microsoft-Favicon.png 开放源代码-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/open-source网站/ 32 32 Open Sourcing the Java Debugger for Visual Studio代码 https://devblogs.microsoft.com/visualstudio/open-sourceng-the-java-debugger-for-visual-studio-code/ 2017年10月23日星期一17:00:55+0000 https://blogs.msdn.microsoft.com/visualstudio/?p=14625 自9月28日首次发布面向Visual Studio代码的Java调试器扩展以来,它很快成为本月最流行的扩展。当然,我们活跃的开发人员社区提供了大量反馈和建议。你分享了,

帖子Open Sourcing the Java Debugger for Visual Studio代码首次出现于Visual Studio博客

]]>
自从我们第一次发布我们的Visual Studio代码的Java调试器扩展9月28日,它迅速成为本月最具趋势的延期。当然,我们活跃的开发人员社区提供了大量反馈和建议。你分享了,我们聆听了。在这个快速跟进发布中,我们将开放我们的Java调试器扩展以及后端Java调试服务器同时发布了一些功能改进和错误修复。请尝试我们最新的Java调试器扩展,让Visual Studio代码成为Java开发人员更好的合作场所。

不再需要指定主类

我们添加了一个新功能来自动解析项目的主类,您不再需要手动填充这些值。

解析主类

完全支持的外部源文件

有了这个特性,当源代码位于JAR或源附件中时,您现在还可以使用第三方类进行调试。您还可以在调试之前在这些类中设置断点。

外部来源

其他变更

此新版本还包括以下更新

  1. 我们已经采用了新的VisualStudio代码调试协议。
  2. 此最新版本以ClassName格式显示堆栈帧名称。MethodName(ParameterList)。
  3. 对于没有源的文件,调用堆栈显示信息有了改进。
  4. 错误修复。

您可以在我们的变更日志

试试看

如果你想为你的Java项目找到一个性能编辑器,请尝试这个扩展,让我们知道你的想法。

帖子Open Sourcing the Java Debugger for Visual Studio代码首次出现于Visual Studio博客

]]>
连接(“演示”);//2015年:HealthClinic.biz https://devblogs.microsoft.com/visualstudio/connectdemos-2015-healthclinical-biz/ 2015年12月8日星期二10:00:00+0000 https://blogs.msdn.microsoft.com/visualstudio/2015/12/08/connectdemos-2015-healthclinic-biz(https://blogs.msdn.microsoft.com/visualstudio/2015/12/08/connectdemos-2015-healthclinic-biz)/ 连接()期间//2015年,我们向您展示了在Azure、Office、Windows、Visual Studio和Visual Studio Team Services中作为开发人员可以使用的许多技术。我们还从您那里听说,您喜欢使用真实世界的应用程序,通过这些应用程序,您可以直接体验使用这些技术可以实现的功能。

帖子连接(“演示”);//2015年:HealthClinic.biz首次出现于Visual Studio博客

]]>
形象

期间连接()//2015我们在Azure、Office、Windows、Visual Studio和Visual Studio团队服务中向开发人员展示了许多可用的技术。我们还从您那里听说,您喜欢使用可以直接体验的真实应用程序有什么可能使用这些技术。今年,我们为Connect()构建了一个完整的健康和技术场景//2015年演示,很高兴与您分享所有源代码:

形象

健康诊所.biz是一个虚构的正规医生诊所,专门提供医疗预防护理。该诊所使用不同的Microsoft应用程序和使用Visual Studio 2015构建的多渠道应用程序来发展业务并使客户体验现代化。他们还创新并提供多种应用程序和服务,包括网站、移动应用程序和可穿戴应用程序,以方便患者管理医疗数据并保持健康。

我们如何构建场景

我们使用Visual Studio 2015和敏捷方法在几个月内构建了八个不同的演示项目。我们使用VisualStudioTeamServices来托管我们的代码库,并在Microsoft的多个不同团队中管理我们的积压工作(backlog)、日常构建和DevOps周期。所有将体验和设备结合在一起的数据、服务和通知都集中在各种Azure服务以下是所有内容的结构:

HealthClinic.biz的结构

连接(“与你的健康”);演示应用程序

中的核心应用程序健康诊所.biz是一个公共网站、私人网站、一个面向前台的WPF应用程序、一个针对患者的通用Windows平台应用程序、针对患者和医生的移动应用程序、可穿戴应用程序等等!以下各节对每种方法进行了简要总结,您可以在连接()//2015注释记号。

公共和私人网站

该诊所有一个公共服务或营销网站,提供诊所提供的服务和应用程序的信息。该诊所也是一家企业,需要在其数据库中管理医生和患者。因此,诊所有一个用于病人/医生数据管理的私人网站和一个用于了解就诊趋势的仪表板。

公共网站

HealthClinic.biz公共网站

 

私人网站

HealthClinic.biz私人网站

 

我们使用Visual Studio 2015+ASP构建了这两个网站。NET 5.0 RC+Azure,带有Glimpse和App Insights,用于监测和收集遥测数据。

你可以看到这些应用正在运行@Scott Hanselman的主旨从2:11开始

通用Windows平台和WPF应用程序

对于接待员,我们构建了一个WPF应用程序,让他们可以查看他们需要的信息。同样,我们为患者构建了一个通用Windows平台应用程序。这两个应用程序都使用一个通用的可移植类库,从而在应用程序之间共享大约80%的客户端逻辑代码。您可以在Kevin Gallo的演示从1:07:50开始

WPF前台应用程序

HealthClinic.biz的WPF接待员应用程序

 

UWP患者应用程序

HealthClinic.biz的UWP患者应用程序

 

跨平台移动应用程序和可穿戴设备

对于患者,我们使用Xamarin构建了一个跨平台的移动应用程序,这样我们就可以在iOS、Android和Windows上的每个设备上提供本机的外观和性能。

我们使用web技术和Visual Studio Tools for Apache Cordova为诊所医生构建了另一个应用程序。这允许跨设备100%重用代码,Cordova插件提供了对浏览器中不可用的本机设备功能的访问。

患者移动应用程序(Xamarin)

HealtClinic.biz患者移动应用程序

 

医生移动应用程序(Apache Cordova)

适用于HealthClinic.biz的医生移动应用程序

 

当患者想与他们最喜欢的医生预约时,他们需要知道医生什么时候有空。这些应用程序允许患者使用相同的API在医生的Office 365日历和自己的Outlook.com日历中创建预约Microsoft图形API

当然,移动不仅仅是智能手机和平板电脑。如果这家诊所的医生能提供持续服务,这不是很好吗?使用Visual Studio 2015,我们构建了一个应用程序,为Apple Watch和Microsoft Band 2提供药物提醒,以便患者可以全天接受辅助护理。

Apple Watch和Microsoft Band

 

观看Amanda Silver的主题演讲和演示从1:16:55开始她展示了最新的移动开发,包括本地跨平台应用(Xamarin)、混合跨平台应用程序(Cordova)和可穿戴设备。

更多应用程序

在他们的细分市场中,Brian Harry和Donovan Brown演示(16:30开始)Visual Studio Team Services与不同的扩展如何协同工作,为设备和服务创建令人敬畏的DevOps体验。对于大结局,汉塞尔曼显示了一个智能端到端糖尿病监测方案。他使用了多种云技术,包括来自微软健康,他自己的血糖数据在云中、Azure机器学习实验数据,以及Microsoft图形API从他自己的个人健康数据中获得见解,例如确定他日历中压力最大的时间。让我们假设这条共同的线索与一个穿红衬衫的男人有关。

Scott Hanselman使用Azure演示个人健康数据

 

下载代码并贡献!

现在,我们希望您已经准备好自己进入HealthClinic.biz代码,您可以从GitHub下载。我们当然邀请您帮助进一步构建此场景,以帮助许多其他开发人员实现可以使用最新开发技术构建的解决方案,以满足当今世界的许多需求。

下载代码: GitHub上的HealthClinic.biz

享受吧!

形象

埃里卡·埃利·卡布拉尔开发工具高级产品营销经理

@埃里卡埃尔利1

Erika在微软工作了11年多,最初在微软咨询公司工作,后来担任不同的角色,为开发人员创建内容和代码示例。在她目前的角色中,她专注于执行主题演示以及Visual Studio和Azure产品营销。

帖子连接(“演示”);//2015年:HealthClinic.biz首次出现于Visual Studio博客

]]>
Apache Cordova面对面会议,2015年秋季 https://devblogs.microsoft.com/visualstudio/apache-cordova-face-to-face-meting-fall 2015/ 2015年11月2日星期一13:00:00+0000 https://blogs.msdn.microsoft.com/visualstudio/2015/11/02/apache-cordova-face-to-face-meting-fall-2015/ 微软在10月中旬为Apache Cordova的提交人和开发人员举办了一次现场会议。目标是双重的:(1)围绕Apache Cordova的未来路线图推进对话;(2)审查项目健康状况,并在必要时制定行动计划,以解决开发人员发现的任何质量问题。

帖子Apache Cordova面对面会议,2015年秋季首次出现于Visual Studio博客

]]>
微软在10月中旬为阿帕奇科尔多瓦提交者和开发人员。目标是双重的:(1)围绕Apache Cordova的未来路线图推进对话;(2)审查项目健康状况,并在必要时制定行动计划,以解决开发人员发现的任何质量问题。会议的主题包括我们致力于使Apache Cordova及其插件成为一个稳定的平台。

这次会议类似于Cordova提交人通常每月进行的长达一小时的虚拟对话,但有更多的时间专门讨论所有主题。出席会议的有25多人,其中包括来自Intel、Adobe、IBM、Salesforce、Monaca和Meteor的人员。会议议程是科多瓦讨论会议记录也可以使用。

剪辑_图像002

稳定性和一致性

开发人员对每个平台插件的众多怪癖表示担忧,该组织同意确保插件在所有平台上都能保持一致的性能。例如,Cordova插件,如照相机有一长串怪癖这会导致调用API时使用的某些选项出现不同的行为。另一个例子是文件插件其中保存文件的位置取决于使用文件的平台。

我们还正在考虑建立一个流程,对用户报告的任何问题进行分类科尔多瓦JIRA以确保快速修复高优先级错误。

文档

该小组还同意通过添加更多文档和更好地组织现有文档来降低使用该技术的准入门槛。除了继续本地化http://docs.cordova.io网址,我们还根据文档网站上的分析数据提出了更好的内容建议。一些建议包括新内容,正在组织插件文档以及添加关于我们添加到项目中的任何突破性更改的博客。

可扩展性

许多以Cordova为基础的工具构建者(我们称之为“下游发行版”)也出席了会议,其中包括IBM、Intel和Meteor。大家普遍认为,Cordova应该具有更大的可扩展性,以便工具开发人员可以更轻松地利用其功能。新提案包括添加第三方程序包管理器和a统一测井解决方案下游分布可以使用的。

我们还讨论了Cordova的使用以及与包括ReactNative在内的新的和即将推出的本地混合技术的合作。该小组讨论了一些领域,如共享插件和使用本机控件增强Cordova应用程序中现有Web视图的能力。为此,我们一直在试验插件适配器允许开发人员将Cordova插件与ReactNative插件结合使用。

Apache Cordova(TACO)工具

几位代表大型组织的委员分享了他们利用Cordova的工具的演示。的演示墨西哥煎玉米卷非常受欢迎,功能如下开发工具包似乎是一个我们可以考虑加入科尔多瓦核心的想法。该小组还承认,首次安装开发人员工具可能很麻烦,而TACO依赖项安装程序是开始使用Cordova的好方法。

结论

总的来说,项目的健康状况很好,提交人在运行项目和确保使用该平台的开发人员能够利用每个平台的最新和最强大功能方面做了出色的工作。该项目还遵循了Apache的新版本、功能和运行项目的过程指南。该项目一直在稳步发展,新的提交人带来了新的技能。

许多新闻创意和功能现在开始形成关于cordova-discuss存储库的新提案,这是为项目做出贡献的好时机。您可以使用邮件列表加入对话,或就具体问题或建议发表评论鸡冠

 

剪辑_图像004

Parashuram N公司,@nparashuram公司

Parashuram是Visual Studio团队的高级程序经理,致力于创建有助于跨平台移动开发的工具。他还是Apache Cordova项目的委员会委员和项目管理委员会成员。

帖子Apache Cordova面对面会议,2015年秋季首次出现于Visual Studio博客

]]>