Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретические сведения. Объекты: Form, StringGrid, Button, кнопка BitBtn




Объекты: Form, StringGrid, Button, кнопка BitBtn

Работа со структурами данных типа массив

Библиографический список

СОДЕРЖАНИЕ ОТЧЕТА

 

1. Цель работы.

2. Заданное арифметическое выражение в инфиксной форме запи­си.

3. Результаты выполнения п.п. 2.1, 2.2.

4. Схема алгоритма перевода выражений из инфиксной фор­мы в польскую запись.

5. Результаты машинного решения.

6. Выводы по работе, включающие анализ результатов лабора­торной работы.

 

 

 

1. Грис Д. Конструирование компиляторов для цифровых вычис­лительных машин. М.: Мир, 1975. 544 с.

2. Рейуорд-Смит Д.Дж. Теория формальных языков: Вводный курc. М.: Радио и связь, 1988. 128 с.

3. Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. М.: Мир, 1981. 368 c.

4. Лэнгсам И., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. М.: Мир, 1989. 568 с.

 

 

Таблица строк StringGrid.

Для ввода и вывода массивов удобно использовать компонент StringGrid. Этот компонент находится на вкладке Additional.

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

На пересечении строк и столбцов находятся ячейки. Каждая ячейка может содержать символьную строку или произвольный объект, ассоциируемый с ячейкой. Чаще всего таким объектом является некоторый рисунок. Если для ячеек задан режим редактирования, то на этапе выполнения программы разрешается вводить и редактировать, данные находящиеся в ячейке.

Нумерация строк и столбцов таблицы начинается с нуля. Координаты каждой ячейки таблицы задаются парой чисел, первое из которых является номером столбца, а второе – номером строки. Например, ячейка Cells[3, 5] расположена в четвертом столбце ишестойстроке.

Свойство Описание свойства
Name Имя компонента. Используется в программе для доступа к свойствам компонента
Cells Соответствующий таблице двумерный строковый массив. Если строки и столбцы таблицы нумеровать с нуля, то ячейке (Cell) таблицы, находящейся на пересечении i-й колонки и j-й строки соответствует Cells[i,j] элемент массива
ColCount Задает число столбцов в таблице
RowCount Задает число строк в таблице
FixedCols Задает число фиксированных столбцов таблице, которые не прокручиваются слева. По умолчанию задается один фиксированный столбец
FixedRows Задает число фиксированных строк таблице, которые не прокручиваются вверх. По умолчанию задается одна фиксированная строка.
Options Свойство является множеством, определяющим многие свойства таблицы.
Options.goEditing Признак допустимого редактирования содержимого ячеек таблицы
Options.goColSizing, Options.goRowSizing Возможность для пользователя изменять с помощью мыши размеры столбцов и строк
DefaultColWidth Ширина колонок
DefaultRowHeight Высота строк
GridLineWidth Ширина линий ограничивающих ячейки таблицы
Left Расстояние от левой границы поля таблицы до левой границы формы  
Top Расстояние от верхней границы поля таблицы до верхней границы формы  
Height Высота поля таблицы
Width Ширина поля таблицы
Font Шрифт, используемый для отображения содержимого ячеек

Компонент BitBtn – кнопка с рисунком и определенным типом действия. Стандартный набор файлов с рисунками для кнопок находится в папке C:\Program Files\Borland\Images\Buttons. Этот компонент обладает такими свойствами:

Свойство Описание свойства Примеры значении
Glyph Рисунок из файла на кнопке Адрес файла задается в диалоговом окне
Kind Тип стандартного действия bkClose (закрывает окно), bkCancel (кнопка "Отменить" диалогового окна), bkNo (кнопка "Нет" диалогового окна)

Далее приведен пример работы с компонентом StringGrid. Задание на лабораторную работу притведено после примера.




Поделиться с друзьями:


Дата добавления: 2015-06-28; Просмотров: 242; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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