[Новые уроки по Lazarus] №1 Установка среды. Структура проекта.

  Рет қаралды 6,005

TheMrDen3D

TheMrDen3D

Жыл бұрын

Всем привет !!! Это обновленная серия уроков по среде программирования Lazarus.
На данном уроке познакомимся со средой программирования Lazarus, скачаем ее и установим. Разберем интерфейс среды программирования и создадим первое приложение.
Также рассмотрим типы создаваемых проектов, которые можно создать в Lazarus.
Сообщество в VK.com - club114698843
Telegram - t.me/themrden3d
Яндекс.Дзен - zen.yandex.ru/id/622d04baa0e2...
Сайт - www.lazarus-ide.org/
Старая версия уроков - • Уроки программирования...

Пікірлер: 22
@vladimiraksenov5548
@vladimiraksenov5548 Жыл бұрын
Как-то невнятно рассказано про файл .lps Это не "файлы используемые в проекте" а сохраненный образ текущего состояния среды IDE. Какие файлы были открыты в редакторе, история поиска и.т.п. Собственно, в самом файле это и написано - session.
@legenDA50
@legenDA50 Жыл бұрын
Он вернулся, когда мир в нем нуждался!
@user-xb9po2fi1s
@user-xb9po2fi1s Жыл бұрын
Спасибо за проделанный труд, не останавливайтесь!
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Спасибо за теплые слова!!))))
@user-yj3jf2yp1g
@user-yj3jf2yp1g 5 ай бұрын
Спасибо большое!
@user-xm6rl6pe9l
@user-xm6rl6pe9l 6 ай бұрын
Про требования к системе. Представим себе, что нам в колледже нужен ещё один компьютерный класс, а нормального железа нет. Тут мы вспоминаем, что во времена последнего апгрейда, году в 12м, старые компы с пузатыми мониторами отправили в кладовку, и что десяток из них запустится. Пойдёт на них Лазарь? Вообще-да. Я сам удивился, но последние версии (2.2.6 и 3.0 RC2) встали и на XP, и даже на 2000 винде. Понятное дело, что надо еще по конкретному железу смотреть, как среда и компилятор на нём поедут. С 9х сложнее - последняя поддерживаемая версия для них - 1.6, у меня лично вышло запустить 1.4. С другой стороны, любители писали, что они и 1.7-1.8 компилировали . Итого, если есть возможность, то для старого компа лучше накатить вин2000, чтобы на нём работать на последней версии. Но, если не выйдет, то и на 1.4-1.6 все основные функции тоже есть, так что невелика беда. На Линуксе всё зависит от дистра -может быть и 1.8, и последняя. Как правило, чем легче дистр, тем раньше версия. Но, в принципе, подобрать какой-нибудь Puppy можно. Так что всем бы такую обратную совместимость, как у Лазаруса!
@TheMrDen3D
@TheMrDen3D 6 ай бұрын
Так же плюсом Лазаруса является то, что после сборки приложение мало весит (если отключить сбор в беваг режиме) и ничего за собой не тащит и ничего не требует, как тот же dotNet, иногда это требуется. Но увы, сам язык устарел, да и технология создания интерфейса тоже устарела, если речь идет о коммерческих приложений, а если для себя писать, то все ОК. )))
@V_o_d_o_l_e_i
@V_o_d_o_l_e_i Жыл бұрын
Спасибо за ваш труд, старые ролики очень пригодились. Новые тоже жду. Было бы неплохо, если можно, урок по отладке, как пользоваться отладчиком.
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Хорошо, подумаю над этим.))) Нужно подобрать примеры, чтобы показать ошибки и исправлять их)))
@user-nz2yc4bv1e
@user-nz2yc4bv1e 11 ай бұрын
Привет Выпусти видео, чем ты занимаешься сейчас, кем работаешь и какие проекты возможно выполняешь. Я думаю будет очень интересно.
@vladimiraksenov5548
@vladimiraksenov5548 Жыл бұрын
Хорошо было бы сразу как увидели размер получаемого .exe, (24МБ) что это размер с включенной отладочной информацией. При компиляции отлаженной программы нужно отключить отладочную информацию, и размер .exe радикально уменьшится. Т.к. ролик для начинающих - они могут по первому же виду размера сделать неверные выводы об эффективности Lazarus :)
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Если человек задается вопросом, что сбилденный файл много весит, то он уже не начинающий )))) У начинающих обычно возникает вопрос как установить ))). А по поводу размера файла, да, плохо что нет режима сборки релиз/дебаг. Про уменьшения размера exe есть на канале видос kzbin.info/www/bejne/h2Wkg4Cmj7GNapo
@user-hi2xe3zw2q
@user-hi2xe3zw2q Жыл бұрын
Новые уроки можно только приветствовать! Возможно ли в дальнейшем рассмотреть работу с базами данных ?
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Да, такое в планах есть))) Оно давно было у меня, но... то одно.... то другое... если все будет идти как задумано, то будет
@user-nw8ik2wx7x
@user-nw8ik2wx7x Жыл бұрын
Расскажите пожалуйста про массив ы в лазарусе, по нормальные динамические массив и про ассоциативыные хэши
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Возможно будет, но пока эти уроки будут сняты они уже вряд ли вам понадобятся ))) Могу посоветовать посмотреть TList - динамический массив (почти), можно обычным путем пойти var arr : array of integer; SetLength(arr,10) - и когда нужно увеличиваем размер И TDictionary - ассоциативный массив. В серии уроков [Примеры. Lazarus] Игра "Galaxian" использовал и одно и другое, можете пока там глянуть
@vladimiraksenov5548
@vladimiraksenov5548 Жыл бұрын
@@TheMrDen3D TList требует самостоятельной работы с выделением памяти, что может быть опасно, но зато в TList есть встроенная функция QuickSort, и если к ней написать свою функцию сравнения то можно реализовать любые сортировки своих объектов. А из просто массивов стоило упомянуть array of record - в некоторых случаях очень удобно. Ну и далее - file of record :)
@davemurey6119
@davemurey6119 Жыл бұрын
Уважаемый автор! А почему вы не показали, какие опции IDE рациональнее выставить для текущей работы, как можно русифицировать сообщения компилятора (в последнем) есть одна тонкость. Не рассказано каким образом можно подключить репозиторий VCL.
@TheMrDen3D
@TheMrDen3D Жыл бұрын
Что вы имеете виду под подключением VCL? Подключение различных библиотек? Так на канале есть ролик на эту тем, да и полного разбора интерфейса не стояло на данном уроке, минимальный разбор интерфейса для запуска приложения.
@bananaDjeK
@bananaDjeK Жыл бұрын
И в ВУЗ-ах
@TheMrDen3D
@TheMrDen3D Жыл бұрын
И в ВУЗах? надеюсь что на первом курсе? на начале обучения программирования? Хотя смотря что за направление, если программирование, то это печально, если к программированию не относящееся, просто на дисциплине "Информатика", то почему и нет.
@bananaDjeK
@bananaDjeK Жыл бұрын
@@TheMrDen3D мое направление "актуарная и финансовая математика". Это направление включает базовые основы программирования и в основном упор идет на экономику. Изучаем мы подобные предметы, такие как: языки программирования, например, в течение всех 4 лет. А на первом курсе у нас были предметы изучающие основы паскаля. на втором же курсе (сейчас) изучаем лазарус.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 46 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 50 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 28 МЛН
Lazarus Как сохранять проеты задачи Паскаль на компьютере
9:02
ToyBattle | Бесплатные курсы Программирования
Рет қаралды 1,4 М.
[Примеры. Lazarus] Форма Авторизации
9:00
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 92 М.
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 65 М.
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 46 МЛН