- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“内存”窗口 要显示“内存”窗口,请在“调试”菜单中选择“窗口”,再选中“内存”,然后单击“内存 1 ”、“内存 2”、“内存 3”或“内存 4”。 * ppt课件 应用程序诊断 要对应用程序运行情况进行分析,就需要掌握大量的运行信息 要获取运行信息,跟踪代码执行情况非常重要。 .NET 提供了功能强大的Diagnostics(诊断)技术,通过诊断技术可以对应用程序进行分析、诊断,以进一步完善应用程序。 * ppt课件 Debug类 Debug 类提供了一组帮助调试代码的方法和属性 Debug类只适合调试版本的应用程序 该类的目的是通过在指定的设备输出信息以跟踪应用程序的执行 如果使用 Debug 类中的方法输出调试信息和使用断言检查逻辑,则可以使代码更加可靠 * ppt课件 Trace类 在.NET中,要在发布版本中跟踪应用程序的执行,可以使用Trace类 Trace类提供一组帮助用户跟踪代码执行情况的方法和属性 跟踪可以帮助用户在不干扰系统运行的情况下隔离并修复问题 * ppt课件 测试 单元测试 单元测试的过程包括将应用程序的最小模块或单元与其他部分隔离,并检查这些模块或单元能否按照预期的方式运行 集成测试 在集成测试中,可以将两个或多个单元合并在一起,然后再进行测试,以检查它们能否正确运行 * ppt课件 测试过程 单元测试 将应用程序的最小模块或单元与其他部分隔离,并对其进行测试。 实现集成测试的常用方法有 3 种: 自顶向下法 自底向上法 覆盖法 * ppt课件 部署 分发已完成的应用程序或组件并将它安装在客户计算机上的过程称为部署。 在部署之前,需要确定要部署在什么媒体上、部署到哪里以及如何部署。 * ppt课件 .NET 框架的部署功能 在 VS.NET 中,可以使用 Microsoft Windows 安装程序技术来完成部署。 Windows 安装程序基于一个数据驱动的模型,它在单个软件包中提供了全部的安装数据和指令。 .NET 框架允许部署两种类型的程序集:私有程序集和强名称程序集。 * ppt课件 部署的备选方案 XCOPY Windows安装程序 * ppt课件 XCopy 命令的选项 选项 说明 /p 提示确认是否要创建每个目标文件。 /q 取消显示 XCOPY 消息。 /e 复制所有子目录,即使是空目录。 /s 复制目录和子目录,除非它们是空 的。如果忽略这个选项,XCOPY 将只在单个目录中执行。 * ppt课件 部署一个简单的应用程序3-1 public class BasicApp { static public void Main(System.String[] args) { System.Console.WriteLine(Hello World);} } csc /out:BasicApp.exe /t:exe /r:MsCorlib.dll BasicApp.cs * ppt课件 部署一个简单的应用程序3-2 csc /out:SimpleApp.mod /t:module SimpleApp.cs SimpleApp.cs SimpleApp.mod * ppt课件 部署一个简单的应用程序3-3 ComplexApp.cs MergedApp.dll csc /out:MergedApp.dll /t:library /addmodule:SimpleApp.mod ComplexApp.cs * ppt课件 总结 查找并消除每个错误的过程称为调试 VS.NET 提供了一个具有许多便于开发人员使用的内置功能的调试器 使用各种类型的数据来测试应用程序对于确保它能够完全正常地工作和运行是非常必要的 分发已完成的应用程序或组件并将它安装在客户计算机上的过程称为部署 * ppt课件 第二章 第四章 第五章 第六章 第十章 * ppt课件 第二章 Visual Studio .NET 2003 * ppt课件 回顾 .NET Framework由.NET Framework类库和公共语言运行时两个主要组件组成 CLR 是管理用户代码执行的现代运行时环境,它提供JIT 编译、内存管理、异常管理和调试等方面的服务 CTS 定义声明、定义和管理所有类型所遵循的规则,而无需考虑源语言 CLS 是所有针对 .NET 的编译器都必须支持的一组最低标准,以确保语言的互操作性 命名空间是一组包含相关方法的相似类,专门用于避免类与类之间的名称冲突 即时 (JIT) 编译器将 MSIL代码编译为特定于目标操作系统和计算机体系结构的本机代码 * ppt课件
文档评论(0)