提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:陈津勇|2019-12-20 18:25:59.443|阅读 1679 次
概述:完成本教程,您将熟悉在使用Visual Studio开发应用程序时可用的许多工具、对话框和设计器,使用断点等方式调试和测试使用C#创建的应用程序(WPF项目)。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
在“Visual Studio 2019教程:使用C#创建应用程序”文章中,我们一起学习了在VS中配置IDE、创建WPF项目、更改MainWindow.xaml的名称、设计用户界面(UI)、添加一个TextBlock控件、自定义文本块中的文本、添加单选按钮、为每个单选按钮添加显示文本、添加按钮控件等操作步骤。
本文主要介绍如何构建和启动调试器并对使用C#创建应用程序文章创建的应用程序进行调试和测试,找出并修复相关错误。
调试和测试应用程序
查找并修复错误
在此步骤中,您将找到我们之前通过更改MainWindow.xaml文件名称引起的错误。
开始调试并找到错误
1、按F5或选择“Debug”来启动调试器,然后单击“Start Debugging”。
“Break Mode”窗口出现,并且“Output”窗口指示发生了IOException:无法找到资源“ mainwindow.xaml”。
2、通过选择Debug > Stop Debugging。
在本教程开始时,我们将MainWindow.xaml重命名为Greetings.xaml,但是代码仍将MainWindow.xaml称为应用程序的启动URI,因此该项目无法启动。
指定Greetings.xaml作为启动URI
1、在Solution Explorer中打开App.xaml文件。
2、将StartupUri="MainWindow.xaml"更改为StartupUri="Greetings.xaml",然后保存更改。
再次启动调试器(按F5)。应该看到该应用程序的Greetings窗口。
现在关闭应用程序窗口停止调试。
使用断点进行调试
调试期间,您可以通过选择Debug > Toggle Breakpoint来添加断点来测试代码,方法是单击编辑器中希望发生断点的那行代码旁边的左边框,或者按F9。
添加断点
1、打开Greetings.xaml.cs,然后选择以下行:MessageBox.Show("Hello.")
2、选择“Debug”>“ Toggle Breakpoint”,从菜单中添加断点。
编辑器窗口最左边的代码行旁边会出现一个红色圆圈。
3、选择以下行:MessageBox.Show("Goodbye.")。
4、按F9键添加一个断点,然后按F5开始调试。
5、选择“Greetings”窗口中的“Hello”单选按钮,然后选择“ Display”按钮。
MessageBox.Show("Hello.")以黄色突出显示。在IDE的底部,Autos、local和Watch窗口停靠在左侧,Call Stack、Breakpoints、Exception Settings、Command、Immediate和Output窗口在右侧。
6、在菜单栏上选择Debug > Step Out。
该应用程序将继续执行并出现写有“Hello”的消息框。
7、选择消息框上的“OK”按钮将其关闭。
8、在“Hello”窗口中选择“Goodbye”单选按钮,然后选择“Display”按钮。
MessageBox.Show("Goodbye.")以黄色突出显示。
9、按F5键继续调试。当消息框出现时,选择消息框上的“OK”按钮将其关闭。
10、关闭应用程序窗口停止调试。
11、在菜单栏上,选择Debug > Disable All Breakpoints。
查看UI元素的表示形式
在正在运行的应用程序中,您应该会看到一个小部件出现在窗口顶部。这是一个运行时帮助程序,可以快速访问一些有用的调试功能。单击第一个按钮Go to Live Visual Tree,应该看到一个带有树的窗口,其中包含页面的所有可视元素。展开节点并找到添加的按钮。
构建应用程序的发行版
1、现在已经验证了一切正常,接下来可以准备该应用程序的发行版。
在主菜单上选择Build > Clean solution,删除在先前构建期间创建的中间文件和输出文件。这个步骤会清理调试构建输出,可以选择不操作。
2、使用工具栏上的下拉控件将HelloWPFApp的构建配置从Debug更改为Release(它当前显示“Debug”)。
3、选择Build > Build Solution来构建解决方案。
完成以上步骤就完成本教程啦!您可以在解决方案和项目目录(...\HelloWPFApp\HelloWPFApp\bin\Release)下找到构建的.exe。
想要获得 Visual Studio 更多资源、正版授权的伙伴,请了解
12月,庆圣诞、迎元旦,上“慧都网”小程序签到兑商城通用抵价券>>> 软件商城专属优惠价,领优惠券再享折上折>>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