ВУЗ:
Составители:
Рубрика:
41
{
Event. what:= evNothing;
}
void TInt::EndExec()
{
EndState= 1;
}
void TInt::AddY(int Y)
{
x+=Y;
и т.д.
void main()
{
TInt MyApp;
MyApp.Execute();
}
Порядок выполнения работы.
1. Разобрать пример, представленный в приложении. Ответить на
следующие вопросы:
а) какова здесь иерархия классов?
б) какова здесь иерархия объектов?
в) как КАЛЬКУЛЯТОРУ передаются аргументы операции? где они
хранятся? Каким образом получают к ним доступ устройства СЛОЖЕ-
НИЯ, ВЫЧИТАНИЯ и т.д. ?
г) как обрабатываются события группой?
д) каковы все маршруты
события TEvent?
е) как выполняются HandleEvent всех классов?
2. Выбрать группу объектов, которые будут обрабатывать события
(это не могут быть объекты, приведенные в приложении).
3.Для выбранной группы объектов определить перечень операций,
которые должны выполняться по командам пользователя.
4.Определить вид командной строки <код_операции><параметры>.
Решить вопросы:
как кодируются операции? какие передаются
параметры?
5. Определить иерархию объектов. Если необходимо, добавить но-
вые объекты (группы объектов).
6. Определить иерархию классов. Если необходимо, добавить новые
классы.
41 { Event. what:= evNothing; } void TInt::EndExec() { EndState= 1; } void TInt::AddY(int Y) { x+=Y; и т.д. void main() { TInt MyApp; MyApp.Execute(); } Порядок выполнения работы. 1. Разобрать пример, представленный в приложении. Ответить на следующие вопросы: а) какова здесь иерархия классов? б) какова здесь иерархия объектов? в) как КАЛЬКУЛЯТОРУ передаются аргументы операции? где они хранятся? Каким образом получают к ним доступ устройства СЛОЖЕ- НИЯ, ВЫЧИТАНИЯ и т.д. ? г) как обрабатываются события группой? д) каковы все маршруты события TEvent? е) как выполняются HandleEvent всех классов? 2. Выбрать группу объектов, которые будут обрабатывать события (это не могут быть объекты, приведенные в приложении). 3.Для выбранной группы объектов определить перечень операций, которые должны выполняться по командам пользователя. 4.Определить вид командной строки <код_операции><параметры>. Решить вопросы: как кодируются операции? какие передаются параметры? 5. Определить иерархию объектов. Если необходимо, добавить но- вые объекты (группы объектов). 6. Определить иерархию классов. Если необходимо, добавить новые классы.
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »