Проектирование Windows-приложений в визуальных объектно-ориентированных средах. Сивохин А.В - 29 стр.

UptoLike

Составители: 

29
Лабораторная работа 3
Высокоуровневые методы разработки приложений на языке
C# в среде Visual Studio .NET
Цельработыознакомлениесосновными компонентами инабором
инструментов интегрированной среды разработки Visual Studio .NET,
изучение структуры проектных файлов простейших приложений,
создаваемых автоматически на языке C# с использованием библиотеки
базовых классов платформы .NET, приобретение навыков построения
собственныхпроектов,формиклассов,атакжеовладениеспособами
модификации, сохранения и восстановления проектных файлов
создаваемогоприложения.
3.1 Среда Visual Studio и платформа .NET
Среда Visual Studio это полностью интегрированная визуальная студия
разработки, которая одинаково хорошо справляется с языками C++, C#, J# и
Visual Basic, а также с ASP.NET, позволяя создавать объектно-ориентированные
Windows-приложения и Web-службы. Она является основным компонентом
многоязыковой технологии .NET (СЕТЬ). Программными инструментами этой
технологии являются платформа .NET Framework и набор ориентированных на
эту платформу компиляторов для
объектно-ориентированных языков
программирования, состав которых постоянно расширяется.
Платформа .NET Framework, на которой работает студия Visual Studio
.NET и создаваемые с ее помощью приложения, является каркасом и виртуальным
интерфейсом для доступа к API-функциям операционной системы Windows. Она
позволяет максимально упростить процесс написания исходной программы, ее
отладки и компиляции в сборку (Assembly) управляемый код для поставки
потребителям
в виде исполняемых приложений, служб, Web-страниц или
библиотек. Инструментами платформы являются библиотека базовых классов
.NET Framework (FCL) и общеязыковая исполняющая среда (Common Language
Runtime CLR).
Компиляторы языков программирования производят синтаксическую
проверку исходных программ и компонуют сборки управляемых кодов
(Assembly). Выбор языка для среды программирования .NET становится
практически вопросом личных предпочтений. «Общеязыковая» в словосочетании
«общеязыковая исполняющая среда» указывает
на то, что язык
программирования не влияет на структуру управляемого кода и его работу.
Другие среды не предоставляли такие возможности. Так, в программе на Visual
Basic сложно запускать новые потоки. Хуже того, современные языки, такие как
Visual Basic и Visual C++, используют разные API, и поэтому знания,
приобретенные при написании Windows-программ на Visual Basic, будут стоить
весьма немного, когда
потребуется написать DLL на C++.
                            Лабораторная работа № 3
       Высокоуровневые методы разработки приложений на языке
                    C# в среде Visual Studio .NET
      Цель работы ⎯ ознакомление с основными компонентами и набором
инструментов интегрированной среды разработки Visual Studio .NET,
изучение структуры проектных файлов простейших приложений,
создаваемых автоматически на языке C# с использованием библиотеки
базовых классов платформы .NET, приобретение навыков построения
собственных проектов, форм и классов, а также овладение способами
модификации, сохранения и восстановления проектных файлов
создаваемого приложения.

                    3.1 Среда Visual Studio и платформа .NET
       Среда Visual Studio ⎯ это полностью интегрированная визуальная студия
разработки, которая одинаково хорошо справляется с языками C++, C#, J# и
Visual Basic, а также с ASP.NET, позволяя создавать объектно-ориентированные
Windows-приложения и Web-службы. Она является основным компонентом
многоязыковой технологии .NET (СЕТЬ). Программными инструментами этой
технологии являются платформа .NET Framework и набор ориентированных на
эту платформу компиляторов для объектно-ориентированных языков
программирования, состав которых постоянно расширяется.
       Платформа .NET Framework, на которой работает студия Visual Studio
.NET и создаваемые с ее помощью приложения, является каркасом и виртуальным
интерфейсом для доступа к API-функциям операционной системы Windows. Она
позволяет максимально упростить процесс написания исходной программы, ее
отладки и компиляции в сборку (Assembly) ⎯ управляемый код для поставки
потребителям в виде исполняемых приложений, служб, Web-страниц или
библиотек. Инструментами платформы являются библиотека базовых классов
.NET Framework (FCL) и общеязыковая исполняющая среда (Common Language
Runtime CLR).
       Компиляторы языков программирования производят синтаксическую
проверку исходных программ и компонуют сборки управляемых кодов
(Assembly). Выбор языка для среды программирования .NET становится
практически вопросом личных предпочтений. «Общеязыковая» в словосочетании
«общеязыковая исполняющая среда» указывает на то, что язык
программирования не влияет на структуру управляемого кода и его работу.
Другие среды не предоставляли такие возможности. Так, в программе на Visual
Basic сложно запускать новые потоки. Хуже того, современные языки, такие как
Visual Basic и Visual C++, используют разные API, и поэтому знания,
приобретенные при написании Windows-программ на Visual Basic, будут стоить
весьма немного, когда потребуется написать DLL на C++.

                                     29