Список встроенных функций Pascal

Pascal, programming Коментов 145 »

Список функций Pascal

Unit Имя Описание
SysUtils Abort Прерывает обработку команд и выходит к последнему исключительному блоку
System Append Открывает текстовый файл, для добавления записей в файл (добавляет в конец файла)
SysUtils AppendStr Конкатенация одной строки в конец другой
System Assign Назначает дескриптор файла на бинарный или текстовый файл
System AssignFile Связывает дескриптор файла с бинарным или текстовым файлом
AssignPrn Обрабатывает принтер как текстовый файл – простой способ печати текста
SysUtils Beep Делает звук гудка
System BlockRead Читает блок записей данных из нетипизированного двоичного файла
System BlockWrite Записывает блок записей данных в нетипизированный двоичный файл
System Break Выполняет выход из одного цикла
System ChDir Выбор диска и директории ( папки ), в которой будет производиться работа
System Close Закрывает открытый файл
System CloseFile Закрывает открытый файл
System Continue Заставляет перейти к следующей итерации цикла
SysUtils DateTimeToString Огромные возможности форматирования даты в строку
System Dec Декремент порядковой переменной
SysUtils DecodeDate Извлекает значения года, месяца, дня из TDateTime переменной
SysUtils DecodeDateTime Разбивает TDateTime переменную на ее части даты/времени
SysUtils DecodeTime Разбивает значение TDateTime на отдельные значения времени
System Delete Удаляет часть символов из строки
System Dispose Очищает память на которую указывает указатель
System EndThread Заканчивает поток с кодом завершения
System Erase Стирает файл
System Exclude Исключает значение из переменной набора (множества)
System Exit Осуществляет выход из функции или процедуры
System FillChar Заполняет раздел памяти значением байта или символа-заполнителя
System Flush Сбрасывает буферизованные данные текстового файла в файл
SysUtils FreeAndNil Освобождение памяти объекта и установка его в nil
SysUtils FreeMem Освобождает память, используемую переменной
System GetDir Получает текущий каталог (диск плюс путь) для указанного диска.
SysUtils GetLocaleFormatSettings Получает региональные значения для безопасных потоков функций.
System Halt Заканчивает программу с дополнительным диалогом.
System Inc Увеличивает порядковую переменную
System Include Включает значение во множество переменных
System Insert Вставляет строку в другую строку
System MkDir Создаёт каталог
System Move Копирует байты данных из источника в место назначения
System New Создаёт новую переменную типа указатель
FileCtrl ProcessPath Разделяет строку диск/путь/имя файла на ее составляющие части
System Randomize Устанавливает генератор случайного числа на следующее значение
System Read Позволяет прочитать данные из двоичного или текстового файла
System ReadLn Позволяет прочитать полную строку данных из текстового файла
System ReallocMem Позволяет изменить размер существующего блока памяти
SysUtils ReplaceDate Изменяет только часть даты TDateTime переменной
SysUtils ReplaceTime Изменяет только часть времени TDateTime переменной
System Reset Открывает текстовый файл для чтения, или двоичный файл для чтения/записи
System ReWrite Открывает текстовый или двоичный файл для записи
System RmDir Удаление каталога
System Seek Перемещает указатель в двоичном файле в новую позицию
System SetLength Изменяет размер строки или размер динамического массива
System SetString Копирует символы из буфера в строку
Dialogs ShowMessage Показывает простое диалоговое окно с кнопкой ОК, содержащее заданную строку
Dialogs ShowMessageFmt
Dialogs ShowMessagePos Показывает строку в простом диалоговом окне размещенном в заданном месте
System Str Конвертирует целое число или число с плавающей точкой в строку
System Truncate Уменьшает размер файла – удаляя все данные после текущей позиции
System Val Конвертирует числовые строки в целое число или число с плавающей запятой
System Write Записывает данные в бинарный или текстовый файл
System WriteLn Записывает законченную строку данных в текстовый файл

Работа с ЛОС: Замена всех вхождений el1 на el2

Pascal, programming Коментов 138 »

Пример программы работы с Линейными Односвязными Списками (ЛОС) На Pascal. Задание: Сформировать лос (заданный указателем р), элементами которого являются символы. составить программу , которая заменяет в списке все вхождения элемента ел1 на элемент ел2
Читать далее »

