Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯПВУ.Delphi.doc
Скачиваний:
17
Добавлен:
11.04.2015
Размер:
3.25 Mб
Скачать

Контрольная работа правила выполнения и оформления контрольной работы

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

  1. Контрольную работу следует выполнять в отдельной тетради чернилами любого цвета, кроме красного, оставляя поля для замечаний рецензента.

  2. На обложке должны быть ясно написаны фамилия студента, его инициалы, номер студенческого билета, название дисциплины. Здесь же следует указать домашний адрес и дату отсылки работы в университет.

  3. В работу должны быть включены все задачи, указанные в задании, строго по своему варианту. Контрольные работы, содержащие не все задачи или задачи не своего варианта, не засчитываются.

  4. Контрольная работа состоит из двух заданий, которые выбираются согласно таблице вариантов. Работу следует выполнять в среде программирования DELPHI (версии 4-7). Оба задания необходимо выполнять на одной форме, причем поведение компонентов должно быть согласовано.

  5. Решения задач необходимо располагать в порядке номеров, указанных в заданиях, сохраняя номера задач.

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

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

  8. После получения прорецензированной работы, как недопущенной, так и допущенной к защите, студент должен исправить все отмеченные рецензентом ошибки и недочеты и выполнить все рекомендации. Если работа не допущена к защите, то после исправления указанных рецензентом ошибок работу следует прислать для повторной проверки в короткий срок. При высылаемых исправлениях должны обязательно находиться прорецензированная работа и рецензия к ней. В связи с этим рекомендуется при выполнении контрольной работы оставлять в конце тетради несколько чистых листов для дополнений и исправлений в соответствии с указаниями рецензента. Вносить исправления в сам текст работы после ее рецензирования категорически запрещено!

  9. По каждой работе перед зачетом проводится собеседование, после чего выставляется зачет по контрольной работе. Без зачтенной контрольной работы студент к зачету не допускается.

ПРАВИЛА ВЫБОРА ВАРИАНТА

Вариант контрольной работы выбирается по таблице в зависимости от двух последних цифр номера зачетной книжки. Будьте внимательны при выборе варианта. Работа, выполненная не по своему варианту, возвращается без проверки!

Задание 1 Нарисовать на форме предложенное изображение, используя различные стили и цвета для кисти и пера. Для рисования использовать свойства и методы Canvas формы.

Lock

1

2

3

4

5

6

7

8

PubHalfFrame

Tree

9

10

11

12

Infopage

LitebulbMusic

13

14

15

Photo

16

desk2

17

Ribbon2Sharp

Sound

18

19

20

Задание 2 Добавить на форму визуальные компоненты и запрограммировать их поведение. Для опций меню обязательно установить быстрые клавиши и иконки. Примеры использования компонентов приведены в лекциях.

  1. Создать главное меню следующего вида

Пункт меню

Действие

Цвет

При нажатии изменяет цвет формы на заданный, при этом рисунок должен быть виден на форме.

О программе/

Об авторе

При выборе этого пункта на форме появляется информация об авторе (в виде метки), при повторном нажатии информация исчезает.


  1. Создать главное меню следующего вида

Пункт меню

Действие

Цвет

При нажатии изменяет цвет формы на заданный, при этом рисунок должен быть виден на форме.

О программе/

Об авторе

При выборе этого пункта появляется информационное окно с информацией об авторе.

О программе/

О программе

При выборе этого пункта заголовок формы изменяется, например, на ‘Это моя программа’.


  1. Создать главное меню следующего вида

Пункт меню

Действие

Рисунок/ Нарисовать

При выборе этой опции меню на форме появляется рисунок.

Рисунок/ Очистить

При выборе этой опции меню нарисованный рисунок исчезает.

Рисунок/ Надпись

При выборе этой опции около рисунка появляется надпись. (Использовать методы Canvas)

Фон

При нажатии изменяет цвет формы на заданный, при этом рисунок должен быть виден на форме.


  1. Создать главное меню следующего вида

Пункт меню

Действие

Действия/ Нарисовать

При выборе этой опции меню на форме появляется рисунок.

Действия/ Очистить

При выборе этой опции меню нарисованный рисунок исчезает.

Действия/ Выход

Приложение завершает свою работу

Информация/Надпись

При выборе этой опции около рисунка появляется надпись. (Использовать методы Canvas)

