gtx560-waiting for reboot

microsoft silverlight
2023年4月2日发(作者:用友破解版)

MicrosoftVisualStudio

1MicrosoftVisualStudio

Microsoeused

todevelopconsoleandgraphicaluserinterfaceapplicationsalongwithWindowsFormsapplicati

ons,websites,webapplications,andwebservicesinbothnativecodetogetherwithmanagedco

deforallplatformssupportedbyMicrosoftWindows,WindowsMobile,WindowsCE,.NETFrame

work,.NETCompactFrameworkandMicrosoftSilverlight.

VisualStudioiegr

ateddeuilt-i

ntoolsincludeaformsdesignerforbuildingGUIapplications,webdesigner,classdesigner,andd

ptsplug-insthatenhancethefunctionalityatalmosteverylevel

—includingaddingsupportforsource-controlsystems(likeSubversionandVisualSourceSafe)an

daddingnewtoolsetslikeeditorsandvisualdesignersfordomain-specificlanguagesortoolsetsf

orotheraspectsofthesoftwaredevelopmentlifecycle(liketheTeamFoundationServerclient:T

eamExplorer).

VisualStudiosupportsdifferentprogramminglanguagesbymeansoflanguageservices,whichall

owthecodeeditoranddebuggertosupport(tovaryingdegrees)nearlyanyprogramminglangua

ge,-inlanguagesincludeC/C++(viaVisualC++),V

(),C#(viaVisualC#),andF#(asofVisualStudio2010).Supportforoth

erlanguagessuchasM,Python,andRubyamongothersisavailablevialanguageservicesinstalle

supportsXML/XSLT,HTML/XHTML,duallanguage-sp

ecificversionsofVisualStudioalsoexistwhichprovidemorelimitedlanguageservicestotheuse

r:MicrosoftVisualBasic,VisualJ#,VisualC#,andVisualC++.

Microsoftprovides"Express"editionsofitsVisualStudio2010componentsVisualBasic,VisualC

#,VisualC++,Studio2010,2008and2005Profession

