20.06.2018, 01:00 [+3 UTC]
в нашей команде: 2 851 чел. | участники онлайн: 1 (рекорд: 21)

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

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
18.06.2018, 08:55

Последний вопрос:
19.06.2018, 16:49

Последний ответ:
19.06.2018, 18:48

Последняя рассылка:
19.06.2018, 14:45

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

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

Наша кнопка:

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

Отзывы о нас:
20.12.2011, 00:41 »
Николай Мироненко
Это как раз то, что я себе представлял! Спасибо Вам огромное за предоставленную помощь! smile [вопрос № 184781, ответ № 269218]
14.03.2010, 14:43 »
Хайназарова Варвара Александровна
Спасибо большое за ответы, безумно благодарна ВАМ!!!! [вопрос № 177236, ответ № 260099]
14.01.2010, 19:21 »
Антонов А.В
Спасибо огромное за помощь!!! [вопрос № 176040, ответ № 258619]

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

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

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

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

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 273
CradleA
Статус: Профессор
Рейтинг: 147
solowey
Статус: Студент
Рейтинг: 88

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

Консультация онлайн # 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.14433 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018