第二次作业

第二次作业| |
:--|:--|-
GIT地址|https://github.com/zenglang1
GIT用户名|zenglang1
学号后五位|24135
博客地址|我的博客
作业链接|作业

一.环境配置

之前上过C#课,电脑里已经安装了Visual Studio2015,所以在安装过程中没有问题。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2019091608465820.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA==,size_16,color_FFFFFF,t_70)

二.克隆项目

三.代码设计

1.打开VS2015,将编码的路径改为在上一步新建的文件夹zenglang1
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190918110648967.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
2.题目要求自动生成算法,首先要先自动生成0到100的随机数,还有随机选择运算符,首先我们将运算符定义在数组中,然后定义一个用于产生随机数和随机运算符的类。再将符号数字通过数据结构学习的栈的方式拼接成字符串。
在这里插入图片描述
产生随机数和随机符号
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190918215447170.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
创建计算产生的随机数和随机符号的类
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920223910786.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA==,size_16,color_FFFFFF,t_70)

将题和结果输入指定的txt。
在这里插入图片描述
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2019091822084992.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA==,size_16,color_FFFFFF,t_70)

四.单元测试

根据方法所示首先新建一个项目,选择单元测试,在新建的单元测试中进行引用。
然后进行单元测试。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919103225686.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919102845655.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
最后通过了测试,测试的时候要添加对源程序的引用,引用这一块很重要,测试的代码也要根据原函数来进行。

五.断点

设置好断点然后逐步过程开始调试。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919105414967.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919105951237.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
在调试的过程中,我按照逐过程进行地,更清楚地了解了它的过程。

六.效能工具

根据步骤的提示进行效能分析
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919110854742.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
创建详细报告
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2019091911105410.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2019091911124523.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA==,size_16,color_FFFFFF,t_70)

七.提交代码

首先进行登陆账户邮箱的确认,因为自己直接上传,系统问我是谁,才了解到有这一步,所以初次上传应该记住这个重要的步骤,并且记住git config user.namegit config user.email
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919114626922.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
跟着群文件的步骤一步步做,使用git add .git comit -m""命令改动推送到本地git库中。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919114736965.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
最后在输入git push上传,会弹出一个登陆窗口,输入GitHub的账号和密码,为了保险起见,在上传之前可以输入git status命令去检查,如果 nothing to commit 说明可以去 push 。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919114822256.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA,size_16,color_FFFFFF,t_70)
完成上传后,登陆自己的GitHub,在源仓库点击 Pull Request。然后点击项目主页点击 New pull request去提交代码。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919114939413.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYyMzI2NA
,size_16,color_FFFFFF,t_70)
对指令git add .,git commit -m ""还不是很熟悉

八.总结

此次实验代码部分很难受,对于我来说真的很难因为除了上C语言和C#以及数据结构课得那段时间敲过代码,其余时间根本没碰过,代码部分借鉴了一些别人的,通过此次实验,明白了如何进行单元测试,如何在通过Git软件在GITHUB上进行克隆,上传文件。接下来还有很多实验,相信自己能够在接下来的实验中有所提高。

posted @ 2019-09-19 12:01  曾琅  阅读(194)  评论(1)    收藏  举报