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