Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронный учебник по дисциплине ВМиП для спец...doc
Скачиваний:
18
Добавлен:
09.11.2019
Размер:
299.52 Кб
Скачать

32

Министерство информационных технологий и связи Российской Федерации

Федеральное агентство связи

Государственное образовательное учреждение

Московский технический университет связи и информатики

Кафедра информационных технологий в экономике и управлении

ЭЛЕКТРОННЫЙ УЧЕБНИК

по дисциплине

«Высокоуровневые методы информатики и программирования»

для специальности

08080101 (Дисциплина опд. Ф.04 – лекции: 18 часов),

Составил: к.т.н., доцент Ерохин А.Г.

2008

1. Понятие о визуальном программировании (2 часа)

Визуальное программирование – это технология, позволяющая свести проектирование пользовательского интерфейса программ к простым и наглядным процедурам. Существует множество сред визуального программирования, в основном они разработаны фирмами Microsoft и Borland. Одной из последних разработок Microsoft является Visual Studio ..Net.

Visual Studio .Net – это интегрированная среда (IDE) для разработки приложений для Windows и Web. Архитектура этой системы позволяет ей служить головной системой для любого языка программирования. В настоящее время в Visual Studio .Net реализованы языки Visual Basic .Net, Visual C++ .Net, Visual C#. Предполагается интеграция в данную систему продуктов других фирм. Уже создан компилятор с языка Fortran (Lahey/Fujitsu Fortran .Net, Intel Fortran .Net Compiler), ведутся разработки по интеграции языка Cobol.

Язык программирования является только одной из составляющих системы. Визуальный интерфейс приложения не привязан к конкретному языку. Многие инструменты, используемые при создании такого интерфейса, могут применяться другими программистами независимо от того, на каких языках они пишут.

Визуальное программирование является объектно-ориентированным программированием. Основными понятиями объектно-ориентированного программирования являются понятия объекта, метода и события.

Объект можно определить как совокупность данных и способов работы с ними. Понятие объекта является развитием понятия структуры из обычного программирования. Данные можно рассматривать как поля структуры. Пользователь и другие объекты программы должны иметь возможность читать эти данные и обрабатывать их, а также записывать в объект новые значения. Фактически объектом является все, что пользователь видит на экране и над чем может производить действия. Примерами объектов могут быть окна WIDOWS и любые элементы этого окна.

Методами объекта называются процедуры и функции, обеспечивающие необходимые операции с данными объекта: их чтение, преобразование, запись. Фактически, методы – это перечень допустимых действий над объектом.

Совокупность данных и методов их чтения и записи называется свойством объекта. Свойства объекта можно устанавливать вручную в процессе проектирования или изменять их программно. Можно сказать, что объектно-ориентированное программирование сводится к вводу в программу новых объектов и установке их свойств через методы.

Разработка прикладной программы в среде визуального программирования осуществляется в рамках проекта. Проект – это совокупность всех файлов, создаваемых в процессе разработки приложения. При этом создается файл проекта, куда записываются имена этих файлов и связи между ними. Желательно (но не обязательно) создавать каждый проект в отдельной папке. В дальнейшем, при распространении приложения, большинство этих файлов можно отбросить, оставив только исполняемый .EXE файл и другие необходимые файлы и библиотеки.

Простейшим и самыми распространенным видом проекта является стандартное WINDOWS-приложение. В Visual Studio .NET проект создается с помощью меню File→New Project, затем выбирается тип проекта, вводится его расположение и имя, после чего создается соответствующая папка.