提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:黄竹雯|2019-01-04 13:30:41.000|阅读 833 次
概述:本文主要介绍如何使用XAML和C#在Visual Studio 2017中创建第一个Hello World应用
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Visual Studio是一套完备的工具和服务,可帮助您在Microsoft平台或其他平台创建各种各样的应用程序。本文旨在指导如何在Windows Visual Studio平台上使用XAML和C#创建一个简单的“Hello World”应用。通过本文你将了解到面向Windows 10和UWP如何创建新的Visual Studio项目、如何在编写XAML时更改起始页上的UI以及怎么在本地运行Visual Studio项目等等。
开始之前,如果需要下载安装Visual Studio 2017可以点击下方下载链接和安装教程链接。
Microsoft Visual Studio 2017安装和使用教程>>
如果你是首次使用Visual Studio,则可能会看到要求启用Developer Mode的设置对话框。开发人员模式是一种用于启用某些功能,如允许直接运行应用而不是从应用商店运行的特殊设置。这里需要选择Developer Mode,然后点击OK并关闭对话框。
尽管Blank APP(Universal Windows)为最基本的模板,但该模板仍包含很多文件。这些文件是使用C#的所有UWP应用必不可少的文件。在Visual Studio中创建的每一个项目都包含这些文件。
<Button x:name="button" Content="Button" HorizontalAlignment="Left" Margin = "152,293,0,0" VerticalAlignment="Top"/>
<Button x:name="button" Content="Hello, world!" HorizontalAlignment="Left" Margin = "152,293,0,0" VerticalAlignment="Top"/>注意设计画布中显示的按钮如何更新显示新文本。
至此已经创建了一个非常简单的应用,现在可以开始构建、部署和启动应用并查看其外观。你可以在本地计算机、模拟器、仿真器或者在远程设备上调试应用。下面是Visual Studio中的目标设备菜单。
默认情况下,应用在本地计算机上运行。目标设备菜单提供用于在桌面设备上调试应用的多个选项。如模拟器、本地计算机和远程计算机。
在本地计算机上开始调试:
事件处理程序听起来很复杂,但它只是事件发生,如用户单击按钮时调用的代码的另一个名称。双击设计画布中的按钮控件,让Visual Studio为该按钮创建事件处理程序。也可以手动创建所有代码。
编辑MainPage.xaml.cs(即代码隐藏页面)中的事件处理程序代码。
private void Button_Click(object sender, RoutedEventArgs e) { }
对其进行更改以后如下所示:
private async void Button_Click(object sender, RoutedEventArgs e) { MediaElement mediaElement = new MediaElement(); var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer(); Windows.Media.SpeechSynthesis.SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("Hello, World!"); mediaElement.SetSource(stream, stream.ContentType); mediaElement.Play(); }
此代码使用一些Windows API创建的一个语音合成对象,提供给该对象一些要说的文本。运行该应用并单击按钮时,计算机或手机会逐字的说出“Hello World”。
观看下方视频了解更多详细信息:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文将演示如何使用DevExpress WPF Grid控件实现列和带的固定,欢迎下载最新版组件体验!
在本文中,我们将探讨如何通过使用 JxBrowser 和 Quill.js 将现代富文本编辑器嵌入到 Java 桌面应用程序中,来克服 Swing、JavaFX 和 SWT 中内置编辑器的局限性。
Word 文档中的批注通常用于协作审阅和反馈。这些批注可能包含文本和图片,它们为文档改进提供了重要的参考信息。本文将演示如何使用 Spire.Doc for Java 在 Java 中提取 Word 文档中的批注文本和图片。
本文主要介绍如何使用DevExpress WinForms Data Grid组件实现列重新排序,欢迎下载最新版组件体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