Список - строка - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если из года в год тебе говорят, что ты изменился к лучшему, поневоле задумаешься - а кем же ты был изначально. Законы Мерфи (еще...)

Список - строка

Cтраница 3


Этот класс может использоваться для определения списка строк в программе.  [31]

Оптимальное слияние ( рис. 9.26) является развитием слияния, изображенного на рис. 9.25, в следующем направлении. После построения каждой новой строки она помещается в сортируемый список строк для ели я. На рис. 9.25 только начальные строки вводятся в слияние по длине.  [32]

Удобной и отвечающей представлениям человека о тексте структурой является список строк - вертикальной компоненте положения курсора соответствует положение указателя, в районе указателя можно вставлять и удалять строки.  [33]

О Наиболее простым компонентом является PageProducer, работающий с HTML-файлом, в котором расставлены специальные теги. HTML-файл может быть сохранен как внешний файл или как внутренний список строк.  [34]

В примере JetTeXt папка базы данных определяется на этапе исполнения в зависимости от папки, в которой располагается программа. Чтобы модифицировать строку подключения во время исполнения программы, загрузите эту строку в список строк ( выполнив предварительно преобразование разделителей) и воспользуйтесь свойством Values для того, чтобы изменить один из элементов строки подключения.  [35]

36 Варианты, предлагаемые диалоговым окном New WebSnap Application. [36]

О PageProducer, который создает HTML-код страницы, в данном случае - страницы по умолчанию. В отличие от WebBroker-приложения, HTML-код этого компонента не хранится в свойстве HTMLDoc ( список строк) или не указывается свойством HTMLFile. HTML-файл - это внешний файл, по умолчанию хранящийся в папке, содержащей исходный программный код проекта.  [37]

Каждый раз, когда становится доступной строка для протоколирования, компонент генерирует событие ОпТгасе, благодаря чему вы можете определить, надо ли вносить эту строку в журнал. Если параметр LogTrace этого события равен True ( значение по умолчанию), компонент записывает сообщение в список строк TraceList и генерирует событие OnLogTrace, чтобы оповестить приложение о том, что новая строка была добавлена в журнал.  [38]

Методы списков строк SaveToFile и LoadFromFile используются также для запоминания на диске и восстановления в следующем сеансе работы состояния списка. Например, если приложение разрешает пользователю редактировать список во время работы с приложением, то при закрытии приложения надо сохранить методом SaveToFile список строк в виде файла на диске, а в начале следующего сеанса работы с приложением загрузить список, прочитав методом LoadFromFile запомненный файл.  [39]

Список, который появляется в результате щелчка на кнопке раскрытия списка, может быть сформирован как в процессе разработки формы приложения, так и во время работы программы. Чтобы сформировать список во время разработки программы, нужно в окне Object Inspector выбрать свойство Items, щелкнуть на кнопке активизации редактора списка строк и ввести элементы списка.  [40]

В самих классах TStrings, TStringList и THashedStringList методы не производят никаких операций. Но во многих визуальных компонентах, в которых эти классы используются для задания свойств, методы переопределены и позволяют избежать перерисовки отображения в процессе длительной реорганизации списка строк.  [41]

Помимо этих контейнеров Delphi имеет класс THashedStringList, который происходит от TStringList. Этот класс не имеет никакого прямого отношения к хэш-спискам и определен в другом модуле, IniFiles. Хэшированный список строк имеет две связанные хэш-таблицы ( типа TStringHash), которые полностью обновляются каждый раз при изменении содержания списка строки. Поэтому данный класс полезен только для чтения большого набора фиксированных строк, а не для обработки часто изменяющегося списка строк. С другой стороны, вспомогательный класс TStringHash, вероятно, будет весьма полезен в общих случаях, и он имеет хороший алгоритм для вычисления хэш-значения строки.  [42]

Метод LoadFromFile загружает в объект списка список строк, хранящийся в текстовом файле с именем FileName. Строки, хранящиеся в списке до вызова LoadFromFile, уничтожаются. Метод SaveToFile сохраняет список строк в текстовом файле с именем FileName. В Linux последняя строка списка должна иметь маркер конца строки. Иначе список может сохраниться не полностью.  [43]

В коде вводится строка Separators, содержащая символы разделителей. Эта строка переводится в массив символов методом ToCharArray и передается в качестве аргумента в вызов метода Split. Text и возвращает список строк в переменную SArr.  [44]

При добавлении или удалении элементов методами Add и Delete значение Count увеличивается или уменьшается автоматически. Если намеренно увеличить значение Count, то в список строк добавится соответствующее число пустых строк, а в список TList добавятся нулевые указатели или ссылки nil. Если намеренно уменьшить значение Count, то соответствующее число последних элементов списка будет удалено.  [45]



Страницы:      1    2    3    4