Работа с таблицами в Delphi - Курсовая работа

бесплатно 0
4.5 44
Редактирование таблиц в среде программирования. Свойство StringGrid и его применение. Классификация и особенности событий. Приёмы программирования: очистка таблиц, сохранение их в файл, закрашивание ячеек и помещение в них изображения, удаление строк.


Аннотация к работе
На тему: «Работа с таблицами в Delphi» учащегося III курса дневного обученияБлагодаря таблицам, человек научился систематизировать информацию и приводить ее в некий порядок. Именно в таблицах можно увидеть Прогресс или Регресс того или иного предприятия, рассматривая в ней его экономические показатели. Именно в таблицах составляются все необходимые отчетные документы, связанные также с финансовой отчетностью, поскольку в таблицах легко проследить за тем, кто и сотрудников организации, сколько получает, когда у него отпуск, как долго он работает в данном направлении с тем или иным коллективом, и многие другие данные. Еще, таблицы помогают при написании Контрольных, курсовых и дипломных работ, поскольку так структурировать информацию, как это могут таблицы, не может никто. Только в таблицах отмечаются показатели спортсменов, их успех в том или ином виде спорта, только в таблицах работают сотрудники статистических учреждений и организаций, поскольку только благодаря ним, в этом мире возможен порядок и определенная организация имеющейся информации.В 1993 году Microsoft выпустила первую визуальную среду программирования Visual Basic, и программирование для Windows стало даже проще, чем программирование для MS-DOS. В ответ на это Borland в 1995 году выпустила первую версию Delphi (процедурный объектно-ориентированный язык высокого уровня фирмы Borland International, базирующийся на объектно-ориентированной версии языка Turbo Pascal и одноименная визуальная среда разработки), а затем, с интервалом в 1 год, - еще 4 версии: 2, 3, 4 и 5. В середине 2001 г. выпускается версия 6, а в 2002 была выпущена версия 7. Однако в процессе обучения программированию эти пакеты не лучшие помощники и обычно при работе в Visual-средах Delphi, MS Visual Studio используются компоненты для создания и работы с таблицами. Начиная с Delphi 3 и до Delphi 8 создание и обращение к элементам таблицы производится по схожим правилам - программист указывает адрес ячейки по индексам столбца и строки следующей записью - STRINGGRID1.Cells[i,j]:= …; (если это первый объект STRINGGRID).Таблица STRINGGRID предоставляет все основные возможности для размещения текстовых, а также графических данных в табличной форме. А так как данные имеют "странное" свойство группироваться по строкам и столбцам, то таблица STRINGGRID имеет важное значение в программировании в системе Delphi. Таблица STRINGGRID имеет гибкие возможности по настройке своего вида - ширины и высоты отдельных строк и столбцов, как и их количество на этапе проектирования и программно, размера фиксированной области и области редактирования, выделения как отдельной ячейки, так и зоны из нескольких ячеек, и т.д.Таблица имеет возможность прокрутки, однако некоторое число первых столбцов и строк можно сделать фиксированным - без прокрутки. Основные свойства компонента, определяющие отображаемый текст: Строка, содержащаяся в ячейке с адресом (ACOL, AROW) Набор строк, содержащийся в столбце с индексом Index Набор строк, содержащийся в строке с индексом Index Объект, связанный со строкой, содержащейся в ячейке с адресом (ACOL, AROW)Свойства таблицы STRINGGRID включают в себя как свойства компонента STRINGGRID определяющие как ее "внешний вид" и положение на Форме по отношению к другим элементам интерфейса, так и свойства компонента STRINGGRID по размещению и хранению информации. Свойства всех объектов на Форме отображаются в окне Инспектора объектов, который для таблицы STRINGGRID выглядит так, как на рисунке слева.Правильно запрограммированная таблица STRINGGRID может реагировать на такие события как одиночный и двойной щелчки мышки, изменение и перемещение строк и столбцов, выбор той иной ячейки, на действия пользователя во время редактирования содержимого ячеек, и множество других событий. Событие ONCLICK компонента STRINGGRID происходит в момент щелчка по компоненту STRINGGRID. Однако, поскольку при щелчке по компоненту STRINGGRID происходит перемещение фокуса ввода на выбранную ячейку, то в обработчике этого события можно запрограммировать соответствующую реакцию таблицы на выбор той или иной ячейки. Единственный параметр обработчика события ONDBLCLICK - Sender, позволяет назначить нескольким компонентам STRINGGRID один и тот же обработчик этого события. Событие ONEXIT происходит при выборе другого компонента либо щелчком мышкой, либо нажатием клавиши Tab, либо программно - применением метода SETFOCUS какого-либо другого компонента.Приемы программирования таблицы STRINGGRID позволяют использовать таблицу STRINGGRID не просто как статичный объект для отображения данных в табличной форме, а придать таблице возможности динамически менять свое содержимое в зависимости от нужд и поведения пользователя. Поэтому приемы программирования таблицы STRINGGRID предполагают использование практически всех имеющихся свойств и методов Delphi.

План
Содержание таблица программирование stringgrid сохранение удаление

Введение

1. История Delphi. Работа с таблицами в среде программирования

2. STRINGGRID и его применение

2.1 Таблица STRINGGRID, основные сведения

2.2 Свойство STRINGGRID

2.3 События

3. Приемы программирования

3.1 Как сохранить таблицу STRINGGRID в файл

3.2 Как полностью очистить таблицу STRINGGRID

3.3 Как закрасить ячейку STRINGGRID

3.4 Как поместить изображение в ячейку таблицы STRINGGRID

3.5 Как выделить несколько ячеек таблицы STRINGGRID

3.6 Как удалить нужную строку в таблице STRINGGRID

Заключение

Список использованной литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?