- •1.Предмет и задачи Информатики. Истоки предпосылки информатики.
- •4. Структуры данных и их упорядочения.
- •5. Еденицы измерения, представление и хранение данных. Файловая структура.
- •6. История развития средств вычислительной техники. Принцип действия компа.
- •Классификация компьютеров
- •10. Уровни программного обеспечения.
- •11. Классификация прикладных программных средств.
- •12.Классификация служебных программных средств.
- •22. Энергозависимая память и чипсет.
- •27. Название и основные функции Операционных систем.
- •29. Операции с файловой структурой.
- •30. Управление установкой, исполнением и удалением приложений.
- •31. Программные средства обслуживания компъютера.
- •33. Приемы и методы работы со зжатыми данными.
- •34. Основы компъютерной безопасности.
- •37. Системы управления базами данных.
- •38. Создание призентации в Microsoft Offise.
- •39. Программа Outlook.
- •43. Работа в редакторе FrontPage Express.
- •48. Организация работы в Делфи. Структура проекта. Программа Delphi-это несколько связанных между собой файлов.
- •49. Понятие классов. Объекта, свойства метода, и события в Делфи.
- •50. Ооп . Основные принципы.
- •55. Операции циклов. Компоненты Memo и Edit.
- •56. Подпрограмы в Делфи. Параметры подпрограмм.
- •57. Функции работы с символами и строками.
- •58. Файлы и работа с ними. TStringList – тип класса.
- •61. Свойство canves графических компонентов .
- •62. Записи и списки. Компонент Delphi ListBox.
- •63. Создание баз данных. Основные понятия. Ключ, Поле, Таблица, Запись, Индекс.
- •64. Компоненты для работы с базами данных.
- •Работа с компонентами
- •Утилита Data Explorer
61. Свойство canves графических компонентов .
Методы вывода графических примитивов рассматривают свойство Canvas как некоторый абстрактный холст, на котором они могут рисовать (canvas переводится как "поверхность", "холст для рисования"). Холст состоит из отдельных точек — пикселов. Положение пиксела характеризуется его горизонтальной (X) и вертикальной (Y) координатами. Левый верхний пиксел имеет координаты (0, 0). Координаты возрастают сверху вниз и слева направо . Значения координат правой нижней точки холста зависят от размера холста.
Канва имеет свойство Pixels. Это свойство представляет собой двумерный массив, который отвечает за цвета канвы. Например, Canvas.Pixels[10,20] соответствует цвету пикселя, 10-го слева и 20-го сверху. С массивом пикселей можно обращаться как с любым свойством: изменять цвет, задавая пикселю новое значение, или определять его цвет по хранящемуся в нем значению. Например, Canvas.Pixels[10,20] := 0 или Canvas.Pixels[10,20] := clBlack — это задание пикселю черного цвета.
Свойство Pixels можно использовать для рисования на канве. Давайте попробуем нарисовать по пикселям график синусоиды на канве формы. Для этого в обработчик события формы OnPaint Канва — объект класса TCanvas (прорисовка) можно вставить следующий код:
62. Записи и списки. Компонент Delphi ListBox.
Компонент ListBox - это массив строк. ListBox может загружать данные с диска, и сохранять информацию в файл. Также ListBox может сортировать строки. Доступ к строкам предоставляет свойство Items этого компонента. В соответствии с этим, вот как происходит обращение к строке с номером i: ListBox1.Items[i-1]; // Минус один, так как нумерация строк в компоненте начинается с нуля. Прежде всего рассмотрим методы добавления строк в компонент Delphi ListBox:
Считывание из файла;
Добавление строки в конец списка;
Добавление строки перед строкой с номером i;
Добавление строк на этапе конструирования.
Методы добавления строк в компонент Delphi ListBoxСчитывание из файла Компонент Delphi ListBox может обращаться напрямую к текстовому файлу как для считывания информации из файла, так и для сохранения всех своих строк в текстовый файл. Каждая запись в файле будет записана в виде одной строки компонента, и при сохранении каждая строка будет сохранена в виде одной записи файла:
ListBox1.Items.LoadFromFile('Имя_Файла'); // Процедура считывания из файла
ListBox1.Items.SaveToFile('Имя_Файла'); // Процедура записи в файл
Добавление строки в конец списка Программист может последовательно добавлять строки в компонент, не заботясь об их нумерации, и они будут размещаться в конец списка:
ListBox1.Items.Add('Новая_Строка'); //Добавление строк в конец списка
Так как количество строк в компоненте равно ListBox1.Items.Count, то новая (последняя) строка имеет номер ListBox1.Items.Count-1. Это объясняется тем, что нумерация строк начинается от 0.
Добавление строки перед строкой с номером i Программист может разместить новую строку среди существующих строк там, где ему необходимо. Для этого нужно воспользоваться методом Insert, и указать номер строки, перед которой необходимо записать новую строку:
ListBox1.Items.Insert(i, 'Новая_Строка'); // Добавление строки перед строкой с номером i
При этом новая строка получает номер i.
Добавление строк на этапе конструирования В Инспекторе Объектов зайдите на строчку Items и нажмите на появившуся кнопку. Появится окно редактора содержимого, где и можно внести нужную информацию. После нажатия кнопки OK содержимое редактора появится в компоненте ListBox на Форме.