Арыстанбек Мұхаммед Microsoft Visual Studio M icrosoft Visual Studio - интеграцияланған бағдарламалық жасақтама ортасы мен бірқатар басқа құралдарды қамтитын Microsoft өнімдерінің желісі. Бұл өнімдер консольдік қосымшаларды да, графикалық интерфейсі бар ойындар мен қосымшаларды да, соның ішінде Windows Forms технологиясын, UWP және Windows, Windows Mobile, Windows қолдайтын барлық платформалар үшін веб-сайттарды, веб-қосымшаларды, веб-қызметтерді жергілікті және басқарылатын кодтарда жасауға мүмкіндік береді CE,. NET Framework, Xbox, Windows Phone. NET Compact Framework және Silverlight. Xamarin компаниясын Microsoft корпорациясы сатып алғаннан кейін IOS және Android бағдарламаларын әзірлеу мүмкіндігі пайда болды.
Басқа интеграцияланған даму орталарына қарағанда басты артықшылықтардың бірі-Microsoft пайдаланушыларға веб пен клиенттің күрделі қосымшаларын жобалау кезінде элементтерді жылжытудың нақты мүмкіндігін ұсынады. Барлық осы элементтер Toolbox терезесінде орналасқан (Ctrl+Alt+X), оған view мәзірі арқылы қол жеткізуге болады:
Toolbox терезесінде қызықты сипат бар: сіз код аймағын нұқып, оны Toolbox терезесіне сүйреп апара отырып, оған код үзіндісін көшіре аласыз. Сондай-ақ, Код үзінділерінің атын өзгертуге және қайта реттеуге болады, бұл оларды жиі қолданылатын үзінділерді ұсыну немесе сақтау үшін өте пайдалы етеді.
Toolbox терезесінде Негізгі жұмыс терезесінде ашылған белсенді құжат үшін барлық қол жетімді компоненттер бар. Олар түймелер мен мәтіндік өрістер сияқты визуалды компоненттер болуы мүмкін; көрінбейтін, қызмет көрсету нысандары, мысалы, таймерлер немесе жүйелік оқиғаларды тіркеу журналдары; тіпті Class Designer құралында қолданылатын сыныптар мен интерфейс нысандары сияқты дизайн элементтері.
Visual Studio 2013 жүйесі қол жетімді компоненттерді бір үйіндіге араластырудың орнына топтастырады. Мұндай әдепкі топтау сізге қажетті басқару элементтерін табуды жеңілдетеді; мысалы, деректермен жұмыс істеуге арналған компоненттер жеке деректер тобында болады.
Әдепкі бойынша, бұл топтар тізім ретінде ұсынылған. Әр компонент өзінің жеке пиктограммасымен ұсынылған және атауы бар. Бұл Visual Studio 2013 жүйесінің жаңа нұсқасы қол жетімді нысандарды ұсынудың ескі тәсілінен ерекшеленеді, онда Toolbox терезесі тек пиктограммалар тізімі болды және пайдаланушы олардың қандай компоненттерге сәйкес келетінін білуі керек еді. Әр басқару тобының көрінісін жеке өзгертуге болады. Ол үшін топ орналасқан аймақтың кез-келген жерін тінтуірдің оң жақ түймесімен нұқыңыз және контекстік мәзірдегі List View пәрменінен құсбелгіні алып тастаңыз.
Компоненттердің көрсетілуіне қарамастан, оларды бағдарламада қолдану тәсілі өзгеріссіз қалды: қалаған компонентті белсенді құжат формасына сүйреп апарыңыз немесе оның данасын автоматты түрде қосу үшін Visual Studio жүйесіндегі компонентті екі рет нұқыңыз. Түймелер мен Мәтін өрістері сияқты визуалды компоненттер пішінде пайда болады, содан кейін пайдаланушы оларды жылжытуға, өлшемін өзгертуге немесе тор қасиеттері арқылы түзетуге болады. Таймер сияқты визуалды емес компоненттер көрінбейтін компоненттерге арналған пішін аймағында байланысты белгілері бар пиктограммалар түрінде көрсетіледі.
Жоғарғы сол жақ бұрышта Бірінші суретте SampleButton жалғыз компоненті бар GettingStarted Controls тобы көрсетілген. Негізінде, "GettingStarted" жолы - WPF жобасының атауы. Онда SampleButton басқару элементі бар. Сіз өзіңіздің жеке компоненттеріңізді немесе Басқару элементтеріңізді жасай бастағанда, жаңа бетбелгіні қолмен жасауға және әр элементті қосудың бүкіл процесін қайталауға мүмкіндік берудің орнына, Visual Studio 2013 жүйесі сіздің шешіміңіздің барлық жобаларын автоматты түрде қарайды. Компоненттер немесе Басқару элементтері анықталғаннан кейін (яғни. System компонентін жүзеге асыратын кез-келген класс танылады.ComponentModel.IComponent немесе System.Windows.WPF бағдарламалық моделі үшін FrameworkElement), жобада жаңа бетбелгі жасалады, оған сәйкес элементтер белгішелермен және әдепкі бойынша берілген сынып атауларымен қосылады, бұл жағдайда SampleButton. Компонентті қолданған кезде көрінбейтін элементтер аймағында тиісті пиктограмма пайда болады.
Visual Studio 2013 жүйесі сіздің шешіміңіздегі барлық жобаларды шешім жасамас бұрын да, кейін де қарайды. Егер шешім көптеген жобалардан тұрса, онда бұл процесс ұзақ уақыт алуы мүмкін. Бұл жағдайда Сіз Windows Forms Designer түйінінің AutoToolboxPopulate қасиетін опциялар тілқатысу терезесіндегі false (құралдар --> опциялар) деңгейіне қою арқылы осы мүмкіндікті өшіру туралы ойлануыңыз керек.
Toolbox терезесіндегі элементтердің көрінісін реттеу үшін жобаға 16x16 пиксель өлшеміндегі биттік кескін түріндегі компонентті немесе элементті қосыңыз. Содан кейін Solution Explorer терезесіне жаңадан енгізілген суретті таңдап, Properties терезесіне өтіңіз. Құру қасиеті Embedded Resource-ке тең орнатылғанына көз жеткізіңіз. Енді басқару элементінің төлсипатын ToolboxBitmap сурет төлсипатымен байланыстыру жеткілікті.
Windows Presentation Foundation (WPF) бағдарламалық моделінде TOOLBOX терезесін және басқару элементтерін орнату кезінде атрибуттар емес, метадеректерді сақтау ұғымы қолданылатынын атап өткен жөн. Бұл әдетте Visual Studio 2013 жүйесінде де, Expression Blend жүйесінде де басқару элементтерінің сыртқы түрін нақтылау үшін қолданылатын қосымша жинақтардың пайда болуына әкеледі.