русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретичні відомості


Дата добавления: 2015-07-09; просмотров: 555; Нарушение авторских прав


Лабораторна робота № 4 (кількість аудиторних годин – 6).

 

ПРОЕКТУВАННЯ ТЕЛЕФОННОГО ДОВІДНИКА

 

Мета роботи. Створити програму, яка працюватиме з базою даних — телефонним довідником, сформованим у вигляді файлу записів. Полями кожного запису є: прізвище та ім'я (два рядки символів довжиною по 20 символів кожний), адреса та номер телефону (рядки довжиною 100 та 15 символів відповідно). Необхідно реалізувати наступні операції: створення та вилучення запису, збереження та зчитування з диска файлу записів, редагування та пошук потрібних даних, впорядкування їх у алфавітному порядку, перегляд записів та навігацію по них.

Ознайомитися з новими об'єктами: багатосторінковим блокнотом (PageControl), його сторінкою (TabSheet), комбінованим списком (ComboBox), діалоговим вікном (AboutBox), стандартними діалогами відкривання та збереження файлів (OpenDialog i SaveDialog).

Теоретичні відомості

Об'єкт PageControl призначений для створення багатосторінкового блокноту як нової форми " Tabbed Notebook Dialog" (об'єкт PagesDlg) командою File => New => Other => Закладка Forms => Tabbet Pages => Ок. Після її створення непотрібну форму Form1 у раз необхідності можна знищити за допомогою кнопки Remove unit вікна менеджера проекту (Рroject Manager). Виклик вікна менеджера проекту здійснюється командою View => Рroject Manager. У даній роботі активізацію об’єктів PageControl і PagesDlg зручно здійснювати за допомогою випадаючого списку вікна інспектора об’єктів. Властивості об’єкта PagesDlg збігаються з властивостями звичайної форми Form. Розглянемо властивості блокнота PageControl:

ActivePage – ім’я активної сторінки.

MultiLine-можливість розміщувати закладки сторінок у декілька рядків.

ActіvePage - визначає сторінку, що відображається у цей час управлінням сторінки.



PageCount - вказує число сторінок.

Pages – список сторінок. Використовується, щоб одержати прямий доступ до окремої сторінки за допомогою індексу. Індекс 0 визначає першу сторінку, індекс 1 визначає другу сторінку, і так далі.

HotTrack - визначає, автоматичне підсвічування тексту закладки під мишею.

MultіLіne - визначає, чи можуть закладки з'являтися більше ніж на одному рядку.

RaggedRіght - визначає, чи займають закладки всю ширину керування.

ScrollOpposіte - визначає, чи можуть закладки перебуває на двох протилежних сторонах PageControl.

Style - визначає стиль закладок.

TabPosіtіon – визначає місце розташування закладок.

Об’єкт ComboBox використовують для створення випадаючого списку. Його властивості такі:

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

Sorted – впорядкування списку за алфавітом.

Style – стиль оформлення і використання списку.

 

Стандартнідіалоги відкривання (OpenDialog) та збереження файлів (об’єкт SaveDialog) - це невидимі на формі об'єкти, призначені для створення стандартних вікон Windows: "Оpen file” та “Save file as” - у момент виклику їх з програмного коду проекту командою OpenDialog1.Execute чи SaveDialog1.Execute. Ім'я вибраного файлу повертається у програму властивістю FileName цих об’єктів.

 

 



<== предыдущая лекция | следующая лекция ==>
Запрограмуйте кнопку «Обчислити». | Виділіть (клацнувши усередині сторінки мишею) і видаліть (Delete) третю сторінку блокнота TabSheet3 (або за допомогою контекстного меню Delete Page).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.915 сек.