Помогите расплодить объекты

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Voronin Michael
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 10.06.2005 (Пт) 10:49
Откуда: Moscow

Помогите расплодить объекты

Сообщение Voronin Michael » 15.07.2005 (Пт) 15:00

Всем доброго времени препровождения! Помогите плиз, срочно надо!
Задача в следующем:

Есть класс Тест, Тема и Вопрос. Соответственно Тест состоит из экземпляоров класа Тема, которые в свою очередь состоят из экземпляров класа Вопрос. Так вот, в модуле создается экземпляр класса Тест. И необходимо создать нужное количество Тем, и в каждой нужное количество вопросов.

Такое, например, используется при считывании данных из файла. Т.е. создали тему, создали и записали штук 10 вопросов, потом создали следующую тему и т.д.

Помогите пжалуйста это сделать! Сам может и допру до этого, тока надо срочно:))

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 15.07.2005 (Пт) 16:04

В классе "Тест" создать объект Collection, в оторый заносить экземпляры класса "Тема".
В классе "Тема" создать объект Collection, в оторый заносить экземпляры класса "Вопрос".
В классах "Тест" и "Тема" реализовать механизм управления объектами Collection (добавление, удаление, доступ).

Voronin Michael
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 10.06.2005 (Пт) 10:49
Откуда: Moscow

Сообщение Voronin Michael » 15.07.2005 (Пт) 16:38

Пасибо! А можно хотя бы абстрактный пример синтаксиса этих строк?!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 15.07.2005 (Пт) 16:49

Пусть класс тема называется clsTheme. Тогда

dim coll as collection, cl as clsTheme
set coll = new collection
set cl = new clsTheme
coll.add cl
А я все практикую лечение травами...

Voronin Michael
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 10.06.2005 (Пт) 10:49
Откуда: Moscow

Сообщение Voronin Michael » 15.07.2005 (Пт) 16:52

Пасибо! Буду пробовать!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 15.07.2005 (Пт) 17:30

2 Павлов Максим

Э... Убедительная просьба сменить свой аватар :evil:
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.07.2005 (Пт) 17:32

BV писал(а):Э... Убедительная просьба сменить свой аватар :evil:

/OFF/ А почему? Ты его запатентовал? Или ты его изобрел?
Lasciate ogni speranza, voi ch'entrate.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 15.07.2005 (Пт) 17:37

Ну, BV, он у меня на компе несколько лет валялся, даж не знаю откуда он, тут появился анлим выход в нет и я решил картинку применить в форуме...

Думаю я имею такие же права на этот пикчер, как и ты!
А я все практикую лечение травами...

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 15.07.2005 (Пт) 17:39

2 Павлов Максим

Несколько лет??? Я его месяца два тому назад нарисовал!
:twisted: :evil:

Воровать чужие аватары - не-хо-ро-шо.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 15.07.2005 (Пт) 17:49

alibek писал(а):А почему? Ты его запатентовал? Или ты его изобрел?


Нет, я его нарисовал, а точнее перерисовал (убрал лицо, изменил палитру, размер...) из кадра звёздных воин - эпизод 2. :wink:
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 18.07.2005 (Пн) 6:33

Мож насчет нескольких лет я приврал, но он валялся у меня на компе!!!

Видать кто-то другой его спер первее!!!
А я все практикую лечение травами...

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 18.07.2005 (Пн) 9:53

вы есчо подеритесь горячие финские парни :)

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 18.07.2005 (Пн) 10:00

Да мы уж все мирно решили - видите, я убрал аватару.

Но эт токо на VBStreets... :twisted:
А я все практикую лечение травами...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 18.07.2005 (Пн) 10:02

Шурик, мож мне твою взять?... :wink:
А я все практикую лечение травами...

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 18.07.2005 (Пн) 10:11

Бери конечно, мне не жалко, я ее не рисовал, а если бы и рисовал, то мне пофиг))))


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList  
cron