Delphi. Моя курсовая.

Delphi, Pascal, programming Коментов 3 »

Привожу код программы. На форме есть 4 кнопки и 2 memo. И одна кнопка выхода.

Задание: Написать программу которая демонстрирует действия над строками:

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

Читать далее »

240 удивительных плагинов для jQuery

AJAX, jQuery, programming Коментов 132 »

jQuery одна из моих любимых JavaScript библиотек. Одно из сильных сторон этот библиотеки – поддержка сторонних расширений (плагинов).

В этом посту приведен список более чем 200 отобранных плагинов для jQury на каждый случай. Правда не мной, а Jürgen Koller.

Читать далее »

Отчет по первой лабе.

Pascal, programming, Интересное, Мои идеи Коментов 166 »

Кому надо вот мой отчет по первой лабе.
Не забудьте изменить фамилию!!! И код программы!!!

  Отчет по первой лабе (114 KiB, 837 hits)

Работа с ЛОС. Добавление нового элемента в начало списка.

Pascal, programming Коментов 113 »

Пример программы работы с Линейными Односвязными Списками (ЛОС) На Pascal. Задание: Создать ЛОС заданный указателем p. Сформировать программу которая позволит добавить новый элемент в начало списка.

Коменты я не писал, если будет что-то не понятное спрашивайте в комментариях.

Код программы далее
Читать далее »

Работа с ЛОС. Меняем местами 1-й и последний элементы.

Pascal, programming Коментов 134 »

В этой статье представлен код программы работы с Линейными односвязными списками (ЛОС) на Pascal. Задание: Сформировать ЛОС указателем p, поменять первый и последний элементы ЛОС, вывести полученный ЛОС на экран.
Коменты я написал только в одном месте! С остальным я думаю сами разберётесь.:)

Код программы
Читать далее »

Создание превьюшек в PHP

PHP, programming Коментов 206 »

Сейчас я расскажу вам как сделать маленькую, но полезную функцию для создания превьюшек больших изображений. Часто бывает так, что имея большое изображение, нам нужно вывести маленькую его копию для предпросмотра или галереи. Вот тут нам и пригодится PHP и функция resize, которую мы сейчас напишем. В файле, где нужно вставить маленький рисунок пишем:
preview
Тоесть просто ссылка на файл PHP, которому в качестве параметра “url” передаем имя файла, размеры которого нужно изменить.
Далее рассмотрим скрипт resize.php, который должен возвращать изображение с маленькими размерами:

<?
{
header('Content-type: image/jpeg'); list($width, $height) = getimagesize($img_src);
 
$source_img = imagecreatefromjpeg($img_src);
 
$dest_img = imagecreatetruecolor(64, 64);
 
imagecopyresampled($dest_img, $source_img, 0, 0, 0, 0, 64, 64, $width, $height);
 
imagejpeg($dest_img);
}
 
if(isset($_GET["url"]))
{
resize($_GET["url"]);
}
?>

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

ICQ бот на PHP? Легко!

PHP, programming Коментов 134 »

Привет. Вот всегда была интересна мне тема создания ICQ-ботов на PHP, и сегодня решил рассмотреть ее подробнее и поделиться с вами найденной информацией. Итак, задача: написать ICQ-бот на PHP. Чтобы реализовать запланированное, нам не нужно изучать протокол ICQ, а достаточно просто воспользоваться готовым РНР-классом для работы с протоколом аськи. Когда класс WebIcqLite.class.php скачан, можно приступать к первым попыткам его использовать.
Вот что дают разработчики в качестве примера использования класса:
Читать далее »

xAjax+jQuery Upload File

AJAX, PHP, jQuery, programming, xAjax Коментов 138 »

Очень долго искал ничего не нашёл! Пришлось делать самому.
Может кому пригодится:)

Рассказывать как сделать аплоад при помощи ajax библиотек: xAjax и jQueru я не буду, а просто выложу файл который нужно разархивировать, залить на сервер и проверить как он работает

Вот ссылка

  xAjax_file_upload_by_parinoff (97.7 KiB, 327 hits)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Войти
реклама в интернете, контекстная реклама