Содержание
- 2. Интегрированная среда разработки приложений - IDE Интегрированная среда (integrated development environment - IDE) - набор инструментов
- 3. История интегрированных сред Турбо-среды (Turbo Pascal, Turbo C, Turbo C++, Delphi и др.) фирмы Borland GNU
- 4. Основные возможности IDE Единая интерактивная оболочка, обеспечивающая вызов всех других компонент, не выходя из среды, с
- 5. Новые компоненты IDE Профилировщик (profiler) Рефакторинг (refactoring) Генератор тестов (unit test generator) Система управления версиями исходных
- 6. Продолжение Инструменты "запутывания" кода (obfuscation), Поддержка создания различных видов программных проектов (projects) и решений (solutions) на
- 7. Microsoft .NET Framework Разработка платформы .NET началась в 1998 году. Изначально ей дали рабочее название Project
- 8. Платформа .NET Framework .NET - платформа надежного и безопасного многоязыкового программирования. Она основана на единой для
- 9. Архитектура .NET Framework В основе .NET лежит единая объектно-ориентированная модель классов
- 10. Пространство имен В основе .NET лежит единая объектно-ориентированная модель классов, в которой все классы унаследованы от
- 11. Разработка метаинструментов Мы будем называть метаинструментами программы, для которых другие программы выступают в роли данных. Метаинструменты
- 12. .NET Framework включает в себя: Общеязыковую объектно-ориентированную среду выполнения CLR (Common Language Runtime), совместно используемую этими
- 13. Общая схема архитектуры .NET
- 14. Common Language Runtime Common Language Runtime (сокращенно CLR) можно назвать "двигателем" платформы .NET. Его задача -
- 15. .NET Framework Class Library FCL включает в себя Common Language Specification (CLS – общая языковая спецификация),
- 16. Разновидности типов в CTS Типы-значения - размещаются в стеке виртуальной машины .NET; (int, double, unsigned int,
- 17. Понятие сборки Сборка представляет собой набор файлов, модулей и дополнительной информации, которые должны обеспечить простую установку
- 18. Схема компиляции .NET-приложения
- 19. Спецификация CLI Общая система типов (Common Type System, сокращенно CTS) Виртуальная система исполнения (Virtual Execution System,
- 20. JIT-компиляция Ключевой особенностью выполнения программ в среде .NET является JIT-компиляция. Аббревиатура JIT расшифровывается как Just-In-Time, и
- 21. Сборка мусора Преждевременное освобождение памяти (premature free). -Это случается, если мы пытаемся использовать объект, память для
- 22. Достоинства платформы .NET Безопасные типы и общее повышение безопасности приложений Единая модель обработки ошибок Межъязыковое взаимодействие
- 23. Недостатки платформы .NET Существенное замедление выполнения программ; при создании платформы, основной упор был сделан на С++/Java-подобные
- 25. Скачать презентацию