Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужна помощь в VisualBasic

36K
12 июня 2008 года
Вадим777
4 / / 12.06.2008
Здравствуйте, дорогие программисты у меня есть пару задач для вас, помогити мне пожалуйсто решить мне нужно здавать курсовую на VisualBasic а яего очень плохо знаю так как пропустил много занятий по болезни, и только освоил VisualC++ и Builder C++. Если не трудно помоги пожалуйсто вот эта моя закавыри из-за которой мене могут не поставить аттестацию по ООП:

Создать библиотеку классов, в котором необходимо реализовать работу с объектом «Каталог», хранящим объекты определенного типа.

Каталог гостиничных номеров.
Обычный номер: порядковый номер, количество комнат, стоимость, телевизор (есть/нет).
Номер люкс: порядковый номер, количество комнат, стоимость, телевизор (есть/нет), описание этого номера.

Протестировать библиотеку классов с помощью консольного, а затем и визуального приложения.
Последовательность выполнения работы
1) Определить и описать абстрактный класс (имя класса, свойства, операции), который будет общим предком для двух видов объектов (см. варианты заданий). Класс должен содержать виртуальный метод, далее переопределяемый в потомках, например, «показать все свои данные в виде одной строки».
2) Описать классы-потомки (2 вида). Описать соответствующие свойства (определить, какие из них будут доступны только для чтения) и реализовать в экземплярах классов методы: конструктор с параметрами (для установки значений закрытых атрибутов), метод абстрактного класса-предка.
3) Описать класс «Каталог». Элементами каталога будут являться объекты описанных ранее типов хранящиеся в файле. Описать следующие свойства: массив элементов, максимальное количество элементов (только для чтения), текущее количество элементов (только для чтения). Реализовать методы: конструктор с параметрами (для установки значений закрытых атрибутов), а также методы работы с каталогом:
• добавление элемента;
• удаление элемента;
• поиск нужного элемента по одному из свойств;
• получение первого элемента каталога;
• получение последнего элемента каталога;
• взаимная перестановка элементов каталога;
• получение номера элемента в каталоге;
• сортировка элементов по одному из атрибутов в порядке возрастания;
• очистка содержимого каталога (удаление всех его элементов без разрушения самого каталога).
4) Каждый из классов поместить в динамическую библиотеку
5) Составить диаграмму классов на языке UML
6) Создать проект – Console application, выполняющий следующие действия:
• вывод меню на экран с вариантами выбора
• создание экземпляров классов и тестирование их методов;
• создание экземпляра каталога;
• тестирование методов работы с каталогом 1)-9) в любой последовательности;
7) Создать проект – Windows application, выполняющий следующие действия:
• создание экземпляров классов и тестирование их методов;
• создание экземпляра каталога;
• тестирование методов работы с каталогом 1)-9) в любой последовательности;
Для ввода данных использовать элемент TextBox, для просмотра результатов элементы MessageBox и ListBox , для вызова методов элемент Button.

Зарание всем спаси. Если что вотмоя аська 481090235 я бываю там почти редко
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог