个人第2次作业:熟悉使用工具

(1) 博客开头:

GIT地址 https://github.com/bronzeonestar/zhangxinming
GIT用户名 bronzeonestar/zhangxinming
学号后五位 24122
博客地址 https://www.cnblogs.com/bronze/
作业链接 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/7582

(2)博客内容:

Part 1. 配置环境

由于vs2017安装与下载比较麻烦,以及电脑上安装有以前抄代码编程使用过的vs2015,为了资源的不浪费,加上2017与2015性能差别不大,所以决定用2015代替2017来使用。
(可以看出没有啥大区别)个人第2次作业:熟悉使用工具_第1张图片

Part 2. 克隆项目

1.注册一个github账号,把仓库拷贝到自己的仓库中
2.拷贝成功后,可以看到自己已经拥有了一个同名仓库个人第2次作业:熟悉使用工具_第2张图片
3.安装git软件
安装的时候为省时间下了下面那个版本结果下成了github桌面版没法用(ps:网速下载速度实在是慢),好在最后又下了一遍,成功安装上了git。
个人第2次作业:熟悉使用工具_第3张图片个人第2次作业:熟悉使用工具_第4张图片
4.在 我的电脑 中任意找一个目录,打开 Git 命令行软件(Windows上可在空白处右键打开 Git Bash ),输入 git clone https://github.com/bronzeonestar/AchaoCalculator

个人第2次作业:熟悉使用工具_第5张图片
5.可在当前目录下看到一个与仓库同名的文件夹Calculator ,这就是克隆到本地的项目(可以看到并没有代码在里面,要靠我们自己写)
个人第2次作业:熟悉使用工具_第6张图片
6.打开 VS2015,点击左上角的 文件 -> 新建 -> 项目 ,如下图所示,选择 Visual C#中的 控制台应用程序 更改位置参数到刚刚新建的文件夹所在的路径。刚刚新建的文件夹路径C:\Calculator
个人第2次作业:熟悉使用工具_第7张图片
7.写代码。由于自身水平实在有限,只能去网上找现成的代码(虽然抄了很大一部分,但是都是弄懂了的,并在原有代码上做了一定改动)。代码附上。
main函数代码
个人第2次作业:熟悉使用工具_第8张图片
新建了一个专门出题的类,名叫CalculatorMakeup
个人第2次作业:熟悉使用工具_第9张图片

个人第2次作业:熟悉使用工具_第10张图片

Part 3. 单元测试

新建一个测试项目。右键单击解决方案,可以添加一个新建项目,在类型里选择 单元测试,新建了一个名为 CalculatorUnitTest 的单元测试项目。
个人第2次作业:熟悉使用工具_第11张图片
为单元测试项目 CalculatorUnitTest 增加对原项目的引用,以实现调用原项目函数接口的功能
个人第2次作业:熟悉使用工具_第12张图片
在完成单元测试的项目配置后,下面我们就可以开始写单元测试代码了
(测试代码附上)
个人第2次作业:熟悉使用工具_第13张图片
在单元测试运行完毕后,VS 的左侧会弹出一个测试结果窗口,绿色代表通过。
个人第2次作业:熟悉使用工具_第14张图片

Part 4. 基本操作

1、断点

调试程序首先要会设置断点和单步运行。如下图所示,我在第 34行设了个断点:
个人第2次作业:熟悉使用工具_第15张图片
设置好断点后开始调试,可以看到下方窗口各个变量的值
个人第2次作业:熟悉使用工具_第16张图片
、设置监视一些感兴趣的变量,可在界面中只显示监控变量的值。
对rd进行了监视
个人第2次作业:熟悉使用工具_第17张图片
单步运行有两种:Step Into(逐语句,快捷捷F11) 和 Step Over(逐过程,快捷捷F10),分别对应这两个图标,分别启动后。
个人第2次作业:熟悉使用工具_第18张图片
个人第2次作业:熟悉使用工具_第19张图片

Part 5. 回归测试

我理解的就是在测试完了之后再运行一遍代码,确定代码没问题。

Part 6. 效能工具

Visual Studio 内置了非常棒的效能工具,学名叫做 性能探查器 。点击 IDE 顶部菜单栏中的 分析 ,即可看到 性能探查器
(结果见下图)
个人第2次作业:熟悉使用工具_第20张图片

Part 7. 提交代码

在提交的时候出了很多问题,git add和git commit 一直不成功,git主页里也没有上传的代码文件。
个人第2次作业:熟悉使用工具_第21张图片
最后在我优秀的室友帮助下,仔细阅读了git控制台给的错误信息,删除了一个index.lock文件,成功上传文件。
个人第2次作业:熟悉使用工具_第22张图片

你可能感兴趣的:(个人第2次作业:熟悉使用工具)