千家信息网

怎么分析Visual Studio 2010 Automobile类

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,今天就跟大家聊聊有关怎么分析Visual Studio 2010 Automobile类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Visu
千家信息网最后更新 2025年01月16日怎么分析Visual Studio 2010 Automobile类

今天就跟大家聊聊有关怎么分析Visual Studio 2010 Automobile类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Visual Studio 2010经过长时间的发展,很多用户都很了解Visual Studio 2010 Automobile类了,这里我发表一下个人理解,和大家讨论讨论。在我们的需求分析中,我们设想Automobile有两个属性Model和TopSpeed,在Visual Studio 2010 Automobile类的默认构造函数中,这两个属性应该被分别初始化为"Not specified"和-1。我们可以在测试函数中添加如下的语句对这两个属性是否被正确地初始化进行测试:

Assert.IsTrue(myAuto.Model == "Not specified" && myAuto.TopSpeed == -1 );

同样地,当我们完成了上述代码的输入后,Model和TopSpeed下很快就出现了红色的波浪线,系统提示我们Visual Studio 2010 Automobile类没有这两个属性。按照"即用即产生"的原则,我们可以即时为Visual Studio 2010 Automobile类创建这两个属性。

测试类的构造函数

在测试项目中,我们新建一个测试方法AutomobileWithModelNameCanStart,在这个方法中,我们以指定的model和topspeed创建一个新的Automobile对象。

public void AutomobileWithModelNameCanStart()  {  string model = "550 Barchetta";  int topSpeed = 199;  Automobile myAuto = new Automobile(model, topSpeed);  }

同样,我们利用"即用即生成"的特性为Visual Studio 2010 Automobile类生成新的构造函数。在这里我们可以发现"即用即生成"功能非常"聪明",它会根据这个构造函数的使用情况,自动检查参数的类型,然后也会根据参数的名字,选择合适的属性来存储参数的数据。例如在Visual Studio 2010 Automobile类中,它就分别选择了前面我们添加的两个属性Model和TopSpeed来存储构造函数的两个参数。

public Automobile(string model, int topSpeed)  {  // TODO: Complete member initialization  this.Model = model;  this.TopSpeed = topSpeed;  }

这时我们注意到,当新的构造函数添加后,原有的默认构造函数就没有意义了,在 DefaultAutomobileIsInitializedCorrectly测试方法中我们使用了默认构造函数,这时就会出现红色的波浪线提示,不过没有关系,我们可以用"即用即产生"马上为它创建一个默认的构造函数。

测试类的成员函数

在需求分析中,我们的Visual Studio 2010 Automobile类应该具有一个成员函数Start()和一个属性IsRunning,分别用来启动我们的Automobile和判断它是否正在运行。我们编写Start()函数和IsRunning属性的测试程序如下:

myAuto.Start();  Assert.IsTrue(myAuto.IsRunning == true);

因为这两者并没有在Visual Studio 2010 Automobile类中实现,所以我们利于"即用即产生"功能,在Visual Studio 2010 Automobile类中添加成员函数Start()和属性IsRunning。

到这里,我们的测试程序就全部编写完成了,与此同步的是,我们的目标类Automobile也已经搭建好框架,初具雏形了。并且,更加重要的是,Visual Studio 2010 Automobile类的创建是完全基于它的使用情况而创建的,这样就避免了在开发后期因为测试无法通过而修改类的设计。

看完上述内容,你们对怎么分析Visual Studio 2010 Automobile类有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

函数 属性 测试 两个 分析 参数 内容 成员 方法 生成 功能 情况 波浪 程序 红色 需求 存储 提示 选择 合适 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 光驱文件怎么拷到服务器里 六安在线教育平台软件开发公司 小学教育研究常用中文电子数据库 网络安全应知应会手册 上位机软件开发招聘 e4a数据库执行语句报错 四川九州网络技术有限公司 只有排位赛才能匹配不同服务器 连云港服务器机柜哪里有 承揽和计算机软件开发 网络安全法word下载 网络安全防范标志语 数据库安全控制的应用 软件开发和推广兼职 云数据库哪国强 数据库操作类用不用单例模式 浙江常规网络技术咨询报价表 洪山订制软件开发方案 购物类网站数据库 如何批量登录管理远程服务器 存储数据到数据库中 e4a数据库执行语句报错 企业服务器可以做几个网站 网络安全法所称的网络安全 酒泉网络安全工程师和程序员 苏州银联软件开发创新服务 城市天际线如何快速修复服务器 网络安全意识小结 智能软件开发服务诚信推荐 仁魔服务器炸了吗
0