и чтеніі- Середній час доступу при записі
) DDR- Об'єм оперативної пам'яті в Мб- Тип пам'яті (DDR, DDR2, DDR3) - Пропускна здатність у Мб/сек
) VideoCard- Техпроцесс- Максимальна роздільна здатність (наприклад 1200х1600) - Розмір відеопамяті- Тип відеопам'яті (наприклад, GDDR5) - Розрядність (128bit, 256bit ...) - Вимога до блоку живлення (мінімальні) - Частота відеопам'яті в Гц
) BlockPower- Потужність в Вт- Комбінована навантаження-Діаметр вентилятора-Вхідна напруга мінімальное- Вхідна напруга максімальное- ККД в% - Рівень шуму в дБ
Б) Периферійні пристрої
У цей клас входять всі комплектуючі, які знаходяться на певній відстані від корпусу і необхідні скоріше для коректної/більш зручної роботи комп'ютера. Кожному компоненту будуть відповідати класи:
· Клавіатура - KeyBoard
· Комп'ютерна миша - CompMouse
· Навушники - EarPhones
· Колонки - Columns
Загальна властивість у всіх перерахованих вище - дистанція, на якій вони можуть працювати (Distance).
Розглянемо кожен наслідуваний від Peripheral клас детальніше.
) KeyBoard- Основний колір (-а) клавіатури-Підсвічування клавіш- Наявність РК-дисплея
) CompMouse- Основний колір (-а) миші- Тип сенсора (Оптичний, Лазерний) - Чи є ноутбучной мишью- Кількість кнопок- Наявність подсветкі- Дозвіл (400,600,800 ... 5600dpi) - Максимальне прискорення (наприклад, 20G)
) Columns- Сумарна потужність колонок- Наявність сабвуфера- Кількість колонок- Матеріал- Мінімально відтворна частота- Максимально відтворна частота- Співвідношення сигнал/шум
) EarPhones- Розмір динаміків (в мм) - Наявність мікрофона- Чутливість мікрофона- Тип- Мінімально відтворна частота- Максимально відтворна частота- Співвідношення сигнал/шум динаміків
Отримана ієрархія класів представлена ??на рис. 1.
Рис. 1. Ієрархія класів
1.3 Опис основних методів
У всіх перерахованих класах, крім конструктора необхідний метод, що дозволяє показати про даної деталі всю необхідну інформацію. Цей метод називається Show і є членом базового класу BaseGood.
У конструкторі заповнюються значення всіх полів класів необхідною інформацією.
У методі Show відбувається виведення інформації про компоненті на екран. Кожен дочірній клас спочатку викликає батьківську реалізацію методу Show, що дозволяє вивести успадковану інформацію, а потім переходить до висновку значень своїх полів.
У методі Write відбувається запис інформації про об'єкт у файл.
Тексти всіх класів представлені в розділі Тексти основних класів .
1.4 Інтерфейс користувача
При розробці інтерфейсу були використані основні компоненти і можливості C ++ Builder 6.
Головне вікно програми (рис. 2).
Рис. 2. Головне вікно програми
При створенні форми з файлів зчитуються дані і заповнюються масиви об'єктів.
При натисканні на картинку будь-якого компонента з'являється вікно зі списком компонентів (рис. 3).
Рис. 3. Список компонентів типу Оперативна пам'ять
Рис. 4. Діалог пошуку
При натисканні на кнопку пошук з'являється діалогове вікно (рис. 5).
Після введення умов пошуку і натиснення кнопки Знайти з'являється форма з потрібними компонентами. І користувач може додати в кошик новий компонент.
Рис. 5. Результати пошуку
При натисканні на кнопку Додати з'являється діалог додавання нового компонента (рис. 6).
Рис. 6. Діалог додавання нового відео
Для виклику довідки необхідно вибрати пункт меню Довідка- gt; Про програму.
2. Системні вимоги
Програма може бути запущена на будь-якому комп'ютері під управлінням операційної системи Windows 98 - Windows 7. Для запуску потрібно більш 8Mb ОЗУ і 10 Mb вільної пам'яті на диску. Для роботи потрібно комп'ютерна миша і клавіатура.
Висновок
У ході виконання курсової роботи були отримані навички з розробки класів на мові C ++ в середовищі C ++ Builder 6. Так само вивчена робота з основними компонентами, діалоговими вікна...