2. Склад і опис компонентів введення і відображення числової інформації, дат і часу

 

Введення і відображення дат і часу — компоненти DateTimePicker. З цих компонентів найбільш зручним є DateTimePicker. Компонент дуже ефектний за рахунок появи календаря, що дає (іноді навіть дуже ефектний для строго| оформленого додатку і забезпечує безпомилкове з погляду синтаксису введення дат і вре-мени|. Його властивість Kind| визначає режим роботи компоненту: dtkDate| — введення дати, dtkTime| — введення часу.

При введенні дат можна задати властивість DateMode| рівним dmComboBox| — наявність випадного календаря, або рівним dmUpDown| — наявність кнопок збільшення і зменшення, що нагадують ті, які використовуються в описаних раніше компонентах UpDown| і CSpinEdit|. Але|та| в даному випадку за допомогою кнопок користувач може незалежно встановлювати число, місяць і рік. Формат представлення дат визначається свойст-| вом| DateFormat, яке може набувати значень dfShort| — короткий формат (наприклад, «08.03.02»), або dfLong| — повний|цілковитий| формат (наприклад, «8 Березня 2002г|.»).

Огляд компонентів бібліотеки C++Builder| 173

Значення дати за умовчанням можна задати в Інспекторові Об'єктів через властивість Date|. Ця ж властивість читається для визначення заданої користувачем дати. При читанні Date| треба враховувати тип цієї властивості — TDateTime|, що є числом з плаваючою комою, ціла частина| якого містить число днів, відлічене від деякого початку календаря, а дробова частина дорівнює частині 24-годинного дня, тобто характеризує час і не відноситься до дати. Початком календаря вважає дата 12/30/1899 00 годин.

Для перетворення значення властивості Date| в рядок можна скористатися функцією DateToStr. Наприклад, оператор

Memol->Lines->Add|("Дата: " + DateToStr|(DateTimePickerl->Date|));

додасть у вікно Memol рядок вигляду "Дата: 08.03.00".

При введенні дат можна задати значення властивостей MaxDate| і MinDate, визначаючих відповідно максимальну і мінімальну дату, яку може задати користувач.

У режимі введення часу введене користувачем значення можна знайти у властивості Time, тип якої — той же розглянутий вище TDateTime.

Перетворити час в рядок можна функцією TimeToStr.

Компонент MonthCalendar схожий на компонент DateTimePicker|, що працює у режимі введення дат. Правда, в компоненті MonthCalendar| передбачені деякі додаткові можливості: можна допустити множинний вибір дат в деякому діапазоні (властивість MultiSelect|), можна указувати в календарі номера тижнів з початку року (властивість WeekNumbers), перебудовувати календар, задаючи перший день кожного тижня (властивість FirstDayOfWeek) і тому подібне Для деяких офісних застосувань все це досить зручно. Компонент є менш барвистим і більш буденно оформлений календар на один місяць. Замість властивості Date в нім передбачені окремі властивості Year| — рік, Month| — місяць, Day — день. Все це цілі числа, з|із| якими іноді зручніше мати справу, чим з типом TDateTime|. Перед відображенням на екрані або в процесі проектування треба задати значення Month| і Year, щоб компонент відобразив| календар на вказаний місяць вказаного року. В тім, якщо вам треба мати календар на поточний місяць, треба встановити

у true| значення властивості UseCurrentDate| (встановлено за умовчанням). В цьому випадку за умовчанням буде показаний календар на поточний місяць з| виділеним в нім поточним днем. Властивість StartOfWeek| задає день, з якого починається тиждень. За умовчанням задане 0 — воскресіння, як це прийнято в західних календарях.


3.Технічне завдання

 

Програма обліку зареєстрованих автомобілів в ДАІ.

Введення.

Це технічне завдання поширюється на розробку системи обліку зареєстрованих автомобілів в ДАІ, призначеної для збору, зберігання, а також полегшення для доступу та використання інформації.

Програма з обліку зареєстрованих автомобілів в ДАІ, представляє собою, перехід від паперових носіїв інформації до електронних.

Система обліку зареєстрованих автомобілів значно допоможе працівникам ДАІ з обліку, аналізу та обробці даних о зареєстораних автомобілях.

 

3.1 Підстави для розробки

Програма розробляється на основі завдання до курсової роботи четвертого курсу з дисципліни «Системне програмування», за навчальною програмою і пройденого матеріалу.

 

3.2 Призначення

Програма призначена для спрощення обліку зареєстрованих автомобілів в ДАІ. Програма не вимагає особливих навичок з володіння персональним комп'ютером.


3.3 Вимоги до програми або програмного виробу

 

3.3.1.Вимоги до функціональних характеристик

3.3.2. Програма повинна забезпечувати можливість виконання наступних функцій:

•  Введення текстових і числових даних і зберігання їх в системі;

•  Видалення елементів з бази;

•  Перегляд вже внесеної інформації;

•  Можливість збереження інформації у файлі

•  Можливість завантаження інформації з файлів

Вихідні дані:

•  Поля для введення текстової та числової інформації

•  Кнопки для здійснення необхідних операцій

•  Вимоги до складу і параметрів технічних засобів

•  Система повинна працювати на IBM сумісних персональних комп'ютерах.

Мінімальна конфігурація:

•  Процесор: AMD K6 і вище

•  Intel Pentium 2 і вище

•  Обсяг ОЗУ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 64 МБ і більше

•  Обсяг відеопам'яті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 32 МБ і більше

 

3.3.3 Вимоги до інформаційної та програмної сумісності

Система повинна працювати під управлінням операційних систем сімейства Win 32/64 (Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows Seven.).


3.4 Вимоги до програмної документації

Розробляються програмні модулі повинні бути самодокументірованни, тобто тексти програм повинні містити всі необхідні коментарі.


4.  Опис програми

Програма призначена для обліку сплати телефонних розмов. У програмі передбачені функції додавання, видалення, редагування і обліку даних, читання, збереження даних у файлі, очищення та пошук даних.

 

4.1 Інтерфейс програми

 

Рис. 4.1.1 Інтерфейс програми.

4.2 Додавання даних

 

Додавання даних відбувається при виборі в головному меню пункту «Открыть» і відкриття вікна «Открыть файл» (Рис.4.2.1) і з допомогоюі кнопки «Добавить» (Рис.4.2.2).

Рис. 4.2.1 Вікно «Открыть файл».

Рис.4.2.2 Додавання даних.



Информация о работе «Облік зареєстрованих автомобілів в ДАІ»
Раздел: Информатика, программирование
Количество знаков с пробелами: 49224
Количество таблиц: 0
Количество изображений: 9

Похожие работы

Скачать
249934
26
10

... виникнення доходу, а не при його використанні, то за економічним змістом об’єкта оподаткування він відноситься до податків на доходи. Він поєднує ознаки прямого і непрямого оподаткування. 8.1. Податковий облік та звітність суб’єктів малого підприємництва – юридичних осіб   Перехід на спрощену систему оподаткування для юридичних осіб – суб’єктів підприємницької діяльності – можливий з будь- ...

Скачать
18994
0
0

... буквою R у колі. Фірмові імена, фірмові знаки і товарні образи являють собою маркетингові позначення і не забезпечують юридичного захисту від використання конкурентами, якщо не зареєстровані як товарні знаки. Варто мати на увазі, що товарний знак є складовою частиною більш широкого поняття — «фірмового стилю», займаючи в ньому провідне місце. Фірмовий стиль — сукупність прийомів (графічних, колі ...

Скачать
52784
5
1

... підписує документ. У цьому випадку всю повноту відповідальності за незаконність операції несе керівник підприємства. Висновки і пропозиції   Досліджуючи тему «Удосконалення організації обліку на підприємстві», базою написання курсової роботи є підприємство Відкрите Акціонерне Товариство «Промінь», яке розміщене в Лісостеповій природно-кліматичній зоні України, на Черкащині, в селі Білашки, ...

Скачать
72833
8
1

... нараховується; визначення орендної плати - за фінансовою включає відсотки банку за кредит, плату за страхування об'єкта і т.п. Тому ці особливості доводиться враховувати також в управлінському обліку, коригуючи витрати центрів відповідальності у залежності від власності на основні засоби. Хоч це в більшій мірі стосується планування бюджетів центрів відповідальності, однак враховується і в управлі ...

0 комментариев


Наверх