Главная страница

(титульный)Отчет по учебной практике по програм... Алгоритмизация и программирование


Скачать 70,5 Kb.
НазваниеАлгоритмизация и программирование
Анкор(титульный)Отчет по учебной практике по програм.
Дата10.10.2017
Размер70,5 Kb.
Формат файлаdoc
Имя файла(титульный)Отчет по учебной практике по програм...doc
ТипДокументы
#40558
Каталогadillsayatov

С этим файлом связано 45 файл(ов). Среди них: Adl.docx, Содержание.doc, Задача 4 скрин.docx, Задача 3 скрин.docx, Adl.docx, Задача 2 скрин.docx, Adl 10.docx, Adl 8.docx, Adl 7.docx, Adl 6.docx и ещё 35 файл(а).
Показать все связанные файлы


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Учреждение образования «Центрально-азиатский технико-экономический колледж»



ОТЧЁТ
по учебной практике № 3

по дисциплине «Алгоритмизация и программирование»


Выполнил студент:

Cаятов Адиль

группа: Т3-А
Проверил преподаватель:

Жумагалиева А.А.
Защищен с оценкой

Дата защиты .. 2015

Алматы, 2015 г


1.ОБЩАЯ ЧАСТЬ
1.1 Компонент StringGrid


 StringGrid - компонент для отображения различных данных в табличной форме. Как следует из названия, ячейки компонента StringGrid Delphi могут содержать данные, имеющие тип String, а также отображать графику.

Таблица StringGrid состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. За возможность редактирования обычных ячеек отвечает одно из значений свойства Options. Итак, компонент StringGrid имеет возможность адресации каждой отдельной ячейки по номеру столбца и строки. Содержимое ячейки (i, j), где где i - номер столбца, j - номер строки.

Основное свойство  компонента StringGrid - это  двумерный массив Cells[ACol, ARow : integer] типа String  с помощью него можно обращаться к содержимому ячеек и изменять их содержание. ACol устанавливает номер столбца, ARow - задает строку в  таблице. Этим свойством можно воспользоваться только во время выполнения программы, оно доступно для записи и чтения.

Нумерация строк и столбцов идет с нуля.  Свойство ColCount задает число столбцов, RowCount - число строк.

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

1.2 Зависимые, независимые переключатели

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

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

Флажок представлен компонентом ChekBox. Он выглядит как прямоугольник с текстовым заголовком. Если в нем есть галочка, то опция включена (флажок отмечен).

Для определения состояния флажка используется свойство Checked логического типа (по умолчанию – False, флажок снят).

Пользователь может переключать состояние флажка щелчком мыши. Что отражается на свойстве Checked. Флажок можно переключить с помощью клавиши пробел, при условии, что компонент находится в фокусе ввода.

При каждом щелчке пользователя на индикаторе его состояние изменяется, проходя в общем случае последовательно через три значения: выделение (появление черной галочки), промежуточное (серое окно индикатора и серая галочка) и не выделенное (пустое окно индикатора). Этим трем состояниям соответствуют три значения свойства компонента State:

- cbChecked;

- cbGrayed;

- cbUnchecked.

Эти три состояния допускаются только при значении другого свойства AllowGrayed равном true. Если жеAllowGrayed = false (значение по умолчанию), то допускается только два состояния: выделенное и не выделенное.

Промежуточное состояние обычно используется, если индикатор применяется для отображения какой-то характеристики объекта. Например, если индикатор призван показать, какой регистр использовался при написании какого-то фрагмента текста, то в случае, если весь текст написан в верхнем регистре индикатор может принимать выделенное состояние, если в нижнем — не выделенное, а если использовались оба регистра — промежуточное.

1.3 Модальные и немодальные формы

Формы и диалоговые окна могут быть модальными и немодальными. Модальная форма или диалоговое окно должно быть закрыто или спрятано перед продолжением работы с другими формами приложения. Дополнительные сведения о работе с диалоговыми окнами см. в разделе Ввод пользовательских данных в диалоговых окнах.

Диалоговые окна, в которых отображаются важные сообщения, должны всегда быть модальными. Диалоговое окно О программе в Visual Studio является примером модального диалогового окна. MessageBox — модальная форма, которую можно использовать.

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

Немодальные формы сложнее запрограммировать, так как пользователь может переключаться между ними в непредсказуемой последовательности. Необходимо сохранять непротиворечивое состояние приложения, несмотря на действия пользователя. Часто окна служебных программ отображаются в немодальном виде.Диалоговое окно Найти, доступное в меню Правка приложения Visual Studio – пример немодального диалогового окна. Используйте немодальные формы для отображения часто используемых команд или сведений.




1.4 Работа со списками
Диалоговые окна выбора имени файла используются в процессах открытияи сохранения файла. Часто эти диалоги называют также диалогами открытия/сохранения файла, хотя на самом деле они позволяют только выбрать имя файла, а все действия по открытию или сохранению файла программируются вручную.

Компонент OpenDialog реализует диалог открытия файла. При запуске этого диалога появляется окно, в котором можно выбрать имя открываемого файла. В случае успешного закрытия диалогового окна (нажатием кнопки Open) в качестве результата возвращается выбранное имя файла.

Компонент SaveDialog предлагает стандартный диалог сохранения файла, который отличается от диалога открытия файла только своим заголовком.

Основные свойства компоментов OpenDialog и SaveDialog.

Далее перечислены основные свойства компонентов OpenDialog и SaveDialog.

FileName типа String — указывает имя и полный путь файла, выбранного в диалоге. Имя файла отображается в строке редактирования списка Имя файла и является результатом диалога.

Title типа String— задает заголовок окна. Если свойство Title не установлено, то по умолчанию используется заголовок Open для OpenDialog и заголовок Save — для SaveDialog.

InitiaLDir типа String— определяет каталог, содержимое которого отображается при вызове диалогового окна. Если каталог не задан, то отображается содержимое текущего каталога.

DefaultExt типа String — задает расширение, автоматически используемое в имени файла, если пользователь не указал расширение.

Filter типа String— задает маски имен файлов, отображаемых в раскрывающемся списке Тип файлов. В диалоговом окне видны имена файлов, совпадающие с указанной маской это файл с расширением jpeg. По умолчанию значением Filter является пустая строка, что соответствует отображению имен файлов всех типов.

СПИСОК ЛИТЕРАТУРЫ

  1. Delphi, учебное пособие.

  2. Рабочая тетрадь по основам алгоритмизации.

  3. thedelphi.ru


ЗАКЛЮЧЕНИЕ

Я научился работать в Delphi. Выполнять задачи с разными операторами цикла. Научился оформлять блок-схемы. Научился работать и писать программы в Delphi и графически их оформлять используя инструменты Delphi.
перейти в каталог файлов
связь с админом