Информация /

О программе

При выборе этого пункта появляется информационное окно с информацией об авторе и приложении.


  1. Создать главное меню следующего вида

Пункт меню

Действие

Действия/ Нарисовать

При выборе этой опции меню на форме появляется рисунок.

Действия/ Очистить

При выборе этой опции меню нарисованный рисунок исчезает.

Действия/ Выход

Приложение завершает свою работу

Информация/Показать

При выборе этой опции заполняется таблица (компонент TStringGrid) информацией о ширине, высоте и положении формы

Информация / Скрыть

При выборе этого пункта таблица очищается.


  1. Создать контекстное меню следующего вида

Пункт меню

Действие

Цвет

При нажатии изменяет цвет формы на заданный, при этом рисунок должен быть виден на форме.

  1. Создать контекстное меню следующего вида

Пункт меню

Действие

Нарисовать

При выборе этой опции меню на форме появляется рисунок.

Очистить

При выборе этой опции меню нарисованный рисунок исчезает.

Выход

Приложение завершает свою работу

  1. Создать контекстное меню следующего вида

Пункт меню

Действие

Выход

Приложение завершает свою работу

Надпись

При выборе этой опции около рисунка появляется надпись. (Использовать методы Canvas)

Автор

При выборе этого пункта появляется информационное окно с информацией об авторе и приложении.

  1. Поместить на формуTRadioGroup следующего вида

  1. Пункт группы

    Действие

    Цвет

    При нажатии изменяет цвет формы на заданный, при этом рисунок должен быть виден на форме.

    Поместить на форму TRadioGroup следующего вида

Пункт группы

Действие

Вывести

При нажатии рисунок появляется на форме.

Очистить

Форма очищается

  1. Поместить на форму TCheckBox следующего вида

При выборе пунктаВывести рисунок на форме появляется рисунок

Таблица вариантов

Номер

варианта

Задание 1

Задание 2

Номер

варианта

Задание 1

Задание 2

Номер

варианта

Задание 1

Задание 2

01

1

1, 10

35

8

5, 11

69

15

3, 7

02

2

2, 9

36

9

3, 10

70

16

4, 8

03

3

3, 8

37

10

1, 9

71

17

5, 10

04

4

4, 7

38

11

4, 6

72

18

1, 7

05

5

5, 6

39

12

5, 8

73

19

2, 6

06

6

2, 11

40

13

1, 6

74

20

3, 9

07

7

4, 8

41

14

2, 7

75

15

4, 5

08

15

3, 7

42

1

5, 6

76

12

5, 11

09

2

4, 8

43

5

2, 9

77

9

3, 10

10

17

5, 10

44

3

3, 8

78

8

1, 9

11

18

1, 7

45

4

4, 7

79

11

4, 6

12

16

1, 10

46

19

2, 6

80

10

5, 8

13

20

3, 9

47

6

2, 11

81

7

1, 6

14

14

2, 7

48

13

4, 8

82

13

2, 9

15

3

1, 10

49

2

5, 11

83

17

3, 7

16

8

2, 9

50

12

3, 10

84

4

4, 8

17

7

3, 8

51

18

1, 9

85

15

5, 10

18

20

4, 7

52

13

4, 6

86

10

1, 7

19

5

5, 6

53

14

5, 8

87

9

2, 6

20

11

2, 11

54

6

1, 6

88

1

3, 9

21

19

4, 8

55

16

2, 7

89

17

3, 9

22

19

1, 10

56

14

5, 11

90

18

3, 7

23

2

3, 8

57

15

3, 10

91

6

4, 8

24

3

2, 9

58

12

1, 9

92

17

5, 10

25

4

4, 7

59

11

4, 6

93

20

1, 7

26

10

5, 6

60

1

5, 8

94

16

2, 6

27

5

2, 11

61

8

1, 6

95

13

3, 9

28

7

4, 8

62

9

2, 7

96

8

2, 6

29

9

1, 9

63

19

5, 11

97

20

3, 7

30

4

4, 10

64

2

3, 9

98

16

4, 8

31

3

3, 8

65

18

1, 10

99

10

5, 10

32

6

4, 7

66

1

2, 10

00

11

1, 6

33

14

5, 6

67

5

5, 8

34

12

2, 11

68

13

1, 6