软件工程-构建之法 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 ...
随机推荐
- yii笔一----基础,安装,结构,增删改查基本操作
从yii中文站开始http://www.yiichina.com/ Yii 是一个高性能,基于组件的 PHP 框架 一. 1.安装yii方式 composer安装或者下载一份应用程序模板.刚开始学习, ...
- java实现全排列
前天上午的面试遇到了一个用java实现一串数字的全排列的题,想来想去用递归最方便,可是没有在规定的时间内完成555,今天上午有空便继续写,以下是完成后的代码: import java.util.Arr ...
- jquery/zepto 圣诞节雪花飞扬
下载地址: http://www.html5tricks.com/jquery-html5-christ-snow.html 演示地址: http://www.html5tricks.com/jque ...
- laravel 生成验证码的方法
在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用.下面我们就来介绍下使用细节: 首先, composer.j ...
- python serial 获取所有的串口名称
http://blog.csdn.net/qq61394323/article/details/44619511 #!/usr/bin/env python # -*- coding: utf-8 - ...
- Entity Framework 基础知识走马观花
本文目录: 一.EF中的edmx文件探秘 二.EF中的代理模式探秘 三.EF中的延迟加载与即时加载 一.EF中的edmx文件 1.1 emdx文件本质:一个XML文件 (1)通过选择以XML方式打开e ...
- android-plugmgr源代码分析
android-plugmgr是一个Android插件加载框架,它最大的特点就是对插件不需要进行任何约束.关于这个类库的介绍见作者博客,市面上也有一些插件加载框架,但是感觉没有这个好.在这篇文章中,我 ...
- [ASP.NET MVC 小牛之路]18 - Web API
Web API 是ASP.NET平台新加的一个特性,它可以简单快速地创建Web服务为HTTP客户端提供API.Web API 使用的基础库是和一般的MVC框架一样的,但Web API并不是MVC框架的 ...
- C语言 · 未名湖边的烦恼
问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个.现在 ...
- 《Entity Framework 6 Recipes》中文翻译系列 (20) -----第四章 ASP.NET MVC中使用实体框架之在MVC中构建一个CRUD示例
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第四章 ASP.NET MVC中使用实体框架 ASP.NET是一个免费的Web框架 ...