Visual Studio.Net Электронный учебник

Лекции по термодинамике Операционная система Linux Аксонометрические проекции Вычисление производной Дифференциальные уравнения Векторная алгебра и аналитическая геометрия Инженерная графика

Контрольные, курсовые на заказ
Высшая математика -
лекции , примеры решения задач
Лекции по термодинамике
Двигатели внутреннего сгорания
Архитектура ЭВМ
Основы вычислит. систем
Инженерная графика
Вычислительные комплексы
Пролог
Лекции Пролог
Учебник PHP
Компьютерная графика
Учебник по информатике
Операционная система Linux
Информационные технологии
Информационные технологии 2
Web безопасность
Компьютерные сети
Delphi 7
  • Интерфейс и логика приложения
  • Приложения баз данных
  • Технологии доступа к данным
  • Распределенные приложения
    баз данных
  • Визуальная среда
    создания отчетов
  • Технологии программирования
  • Visual Studio.Net
    Visual Basic
    Web дизайн
    Заказ курсовой по физике
    Visual Foxpro
    Экспертные системы
    Информационные системы
    Почтовые программы
    Ассемблер
    Язык PHP
    Функции PHP A-C D-F
    G-I J-M N-O P-R S-T U-Z
    GPRS
    Лекции по физике
    Заказ курсовой по математике
    Заказ курсовой по электротехнике

    Введение

    Разработчик приложений, решивший воспользоваться услугами Visual Studio.Net 7.0, получает в свое распоряжение достаточно много новых технологий и инструментов, которые позволяют ему быстро и эффективно создавать обычные Windows-приложения, которые теперь принято называть настольными — desktop applications, а также web-приложения и web-услуги (Web Services). Компания Microsoft добавила в арсенал программиста новый язык С# (произносится «Си шарп»), который, как обещают специалисты, способен в несколько раз ускорить цикл разработки сложных проектов.характер эмоционального воздействия.

    Главной новостью, которая должна привлечь ваше внимание, является то, что Visual C++, Visual Basic и С# используют одну и ту же среду разработки IDE (Integrated Development Environment), что дает возможность создавать комплексные проекты с использованием разных языков (mixed-language solutions). Многоязыковая среда разработки .Net (.Net Framework) представляет собой сумму трех составляющих:

    Первая составляющая — библиотека времени исполнения (Common Language Runtime, сокращенно CLR), функционирует как на этапе выполнения, так и на этапе разработки. Во время выполнения кода она следит за динамикой многопотоковых приложений, обеспечивает взаимосвязь процессов, поддерживает их безопасность, автоматизирует процедуры выделения и освобождения памяти. На этапе разработки CLR автоматизирует типовые задачи, решаемые программистом, значительно упрощая использование новых технологий. Особо отмечаются преимущества, получаемые при создании компонентов стандарта COM (Component Object Model, сокращенно COM — Модель многокомпонентных объектов).

    Вторая составляющая (Unified Programming Classes) предоставляет разработчику унифицированную, объектно-ориентированную, расширяемую библиотеку классов, которая совместно с другими ресурсами является частью программируемого интерфейса приложений API (Application Programming Interface). Она объединяет элементы MFC (Microsoft Foundation Classes), WFC (Windows Foundation Classes) и часть API, используемую Visual Basic.

    Третья составляющая (ASP.Net) представляет собой надстройку на.д классами, которая дает возможность пользоваться объектно-ориентированной технологией при разработке типовых элементов HTML-интерфейса. Фактически выполняемые на стороне сервера, эти элементы проецируют функции пользовательского интерфейса в виде HTML-кода. Однако при разработке сервера имеется возможность использовать мощный аппарат, предоставляемый объектной моделью программирования. Результат — резкое упрощение процесса построения web-приложений. В дополнение к этому ASP.Net поддерживает достаточно новую концепцию или модель разработки программ. Вы, наверное, слышали о ней, как о технологии «тонкого» клиента. Основная суть этой модели — предоставление кода пользователю не в виде инсталлируемого продукта, а в виде временной услуги (service).

    Код, который создан на основе среды разработки .Net Framework, носит название управляемого кода {managed code) в отличие от обычного, неуправляемого кода (unmanaged code). В режиме .Net компиляторы рассмотренных языков производят метаданные (metadata), которые сопровождают сам код. Это означает, что они генерируют дополнительную информацию, описывающую типы данных, объекты и ссылки. Библиотека времени исполнения (Common Language Runtime) использует метаданные для поиска и загрузки объектов, запуска функций, передачи параметров, размещения объектов в памяти.

    Важной функцией, которую выполняет библиотека времени исполнения, является автоматическое освобождение памяти, занимаемой объектами, которые более не используются. Это нововведение призвано повысить надежность как отдельных компонентов, так и всего разрабатываемого приложения. Данные, время жизни которых управляется таким образом, называются управляемыми данными (managed data). Если ваш код является управляемым (managed code), то вы можете пользоваться управляемыми данными, но можете и не использовать их. Более того, вы можете и не знать, являются ли ваши данные управляемыми.

    Урок 1. Начало работы с Visual Studio.Net

    Концепция решений и проектов

    Урок 2. Режимы отображения координат

    Урок 3. Традиционное Windows-приложение

    Урок 6. Графика OpenGL

    Урок 7 Трехмерные графики функций

    Урок 8. От сырых COM API к проекту ATL

    Урок 9. Трехмерная графика в проекте ATL

    Урок 10. Из жизни студентов

    Урок 11. Решаем краевую задачу

    Урок 12. Некоторые сведения об архитектуре Windows