Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Apollo1222
1 / 1 / 2
Регистрация: 10.10.2016
Сообщений: 142
1

Разобраться в коде и проверить соответствие ТЗ

21.06.2017, 11:35. Просмотров 396. Ответов 7
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! У кого есть свободных 30 минут чтобы помочь разобраться в коде?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2017, 11:35
Ответы с готовыми решениями:

Проверить соответствие строки строке
Проверить, соответствует ли введенная строка строке ="689ваыргшм09-"

Как проверить соответствие типа введённого в Textbox?
Есть класс с типами, информация о типах поступает динамически. Каждому текстбоксу соответствует...

Как проверить, допустимым ли является символ на соответствие части регулярного выражения?
У меня есть регулярное выражение. Как проверить строку на соответствие регулярному выражению...

Проверить на соответствие string формату цены — число с двумя знаками после запятой
Помогите проверить на соответствие string формату цены - число с двумя знаками после запятой ...

Прошу проверить на соответствие
Здорово всем.Если не трудно то проверьте подходят ли комплектующие. Комп для Инет+фильмы+игры(на...

7
kolorotur
Эксперт .NET
11872 / 9431 / 2409
Регистрация: 17.09.2011
Сообщений: 16,137
Завершенные тесты: 1
21.06.2017, 12:05 2
Здравствуйте!
У кого-то, наверное, есть 30 свободных минут сейчас, но их уже может не быть к тому моменту как вы проверите тему на наличие ответов.
А может быть и наоборот — сейчас ни у кого свободных 30 минут нет, но могут быть когда-нибудь потом, до или после того, как вы проверите тему на наличие ответов.

Это, на самом деле, довольно распространенная проблема при общении на форумах, потому есть негласное соглашение просто выкладывать код — если у кого-то есть время, он сразу же и ответит.
1
Apollo1222
1 / 1 / 2
Регистрация: 10.10.2016
Сообщений: 142
21.06.2017, 12:23  [ТС] 3
kolorotur, проблема в том что у меня проект к которому есть Тз, и собственно я прошу, чтобы кто-то объяснил где какое требование выполнено
0
kolorotur
Эксперт .NET
11872 / 9431 / 2409
Регистрация: 17.09.2011
Сообщений: 16,137
Завершенные тесты: 1
21.06.2017, 12:42 4
Apollo1222, цепляйте архив с проектом и ТЗ — может у кого-то найдется свободная минута.
0
21.06.2017, 12:42
Apollo1222
1 / 1 / 2
Регистрация: 10.10.2016
Сообщений: 142
21.06.2017, 13:00  [ТС] 5
kolorotur,
Вот ТЗ
Класс должен содержать не менее 4 элементов переменных и не менее 4 методов. как
минимум одна переменная должна быть типа int, одна - типа double и как минимум
одна - строка (любой реализации).
В классе микрообъектов должен присутствовать конструктором по умолчанию
Добавить к классу микрообъектов в качестве элемента массив или ссылку на
небольшой служебный объект, чтобы сделать необходимым глубинное копирование.
Реализовать глубинное копирования путем реализации интерфейса ICloneable.
Должно быть продемонстрировано осмысленное использования глубинного
копирования.
Перегрузка и осмысленное использование унарного и бинарного
операторов

При нажатии левой кнопки мыши на микрообъекте (спортсмене) он должен становиться
активным / неактивным.
При нажатий клавиш-стрелок активные объекты / объект должны двигаться в
окне программы.
При нажатии клавиши Insert должно появляться диалоговое окно, которое
должно определять параметры создаваемого микрообъектов. Кроме управляющего
элемента Button в диалоговом окне также используются как минимум
три из следующего списка: TextBox, CheckBox, ListBox, RadioButton.
При нажатий клавиши Delete активные объекты должны уничтожаться. если
активного объекта нет, - клавиша Delete игнорируется.
Реализовать в проекте Клавиша Esc должна отменять активацию объекта.
Одним из средств должна быть реализована двойная буферизация, которая должна
устранить мерцание при изменении изображения в окне программы. Для Windows Forms
должны быть включены следующие параметры
this.DoubleBuffered = false;
this.SetStyle (ControlStyles.AllPaintingInWmPaint
| ControlStyles.UserPaint, true);
this.SetStyle (
ControlStyles.OptimizedDoubleBuffer, false);

должна быть построена иерархия классов микрообъектов, которая содержит как минимум
три уровня наследования, которые могут инстанционироватся и изображаться на экране.
Изображение каждого уровня должено отличаться от всех остальных хотя бы одним
графическим примитивом.
Должено быть реализовано автоматическое движение некоторых микрообъектов в программе,
при движении некоторые микрообъекты взаимодействуют между собой (это должно быть заметно
визуально в том смысле, что либо что-то меняется в их изображении или в характере
их движения [1])
Должен быть реализован автоматический движение некоторых микрообъектов в программе,
при движении некоторые микрообъекты заходят в небольшие макрообъекты и некоторые выходят
Должено быть реализовано автоматический движение некоторых микрообъектов в программе,
при движении характер движения [1] микрообъектов должен меняться при нажатии
определенной клавиши клавиатуры или при выборе команды меню.
Должно быть продемонстрировано (осмысленно!) Использование
упаковка / распаковка (boxing / unboxing)
Должно быть продемонстрировано (осмысленно!) Использование multicast-
делегат
Должно быть продемонстрировано (осмысленно!) Использование асинхронного
вызова делегата
Должно быть продемонстрировано (осмысленно!) Использование типа доступа
protected
Должна быть запрограммирована сериализация / де-сериализация всех объектов в файл.
Сериализация / де-сериализация обязательно должна сохранять не только собственно
информацию о состоянии макро- и микро-объектов, но и их позиции на экране.

Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах агрегации
Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах композиции
Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах ассоциации
Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах взаимодействия
Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах последовательности
Запрограммировать такие отношения между классами и объектами, которые могут быть
наглядно проиллюстрированы на диаграммах состояния
В программе должно быть продемонстрировано осмысленное использование
полиморфизма (кроме функции Draw)
В программе должно быть продемонстрировано осмысленное использование
интерфейса, созданного пользователем
В программе должно быть продемонстрировано осмысленное использование
механизмов динамического приведения типа: ключевые слова as и is
0
Вложения
Тип файла: 7z GymApp.7z (3.88 Мб, 8 просмотров)
Apollo1222
1 / 1 / 2
Регистрация: 10.10.2016
Сообщений: 142
22.06.2017, 14:26  [ТС] 6
kolorotur, вы не сможете помочь?

Добавлено через 47 минут
там все требования должны быть выполнены, просто в комментах покажите где какое

Добавлено через 2 часа 13 минут
kolorotur, поможете?

Добавлено через 2 часа 21 минуту
Ребята, выручайте! Очень срочно надо!

Добавлено через 15 часов 11 минут
???

Добавлено через 4 часа 19 минут
Виручайте
0
Apollo1222
1 / 1 / 2
Регистрация: 10.10.2016
Сообщений: 142
23.06.2017, 17:47  [ТС] 7
???
0
Usaga
Эксперт .NET
5930 / 4191 / 737
Регистрация: 21.01.2016
Сообщений: 16,387
Завершенные тесты: 2
23.06.2017, 17:54 8
Apollo1222, что "???"? Видимо у людей нет ни желания не времени разбираться с вашей проблемой. Тут же не пожарная часть и не скорая помощь.
0
23.06.2017, 17:54
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2017, 17:54

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

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

Проверить число на соответствие диапазону
Здравствуйте, имеется функция: void calc(float *p_x1, float *p_x2, float *p_h) { while (*p_x1 <...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru