c++

Page 180

Кодът, който се създава под тази развойна програмна среда се нарича управляван код... Изходът на компилатора включва метаданни (metadata), които са информация, описваща обектите на апликацията като: Типове данни и техните зависимости Обекти и техните членове Референции към изисквани компоненти Информация за компонентите и ресурсите, използвани за построяване на апликацията Метаданните при CLR се използват за: Управление на локациите памет Локализиране и зареждане на инстанциите на класовете Управление на обектните референции и преобразуване на колекцията за боклук Решаване на обръщенията на методите Генериране на естествен код Гарантиране, че апликацията е в коректната версия и с необходимите компоненти и ресурси Задействане на защитата (сигурността) Метаданните в компилирания софтуерен компонент правят компонентите само-описващи се (self-describing). Това допринася компонента, дори и написан на друг език да може да общува с даден компонент директно. Обекти, чийто мениджмънт е при CLR се наричат управлявани данни (managed data). (Допустимо е да се използват и неуправлявани данни в апликациите) Common Language Runtime се състои от: Common Type System - обезпечава поддържането на типовете и операциите над тези типове Metadata - описва и свързва типовете дефинирани от CTS; обезпечава общия обменен механизъм. Virtual Execution System - зарежда и стартира програми, написани под CLR; използва метаданни за изпълняване на управляван (managed) код; осъществява обслужвания като garbage collection Win32 вече знаете,че е за създаване на конзолно приложение:) програмката ще се стартира в команд промпт... General е за създаване на мейкфайлове и на празни проекти (изграждане от самото начало) Когато създадете проект и после искате да го унищожите,то просто го изтрийте от директорията... C:\Documents and Settings\името\My Documents\Visual Studio 2008\Projects и после няма да го има в Текущи проекти... Хайде сега се опитайте сами да си създадете тази апликацийка там в сайта на Майкрософт: кликнете тук Вече може би сте забелязали,че в тази нова програмна среда вместо така наречените Controls(контроли,инструменти) имаме така нареченото Toolbox (кутийка с инструменти:) Оттам ще можете да си разполагате бутоните и др. контроли... Можете да си нагласите Toolbox както Ви е удобно...най-добре е да е на AutoHide (автоматично да се скрива и при допир с мишката да се показват всички(е не всички) контроли:) Поставянето на контролите става просто като кликнете веднъж в/у тях и после отидете с мишката до работната форма и кликате там, и така контрола вече е добавен... Ако се опитате да компилирате,за изградите приложението това става в режим Debug (създава се и такава директория в проекта Ви) Обикновено програмката ще е с по-голям размер,отколкото в крайния режим Release ... a той се задава от главното меню:

...там където по подразбиране е Debug отметнете на Release и създаденият изпълнителен файл ще е с помалък размер...


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.