Компонент TPageControl – набор страниц с вкладками 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Компонент TPageControl – набор страниц с вкладками



Компонент TPageControl в отличие от TTabControl может содержать несколько перекрывающих друг друга панелей класса TTabSheet. Каждая панель выбирается связанной с ней вкладкой и может содержать свой набор помещенных на нее компонентов.

Компонент TPageControl находится на вкладке Win32 и выбирается щелчком мыши по кнопке .

Чтобы на этапе конструирования добавить новую панель или выбрать ранее вставленную, следует щелкнуть по компоненту правой кнопкой мыши и выбрать New Page (новая панель), Next Page (следующая панель) или Previous Page (предыдущая панель). Смена панелей идет циклически, т.е. после показа последней показывается первая и наоборот.

Помимо свойств HotTrack, TabPosition, которые аналогичны одноименным свойствам TTabControl, компонент имеет ряд специфичных свойств и методов.

ActivePage – содержит ссылку на активную панель.

property ActivePage: TTabSheet;

Установка нового значения ActivePage размещает соответствующую панель поверх остальных. Для выбора новой панели следует использовать методы SelectNextPage и FindNextPage.

PageCount – содержит количество панелей (только для чтения).

property PageCount: Integer;

Pages[Index: Integer] – возвращает ссылку на панель по ее индексу (только для чтения).

Property Pages[Index: Integer]: TTabSheet;

Метод компонента FindNextPage ищет следующую панель, метод SelectNextPage – делает активной следующую панель.

На рис. 42 и 43 показан пример реализации закладок. В программе на закладке «Функции» осуществляется ввод данных для построения графиков функции и отображение таблицы значений функций в разных точках, на закладке «Графики» - приведены графики функций.

Рис. 42. Окно программы с активной закладкой «Функции»

 

Рис. 43. Окно программы с активной закладкой «Графики»

 

 


ЗАКЛЮЧЕНИЕ

 

Учебное пособие рассматривает основы алгоритмизации и программирования с применением языка Паскаль и среды программирования Delphi.

Освоение базовых понятий в области алгоритмизации и программирования, основных этапов разработки программных систем, особенностей тестирования, а также документирования программных систем позволит разрабатывать качественные программы для решения различных вычислительных задач.

Особое внимание в пособии уделено вопросам программирования на алгоритмическом языке Паскаль, изучение которого позволит освоить особенности разработки программ с линейной, разветвляющейся и циклической структурой.

В пособии также рассматриваются вопросы быстрой разработки приложений в среде программирования Delphi.

Современные технологии программирования базируются на объектно-ориентированном подходе к проектированию и программированию. Особенности объектно-ориентированного проектирования и программирования программ также нашли свое отражение в учебном пособии.

Современные программы часто являются приложениями, реализующими обработку больших объемов разнообразной информации и ориентированными на работу с пользователями, не являющимися специалистами в области вычислительной техники. Подобные приложения состоят из набора стандартных компонентов, которые необходимо правильно использовать и настраивать их свойства. В учебном пособии подробно рассмотрены компоненты, которые служат основой для построения пользовательского интерфейса, изложены их свойства и методы работы с ними.

Таким образом, учебное пособие содержит описание основных технологий, применяемых при проектировании, кодировании, отладке и тестировании, а также сопровождении программных систем.

 


БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

1. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. учеб. пособие / В.В. Фаронов. М.: Нолидж, 1999. 616 с.

2. Фаронов В.В. Turbo Pascal: учеб. пособие / В.В. Фаронов. СПб.: Питер, 2009. 367 с.

3. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: учебник для вузов / Т.А. Павловская. СПб.: Питер, 2010. 464 с.

4. Фаронов В.В. Delphi 5. Учебный курс / В.В. Фаронов. М.: Нолидж, 2001. 608 с.

5. Фаронов В.В. Delphi. Программирование на языке высокого уровня: учебник для вузов / В.В. Фаронов. СПб.: Питер, 2010. 640 с.

6. Бобровский С.И. Delphi 7. Учебный курс / С.И. Бобровский. СПб.: Питер, 2001. 736 с.

7. Гребенникова Н.И. Технология программирования: практикум: учеб. пособие / Н.И. Гребенникова, Т.И. Сергеева. Воронеж: ВГТУ, 2007. 236 с.

8. Свердлов С.З. Языки программирования и методы трансляции: учеб. пособие / С.З. Свердлов. СПб.: Питер, 2007. 638 с.

9. Сергеева Т.И. Информатика. Вычислительные машины и программирование: учеб. пособие / Т.И. Сергеева, Н.И. Гребенникова. Воронеж: ВГТУ, 2005. Ч.1. 237 с.

10. Орлов С.А. Технология разработки программного обеспечения: учеб. пособие / С.А. Орлов. СПб.: Питер, 2003. 480 с.

 


ОГЛАВЛЕНИЕ

 

Введение  
1. Введение в программирование и основы алгоритмизации  
  1.1. Основные виды программ  
  1.2. Классификация языков программирования  
  1.3. Классификация программных средств  
  1.4. Определение жизненного цикла ПС и его этапы  
  1.5. Основные типы и способы представления алгоритмов  
  1.6. Стиль программирования  
  1.7. Комментарии, идентификаторы, оформление программ  
  1.8. Виды ошибок и способы их обнаружения  
  1.9. Документирование программных систем  
  1.10. Сопровождение программных средств  
2. Программирование на алгоритмическом языке Паскаль  
  2.1. Основные приемы работы в Турбо Паскаль  
  2.2. Структура программы и алфавит языка Турбо Паскаль  
  2.3. Выражения и операции языка Паскаль  
  2.4. Типы данных языка Паскаль  
  2.5. Простейшие операторы языка Паскаль  
  2.6. Операторы организации циклов  
  2.7. Методы сортировки  
  2.8. Записи и файлы  
  2.9. Программирование с использованием функций и процедур  
  2.10. Указатели и динамическая память  
  2.11. Динамические списковые структуры  
  2.12. Использование модулей  
3. Основы программирования в среде Delphi  
  3.1. Элементы среды разработчика  
  3.2. Основы визуального программирования  
  3.3. Структура программы на Delphi  
  3.4. Реализация принципов объектно-ориентированного программирования в Delphi  
  3.5. Форма и ее свойства  
  3.6. Простейшие компоненты Delphi  
  3.7. Переключатели, списки и контейнеры  
  3.8. Работа с текстом и изображениями  
  3.9. Создание меню и диалогов  
  3.10. Работа со строковыми таблицами  
  3.11. Деревья и списки  
  3.12. Построение графиков  
  3.13. Закладки и страницы  
Заключение  
Библиографический список  

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 334; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.202.214 (0.007 с.)