Страница: 1 |
Страница: 1 |
Вопрос: Нужна помощь!!!
Добавлено: 29.09.05 09:36
Автор вопроса: piton | ICQ: 315928410
Народ, помогите!!!
Имеются два класса: Пользователи и Группы, надо в классе Пользователи создать фуркцию которая будет возвращать имена групп, которым принадлежит пользователь. А в классе Группы создать функцию, которая возвращает имена пользователей, входящих в эту группу. Имеется в виду что в каждой группе может быть несколько пользователей и каждый пользователь может принадлежать нескольким группам.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #1
Добавлено: 29.09.05 10:08
Мы тебе поможем...
Только покажи код этих классов. Мы ведь не знаем, как ты их оформил и
связал. В виде коллекций или ещё как-то?
Или ты нам подсовываешь теоретическую задачу?
Номер ответа: 2
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #2
Добавлено: 29.09.05 10:57
Public Class user
Private NameValue As String
Private GroupValue As List(Of group)
Public Property ID() As Int16
Get
Return IDValue
End Get
Set(ByVal value As Int16)
IDValue = value
End Set
End Property
Public Property Name() As String
Get
Return NameValue
End Get
Set(ByVal value As String)
NameValue = value
End Set
End Property
Public Property Group() As List(Of group)
Get
Return GroupValue
End Get
Set(ByVal value As List(Of group))
GroupValue = value
End Set
End Property
End Class
Public Class group
Private NameValue As String
Private UserValue As List(Of user)
Public Property ID() As Int16
Get
Return IDValue
End Get
Set(ByVal value As Int16)
IDValue = value
End Set
End Property
Public Property Name() As String
Get
Return NameValue
End Get
Set(ByVal value As String)
NameValue = value
End Set
End Property
Public Property User() As List(Of user)
Get
Return UserValue
End Get
Set(ByVal value As List(Of user))
UserValue = value
End Set
End Property
End Class
Номер ответа: 3
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #3
Добавлено: 29.09.05 11:20
Хм. Значится, так...
Во-первых, для вопросов по .NET есть отдельный форум.
Во-вторых, по существу заданного вопроса. У тебя есть два класса
Пользователь (User) и Группа (Group). В каждом из них есть соответствующее
свойство, содержащее список подчинённых объектов: User.Group() возвращает
список групп, в которые входит пользователь; Group.User() - список
пользователей, входящих в данную группу.
Вопрос: Зачем писать ещё какие-то функции?
Судя по написанному коду, задача скорее более теоретическая, ибо
представленная структура очень уязвима в плане целостности хранящихся в ней
данных и поэтому на практике применять её не стоит.
Номер ответа: 4
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #4
Добавлено: 29.09.05 12:34
нужно написать функцию типа
function UserInGroups(UserName)as List(Of Group)
в которую мы вводим имя пользователя, а она на выходе дает список групп в которые он входит
Номер ответа: 5
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #5
Добавлено: 29.09.05 12:35
нужно написать функцию типа
function UserInGroups(UserName as string)as List(Of Group)
в которую мы вводим имя пользователя, а она на выходе дает список групп в которые он входит
Номер ответа: 6
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #6
Добавлено: 29.09.05 18:44
Понятно.
Но я тебя огорчу. Я на VB.NET пока не пишу. Поэтому помочь не смогу.
Может ещё кто-то согласится накодить эту простую (на мой взгляд) функцию.
Номер ответа: 7
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #7
Добавлено: 30.09.05 08:40
Народ всем спасибо, я еже разобрался.