软件工程-构建之法 Visual Studio开发平台的安装与单元测试
一、前言
自从开始了大三下的生活,学校开设一门课程“软件工程”,刚好我们是第一届进行课程改革,不在像以前那样背背概念,考前进行好好突击,然后考试就能过,最后毕业了发现软件工程课程到底我们在其中学习了什么。
我自己觉得改革,会不会让自己觉得考的不好,能学到啥?在老师的第一节课上,老师把整个学习蓝图描述一下,我大约感觉到这才是一个大学的课堂,不仅仅子啊 课堂上听老师讲课,最重要的是自己在课后自己在学习,自己在网上自己寻找知识,进行学习。自己才是这门课程的主人,主动学习课程,不是被动听老师讲。
喜欢编程,那种把代码编程现实可以使用的工具,自己觉得这是一个神奇的国度,一个从无到有的过程,像魔术一样。参加ACM我也是在想把自己遇到问题时,自 己的编程思维,逻辑思维进行锻炼与提高。我之前是使用vc6.0,那时候我必须把电脑系统装成win7.因为win8对vc6.0兼容性不好,因为参加 ACM,学长推荐使用的的是Codeblock,后来自己把系统换成了win8.发现codeblock写C及C++代码,十分方便,而且用起来相当不 错。记得学习C++时候,李兆奎老师说我们使用Visual Studio编程,这个对用于来编程大型项目是一个不错的软件。自己那时候回寝室装过一次,好像是装完后发现运行一直错误,自己在百度上搜索了,然后别人 的建议是从新装一下。我想装这个Visual Studio装这个软件是很麻烦的,第一个,这个软件很大,而且不是一会半会能装完的,我第一次装了七八个小时才完事。这回又可以发现上次装的时候到底在 哪出的问题。
二、软件下载
下载地址是http://pan.baidu.com/s/1boahCPx
密码是15ea
建议:放软件最好单独整个一个盘,不要放在C盘或者桌面上。我放的是D盘,分好类,安装包和软件安装路径分开放。
三、安装过程
这个软件比较大,所以建议放在其他盘里,但是它还是需要在C盘中放一些东西。选择安装路径,建议路径都用英文。见图1红色部分。
选择你需要安装的包:看你用Visual Studio作用而选择,你也可以选择全部,这样以后可以不用再装其他的组件。见图2。图3是安装过程
这个过程非常长,用的时间是7-8个小时。
四、测试过程
(1)新建项目-》Visual C#下的Windows下的类库。输入名称(使用英文)。
(2)选中类名Class1,右键,点击生成单元测试(generate Unit Test)
(3)完事后会生成这个界面,点击Ok。
(4)生成测试单元,见红色框部分。
(5)输入测试代码,见红色框中。
(6)开始测试,点击菜单条的测试,选择窗口,选择资源测试管理器。见红色的框。
(7)点击“全部运行”,出现途中效果,测试时间是6毫秒。
(8)总结
第一次进行测试的时候,自己忘记在测试少写了一行代码,导致测试失败。后来检查的时候发现,见绿色框(自己忘记写的那一行代码)
五、总结
(1)自己在代码书写时,自己的习惯有时不好,不去检查代码,而是写完之后直接运行。
(2)接触到新学习的C#,自己觉得和C及C++很像。有点像Java,面向对象的语言,自己比较感兴趣。
软件工程-构建之法 Visual Studio开发平台的安装与单元测试的更多相关文章
- Visual Studio 开发平台的安装与单元测试
一.安装VS2013 1.运行安装文件夹中的.exe文件,选择好安装路径与所需功能后开始安装 2.安装后第一次打开,需要一段时间 3.安装成功后,要打开VS2013,在工具栏中找到帮助选项卡,点击注册 ...
- 安装Visual Studio开发平台
1.找一个VS2013的安装包,下载到D盘上,勾选相应的选项安装. 安装的过程很漫长,至少需要一个小时. 2.安装已完成,启动. . 3.登录. \ 4启动VS2013. 5.新建c#类库 6.输入代 ...
- 使用Visual Studio开发跨平台的iOS应用程序
[原文发表地址]Developing cross-platform iOS application using Visual Studio [原文发表时间]2015/6/4 C ++是一种流行的高级编 ...
- 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结
实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...
- Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用
Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用 Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.cs ...
- Visual Studio开发首选!DevExtreme v19.1.6全新来袭
DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动.Web开发框架,可以直接在Visual Studio集成开发环境,构建 ...
- SharePoint 2013 工作流之Visual Studio开发示例篇
SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio进行设计,但是功能受限,而Visual Studio可以开发功能更加丰富的工作流,下面我们简单 ...
- visual studio 开发linux程序
VisualGDB支持Linux的原理是,通过ssh连接到Linux系统上通过ssh给linux下达命令 . (类似visualgdb的有windgb ,这2个都是商业软件.) Visual GDB ...
随机推荐
- Node.js Ubuntu下安装
安装 Node.js 依次执行以下指令: sudo apt-get update sudo apt-get install -y python-software-properties python g ...
- C++大会感悟
写在前面: 我是一名学生,在北邮读研,也是跨专业学的计算机,个人对服务器端编程感兴趣,平时主用c/c++,所以逮到这次机会就参加了这次大会. 先附几张合影: 正文: 这次参加c++大会也算是我最认真的 ...
- 【实战Java高并发程序设计 2】无锁的对象引用:AtomicReference
AtomicReference和AtomicInteger非常类似,不同之处就在于AtomicInteger是对整数的封装,而AtomicReference则对应普通的对象引用.也就是它可以保证你在修 ...
- Android WiFi密码(查看工具)
纯手机端AIDE编写,现在分享出源码 & apk文件. 注: 使用此工具需要root权限. apk文件 : http://yunpan.cn/cHPLZ8zH5BQBV (提取码:9cd2) ...
- java 获取中文字符的首字母
原理: GB2312编码中的中文是按照拼音排序的 注意: 一些生僻的字无法获得正确的首字母,原因是这些字都是后加入的. import java.io.UnsupportedEncodingExcept ...
- perl 切换 dnspod 域名记录
提供域名,dnspod 账户密码(毕竟dns密码比较重要 不能谁 cat一下都可以看到 需要base64加密),原IP,切换目标IP, #!/bin/perl use warnings; use MI ...
- SQLPrompt 7.2发布
SQLPrompt 7.2发布 下载地址:http://www.red-gate.com/products/sql-development/sql-prompt/ 红门的热门产品SQLPrompt 发 ...
- 玩转Asp.net MVC 的八个扩展点
MVC模型以低耦合.可重用.可维护性高等众多优点已逐渐代替了WebForm模型.能够灵活使用MVC提供的扩展点可以达到事半功倍的效果,另一方面Asp.net MVC优秀的设计和高质量的代码也值得我们去 ...
- [ASP.NET MVC 大牛之路]01 - 开篇
匆匆2014,转眼就到末尾了.在这一年,你还有哪事情些想做而没有做? 2014年在我身上发生了两件意义重大的事,一是正月初一宝宝出生,我升级成为了爸爸:二是进入了一家创业公司,成为了技术负责人. 去年 ...
- Java批处理ExecutorService/CompletionService
服务端接收一个请求,常常需要同时进行几个计算或者向其他服务发送请求,最后拼装结果返回上游.本文就来看下JDK提供几个并行处理方案,牵涉到ExcecutorService/CompletionServi ...