自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

描述VS2010 Automobile類

開發(fā) 后端
這里介紹VS2010 Automobile類,VS2010的即將到來(lái),可以讓堅(jiān)守TDD的開發(fā)人員們歡呼了:VS2010的“即用即產(chǎn)生”特性,可以讓我們根據(jù)測(cè)試程序,根據(jù)代碼的使用情況,快速地反向生成相應(yīng)的代碼。

學(xué)習(xí)VS2010時(shí),你可能會(huì)遇到VS2010 Automobile類問(wèn)題,這里將介紹VS2010 Automobile類問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。測(cè)試驅(qū)動(dòng)開發(fā)開始流行于20世紀(jì)90年代,是極限編程中倡導(dǎo)的程序開發(fā)方法之一,其主要思想就是先寫測(cè)試程序,然后再實(shí)現(xiàn)代碼使其通過(guò)測(cè)試。在TDD產(chǎn)生之初,曾經(jīng)被當(dāng)做程序員們的救命稻草而受到眾人追捧。但是后來(lái)在實(shí)踐過(guò)程中人們逐漸發(fā)現(xiàn),由于缺乏相應(yīng)的開發(fā)工具的有力支持,TDD的實(shí)施變得困難重重:無(wú)法高效地編寫測(cè)試程序;測(cè)試程序?qū)懞煤?,無(wú)法自動(dòng)生成代碼框架,開發(fā)人員還要用大量的時(shí)間來(lái)編寫實(shí)現(xiàn)代碼。這些現(xiàn)實(shí)的因素都困擾著TDD的發(fā)展,讓大家有一種TDD“看上去很美”的感覺(jué)。

#t#,VS2010的即將到來(lái),可以讓堅(jiān)守TDD的開發(fā)人員們歡呼了:VS2010的“即用即產(chǎn)生”特性,可以讓我們根據(jù)測(cè)試程序,根據(jù)代碼的使用情況,快速地反向生成相應(yīng)的代碼。可以說(shuō),“即用即產(chǎn)生”特性,給TDD插上了騰飛的翅膀。還等什么,我們一起來(lái)體驗(yàn)一下“即用即產(chǎn)生”特性給TDD帶來(lái)的無(wú)限便利吧。

1. 創(chuàng)建開發(fā)項(xiàng)目和相應(yīng)的測(cè)試項(xiàng)目

首先,我們創(chuàng)建一個(gè)基于Visual C#的開發(fā)項(xiàng)目GFUDemo_CS,項(xiàng)目模板我們選擇Windows->Class Library。然后,我們?cè)诮鉀Q方案GFUDemo_CS中添加一個(gè)測(cè)試項(xiàng)目TestProject1,項(xiàng)目模板我們選擇TestProject

2. 創(chuàng)建測(cè)試程序

按照TDD的流程,我們需要先編寫測(cè)試程序。在測(cè)試項(xiàng)目TestProject1中,我們找到單元測(cè)試類UnitTest1,將其修改為AutomobileTest,這就是我們接下來(lái)將要使用的測(cè)試類。

然后,我們找到測(cè)試類AutomobileTest中的測(cè)試函數(shù)TestMethod1,將它修改為 DefaultAutomobileIsInitializedCorrectly。在這個(gè)測(cè)試函數(shù)中,我們創(chuàng)建一個(gè)全新的類Automobile的實(shí)例。這里我們注意到,VS2010 Automobile類是我們的最終設(shè)計(jì)目標(biāo),但是現(xiàn)在還沒(méi)有實(shí)現(xiàn),我們就開始使用了。

很快我們就發(fā)現(xiàn)Automobile下面出現(xiàn)了紅色的波浪線,系統(tǒng)提醒我們這個(gè)類還沒(méi)有創(chuàng)建。這里,我們就可以使用VS2010的“即用即生成”特性來(lái)快速地產(chǎn)生Automobile這個(gè)類。我們把鼠標(biāo)移動(dòng)到這個(gè)類上,VS2010會(huì)彈出一個(gè)下拉標(biāo)簽,如果我們選擇其中的“Generate class for ‘Automobile’”,系統(tǒng)就會(huì)按照默認(rèn)的設(shè)置創(chuàng)建一個(gè)VS2010 Automobile類:

當(dāng)然,我們也可以選擇其中的“Generate other”,對(duì)新創(chuàng)建的VS2010 Automobile類的一些參數(shù)進(jìn)行相應(yīng)的設(shè)置。例如,我們可以設(shè)置它的訪問(wèn)權(quán)限,類型,以及選擇所在的項(xiàng)目和文件等等。

責(zé)任編輯:佚名 來(lái)源: 博客
相關(guān)推薦

2009-11-11 12:55:52

Visual Stud

2009-12-11 15:13:15

VS 2010驅(qū)動(dòng)

2009-12-11 14:16:11

VS2010 Ulti

2009-12-15 17:42:29

2009-12-02 14:19:09

VS 2010產(chǎn)品

2009-12-15 17:55:54

VS2010 Ulti

2009-12-18 10:24:28

VS 2010代碼

2011-08-16 14:50:05

CMFCToolBarVS2010

2009-12-02 14:05:17

VS2010程序

2009-12-11 14:21:55

VS2010程序

2009-12-15 11:16:39

VS2010開發(fā)程序

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-01-18 08:55:20

IntelliTracVS2010

2009-12-02 15:38:06

VS2010套件

2010-06-29 14:49:12

Typemock IsVS2010

2009-07-15 09:39:27

Jumplist

2009-12-01 20:10:59

VS2010軟件

2010-05-06 17:46:47

2010-01-14 10:56:43

Visual C++

2010-04-14 02:29:35

VS2010開發(fā)平臺(tái)云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)