計(jì)算機(jī)專業(yè)外文文獻(xiàn)及翻譯_第1頁
計(jì)算機(jī)專業(yè)外文文獻(xiàn)及翻譯_第2頁
計(jì)算機(jī)專業(yè)外文文獻(xiàn)及翻譯_第3頁
計(jì)算機(jī)專業(yè)外文文獻(xiàn)及翻譯_第4頁
計(jì)算機(jī)專業(yè)外文文獻(xiàn)及翻譯_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

微VisualStudio1軟是軟司推出的開發(fā)環(huán)境可以用來創(chuàng)建平下的Windows應(yīng)程序和絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序插。是個(gè)自微軟的集成開發(fā)環(huán)它以用來開發(fā)由微軟視窗機(jī)WindowsCE框.NET簡框架和微軟的Silverlight支持的控制臺(tái)和圖形用戶界面的應(yīng)用程序以及Windows窗應(yīng)用程序,站用程序和網(wǎng)絡(luò)服務(wù)中的本地代碼連同托管代碼。包一由智能感知和代碼重構(gòu)支持的代碼編輯器。集成的調(diào)試工作既作為一個(gè)源代碼級(jí)調(diào)試器又可以作為一臺(tái)機(jī)器級(jí)調(diào)試器工包括一個(gè)窗體設(shè)計(jì)應(yīng)程序頁設(shè)計(jì)師,類設(shè)計(jì)師,數(shù)據(jù)庫架構(gòu)設(shè)計(jì)師。它有幾乎各個(gè)層面的插件增強(qiáng)功能,包括增加對(duì)支持代碼控制系統(tǒng)(如Subversion和Visual)添加新的工具集設(shè)計(jì)和可視化編輯器,如特定于域的語言或用于其他方面的軟件開發(fā)生命周期的工TeamServer的客端隊(duì)源管理器)。支不的編程語言的服務(wù)方式的語言,它允許代碼編輯器和調(diào)試器(在不同程度上支持幾乎所有的編程語言了個(gè)語言特定服務(wù)的存在的語言中包括C+(通過C++(過Visual#(通過#和(為Visual2010),為支持其他語言,M,Python,Ruby,可通過安裝單獨(dú)的語言服務(wù)。它也支持的XML/XSLT,HTML/XHTML和CSS.為特定用戶提供服務(wù)VisualStudio也是存在的:微軟Basic#和Visual。微軟提供直的2010組件的Visual和VisualC#和VisualC,Developer版本任費(fèi)用2008年和2005專業(yè)版V的定語言版本VisualBasic#J#),通過微軟的下計(jì),對(duì)學(xué)生免費(fèi)。2不持何編程語言,解決方案或工具本質(zhì)。相反,它允許插入各種功能。特定的功能是作為一個(gè)V壓包的代碼。安裝時(shí),這個(gè)功能可以從服務(wù)器得到提供三項(xiàng)服:它提供了能夠列舉的項(xiàng)目和解決方SVsUIShell它供了窗口和用戶界面功括標(biāo)簽,工具欄和工具窗口)SVsShell它處理VS壓包的注冊(cè)。此外IDE還可以負(fù)責(zé)協(xié)調(diào)和服務(wù)之間實(shí)現(xiàn)通信。所有的編輯器,設(shè)計(jì)器,項(xiàng)目類型和其他工具都?jí)喊嬖谑褂脝?。VisualStudioSDK還包括了管理軟件包框,這是一套管理的允許在寫CLI兼的語言的任何圍COM的口并提供所有VCOM功能。

精選文庫通過使用特定的VSPackage來支持的編程語言的服務(wù),為語言服務(wù)。一個(gè)語言服務(wù)定義了各種接口這些實(shí)包可以實(shí)現(xiàn)添加能支持多種的式以添加包括語法著色,語句完成,括號(hào)匹配,參數(shù)信息工具提示,成員名單和背景匯編的錯(cuò)誤標(biāo)記。如果接口完成,么語言就可以使用這些功能服要在每個(gè)語言的基礎(chǔ)實(shí)施碼的實(shí)現(xiàn)可以從語言解析器實(shí)現(xiàn)。語言服務(wù)可以在本機(jī)代碼或托管代碼實(shí)現(xiàn)。對(duì)于本機(jī)代碼,無論是本接或巴貝框架(部分Visual)都可以使用。于托管代碼服,包括托管語言編寫包裝。不括何源頭控制內(nèi)建支援,但它定義了兩種可供選擇的源代碼控制系統(tǒng)的方法可以用IDE集成一源代碼控制VSPackage可提供自己的定制的用戶界面反代碼管理插件使用M(Microsoft源代碼控制接口)提供了一個(gè)功能集的控制功能,用于落實(shí)各項(xiàng)源接口標(biāo)的Visual用界面首使用集成的Visual后在VisualStudioSDK中通過Visual使用Studio.NET2003使用MSSCCI20082010使版加了命名和刪除的支持以及異步傳輸。支運(yùn)(每一個(gè)都有它自己的一)個(gè)實(shí)例的環(huán)境。這些實(shí)例使用不同的注冊(cè)表配置單元來存儲(chǔ)它們的配置狀態(tài)和區(qū)別他們(應(yīng)用程序I實(shí)都是由一開始的AppID-specific.exe件選擇的A,設(shè)置根并啟動(dòng)I。一個(gè)AppID的記中成了其他的VSPackage。VisualStudio的各種產(chǎn)品版本,是使用不同AppID。在速版產(chǎn)品都設(shè)有自己的A,標(biāo)準(zhǔn),專業(yè)和團(tuán)隊(duì)套產(chǎn)品共享相同AppID。因此,人們可以安裝版并排側(cè)其他版本,不同的其他版本更新相同的安裝。專業(yè)版包含標(biāo)準(zhǔn)版的超集和括對(duì)其他版本中的團(tuán)隊(duì)套件超統(tǒng)由VisualStudio的Shell響。33.1代碼編輯器,任何其它的集成開發(fā)環(huán)境一樣,包括一個(gè)支持語法高亮和代碼自動(dòng)完成的代編輯器,不僅變量,函數(shù)和方法,就連語言,如結(jié)構(gòu)循環(huán)和查詢都是使用智能感知的。在開發(fā)站和Web應(yīng)程序時(shí)知是由內(nèi)部語言支持的XML樣表和JavaScript也樣支持編輯器中會(huì)自動(dòng)彈出一個(gè)無模式列表框的代碼,覆蓋在上面。年起,它可暫時(shí)半透明地看到它阻礙了代碼。代碼編輯器是用于所有支持的語言。在Visual代編輯器還支設(shè)置快捷導(dǎo)航代碼書簽,其他助航設(shè)備包括折疊代碼塊和漸進(jìn)式搜索,還有正常的文本搜索與正則表達(dá)式(在計(jì)算機(jī)科學(xué)中,是指一個(gè)用來描述或者匹配一列符合某個(gè)句法規(guī)則的字符串的單個(gè)字符串。在很多文本編輯器或其他工具里,正則表達(dá)式通常被來檢索/替換那些符合某個(gè)模式的文本內(nèi)容)搜索。碼編輯器還包括一個(gè)多項(xiàng)目剪貼板和任務(wù)列表。代碼編輯器支持代碼片段,它保存模板重復(fù)的代碼,也可以被插入到正在進(jìn)行這項(xiàng)工作到的代和項(xiàng)目自定義中。一個(gè)代碼片段管理工具也是這樣建立的。這些工具是在浮動(dòng)窗口顯示,當(dāng)這個(gè)窗不被使用或者停在屏幕一側(cè)時(shí),可以將它設(shè)置成自動(dòng)隱藏。代編輯器也支持代碼重包括參數(shù)重新排序,變量和方法的重命名,界面的提取和內(nèi)部成員屬性的封裝等等。提了景編也為增量編譯寫的代碼時(shí)編背景為了強(qiáng)調(diào)它在提供反饋有關(guān)語法和編譯錯(cuò)誤紅色的波浪告標(biāo)有綠色下劃線景譯不生—

2

精選文庫成可執(zhí)行代碼,因?yàn)樗枰粋€(gè)不同的編譯器而不是一個(gè)生成可執(zhí)行代碼的編譯器。背景資料編最初是和Visual語言一起推出的,但現(xiàn)在它已經(jīng)擴(kuò)展到了所有內(nèi)部語言。3.2調(diào)試器Studio包一調(diào)試器既可以作為一個(gè)源代碼級(jí)調(diào)試器工作,并作為機(jī)器級(jí)調(diào)試器工作。它可工作在托管代碼以及本機(jī)代碼,可Studio支的任何語言調(diào)試應(yīng)用程序。此外,它也可以附加到正在運(yùn)行的進(jìn)程,監(jiān)測(cè)和調(diào)試這些進(jìn)程。如果源代碼的運(yùn)行過程是可用的,它就會(huì)顯代碼的運(yùn)行。如果源代碼是不可用,它可以顯示反匯編Studio調(diào)器還可以創(chuàng)建內(nèi)存轉(zhuǎn)儲(chǔ)以及負(fù)荷調(diào)試它們線程序也支持器以被配置為一個(gè)應(yīng)用程序Visual環(huán)之外。調(diào)試器可以設(shè)置(允許執(zhí)行被暫時(shí)停止的位置)和監(jiān)視(用于監(jiān)視變量的值執(zhí)行進(jìn)度)斷點(diǎn)。點(diǎn)是有條件的意著他們條件滿足時(shí)觸發(fā)以加強(qiáng)一只運(yùn)行一源碼步進(jìn)它里面的功能來調(diào)試,或者步過,即執(zhí)行機(jī)構(gòu)的功能。也就是說,它允許代碼進(jìn)行編輯,為它的調(diào)試只有2位不支持6位。在調(diào)試時(shí),如果鼠標(biāo)指針徘徊在任何變量,其當(dāng)前值顯示在工提示數(shù)據(jù)提果要的話,它也可以修改。在編碼時(shí)調(diào)器讓某些職能援引手動(dòng)Immediate工窗口。方法參數(shù)提供的是在立即窗口。4Studio包括一個(gè)可視化設(shè)計(jì),以幫助開發(fā)主機(jī)的應(yīng)用程序。這些具包括:4.1Windows窗體設(shè)計(jì)器窗設(shè)計(jì)器是用Windows窗構(gòu)建圖形用界面應(yīng)用程序。它包括一調(diào)板件和一些可以在窗體表面拖拽的控按鈕度條簽局容器和其他控制以通控制其他容器的框架控件或鎖定到窗體的一面來改變。顯示數(shù)據(jù)的控件(如文本框,列表框,格視圖等)都可以綁定到數(shù)據(jù)源,如數(shù)據(jù)庫或查詢用一個(gè)事件驅(qū)動(dòng)的編程模型與代碼關(guān)聯(lián)的。設(shè)器會(huì)生成#或VB.NET應(yīng)用程序代碼。4.2設(shè)計(jì)WPF設(shè)計(jì)器號(hào)為CiderVisualStudio2008紹窗體設(shè)計(jì)器一樣它支持拖拽。它是用來提交用戶界面對(duì)象Windows。支持所有功能,WPF的數(shù)據(jù)綁定和自動(dòng)布局管理UI生的XAML代生成的XAML文兼容微軟E設(shè)設(shè)計(jì)者為導(dǎo)向的產(chǎn)品XAML代是聯(lián)系在一起的代碼使用代碼隱藏模型。4.3網(wǎng)頁設(shè)計(jì)/開發(fā)Studio還包括一個(gè)網(wǎng)站編輯器,網(wǎng)頁設(shè)計(jì)器,允許被拖放部件。是用于開應(yīng)用程序和支持HTMLCSS和它用代碼隱藏模型代從VisualStudio年,設(shè)計(jì)器的布局引擎所使用的絡(luò)共享與微軟Expression。還有ASP.NETMVC支持的載技術(shù)。4.4類設(shè)計(jì)器—

3

精選文庫類設(shè)計(jì)器是用UML建來編寫和編輯包括其成員和他們?cè)L問可生成#和VB.NET代。它也可以生成手寫類的類圖。4.5數(shù)據(jù)設(shè)計(jì)這些數(shù)據(jù)可以用來設(shè)計(jì)圖形編輯數(shù)據(jù)庫模式,包括類型的表,主鍵和外鍵和約束。它也可以用設(shè)計(jì)圖形視圖從查詢。4.6繪圖設(shè)計(jì)器從Visual年起設(shè)計(jì)器使用的LINQ到SQL來計(jì)對(duì)應(yīng)關(guān)系數(shù)據(jù)庫模式和類封裝了數(shù)據(jù)。這種從O、ADO.NET實(shí)框架新的解決方案,取代和提高了舊技術(shù)。MicrosoftVisualStudio—

4

精選文庫1MicrosoftVisualandevelopmentenvironmentfromMicrosoft.ItcanbeusedconsoleandgraphicalwithWindowssites,webinbothcodewithmanagedforallsupportedbyMicrosoftWindowsMobile,WindowsFramework,.NETSilverlight.StudiosupportingIntelliSegratedworksbothasasource-levelmachine-leveldebugger.built-inincludeaformsdesignerforbuildingGUIschemaItacceptsthatenhancethefunctionalityeverylevelincludingforsource-controlsystems(likeSubversionandandlikedesignersfordomain-specificlanguagesforotheroflifecycle(likeServerclient:TeamExplorer).programminglanguagesbymeansofwhichallowthedebuggertosupport(tovaryingdegrees)nearlylanguage,alanguage-specificBuilt-inincludeC/C++(viaVisualC++),VB.NET(viaVisual.NET),C#(viaVisualC#),andF#(asofVisualStudio2010).forasRubyamongothersisviaseparately.ItHTML/XHTML,JavaCSS.language-specificStudioexistprovidemorelimitedtotheVisualVisualandVisualMicrosoftprovideseditionsofitsVisualVisualVisualWebDeveloper20082005ProfessionalEditions,alongwith(VisualofVisualStudio2005forviaMicrosoft'sDreamprogram.2programmingsolutionortoolintrinsically.itallowsinvariousoffunctionality.functionalityisathefunctionalityService.TheIDEprovidesservices:providesabilityprojectssolutions;SVsUIShell,whichprovidesandfunctionality(includingtoolbarsandtoolwindows);andwhichwiththeIDEisalsoresponsibleforcoordinatingcommunicationservices.Alleditors,otherimplementedasVSPackages.toaccesstheVSPackages.VisualStudioSDKtheManagedPackageFrameworkisaroundCOM-interfacesthatallowPackagesbewritteninlanguage.However,MPFdoesnotprovideallfunctionalityexposed—

5

精選文庫theCOMinterfaces.canthenconsumedforfunctionalityVisualStudioIDE.forisaddedbyusingaspecificService.AlanguageservicewhichVSPackageimplementationcanforvariousfunctionalities.canthiswayincludecoloring,statementcompletion,braceinformationmarkersforIfinterfaceisthefunctionalitywillavailableforthelanguage.tobeimplementedonaper-languageTheimplementationscodefromtheorforthecanbeimplementedeitherinorcode,eitherthe(partofStudioSDK)Forcode,theMPFincludeswrappersforwritingmanagedincludecontrolsupportbuiltinittwoalternativewaysforsourcewiththeAitscustomisedInasourcecontroltheMSSCCI(MicrosoftSourceInterface)asetfunctionsthatusedvariouscontrolfunctionality,withVisualuserMSSCCIfirsttointegrateVisualSourceSafe6.0butupVisualStudioVisual.NET2002usedMSSCCIVisualusedMSSCCIVisualand2010MSSCCIVersion1.3,addsforrenamedeletewellasopening.Studiomultipleinstancesoftheenvironment.TheinstancesusedifferentregistryMSDN'sterm"registryhive"senseusedhere)tostatearebytheir(ApplicationID).TheareanAppId-specificthattheAppId,theroothiveandIDE.registeredAppIdareintegratedwithotherVSPackagesforAppId.variousarecreateddifferentAppIds.TheVisualareinstalledwithAppIds,butproductssharetheAppId.Consequently,onecaninstalltheeditionswithothertheotherwhichsameinstallation.TheVSPackagesinstandardsuiteincludesasupersetofVSPackagesinothereditions.AppIdsystemisbytheinVisual3Features3.1CodeeditorStudio,likeahighlightingandbutlanguageconstructslikeandsupportedfortheaswellasforXMLforSheetswebsitesandweb—

6

精選文庫suggestionsareupaontopofeditor.onwards,itbetemporarilytoseethecodeit.editorisusedforallsupportedlanguages.TheVisualeditorsupportscodefornavigation.navigationalincludeblocksdincrementalinadditiontosearchregexsearch.Thecodemulti-itemlist.whichforandbeintoandforthebeingworkedAtoolcodesnippetsisbuiltinaswell.ThesearesurfacedasfloatingwindowswhichcanbewhenorsideTheVisualStudioalsosupportscoderefactoringreordering,variableandmethodextractionandclassinsideamongcompilationcompilation).AsisVisualStudioitinordertofeedbacksyntaxerrors,whichareflaggedwithredmarkedwithBackgrounddoesnotsinceitrequiresadifferentcompileronetogenerateexecutablecode.BackgroundcompilationwasinitiallywithVisualbuthasnowforallincluded3.2Debuggerincludesthatworksasandasamachine-levelItworkswithmanagedwellascodeandbeusedforapplicationswritteninlanguagebyVisualInaddition,itcanattachtorunningprocessesandprocesses.IfsourceforrunningisitcodeasitbeingIfsourcecodeisitcanshowdisassembly.TheVisualdebuggercancreatememorydumpsaswellasthemfordebugging.aresupported.ThedebuggerconfiguredtolaunchedwhenapplicationrunningoutsideVisualStudioenvironmentThedebuggersettingallowtobestoppedtemporarilycertainposition)and(whichmonitorthevaluesofasexecutionconditional,triggeredwhentheconditionbeoneline(ofcode)atatime.Itcaneitherstepintofunctionstoinsideit,stepit,executionofthefunctionisn'tavailablefordebuggersupportsEditandContinue,itallowstoeditedasitifpointerovervariable,itsvalueinaitcanalsobemodifiedifDuringStudiodebuggerbeinvokedmanuallyfromtheImmediatetoolwindow.areatImmediatewindow.4DesignerhostofvisualaidinthedevelopmentThese—

7

精選文庫4.1WindowsFormsDesignerThebuildGUIWindowsItapaletteofUIandonsurface.byhousingthecontrolscontainersorlockingsideofform.(liketextbox,gridbesourceslikeorUIislinkedwithanmodel.orVB.NETfor4.2WPFDesignerTheWPFCider,withVisualLikeWindowsdesignerits

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論