外文翻译--Visual C++程序设计.doc
FundamentalsofProgrammingVisualC+The21stcenturyaretheinformationsocieties,unceasinglygrowtaketheinformationtechnologyasthemainsymbolhigh-techindustryintheentireeconomicalproportion,alongwiththecomputertechnologyrapiddevelopment,thesocietyalsodaybydayenhancetotalentedpersonscomputerapplicationandthedevelopmentlevelrequest,aretheadaptionsituations,VC+technologyanditstheproductareahugedomainwhichnowtheworldcomputerdevelops.Windows2000/xpisthepresentmainstreamgraphoperatingsystem,movesthevariousWindowsoperatingsystempersonalcomputeralreadyintheglobalfamilyandtheworkenvironmentthewidespreaduse,butmoreandmoremanypersonalcomputerhadtheInternetfunctionandthemultimediafunctionimpeltobestrongtovariousfunction,speedquickapplicationsoftwarefurtherdemand.AtpresenthasonekindthesuccesswhichobtainstoMicrosofttocarryontheslandertheatmosphere,however,theMicrosoftsuccessaddsonittothestandardizedpledge,thetechnologywhichenablestohavetheWindowsprogrammerswhichpledgeusesthemtograspintheglobalscopetoobtainthemoreandmorebigrepayment,becausethewesternsocietysacknowledgementandthecomputermoreandmorepenetratedintoineachpersonslife,thusgrowsdaybydaytotheirtechnicaldemand,thuscausedthemtherepayment,theincomeandothervariousaspectscorrespondinglyhasobtainedthesatisfactoryresult.VisualtheC+programminglanguageisatpresentextremelywidespreadvisibledevelopmentkitwhichpromotesbyMicrosoftCorporation,maydevelopusingVisualC+basedontheWidnowsplatform32applicationsprocedure,dependsupontheformidablecompileraswellasthenetworkandthedatabasedevelopmentability,maydevelopthefunctionformidableapplicationprocedurewithVisualC+.VC+6.0isintheoperatingsystemtherapidapplicationdevelopmentenvironmentnewestedition.ItalsoisinthecurrentWindowsplatformthefirstcomprehensivesupportnewestWebservicefastdevelopmentkit.Regardlessofistheenterpriseleveluser,orindividualdevelopment,allcanberelaxedusingVC+6.0,quicklydevelopoutstandinglybasedonthecorrespondenceprocedure,thedevelopmenthighlyeffectivenimbledocumentoperationsequence,thedevelopmentnimblehighlyeffectivedatabaseoperationsequence,andsoon.VC+6.0istheindustrystandardRADenvironmentwhichtheonlysupportallnewlyappears,(expansionmarklanguage)/XSL(mayexpandstylelanguage)includingXML,SOAP(simpleobjectdepositandwithdrawalagreement)andWSDL(Webserverdescriptionlanguage)andsoon.VC+6.0isthevisiblefastapplicationproceduredevelopmentlanguage,ithasprovidedthevisibleintegrateddevelopmentenvironment,thisenvironmenthasprovidedaseriesofnimbleandtheadvancedtoolfortheapplicationprogrammingpersonnel,maywidelyuseinthetypeapplicationprogramming.IntheVC+6.0integrateddevelopmentenvironment,theusermaydesigntheprocedurecode,theoperatingprocedure,carriesontheprogramerrorthedebuggingandsoon,thevisiblemethodofexploitationreducedtheapplicationproceduredevelopmentdifficulty.TheVC+6.0foundationprogramminglanguagehastheobject-orientedcharacteristicC+language.C+hasthecodestably,thereadabilitygood,thetranslationspeedisquick,theefficiencyhighermerit,andtheobject-orientedconceptwillobtainthefulldisplay,enablethislanguagetohavethebrand-newdevelopmentspaceUsesVC+6.0,wenearlymayhandleanymatter,butalsomaycomposeplantseachkindoftypetheapplicationprocedure,dynamiclinkstorehouse(DLL),CON,orCORBAobject,CGI/ISAPIprocedure,MicrosoftBackOfficeapplicationprocedure.Theprocedurescaletothesimpleindividualdatabaseapplication,isslightlybigtothecomplexenterprisesmulti-leveldistributionalsystem,allmayuseVC+6.0tocarryonthedevelopment,itsfriendlyintegrateddevelopmentcontactsurface,thevisiblebidirectionaldevelopmentpattern,thegooddatabaseapplicationsupporthighlyeffectiveproceduredevelopmentandtheproceduremovement,preparesthegeneralproceduresdevelopmentpersonnelshighpraise.VC+6.0tothedatabaseapplicationformidablesupport,greatlyenhancedtheefficiencyinparticularwhichthedatabaseapplicationsoftwaredevelops,reducedthedevelopmentcycle,deeplygeneraldatabasesapplicationprogrammingpersonnelsaffection.VC+6.0wasthedatabasehasprovidedtherichdatabasedevelopmentmoduleusingthedevelopmentpersonnel,causedthedatabaseapplicationdevelopmentfunctionformidable,controlmorenimble,afterthetranslationprocedurerunningratewasquickerIn6.0hascontainedthemassivenewfunctionsinVisualC+:Somenewcontrols(forexample,youpossiblyemailapplicationproceduredateselectorcontrolinMicrosoftinOutlook)atpresenttobeabletoapplyinyouapplicationprocedure.Eachkindofimagecouldnowbeconnectedwiththecombinationframeinitem,moreovermayusethecombinationframewhichexpandstocontrolandfollowingtabulatesthepictorialdisplayinthecombinationchoiceframe.Thetoolstrip97andInternetExplorerin4whichhasusedthecommontoolstripandthesizemayadjustwhichinOfficealltointegrateinitskindofstorehouse,byusesinyouapplicationprocedureforyou.YoumayuseInternetExplorerinyouapplicationprocedure,examinestheWebpageandtheHTMLcontentTheobject-orientedsystemstructuretechnologyishelpfultothefoundationprefessionalsoftwaredevelopmentorganization.Forexampletransportationplanalthoughhasthedifference,butvariouscitiesneedsoftwarebasicallyissame,thisprovidedonekindofmanufactureforthesoftwaredevelopmentorganization(topayattentiontoherelecturefacethetransportationplansoftwareframeissoftwareframebutwasnotversatilesoftware)anopportunity.Thiskindofframeoncedevelopssuccessfully,mayrepeatedlyusemanytimes.Thethinkingmodedecidedsolvesthequestionway,thetraditionalsoftwaredevelopmentusesthefromthetopthoughtinstructionprogramming,soonthegoaldividesintocertainsubtargets,thesubtargetfurtherdividesagain,canprogramuntilthegoaltherealization.Theobject-orientedtechnologybringstheenormouschangeforthesoftwaredesigndomain,itcarriesontheproceduredevelopmentusingthesoftwareobject,theso-calledobjectiscontainsthedataandthelogarithmaccordingtotheoperationcodeentity,orsaidisjoinssomeinthetraditionalconstructionofdatatobecalledthememberfunctiontheprocess,thusentrustswiththeobjectbythemovement.Butintheprogramming,theobjecthaswiththerealworldsomekindofcorrespondingrelations,wearepreciselyusethiskindofrelationstocarryonthedecompositiontothequestion.BMPisthebitmapabbreviation,namelyforpositionchartpicture.Thepositionchartpictureiscalledas"thepictureelement"withonekindtheunitstoragepictureinformation.These"thepictureelement"actuallyissomeneatarrangementscolored(orblackandwhite)thespot,iftheseisslowlyenlarged,youcanseecenteraddstooneeachone"thepictureelement"isimitatingowncolor,these"thepictureelement"neatlyarranges,hasbecomeaBMPpicture,andtakebmp(rle,dibandsoon)astheextension.BMP(Bitmap-File)thegraphicfileisthegraphicfileformwhichWindowsuses,movesallimageryprocessingsoftwareundertheWindowsenvironmentalltosupporttheBMPimagedocumentformat.BMP:TheWindowspositionchartmay(asblackandwhiteuseanycolordepthfromas24colors)tosavethesinglediffractiongratingpicture.TheWindowspositionchartdocumentformatandotherMicrosofttheWindowsprocedureiscompatible.Itssupportingdocumentationcompression,alsoillusesintheWebpageLookedfromtheoverallthat,theWindowspositionchartdocumentformatshortcominghassurpasseditsmerit.Inordertoguaranteethepicturepicturethequality,pleaseusethePNGdocument,theJPEGdocumentortheTIFFdocument.TheBMPdocumentissuitableinWindowsthewallpaper.Merit:BMPsupports1to24colorsdepths.TheBMPformandtheexistingWindowsprocedure(anolderprocedure)widespreadisinparticularcompatible.Shortcoming:BMPdoesnotsupportthecompression,thiscancreatethedocumenttobeextremelybig.BMPdocumentnotWebbrowsersupport.Thecomputertechnologyrapiddevelopmenttime,thepicturedocumenthasthevitalroleoneofastransmissioninformationimportantmethods.Eachkindofpictureformallhasowncharacteristicandtheapplicationdomain,eachkindofpicturedocumentthroughtheformatconversionsoftwarerealizationmutualtransformation,theuseractsaccordingtoowndemandchoiceappropriateformtoachievethebestuseeffect.Thedevelopmentandthepopularizationwhichalongwithcomputersoftware,thehardwaretechnologychangeswitheachnewday,thehumanityalreadyenteredahighspeeddevelopmenttheinformationtime,thehumanityprobablyhas80%informationtocomefromthepicture,inthescientificresearch,thetechnicalapplicationthepictureprocessingtechnologymoreandmoretobecometheessentialmethod.Pictureprocessinginvolvesthedomainhasthemilitaryapplication,medicinediagnosis,industrymonitoring,theobjectautomaticminuteexaminesrecognitionsystemandsoon,thesesystemsneedthecomputertoprovidethereal-timetendencyall,theeffectlifelikepicture.VisualC+程序设计21世纪将是信息化社会,以信息技术为主要标志的高新技术产业在整个经济中的比重不断增长,随着计算机技术的飞速发展,社会对人才的计算机应用与开发水平的要求也日益提高,为适应形势,其中VC+技术及其产品是当今世界计算机发展的一块巨大领域。Windows2000/xp是目前主流图形化操作系统,运行各种各样的Windows操作系统的个人计算机已在全球的家庭和办