项目 | 详情 |
---|---|
GIT地址 | https://github.com/lzzz7 |
GIT用户名 | lzzz7 |
学号后五位 | 24118 |
博客地址 | https://www.cnblogs.com/-lzzz/ |
作业链接 | https://www.cnblogs.com/harry240/p/11515697.html |
Part 1. 配置环境
1.通过百度云下载Visual Studio 2017。百度网盘:链接: https://pan.baidu.com/s/1jJXyRMA 密码: ub6c
2.双击运行引导安装程序,在点击开 exe 文件后,一路继续,可以看到如下的选择界面,

勾选 .NET 桌面开发即可(这里不清楚安装哪一个,专门去问了下助教解决的)。等待安装成功。
Part 2. 克隆项目
1.在 https://github.com/join 这个网址处申请注册一个 Github 账号,这个在我们学习这门课程前已经完成。
2.成功登录后,输入阿超仓库的网址 https://github.com/ChildishChange/Calculator ,点击右上角的Fork
,进行拷贝,拷贝成功后,可以看到自己已经拥有了一个同名仓库。这里我们登录的是 lzzz7 的账号:
4.在自己的电脑上安装 Git 软件,Git 的安装教程在这里。在自己拷贝项目的主页的绿色按钮处可以找到一个可克隆的项目地址。
5.在 我的电脑 中任意找一个目录(这里是在克隆项目文件夹里面操作),打开 Git 命令行软件(Windows上可在空白处右键打开 Git Bash ),输入 git clone <clone url>
,其中 <clone url>
即我们刚刚复制的项目地址。一个动态演示图如下所示(这里 https://github.com/lzzz7/AchaoCalculator.git就是我们 Fork 后仓库的地址):
6.克隆项目到本地,进入项目文件夹,新建一个文件夹,重命名为你的 Github 账号名。

7.因为第一次使用Git,所以配置一下,并且验证配置了一下。
- 这里遇到一个问题,后面应该是master,但我的一直是java,后面研究了一下,是因为前面在fork的时候,fork的是“第0次代码作业”里面的网址,后面用我们班级作业里面的网址就行了,所以我前面有些也错了,就从前面再改了一次。

8.添加项目目录,打开VS2017并新建项目,将位置改为上一步创建好的文件夹所在位置。

Part 3.项目设计
1.设计代码,首先思考随机数如何产生,上网查找了下,随机数可以使用使用Random函数来生成,但过程中遇到一下问题
- 代码因为很久没有写了,不太熟练了,所以只写了两则运算的代码
- 计算器的要求尽量不出现整数,所以在设计代码的过程中整数的问题想到了使用四舍五入或者取一个数的最大整数值来解决,如参考这篇文章,可最后还是没能成功。
- 下面是部分代码截图

Part 4.单元测试
1.新建一个单元测试项目UnitTestProject1

2.测试通过
Part 5.效能分析
1.进行效能分析,执行次数越多,分析结果也准确,这么我们执行100000次。

2.效能分析结果

Part 6.提交代码
1.因为我们先前已经登录过了账户和邮箱,所以这里就不用了。
2.使用git add .
(这里第一次输代码时输错了,少了一个点,软件给我提示了,所以写代码细心很重要!)
3.使用git commit -m "Message"
(不知道Message应该填什么,上网搜了一下,大多是 first commit,但是我觉得这应该是需要上传的文件名字吧,不过还不太懂)
4.使用 git push
上传代码
在这一步出现了这个,上网搜了也不懂什么意思,无法解决,所以就重新对本地仓库进行了修改,又试了一次,结果就没有再弹出这个OpenSSh窗口。
5.最后成功上传进入自己的仓库中
Part7.总结
- 对于C#代码的编写还是不熟练,很多知识都不了解,这篇文章是一边百度一边写才写出来的。体会到写代码这个东西还是需要自己去学,不停的摸索。
- 写代码和读题要细心,在配置和上传的过程中,因为不细心导致在那两步停了1个小时,足足摸索了1个小时,导致效率下降。