Программирование в VB_Net_1_семестр
.pdfКафедра |
Основные этапы создания |
|
Кафедра |
Основные этапы создания |
|
информатики |
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 |