Е. А. Попов - Экспресс курс программирования в Lazarus. 6-е изд.
Название: | Экспресс курс программирования в Lazarus. 6-е изд. | |
Автор: | Е. А. Попов | |
Жанр: | Справочная литература: прочее, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Pascal, Delphi, Lazarus и т.п. | |
Изадано в серии: | неизвестно | |
Издательство: | СИ | |
Год издания: | 2013 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Экспресс курс программирования в Lazarus. 6-е изд."
Данная книга представляет собой краткий справочник, содержащий необходимые сведения для того чтобы освоить язык Free Pascal и среду Lazarus.
Книга рассчитана на уже имеющих опыт программистов, которым необходимо освоить еще одну среду разработки. По ходу изложения дается краткое объяснение терминов и понятий.
Читаем онлайн "Экспресс курс программирования в Lazarus. 6-е изд.". [Страница - 2]
которым необходимо
освоить еще одну среду разработки. По ходу изложения дается краткое
объяснение терминов и понятий.
Free Pascal является свободным компилятором, который реализует мощный
диалект языка Паскаль. Этот диалект совместим с Turbo Pascal и Object Pascal.
Язык Паскаль придумал швейцарский ученый Никлаус Вирт в 1968 году.
Своему названию язык обязан французскому математику девятнадцатого века
Блезу Паскалю.
Компилятор Free Pascal лежит в основе среды разработки Lazarus, которая
предназначена для создания программ с графическим интерфейсом. Lazarus
является аналогом среды DELPHI. Среда Lazarus, так же как и лежащий в ее
основе компилятор, является свободной.
Автор этого справочника является независимым разработчиком программного
обеспечения с многолетней практикой программирования. Причиной перехода
на Lazarus явилось необходимость освоения новой среды разработки. В
процессе поиска была ориентация на свободную кросс-платформенную среду
разработки с широкими возможностями. Наиболее подходящей средой оказался
Lazarus. Данная книга возникла после изучения официальной документации как
результат желания помочь другим программистам. Надеюсь, она окажется
полезной читателю.
Для читателя желательно наличие навыков работы со средами быстрой
разработки. В первую очередь книга адресована тем, кто ранее использовал
среду Delphi.
Излагаемый материал охватывает основы языка Free Pascal, объектноориентированное программирование и создание программ с графическим
интерфейсом. Основам языка посвящены первые две части книги. Их изучение
необходимо для дальнейшего усвоения материала. В третьей части изложены
принципы объектно-ориентированного программирования и освещены
реализующие их синтаксические конструкции. Четвертая часть является
заключительной. В ней рассмотрено создание программ с графическим
интерфейсом.
3
Часть 1. Основные сведения о языке Free Pascal
Глава 1. Хранение данных
Для чего нужны переменные?
Программы обрабатывают данные. Данные хранятся в переменных. К
переменной обращаются при помощи имени. Переменные могут хранить
различные данные. Тип переменной определяет хранимые данные. Размер
переменной зависит от ее типа и от платформы, на которой выполняется
программа.
Объявления переменных
Переменная должна быть объявлена перед использованием.
Синтаксис: var имя:тип;
Замените имя списком имен, чтобы объявить несколько однотипных
переменных в одной строке. Имена в списке разделяются запятой.
Константы
Константы отличаются от переменных тем, что не могут изменять значения.
Константа объявляется при помощи следующей конструкции:
const имя=значение;
Целые типы
Тип
Byte
shortint
Smallint
Word
Longint
Описание
Байт
Целое число со знаком
Целое число со знаком
Целое число без знака
Целое число со знаком
Диапазон
От 0 до 255
От -128 до 128
От -32768 до 32767
От 0 до 65535
От -2147483648 до
2147483647
LongWord Целое число без знака От 0 до 4294967295
Int64
Целое число со знаком От -9223372036854775808
до 9223372036854775807
QWord
Целое число без знака От 0 до
18446744073709551615
Integer
Целое число со знаком Зависит от платформы
Cardinal
Целое число без знака От 0 до 4294967295
4
Размер в байтах
1
1
2
2
4
4
8
8
2 или 4
4
Логические типы
Тип
Boolean
ByteBool
WordBool
LongBool
Размер в байтах
1
1
2
4
Критерий истинности
1
Ненулевое значение
Ненулевое значение
Ненулевое значение
Вещественные типы
Тип
Описание
Диапазон
Real
Singe
Double
Extended
Comp
Currency
Действительное число
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Зависит от платформы
От 1.5E-45 до 3.4E38
От 5.0E-324 .. 1.7E308
От 1.9E-4932 до 1.1E4932
От -2E64+1 до 2E63-1
От -922337203685477.5808
до 922337203685477.5807
Размер в
байтах
2 или 4
2
4
10
8
8
Присваивание переменным значения
Используйте оператор присваивания, чтобы присвоить переменной значение.
Синтаксис оператора присваивания: переменная:=значение;
В качестве значения может выступать некоторое число, другая переменная или
вызов функции.
Переполнение
Максимальное значение переменной зависит от количества байт, которые
выделены для нее. Переполнение возникает при попытке присвоить переменной
значение больше максимального. В этом случае в переменную будет --">
освоить еще одну среду разработки. По ходу изложения дается краткое
объяснение терминов и понятий.
Free Pascal является свободным компилятором, который реализует мощный
диалект языка Паскаль. Этот диалект совместим с Turbo Pascal и Object Pascal.
Язык Паскаль придумал швейцарский ученый Никлаус Вирт в 1968 году.
Своему названию язык обязан французскому математику девятнадцатого века
Блезу Паскалю.
Компилятор Free Pascal лежит в основе среды разработки Lazarus, которая
предназначена для создания программ с графическим интерфейсом. Lazarus
является аналогом среды DELPHI. Среда Lazarus, так же как и лежащий в ее
основе компилятор, является свободной.
Автор этого справочника является независимым разработчиком программного
обеспечения с многолетней практикой программирования. Причиной перехода
на Lazarus явилось необходимость освоения новой среды разработки. В
процессе поиска была ориентация на свободную кросс-платформенную среду
разработки с широкими возможностями. Наиболее подходящей средой оказался
Lazarus. Данная книга возникла после изучения официальной документации как
результат желания помочь другим программистам. Надеюсь, она окажется
полезной читателю.
Для читателя желательно наличие навыков работы со средами быстрой
разработки. В первую очередь книга адресована тем, кто ранее использовал
среду Delphi.
Излагаемый материал охватывает основы языка Free Pascal, объектноориентированное программирование и создание программ с графическим
интерфейсом. Основам языка посвящены первые две части книги. Их изучение
необходимо для дальнейшего усвоения материала. В третьей части изложены
принципы объектно-ориентированного программирования и освещены
реализующие их синтаксические конструкции. Четвертая часть является
заключительной. В ней рассмотрено создание программ с графическим
интерфейсом.
3
Часть 1. Основные сведения о языке Free Pascal
Глава 1. Хранение данных
Для чего нужны переменные?
Программы обрабатывают данные. Данные хранятся в переменных. К
переменной обращаются при помощи имени. Переменные могут хранить
различные данные. Тип переменной определяет хранимые данные. Размер
переменной зависит от ее типа и от платформы, на которой выполняется
программа.
Объявления переменных
Переменная должна быть объявлена перед использованием.
Синтаксис: var имя:тип;
Замените имя списком имен, чтобы объявить несколько однотипных
переменных в одной строке. Имена в списке разделяются запятой.
Константы
Константы отличаются от переменных тем, что не могут изменять значения.
Константа объявляется при помощи следующей конструкции:
const имя=значение;
Целые типы
Тип
Byte
shortint
Smallint
Word
Longint
Описание
Байт
Целое число со знаком
Целое число со знаком
Целое число без знака
Целое число со знаком
Диапазон
От 0 до 255
От -128 до 128
От -32768 до 32767
От 0 до 65535
От -2147483648 до
2147483647
LongWord Целое число без знака От 0 до 4294967295
Int64
Целое число со знаком От -9223372036854775808
до 9223372036854775807
QWord
Целое число без знака От 0 до
18446744073709551615
Integer
Целое число со знаком Зависит от платформы
Cardinal
Целое число без знака От 0 до 4294967295
4
Размер в байтах
1
1
2
2
4
4
8
8
2 или 4
4
Логические типы
Тип
Boolean
ByteBool
WordBool
LongBool
Размер в байтах
1
1
2
4
Критерий истинности
1
Ненулевое значение
Ненулевое значение
Ненулевое значение
Вещественные типы
Тип
Описание
Диапазон
Real
Singe
Double
Extended
Comp
Currency
Действительное число
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Зависит от платформы
От 1.5E-45 до 3.4E38
От 5.0E-324 .. 1.7E308
От 1.9E-4932 до 1.1E4932
От -2E64+1 до 2E63-1
От -922337203685477.5808
до 922337203685477.5807
Размер в
байтах
2 или 4
2
4
10
8
8
Присваивание переменным значения
Используйте оператор присваивания, чтобы присвоить переменной значение.
Синтаксис оператора присваивания: переменная:=значение;
В качестве значения может выступать некоторое число, другая переменная или
вызов функции.
Переполнение
Максимальное значение переменной зависит от количества байт, которые
выделены для нее. Переполнение возникает при попытке присвоить переменной
значение больше максимального. В этом случае в переменную будет --">
Книги схожие с «Экспресс курс программирования в Lazarus. 6-е изд.» по жанру, серии, автору или названию:
Владимир Федорович Щичко, Григорий Юрьевич Яковлев - Китайский язык. Полный курс перевода Жанр: Иностранные языки Год издания: 2012 |
А А Фрейман - Краткий курс пиротехники Жанр: Справочная литература: прочее Год издания: 1940 |