gtx560-waiting for reboot

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
发布评论