一、前言

自从开始了大三下的生活,学校开设一门课程“软件工程”,刚好我们是第一届进行课程改革,不在像以前那样背背概念,考前进行好好突击,然后考试就能过,最后毕业了发现软件工程课程到底我们在其中学习了什么。

我自己觉得改革,会不会让自己觉得考的不好,能学到啥?在老师的第一节课上,老师把整个学习蓝图描述一下,我大约感觉到这才是一个大学的课堂,不仅仅子啊 课堂上听老师讲课,最重要的是自己在课后自己在学习,自己在网上自己寻找知识,进行学习。自己才是这门课程的主人,主动学习课程,不是被动听老师讲。

喜欢编程,那种把代码编程现实可以使用的工具,自己觉得这是一个神奇的国度,一个从无到有的过程,像魔术一样。参加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开发平台的安装与单元测试的更多相关文章

  1. Visual Studio 开发平台的安装与单元测试

    一.安装VS2013 1.运行安装文件夹中的.exe文件,选择好安装路径与所需功能后开始安装 2.安装后第一次打开,需要一段时间 3.安装成功后,要打开VS2013,在工具栏中找到帮助选项卡,点击注册 ...

  2. 安装Visual Studio开发平台

    1.找一个VS2013的安装包,下载到D盘上,勾选相应的选项安装. 安装的过程很漫长,至少需要一个小时. 2.安装已完成,启动. . 3.登录. \ 4启动VS2013. 5.新建c#类库 6.输入代 ...

  3. 使用Visual Studio开发跨平台的iOS应用程序

    [原文发表地址]Developing cross-platform iOS application using Visual Studio [原文发表时间]2015/6/4 C ++是一种流行的高级编 ...

  4. 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  5. 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结

    实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...

  6. Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用

    Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用 Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.cs ...

  7. Visual Studio开发首选!DevExtreme v19.1.6全新来袭

    DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动.Web开发框架,可以直接在Visual Studio集成开发环境,构建 ...

  8. SharePoint 2013 工作流之Visual Studio开发示例篇

    SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio进行设计,但是功能受限,而Visual Studio可以开发功能更加丰富的工作流,下面我们简单 ...

  9. visual studio 开发linux程序

    VisualGDB支持Linux的原理是,通过ssh连接到Linux系统上通过ssh给linux下达命令 . (类似visualgdb的有windgb  ,这2个都是商业软件.) Visual GDB ...

随机推荐

  1. yii笔一----基础,安装,结构,增删改查基本操作

    从yii中文站开始http://www.yiichina.com/ Yii 是一个高性能,基于组件的 PHP 框架 一. 1.安装yii方式 composer安装或者下载一份应用程序模板.刚开始学习, ...

  2. java实现全排列

    前天上午的面试遇到了一个用java实现一串数字的全排列的题,想来想去用递归最方便,可是没有在规定的时间内完成555,今天上午有空便继续写,以下是完成后的代码: import java.util.Arr ...

  3. jquery/zepto 圣诞节雪花飞扬

    下载地址: http://www.html5tricks.com/jquery-html5-christ-snow.html 演示地址: http://www.html5tricks.com/jque ...

  4. laravel 生成验证码的方法

    在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用.下面我们就来介绍下使用细节: 首先, composer.j ...

  5. python serial 获取所有的串口名称

    http://blog.csdn.net/qq61394323/article/details/44619511 #!/usr/bin/env python # -*- coding: utf-8 - ...

  6. Entity Framework 基础知识走马观花

    本文目录: 一.EF中的edmx文件探秘 二.EF中的代理模式探秘 三.EF中的延迟加载与即时加载 一.EF中的edmx文件 1.1 emdx文件本质:一个XML文件 (1)通过选择以XML方式打开e ...

  7. android-plugmgr源代码分析

    android-plugmgr是一个Android插件加载框架,它最大的特点就是对插件不需要进行任何约束.关于这个类库的介绍见作者博客,市面上也有一些插件加载框架,但是感觉没有这个好.在这篇文章中,我 ...

  8. [ASP.NET MVC 小牛之路]18 - Web API

    Web API 是ASP.NET平台新加的一个特性,它可以简单快速地创建Web服务为HTTP客户端提供API.Web API 使用的基础库是和一般的MVC框架一样的,但Web API并不是MVC框架的 ...

  9. C语言 · 未名湖边的烦恼

    问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个.现在 ...

  10. 《Entity Framework 6 Recipes》中文翻译系列 (20) -----第四章 ASP.NET MVC中使用实体框架之在MVC中构建一个CRUD示例

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第四章  ASP.NET MVC中使用实体框架 ASP.NET是一个免费的Web框架 ...