alEditions,alongwithlanguage-specificversions(VisualBasic,C++,C#,J#)ofVisualStudio2005a

reavailableforfreetostudentsasdownloadsviaMicrosoft'sDreamSparkprogram.

2Architecture

VisualStudiodoesnotsupportanyprogramminglanguage,d,i

icfunctionalityiscodedasaVSPackage.

Wheninstalled,providesthreeservices:SVsSol

ution,whichprovidestheabilitytoenumerateprojectsandsolutions;SVsUIShell,whichprovides

windowingandUIfunctionality(includingtabs,toolbarsandtoolwindows);andSVsShell,which

tion,theIDEisalsoresponsibleforcoordinatingand

tors,designers,projecttypesandothertoolsa

Studio

ualStudioSDKalsoincludestheManagedPackageFr

amework(MPF),whichisasetofmanagedwrappersaroundtheCOM-interfacesthatallowtheP

r,MPFdoesnotprovideallthefunct

vicescanthenbeconsumedforcre

ationofotherpackages,whichaddfunctionalitytotheVisualStudioIDE.

SupportforprogramminglanguagesisaddedbyusingaspecificVSPackagecalledaLanguageSer

ageservicedefinesvariousinterfaceswhichtheVSPackageimplementationcanimpl

onalitiesthatcanbeaddedthiswayinclu

desyntaxcoloring,statementcompletion,bracematching,parameterinformationtooltips,mem

nterfaceisimplemented,thefuncti

geservicesaretobeimplementedonaper-lang

lementationscanreusecodefromtheparserorthecompilerforthelanguage.

ivecode,

eitherthenativeCOMinterfacesortheBabelFramework(partofVisualStudioSDK)canbeused.

Formanagedcode,theMPFincludeswrappersforwritingmanagedlanguageservices.

VisualStudiodoesnotincludeanysourcecontrolsupportbuiltinbutitdefinestwoalternativew

eControlVSPackagecanprovid

rast,asourcecontrolpluginusingtheMSSCCI(Micros

oftSourceCodeControlInterface)providesasetoffunctionsthatareusedtoimplementvarious

sourcecontrolfunctionality,wasfirstusedt

ointegrateVisualSourceSafewithVisualStudio6.0butwaslateropenedupviatheVisualStudio

2002usedMSSCCI1.1,

ualStudio2005,2008and2010useMSSCCIVersion1.3,whichaddssupportforrenameanddele

tepropagationaswellasasynchronousopening.

tancesusedifferent

registryhives(seeMSDN'sdefinitionoftheterm"registryhive"inthesenseusedhere)tostoret

heirconfigurationstateandaredifferentiatedbytheirAppId(ApplicationID).Theinstancesarela

tselectstheAppId,setstheroothiveandlaunchestheIDE.

VSPackagesre

iouualStudioEx

presseditionproductsareinstalledwiththeirownAppIds,buttheStandard,ProfessionalandTea

uently,onecaninstalltheExpresseditionsside-b

y-sidewithothereditions,f

essionaleditionincludesasupersetoftheVSPackagesinthestandardeditionandtheteamsuite

Idsystemisleveragedbyth

eVisualStudioShellinVisualStudio2008.

3Features

3.1Codeeditor

VisualStudio,likeanyotherIDE,includesacodeeditorthatsupportssyntaxhighlightingandcod

e

completionusingIntelliSensefornotonlyvariables,functionsandmethodsbutalsolanguagec

iSenseissupportedfortheincludedlanguages,aswellasfo

rXMLandforCascadingStyleSheetsandJavaScriptwhendevelopingwebsitesandwebapplicati

mpletesuggestionsarepoppedupinamodelesslistbox,overlaidontopofthecode

alStudio2008onwards,itcanbemadetemporarilysemi-transparenttoseetheco

eeditorisusedforallsupportedlanguages.

TheVisualStudi

navigationalaidsincludecollapsingcodeblocksandincrementalsearch,inadditiontonormalte

ecodeeditorsupportscodesnippets,whicharesavedtemplatesforrepetitivecodeandcanbei

ementtoolforcodes

oolsaresurfacedasfloatingwindowswhichcanbesettoautom

ualStudiocodeeditoralso

supportscoderefactoringincludingparameterreordering,variableandmethodrenaming,interfa

ceextractionandencapsulationofclassmembersinsideproperties,amongothers.

VisualStudiofeaturesbackgroundcompilation(alsocalledincrementalcompilation).Ascodeisb

eingwritten,VisualStudiocompilesitinthebackgroundinordertoprovidefeedbackaboutsynt

axandcompilationerrors,gsaremarkedwit

oundcompilationdoesnotgenerateexecutablecode,sinceitrequires

oundcompilationwa

sinitiallyintroducedwithMicrosoftVisualBasicbuthasnowbeenexpandedforallincludedlang

uages.

3.2Debugger

VisualStudioincludesadebuggerthatworksbothasasource-leveldebuggerandasamachine-l

swithbothmanagedcodeaswellasnativecodeandcanbeusedfordebu

tion,itcanalsoatta

cecodefortherunningp

rocessisavailable,cecodeisnotavailable,itcansho

ualStudiodebuggercanalsocreatememorydumpsaswellasloadthe

uggercanbeconfigu

redtobelaunchedwhenanapplicationrunningoutsidetheVisualStudioenvironmentcrashes.

Thedebuggerallowssettingbreakpoints(whichallowexecutiontobestoppedtemporarilyatac

ertainposition)andwatches(whichmonitorthevaluesofvariablesastheexecutionprogresses).

Breakpointscanbeconditional,n

besteppedover,i.e.,runoneline(ofsourcecode)itherstepintofunctionstod

ebuginsideit,orstepoverit,i.e.,theexecutionofthefunctionbodyisn'tavailableformanual

uggersupportsEditandContinue,i.e.,itallowscodetobeeditedasitis

bugging,ifthemousepointerhoversoveranyvariable,itscurrent

valueisdisplayedinatooltip("datatooltips"),

coding,theVisualStudiodebuggerletscertainfunctionsbeinvokedmanuallyfromthe

ameterstothemethodaresuppliedattheImmediatewindow.

4Designer

VisualStudioin

oolsinclude:

4.1WindowsFormsDesigner

TheWiudes

apaletteofUIwidgetsandcontrols(includingbuttons,progressbars,labels,layoutcontainersan

dothercontrols)canbecontrolledby

housinglstha

tdisplaydata(liketextbox,listbox,gridview,etc.)canbeboundtodatasourceslikedatabasesor

igner

generateseitherC#efortheapplication.

4.2WPFDesigner

TheWPFdesigner,codenamedCider,eWindows

edtoauthoruserinterfacestarget

ortsallWPFfunctionalityincludingdatabindingan

eratedXAMLfileis

compatiblewithMicrosoftExpressionDesign,Lcodeis

linkedwithcodeusingacode-behindmodel.

4.3Webdesigner/development

VisualStudioalsoincludesaweb-siteeditoranddesignerthatallowswebpagestobeauthored

licationsandsupports

HTML,sual

Studio2008onwards,thelayoutengineusedbythewebdesignerissharedwithMicrosoft

supportforMVCtechnologyasaseparatedownload

amicDataprojectavailablefromMicrosoft.

4.4Classdesigner

TheClassDesignerisusedtoauthorandedittheclasses(includingitsmembersandtheiraccess)

ssDesignercangenerateC#eoutlinesfortheclasse

lsogenerateclassdiagramsfromhand-writtenclasses.

4.5Datadesigner

Thedatadesignercanbeusedtographicallyeditdatabaseschemas,includingtypedtables,

lsobeusedtodesignqueriesfromthegraphical

view.

4.6Mappingdesigner

FromVisualStudio2008onwards,themappingdesignerisusedbyLINQtoSQLtodesignthe

msolution

fromORMapproach,ityFramework,replacesandimprovestheoldtechnology.

更多推荐

microsoft silverlight