Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основы визуального программирования



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

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

На основе объектно-ориентированного подхода были созданы среды программирования, например Delphi, C++ Builder, Visual C++ и др., реализующие визуальное программирование.

Существуют различные способы программирования для Windows. Возможен способ программирования вручную с использованием библиотеки Windows Win32 API, содержащей 1000 функций. Однако, такой способ исключительно трудоемок, т.к. появляется много рутинной работы программиста, приходится программировать многие общие функции, WinMain, InitInstance, а также функции-обработчики, имеющие стандартные каркасы.

Эффективность и более высокий уровень создания Windows- приложений на объектно-ориентированном языке Visual C++ достигается наличием в составе Visual C++ специальных методов программирования, к которым относятся:

- библиотека классов Microsoft Foundation Classes (MFC), содержащая много стандартных задач для Windows-программирования;

- генератор приложений с набором разнообразных мастер- блоков Wizard, позволяющий генерировать программные коды различных типов приложений Windows;

- интегрированная среда разработки Microsoft Visual Studio, выполняющая создание, просмотр и редактирование файлов и проектов, формирование графического интерфейса приложения.

Технология визуального программирования будет рассмотрена в теме 10 на примере информационной системы управления.

Контрольные вопросы

1. Какие языки и методы программирования Вы знаете?

2. Чем достигается высокий уровень создания Windows- приложений на объектно-ориентированном языке Visual C++?

3. Чем отличаются модели программирования в MS-DOS и в Windows?

4. В чем преимущества использования библиотеки классов MFC?

5. Какие типы приложений имеются в Visual C++?

6. Перечислите этапы работы приложений.

7. В чем сущность сообщений?

8. Каким образом сопоставляются сообщения и функции- обработчики?





Дата публикования: 2014-11-26; Прочитано: 962 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...