www.wikidata.uk-ua.nina.az
support status Visual C Tip Integrovane seredovishe rozrobkiRozrobnik Microsoft CorporationStabilnij vipusk Visual Studio 2010 kviten 2010 Platforma x86 x86 64 ta ItaniumOperacijna sistema Microsoft WindowsMova programuvannya C 1 Dostupni movi anglijska yaponska korejska nimecka i kilka inshihStan rozrobki aktivnijLicenziya MS EULAVebsajt Visual C Developer CenterMicrosoft Visual C MSVC integrovane seredovishe rozrobki programnogo zabezpechennya na movi C rozroblene firmoyu Microsoft Postachayetsya yak chastina komplektu Microsoft Visual Studio abo u viglyadi bezkoshtovnogo funkcionalno obmezhenogo komplektu Microsoft Visual Studio Community Edition ranishe Visual C Express Edition Zaminilo integrovane seredovishe rozrobki Microsoft QuickC Zmist 1 Visual C NET 2 Ostanni versiyi 3 Microsoft Foundation Classes 4 Posilannya 5 LiteraturaVisual C NET RedaguvatiVisual C NET pidtrimuye rozroblennya zastosunkiv yak na Managed C tak i na zvichajnomu S i tim samim dozvolyaye generuvati kod yak dlya platformi NET Framework tak i dlya vikonannya v seredovishi chistoyi Windows U comu vidnoshenni Visual C NET ye unikalnim sered inshih movnih zasobiv sho nadayutsya seredovishem Visual Studio oskilki ani Visual Basic NET ani Visual J ne zdatni generuvati kod dlya chistogo Win32 na vidminu vid poperednih versij Visual Basic i Visual J vidpovidno Ostanni versiyi RedaguvatiVisual C 2010 takozh vidomij yak Visual C 10 0 sho vhodit v komplekt Visual Studio 2010 buv vipushenij u kvitni 2010 Cya versiya pidtrimuye NET 4 0 Za zamovchannyam vsi zastosunki skompilovani v Visual C 2010 Runtimes statichne ta dinamichne zv yazuvannya budut pracyuvati tilki u Windows 2000 j piznishih versiyah Osoblivij pakunok dodav pidtrimku biblioteki rozshirennya C TR1 Visual Studio 2010 i NET Framework 4 0 dozvolyayut rozrobnikam vsih rivniv shvidko stvoryuvati rozpodileni vebzastosunki j zastosunki z povnocinnimi interfejsami dlya Windows Vista Windows 7 Windows Server 2008 Microsoft Office 2007 Microsoft Office 2010 mobilnih pristroyiv ta merezhi Internet Versiya Visual C 11 0 vhodit do komplektu Visual Studio 2012 Nadaye rozrobnikam bilshi mozhlivosti Takozh ye pidtrimka kilkoh monitoriv Visual C 2012 takozh vidomij yak Visual C 11 0 buv vipushenij 15 serpnya 2012 Visual C 2013 takozh vidomij yak Visual C 12 0 buv vipushenij 17 zhovtnya 2013 Visual C 2015 takozh vidomij yak Visual C 14 0 buv vipushenij 20 lipnya 2015 Visual C 2017 takozh vidomij yak Visual C 14 1 buv vipushenij 7 bereznya 2017 Visual C 2019 takozh vidomij yak Visual C 14 2 buv vipushenij 2 kvitnya 2019 Microsoft Foundation Classes RedaguvatiDokladnishe Microsoft Foundation ClassesV pershu chergu Visual C ce kompilyator C ale ce takozh i seredovishe komponenti yakogo vzayemodiyuchi odin z odnim sproshuyut proces rozroblennya zastosunkiv Seredovishe Visual C proponuye veliki mozhlivosti dlya programuvannya Windows zastosunkiv Najharakternishoyu jogo komponentoyu ye biblioteka osnovnih klasiv Microsoft Microsoft Foundation Classes MFC Velikij nabir klasiv S inkapsulyuye osnovnu chastinu API Application Standart Interface i proponuye mogutnyu osnovu dlya napisannya tipovih zastosunkiv Kompilyator Visual C mistit bagato novih instrumentalnih zasobiv i polipshenih mozhlivostej dlya stvorennya Windows zastosunkiv Zastosunki Windows prosti u vikoristanni ale stvoryuvati yih dosit skladno Shob polegshiti programistam robotu fahivci Microsoft rozrobili biblioteku Microsoft Foundation Classes MFC Vikoristovuyuchi gotovi klasi C mozhna nabagato shvidshe i prostishe rozv yazuvati bagato zadach Biblioteka MFC istotno polegshuye programuvannya v seredovishi Windows Ti hto volodiye dostatnim dosvidom programuvannya na C mozhut dopracovuvati klasi abo stvoryuvati novi pohidni vid isnuyuchih Klasi biblioteki MFC vikoristovuyutsya yak dlya keruvannya ob yektami Windows tak i dlya rozv yazannya pevnih zagalnosistemnih zadach Napriklad u biblioteci ye klasi dlya keruvannya fajlami ryadkami chasom obroblennyam viklyuchen tosho Po suti v MFC predstavleni praktichno vsi funkciyi Windows API U biblioteci ye zasobi obroblennya povidomlen diagnostiki pomilok j inshi zasobi zvichni dlya zastosunkiv Windows MFC maye taki perevagi Predstavlenij nabir funkcij ta klasiv vidriznyayetsya logichnistyu j povnotoyu Biblioteka MFC vidkrivaye dostup do vsih chasto vikoristovuvanih funkcij Windows API vklyuchayuchi funkciyi upravlinnya viknami zastosunkiv povidomlennyami elementami upravlinnya menyu dialogovimi viknami ob yektami GDI Graphics Device Interface interfejs grafichnih pristroyiv takimi yak shrifti kisti pera ta rastrovi zobrazhennya funkciyi roboti z dokumentami tosho Funkciyi MFC legko vivchati Fahivci Microsoft doklali vsi zusillya dlya togo shob imena funkcij MFC i pov yazani z nimi parametri buli maksimalno blizki do yihnih ekvivalentiv z Windows API Zavdyaki comu programisti legko zmozhut rozibratisya v yihnomu priznachenni Programnij kod biblioteki dosit efektivnij Shvidkist vikonannya zastosunkiv zasnovanih na MFC bude priblizno takoyu zh yak i shvidkist vikonannya zastosunkiv napisanih z vikoristannyam standartnih funkcij Windows API a dodatkovi vitrati operativnoyi pam yati budut dosit neznachnimi MFC mistit zasobi avtomatichnogo keruvannya povidomlennyami Biblioteka MFC usuvaye neobhidnist v organizaciyi ciklu obroblennya povidomlen poshirenogo dzherela pomilok v Windows zastosunkah U MFC peredbachenij avtomatichnij kontrol za poyavoyu kozhnogo povidomlennya MFC dozvolyaye organizuvati avtomatichnij kontrol za vikonannyam funkcij Cya mozhlivist realizuyetsya za rahunok togo sho mozhna zapisuvati v okremij fajl informaciyu pro rizni ob yekti j kontrolyuvati znachennya zminnih chleniv ob yekta u zruchnomu dlya rozuminnya formati MFC maye chitkij mehanizm obroblennya vinyatkovih situacij Biblioteka MFC bula rozroblena tak shob trimati pid kontrolem poyavu takih situacij Ce dozvolyaye ob yektam MFC vidnovlyuvati robotu pislya poyavi pomilok tipu outofmemory brak pam yati nepravilnogo viboru komand menyu abo problem iz zavantazhennyam fajliv abo resursiv MFC zabezpechuye dinamichne viznachennya tipiv ob yektiv Ce nadzvichajno potuzhnij programnij zasib sho dozvolyaye vidklasti perevirku tipu dinamichno stvorenogo ob yekta do momentu vikonannya programi Zavdyaki comu mozhna vilno manipulyuvati ob yektami ne pikluyuchis pro poperednij opis tipu danih Oskilki informaciya pro tip ob yekta povertayetsya pid chas vikonannya programi programist zvilnyayetsya vid cilogo etapu roboti pov yazanogo z tipizaciyeyu ob yektiv MFC mozhe vikoristovuvatisya spilno z pidprogramami napisanimi na movi S Vazhlivoyu osoblivistyu biblioteki MFC ye te sho vona mozhe spivisnuvati z zastosunkami zasnovanimi na Windows API U odnij i tij zhe programi programist mozhe vikoristovuvati klasi MFC i viklikati funkciyi Windows API Taka prozorist seredovisha dosyagayetsya za rahunok uzgodzhenosti programnih poznachen v dvoh arhitekturah Inshimi slovami fajli zagolovkiv tipi ta globalni konstanti MFC ne konfliktuyut z imenami z Windows API She odnim klyuchovim momentom sho zabezpechuye taku vzayemodiyu ye uzgodzhenist mehanizmiv upravlinnya pam yattyu Posilannya Redaguvatizavantazhiti Visual Studio Express Edition 2008 Arhivovano 7 grudnya 2009 u Wayback Machine Microsoft s Visual C Developer Center Arhivovano 10 grudnya 2010 u Wayback Machine Microsoft s Visual C Developer Center Community Arhivovano 19 zhovtnya 2009 u Wayback Machine Building Win32 Applications Using Visual C 2005 Express Arhivovano 24 sichnya 2010 u Wayback Machine Visual C Templates Tutorial Microsoft Visual C 2005 SP1 Redistributable for running applications on systems without Visual C x86 Arhivovano 7 listopada 2009 u Wayback Machine Microsoft Visual C 2008 SP1 Redistributable for running applications on systems without Visual C x86 Arhivovano 3 listopada 2009 u Wayback Machine Porivnyannya redakcij Visual C Literatura RedaguvatiAjvor Horton Microsoft Visual C 2005 bazovyj kurs Beginning Visual C 2005 M Dialektika 2007 S 1152 ISBN 0 7645 7197 4 https archive ph 20120530050106 http www lextrait com Vincent implementations html Otrimano z https uk wikipedia org w index php title Microsoft Visual C 2B 2B amp oldid 35669390