实验二:命令行菜单小程序V1.0
2017-11-09 21:13
288 查看
“软件工程(C编码实践篇)”实验报告
实验二:命令行菜单小程序V1.0
网易云课堂昵称:Arjen0130
《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006
GitHub仓库:https://github.com/Arjen0130/AdvancedSoftwareEngineering.git
实验报告原链接地址:http://note.youdao.com/noteshare?id=625300193b48568055edd44714fb9c63&sub=F987AE0DF93C46B987AFFE5B8FDD70F5
1. 实验的思路和具体过程
1.1 实验的思路
看完实验二的相关学习视频以后,在编写命令行菜单小程序时,根据视频中讲解的内容练习编码规范。
1.2 实验的具体过程
1)使用实验1中创建好的本地仓库,添加lab2文件夹,并在lab2目录下创建、编写相关的头文件以及源文件;
2)编译通过后,将步骤1)中创建好的头文件和源文件提交到本地仓库;
3)将本地仓库的变化更新到GitHub远端仓库。
2. 关键代码
3. 相关截图
3.1 实验结果截图
3.2 关键代码截图
3.3 操作过程截图
3.3.1 创建的各个头文件和源文件
3.3.2 将工作目录中的文件添加并提交到Git本地仓库
添加完成后,发现添加的文件中存在已经废弃不用的文件,所以,需要去除这些文件
3.3.3 将本地仓库的变化提交到远端仓库
3.4 复现操作截图
4. 实验过程中遇到的疑惑、困难及处理方法
由于创建使用了多个头文件和源文件,所以,在把相关文件添加到Git仓库时,如果逐个添加比较繁琐。此时,了解到Git命令支持通配符,所以就使用了这种格式的Git命令。但是,在添加完成后,发现把已经废弃不用的文件添加到了Git仓库,所以需要去除这些误添加的文件。通过上网搜索,发现可以使用git rm -r命令去除相关文件,同时,这个命令也支持通配符,可以快速去除文件名满足一定条件的相应的文件。
5. 实验总结
通过本次实验,练习了规范的代码编写格式,体会到了规范编码带来的阅读和维护上的优势。同时,也进一步熟悉了通过命令行使用Git工具。
实验二:命令行菜单小程序V1.0
网易云课堂昵称:Arjen0130
《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006
GitHub仓库:https://github.com/Arjen0130/AdvancedSoftwareEngineering.git
实验报告原链接地址:http://note.youdao.com/noteshare?id=625300193b48568055edd44714fb9c63&sub=F987AE0DF93C46B987AFFE5B8FDD70F5
1. 实验的思路和具体过程
1.1 实验的思路
看完实验二的相关学习视频以后,在编写命令行菜单小程序时,根据视频中讲解的内容练习编码规范。
1.2 实验的具体过程
1)使用实验1中创建好的本地仓库,添加lab2文件夹,并在lab2目录下创建、编写相关的头文件以及源文件;
2)编译通过后,将步骤1)中创建好的头文件和源文件提交到本地仓库;
3)将本地仓库的变化更新到GitHub远端仓库。
2. 关键代码
... ... char cCmd[128]; while(1) { scanf("%s", cCmd); if(0 == strcmp(cCmd, "help")) { help(); } ... ... else if(0 == strcmp(cCmd, "put")) { put(); } else if(0 == strcmp(cCmd, "quit")) { exit(0); } else { printf("Undefined command...\n"); } ... ...
3. 相关截图
3.1 实验结果截图
3.2 关键代码截图
3.3 操作过程截图
3.3.1 创建的各个头文件和源文件
3.3.2 将工作目录中的文件添加并提交到Git本地仓库
添加完成后,发现添加的文件中存在已经废弃不用的文件,所以,需要去除这些文件
3.3.3 将本地仓库的变化提交到远端仓库
3.4 复现操作截图
4. 实验过程中遇到的疑惑、困难及处理方法
由于创建使用了多个头文件和源文件,所以,在把相关文件添加到Git仓库时,如果逐个添加比较繁琐。此时,了解到Git命令支持通配符,所以就使用了这种格式的Git命令。但是,在添加完成后,发现把已经废弃不用的文件添加到了Git仓库,所以需要去除这些误添加的文件。通过上网搜索,发现可以使用git rm -r命令去除相关文件,同时,这个命令也支持通配符,可以快速去除文件名满足一定条件的相应的文件。
5. 实验总结
通过本次实验,练习了规范的代码编写格式,体会到了规范编码带来的阅读和维护上的优势。同时,也进一步熟悉了通过命令行使用Git工具。
相关文章推荐
- 实验报告二:命令行菜单小程序V1.0
- [高级软件工程实验]命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0
- 软件工程(C编码实践篇) 实验二:命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0【实验楼系列shiyanlou.com】
- 软件工程(C编码实践篇)”实验报告 实验二:命令行菜单小程序V1.0
- “软件工程(C编码实践篇)”实验报告【实验二:命令行菜单小程序V1.0】
- 实验二:命令行菜单小程序V1.0
- 实验三:内部模块化的命令行菜单小程序V2.0
- 命令行菜单小程序V1.0
- 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
- 软件工程(C编码实践篇)”实验报告 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
- 软件工程(C编码实践篇) 实验七:用callback增强链表模块来实现命令行菜单小程序V2.8
- 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
- 文章标题 实验三:内部模块化的命令行菜单小程序V2.0
- 实验报告三:内部模块化的命令行菜单小程序V2.0
- 实验三:内部模块化的命令行菜单小程序V2.0
- 实验三:内部模块化的命令行菜单小程序V2.0
- 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
- 软件工程(C编码实践篇) 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5