項目 | 詳情 |
---|---|
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個小時,導致效率下降。