Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование в VB_Net_1_семестр

.pdf
Скачиваний:
20
Добавлен:
18.03.2015
Размер:
1.27 Mб
Скачать

Кафедра

Основные этапы создания

 

Кафедра

Основные этапы создания

 

информатики

Windows-приложений

 

информатики

Windows-приложений

 

 

УГАТУ

 

УГАТУ

 

 

 

 

Постановка задачи. Четкая формулировка

 

Постановка задачи – это составление точного и

 

задачи, выделение исходных данных для ее

 

понятного описания того, как должно работать

решения и определение того, какие результаты

будущее приложение, что сможет делать

 

 

 

 

 

и в каком виде должны быть получены.

 

пользователь в процессе его работы,

 

 

 

 

 

Постановка задачи должна давать ответ на

 

необходимо также предусмотреть реакцию на

вопросы: Что дано? Что требуется найти? Какие

неправильные действия пользователя.

 

 

 

 

 

данные допустимы? В каком виде будет

 

 

 

 

представлены результаты работы?

 

 

 

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

241

 

Программирование и основы алгоритмизации курс 1 2014 г.

242

Кафедра

Основные этапы создания

 

Кафедра

Основные этапы создания

 

информатики

Windows-приложений

 

информатики

Windows-приложений

 

 

УГАТУ

 

УГАТУ

 

 

 

 

Разработка пользовательского интерфейса.

 

Необходимо учитывать, что интерфейс должен

 

Интерфейс – это внешняя оболочка приложения,

быть интуитивно понятен пользователю, окна не

которая должна обеспечить максимальное

 

должны быть перегружены, при необходимости

 

 

 

удобство и эффективность работы с

 

можно использовать не одну, а несколько форм,

 

 

 

информацией.

 

элементы управления на форме необходимо

 

 

 

 

 

На этапе разработки пользовательского

 

группировать по смыслу.

 

интерфейса создаются экранные формы (окна

 

 

 

приложения) со всеми находящимися на этих

 

 

 

 

формах объектами и свойствами этих объектов.

 

 

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

243

 

Программирование и основы алгоритмизации курс 1 2014 г.

244

Кафедра

Основные этапы создания

 

Кафедра

 

Основные этапы создания

 

информатики

Windows-приложений

 

информатики

Windows-приложений

 

 

УГАТУ

 

 

УГАТУ

 

 

 

 

 

Собственно программирование. Определение,

Интегрированные среды разработки приложений

какие события будут происходить в процесс

 

располагают эффективными инструментами для

работы приложения, составление алгоритмов

поиска источников логических ошибок.

 

процедур для этих событий и написание их

 

 

 

 

 

 

 

программных кодов.

 

На этапе Тестирование и отладка проводится

 

Тестирование и отладка. Устранение

 

анализ результатов решения, и в случае

 

синтаксических и семантических (логических)

 

необходимости – корректировка алгоритма и

 

ошибок в процедурах. Синтаксические ошибки

программы.

 

выявляются транслятором. Семантические

 

 

 

 

 

 

 

ошибки помогают выявить решения

 

 

 

 

 

контрольных (тестовых) примеров.

 

 

 

 

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

245

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

246

Кафедра

Основные этапы создания

 

Кафедра

 

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

 

информатики

Windows-приложений

 

информатики

 

 

УГАТУ

 

 

УГАТУ

 

 

 

 

 

 

 

 

 

 

Создание исполняемого приложения (exe-

 

1. Что понимается под технологией программирования?

 

2. Перечислите основные этапы развития технологии

 

 

 

файла). Превращение проекта в исполняемое

 

программирования.

 

приложение, способное работать за пределами

3. Чем характеризовался этап «стихийного»

 

среды.

 

 

программирования?

 

 

4. В чем заключаются особенности структурного

 

 

 

 

 

Создание инсталляционного пакета.

 

 

подхода к программированию?

 

Предусматривает подход к переносу проекта с

5. В чем заключаются особенности объектно-

 

 

ориентированного подхода к программированию?

 

компьютера на компьютер путем

 

 

 

 

6. Для чего стал необходим компонентный подход к

 

 

 

 

 

инсталлирования, а не копирования (этап

 

 

программированию?

 

выполняется при необходимости).

 

7. В чем заключается основная идея технологии dot

 

 

 

 

 

NET?

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

247

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

248

Кафедра

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

 

Кафедра

 

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

 

информатики

 

информатики

 

 

УГАТУ

 

 

УГАТУ

 

 

 

 

 

 

 

8.

Назовите и объясните основные принципы ООП.

 

15. Что такое Интегрированная Среда Разработки (ИСР)

 

 

приложений?

 

 

 

9.

Что такое класс и объект класса в объектно-

 

 

 

 

 

 

16. Перечислите достоинства визуального

 

 

ориентированном программировании?

 

 

 

 

 

программирования.

 

 

 

10.

Назовите типы отношений между классами.

 

 

 

 

 

 

17. Перечислите и дайте характеристику основных окон

11.

Как в ООП объекты взаимодействуют друг с другом?

 

ИСР MS VS.

 

 

 

12. Приведите примеры свойств, методов и событий для

 

 

 

 

18. Что такое проект и что такое приложение?

 

 

класса в ООП.

 

 

 

 

19. Как можно расположить объект на форме?

 

13.

Назовите правила обращения к свойствам и

 

 

 

20. Как можно изменить состояние объекта?

 

 

методам объекта в программном коде при ООП.

 

 

 

 

21. Приведите формат программного кода, задающего

 

14.

Перечислите преимущества ООП.

 

 

 

 

установку свойства объекта.

 

 

 

 

 

 

 

 

 

 

 

 

 

22. Приведите формат программного кода, задающего

 

 

 

 

 

использование метода объекта.

 

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

249

 

 

Программирование и основы алгоритмизации

курс 1

2014 г.

250

Кафедра

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

 

Кафедра

 

 

 

 

 

информатики

 

информатики

 

 

 

 

 

УГАТУ

 

 

 

 

 

УГАТУ

 

 

 

 

 

 

 

23. Что такое событийный механизм управления в

 

 

 

 

 

 

 

 

ООП?

 

 

 

 

 

 

 

24. Приведите пример синтаксиса событийной

 

 

 

 

 

 

 

 

процедуры.

 

 

 

 

 

 

 

25. Перечислите основные этапы создания Windows-

 

 

 

 

 

 

 

приложений

 

 

 

 

 

 

 

26. Перечислите этапы подготовки и решения задач

 

 

 

 

 

 

 

 

на компьютере.

 

 

 

 

 

 

 

 

Программирование и основы алгоритмизации курс 1 2014 г.

251

 

 

Программирование и основы алгоритмизации

курс 1

2014 г.

252