25.05.2017, 08:04 [+3 UTC]
в нашей команде: 1 982 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
20.05.2017, 22:36

Последний вопрос:
24.05.2017, 22:06

Последний ответ:
23.05.2017, 10:43

Последняя рассылка:
24.05.2017, 19:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
20.02.2012, 13:10 »
Даровко Антон Владимирович
Вы решили задачу на отлично! [вопрос № 185468, ответ № 270007]
30.11.2016, 19:31 »
MasterWW
очень хороший и развернутый ответ, в котором указаны и статьтиГПК РФ И ППВС РФ. Да перед подачей искового заявления я обязательно ознакоилюсь в комитете по защите прав потребителей со всей документацией о проведенной проверки. Еще раз спасибо за ответ! [вопрос № 190193, ответ № 274362]
02.07.2010, 11:15 »
CouchPotato
Спасибо. Вопрос раскрыт полностью. Сейчас посмотрю ещё и Konika [вопрос № 179357, ответ № 262379]

РАЗДЕЛ • .NET Framework / C# / Java

Создание программ на программной платформе .NET Framework и языках С# и Java.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 706
Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 155
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 147

Перейти к консультации №:
 

Консультация онлайн # 190612
Раздел: • .NET Framework / C# / Java
Автор вопроса: Regina (Посетитель)
Отправлена: 03.03.2017, 01:01
Поступило ответов: 0

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Искренне прошу Вас помочь, пожалуйста. Буду Вам премного благодарна. На сайте я нашла решение задачи, но на Паскале, а мне нужен C# пробовала перевести, но подзабыла многое. Задание следующее:
Задано множество S возможных операций над объектами: S={Доступ на чтение, Доступ на запись, Передача прав}.
Реализовать программный модуль создающий матрицу доступа пользователей. Реализация подразумевает: выбрать идентификаторы 3-х пользователей, которые будут использоваться при входе в систему (например: Ivan, Sergey, Boris). Один из пользователей должен являться администратором, для него права доступа ко всем объектам (количество объектов = 5) должны быть выставлены как полные. Права остальных пользователей к объектам должны заполняться случайным образом с помощью датчика случайных чисел. Пользователь может иметь несколько прав к объекту, полные права, либо не иметь прав.
При запуске должен запрашиваться идентификатор пользователя. При успешно - осуществляется вход, при неуспешной - выводится соответствующее сообщение. При успешном входе должен выводится список всех объектов с указанием прав (например:
"User: Boris
Объект 1: Чтение
Объект 2: Запрет
Объект 3: Чтение, Запись
Объкт 4: Полные права
Объект 5: Запрет.
Жду ваших указаний >")
После этого программа должна ждать указаний. При выполнении операции передачи прав(grant) должна модифицироваться матрица доступов. Должна поддерживаться операция выхода из системы (quit), после которой запрашивается другой идентификатор.
Пример:
Жду ваших указани > read
Над камим объектом производится операция? 1
Операция прошла успешно
Жду ваших указаний > write
Над камим объектом производится операция? 2
Отказ. Нет прав
Жду ваших указаний > grant
Над камим объектом производится операция? 3
Отказ. Нет прав
Жду ваших указаний > grant
Над камим объектом производится операция? 4
Какое право передается? read
Какому пользователю передается право? Ivan
Операция прошла успешн
Жду ваших указаний > quit
User:

Вопрос перенесен из раздела • С / С++
--------

• Отредактировал: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
• Дата редактирования: 03.03.2017, 03:27

Состояние: Консультация закрыта

Oтветов пока не поступило.

Мини-форум консультации № 190612

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 1

= общий = | 03.03.2017, 03:22 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Regina:

Обратите внимание, что C# - это не C++.

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

• Отредактировал: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
• Дата редактирования: 03.03.2017, 03:29

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 2

= общий = | 03.03.2017, 03:29 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Экспертам раздела:

Прошу экспертов раздела обратить внимание на перенесённый вопрос.

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

 

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

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14353 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн