Форум программистов, компьютерный форум CyberForum.ru

Lazarus

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 158, средняя оценка - 4.99
DenNik
1141 / 832 / 129
Регистрация: 26.07.2011
Сообщений: 5,408
#1

Литература Lazarus - Lazarus

28.02.2012, 11:45. Просмотров 22475. Ответов 47
Метки нет (Все метки)

может, кому и пригодится данная книга (6,23 Мб)
Основы программирования в среде Lazarus.pdf
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 11:45     Литература Lazarus
Посмотрите здесь:

Lua в Lazarus - Lazarus
Здравствуйте, мне нужно написать небольшой скрипт на Lua в Lazarus. Как и где нужно выбирать язык программирование? Спасибо

Работа с 1С в Lazarus 1.2.0 - Lazarus
Доброе время суток! Пытаюсь подключиться к 1С в Lazarus 1.2.0 c помощью COM. Подключение происходит нормально. Однако при попытке...

Кроссплатформенность на Lazarus - Lazarus
Здравствуйте. Вопрос по теоретической части - я слышал, что Lazarus кроссплатформенный. Я всегда думал, что сие означает, что, если на...

Lazarus,lan - Lazarus
Есть программа выполняющая запись/чтение с листа excel 1997-2003. При подключении программы через локальную сеть форма "Запись данных в...

Задачи на Lazarus - Lazarus
Ребят, помогите решить две задачки. В долгу не останусь, за правильное решение скину денег на телефон. Задачи простые, поэтому пишу их в...

Эллипс в Lazarus - Lazarus
Нужно нарисовать окружность с заданными координатами. При использовании кода, приведенного ниже происходит следующее: рисуется окружность...

LazReport в Lazarus - Lazarus
Дорогие мои ребятки, подскажите как вывести отчет о той или иной информации. Создал БД в лазарусе теперь надо создать отчет, LazReport, но...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
29.12.2015, 20:54     Литература Lazarus #21
Уважаемый vlisp, ваш первый абзац скорее касается изучаещего ассемблер, но далеко не начинающего изучать первый язык и, тем более, FPC. На счёт того, что автор не описывает работу с "окнами" - в этом тоже есть свой резон - начинать писать с "оконных" приложений в любой визуальной среде "развращает" с вытекающими последствиями (красивый интерфейс "с петухами" и пустой функционал). Вы возьмите, хотя бы, любые авторитетные курсы (к примеру от Microsoft C#), даже там всё начинается с консоли и ни слова о message-based programming, регистрах, сопроцессоре или метода Монте-Карло. Пусть человек научится отлиыать int от float и сможет уверенно применять if да for. Понравится - найдёт, где прочитать.
Недавно общался с одним тов., который принимает экзамены MSDN, а о использовании портов на шини PCI понятия не имеет (это так, к примеру). Ему это просто не надо, невозможно и ненужно всё знать.
vlisp
339 / 308 / 54
Регистрация: 10.08.2015
Сообщений: 798
Завершенные тесты: 1
30.12.2015, 08:17     Литература Lazarus #22
Цитата Сообщение от shyub Посмотреть сообщение
первый абзац скорее касается изучаещего ассемблер,
Это касается изучающего любой язык и тем более изучающего паскаль. И кстати, если вы заметили, эта тема называется Литература Lazarus и находится в ветке о Lazarus. Что мешает создавать консольные приложения и изучать основы паскаля в Lazarus?
Цитата Сообщение от shyub Посмотреть сообщение
Недавно общался с одним тов., который принимает экзамены MSDN, а о использовании портов на шини PCI понятия не имеет
windows не даст вам так просто доступ к портам, такое варварство она пресекает из соображений безопасности, это конечно можно обойти, но только с бубном. Да и зачем?
Цитата Сообщение от shyub Посмотреть сообщение
Пусть человек научится отлиыать int от float и сможет уверенно применять if да for.
Это можно уместить в 30 страниц, но не в 500 же? А дальше что? примитивное борландпаскалевкое "ооп", отставшее от жизни лет на 30...
Если вы работаете в IDE Borland Pasca
Я не работаю в борланд паскаль, я даже запустить его не могу без бубна, мне он не интересен ни в каком смысле.
Если бы автор хотел бы заинтересовать меня как, допустим, школьника, не знающего ОС старше Висты, то предложил бы скачать Лазарус, и через 15 минут уже я б создал свое первое приложение Привет, Мир! А через три четыре урока, я бы уже нарисовал кривую Гильберта, а потом бы узнал про OpenGL, а на 12м уроке я бы написал свою первую игру со звуком, блекждеком и прочими печеньками... И я написал бы ее с удовольствием, как и те тысячи детей, которым не преподавали частотный анализ текстов Шолохова.
зы. Это мое личное имхо и я его не навязываю.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
30.12.2015, 20:24     Литература Lazarus #23
Уважаемый vlisp, не хочется отнимать внимание форумчан нашими доводами, поэтому, если вам интересно, то я с удовольствием продолжу с вами дискуссию в личном порядке. Пишите на shyub@mail.ru.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
24.03.2016, 10:45     Литература Lazarus #24
Недавно решал на Лазарусе задачу, связанную c форматами графических файлов. Затруднения вызвал заголовок TIFF-файла. Выкладываю результат исследования этого заголовка: Вложение 667669 и в сети есть замечательная книга: Джеймс Д.Мюррей, Уильям ван Райпер "Энциклопедия форматов графических файлов" BHV, Киев, 1997. http://www.scanbooks.ru/load/compute...v/10-1-0-19458 Буду рад, если кому-нибудь эта информация будет полезной.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
24.03.2016, 10:48     Литература Lazarus #25
Что-то вложение не открывается, выкладываю повторно Заголовок TIFF-файла.rar
mrkaban
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 36
27.04.2016, 06:09     Литература Lazarus #26
Спасибо за классные книжки по лазарусу!!! У меня еще одна на буке была, но жесткий диск умер, если найду в интернете, обязательно выложу тут!

Добавлено через 13 минут
Вот еще методичка по лазарусу http://pgsgif.ru/sites/default/files...us%201-8_0.pdf
и вот интересная книжка http://www.kodges.ru/komp/program/30...a-lazarus.html
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
31.05.2016, 20:17     Литература Lazarus #27
Ubuntu в VirtualBox, а Lazarus в Ubuntu
Эта небольшая статья адресована тем, кто вчера впервые установил Ubuntu, а сегодня хочет установить Lazarus. К большому сожалению, но не на русскоязычных, ни на зарубежных сайтах не удалось найти систематизированную информацию по этому вопросу. (Для кого-то это пустяк: "После установки пакетов сделать то-то", но какую набрать команду, какую нажать кнопку - никто не пишет).
Всю приводимую ниже информацию пришлось по частицам "вытаскивать" из сети, а отсутствующие пробелы заполнять эксперементально, поэтому за возможные неточности или ошибки прошу строго не судить, однако, даже, может быть таким "кривым" способом всё устанавливается и работает. И так:
1. Скачиваем с официального сайта пакеты fpc_3.0.0-151205_i386.deb, fpc-src_3.0.0-151205_i386.deb и lazarus_1.6-0_i386.deb (именно deb, т.к. rpm для Ubuntu без конвертации не подходят)
2. О порядке установки Ubuntu не пишу, т.к. это сделать значительно проще, чем установить Windows, да и на эту тему масса хорошо написанных статей в интернете.
3. Чуть не забыл. На компьютере у меня стоит Windows-7 x32, Ubuntu 14.04, VirtualBox 4.2.4, а всё остальное в прилагаемом pdf-файле. (Полагаю, что особой роли версии и разрядность иметь не должны.Не используйте "древние" версии Лазаруса. Судя по отзывам - у них могут быть проблемы с кирилицей.) VirtualBox_Ubuntu и Lazarus.pdf
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
05.06.2016, 22:40     Литература Lazarus #28
Несколько дней тому назад писал о сопряжении VirtualBox-Ubuntu-Lazarus, однако жизнь внесла свои коррективы и оказалось, что версия VirtualBox 4.1.8 работает с Ubuntu крайне плохо. Проверял на стационарном компе с процессором Core 2Quad и на ноутбуке i3. В течении часа порядка 2-х зависаний… Перепробовал различные сочетания версий VirtualBox и Ubuntu. Так на ноутбуке (процессор i3) удалось “поженить” VirtualBox-5.0.20 и Ubuntu-14.04, на стационарном компе выше VirtualBox-4.3.12 и Ubuntu-12-04.5 дело не пошло (к стати, это сочетание оказалось самым лучшим по быстродействию – практически нет разницы между реальной и виртуальной машинами). Ранее написанный документ переработал, дополнил актуальными для меня вещами и повторно выкладываю. Буду рад, если кому-нибудь это принесёт пользу. VirtualBox_Ubuntu и Lazarus.pdf
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
05.06.2016, 22:43     Литература Lazarus #29
Помимо Ubuntu в VirtualBox я обычно ставлю Windows-XP и 7 (для тестирования ПО). Во всех выше названных VB эти ОС работают прекрасно.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
02.12.2016, 20:25     Литература Lazarus #30
Две подборки по Лазарусу.
Lazarus_Основные конструкции.rar
Работа с простой графикой и OpenGL .rar
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
28.12.2016, 22:10     Литература Lazarus #31
Возникла необходимость написать небольшую программку под Android. Раньше я уже выкладывал статью, как можно писать без использования посторонних средств на одном Лазарусе (знаю конечно, что игры или что-то серьёзное пишут на чистой Java).
В этот раз решил попытаться писать в связке Android Studio 2016 + Lazarus. Потерял массу времени, а результат нулевой. Причина до безобразия простая – не смог выполнить обновления студии через интернет. После 8-и часового обновления (около 20 ГБ) Студия так и “не завелась”.
Однако, весь собранный материал даром не пропал, результатом чего появилась связка Eclipse + Lazarus-1.6. На эту тему, конечно, в сети много говорят, но мне так и не удалось найти более-менее толковую инструкцию, как это делать. Поэтому методом проб и ошибок написал свою, которая может оказаться кому-нибудь полезной. К стати, в пакете lazandroidmodulewizard-master, который есть в сети и периодически обновляется, много примеров.
Lazarus и Eclipse.rar
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
29.12.2016, 13:24     Литература Lazarus #32
Дополню, что lazandroidmodulewizard-master.zip я использовал 2014 г., а ADT Eclipse v-22.3.0-887826 от 24 декабря 2013г. При использовании более свежих возможно будут некоторые отличия.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
30.12.2016, 20:01     Литература Lazarus #33
Предыдущая статья про сборку Android-проекта при помощи bat-файлов находится по адерсу Lazarus и Android.
Сегодня в продолжение вчерашней статьи попробовал сборку с использованием более свежего пакета lazandroidmodulewizard версии 0.7.4 от сентября 2016 г https://githulb.com/jmpessoa/lazandroidmodulewizard. Результат превзошол ожидания. Всё стало на много проще, не возникают ошибки, добавились новые компоненты. Выкладываю инструкцию и пример кода: Lazarus_and_Eclipse_RU.rar.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
18.01.2017, 11:42     Литература Lazarus #34
Отличная книга, переведённая на русский язык Анатолием Подгорецким, даёт понимание принципов работы компонентов Indy, значительно упрощающих и ускоряющих процесс создания сетевых приложений в Delphi.
От себя могу добавить, что практически всё справедливо и для Lazarus-а.
Глубины Indy.rar
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
30.01.2017, 00:55     Литература Lazarus #35
Выкладываю подборку статей. Те, кто изучает Lazarus, чтобы сдать зачёт и забыть о его существовании, могут не тратить время на их чтение. Профессионалы, как Volvo, вряд ли найдут для себя что-то новое (хотя, не сомневаюсь, что прочитают). Статьи мне показались интересными, поэтому решил поделиться. Писал их (за малым исключением) не я, поэтому везде привожу ссылку на сайт автора. Разумеется, в основном это о Delphi, но всё сказанное применимо и к Lazares-у. К статье "Процедурные типы" в качестве примера добавил вопрос Hretgir-а на нашем сайте и ответ Volvo, чтобы было более понятно их использование. О статье "Объекты автоматизации и интерфейсы" могу сказать только то, что это востребованно. Например, для составления отчётов к базам данных иногда заказчики просят использовать Excel, а это уже объект автоматизации. Читайте, буду рад, если кому-нибудь это принесёт пользу. Блоги и статьи.rar
DenNik
1141 / 832 / 129
Регистрация: 26.07.2011
Сообщений: 5,408
30.01.2017, 10:22  [ТС]     Литература Lazarus #36
понравилось начало одной статьи
При установке Лазаруса и компонентов антивирус должен быть выключен!
спрашивается, какого х?
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
22860 / 15002 / 4316
Регистрация: 22.10.2011
Сообщений: 26,602
Записей в блоге: 4
30.01.2017, 13:52     Литература Lazarus #37
shyub, Лазарусовский (а точнее FPC-шный) is nested не имеет никакого отношения ко вложенным в классы типам, описанным в статье "Вложенные (nested) типы", как ты пишешь в комментариях. Этот модификатор разрешает передавать в качестве процедурной переменной не только подпрограмму, описанную в глобальной области видимости, как происходит по умолчанию, а также и подпрограмму, вложенную в другую подпрограмму. Никакого ООП.
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
01.02.2017, 09:21     Литература Lazarus #38
Цитата Сообщение от DenNik Посмотреть сообщение
понравилось начало одной статьи При установке Лазаруса и компонентов антивирус должен быть выключен! спрашивается, какого х?
Признаю, мой "прокол". Правильнее надо было бы сказать как-то типа: "Если хотите это сделать быстро, то отключите антивирус".
Цитата Сообщение от volvo Посмотреть сообщение
Лазарусовский (а точнее FPC-шный) is nested не имеет никакого отношения ко вложенным в классы типам
Не знал. Спасибо за уточнение.
starikNAD
11 / 11 / 3
Регистрация: 01.12.2010
Сообщений: 79
02.03.2017, 17:10     Литература Lazarus #39
vlisp, так ведь в предисловии к книге "Песни о Паскале" (вы читаете предисловия?) и написано, что эта книга - для школьников, делающих первые шаги в программировании. Целью автора было - пробудить интерес к программированию у начинающих, и только. Поэтому нельзя требовать от такой книги строгого изложения всех аспектов программирования.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2017, 14:11     Литература Lazarus
Еще ссылки по теме:

Поиск в Lazarus - Lazarus
Есть таблица film в базе videoprocat, в ней есть внешний ключ на таблицу ganre(id_ganre,g_name), необходимо осуществить поиск по БД. Пишу...

Магия в lazarus - Lazarus
Интересные вещи происходят.. Люди, подскажите, пожалуйста, почему функция goal, а следовательно, и функция list_instruction в данном...

Lazarus в Ubutnu - Lazarus
Вся суть вопроса в том что когда я хочу создать событие онклик он мне вот что выдает: помогите, очень хочу программировать на...

Сеть и Lazarus - Lazarus
Допустим, на одном компьютере имеется общая папка, к которой открыт доступ: Chief/home/broom/All Могу ли я в Lazarus создать программу,...

Строки в Lazarus - Lazarus
Помоги пожалуйста решить. Дана строка s1. Образовать строку s2, включив в нее символы строки s1, расположенные на нечетных позициях, кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
shyub
218 / 103 / 24
Регистрация: 11.07.2013
Сообщений: 615
06.03.2017, 14:11     Литература Lazarus #40
Попалась интересная книга по FPC, может кому-нибудь будет полезной. FREE PASCAL 2011.pdf
Yandex
Объявления
06.03.2017, 14:11     Литература Lazarus
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru