Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонент 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 с.
ОГЛАВЛЕНИЕ
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 468; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.115 (0.01 с.) |