Страница 1 из 2

Книжки по FreePascal и Lazarus

СообщениеДобавлено: 04.07.2010 12:24:48
Vadim
Вот, случайно нашёл на просторах интернета:
http://mirknig.com/knigi/nauka_ucheba/1 ... aniyu.html
Изображение

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 04.07.2010 23:35:29
Иван Шихалев
http://www.altlinux.org/Books:FreePascal

Ссылка на первоисточник. И без всяких файлопомоек.

Добавлено спустя 1 минуту 50 секунд:
Беглый просмотр не впечатлил. Хотя для начинающих — все же лучше, чем ничего.

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 05.07.2010 05:04:23
Vadim
Иван Шихалев
Это вообще первое печатное издание по FreePascal (и уж тем более по Lazarus :) ) которое я увидел.

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 05.07.2010 05:08:08
Иван Шихалев
Вот я и говорю — лучше, чем ничего. Хотя сам подход к подаче материала мне не нравится, и для неначинающих там ничего полезного.

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 05.07.2010 09:27:05
скалогрыз
Иван Шихалев писал(а):Вот я и говорю — лучше, чем ничего. Хотя сам подход к подаче материала мне не нравится, и для неначинающих там ничего полезного.

да нет же. Это обычная книжка о том: "Паскаль для начинающих".
Таких у автора много: "http://ru.wikipedia.org/wiki/Алексеев,_Евгений_Ростиславович". Зарядив Гугл можно, как раз подыскать за 200х год издания о Турбо Паскале.
Фактически книга посвящена Object Pascal, а не FreePascal в частности.

Косяки:
* почему-то модуль (unit) назван частью проекта Лазарус :)
* хотя что делает перегрузка операций в главе про ООП - не понятно. Перегрузка операций это Си-онизм, и особенности синтаксиса языка. =) Место перегрузкам - сразу после темы подпрограммы, ибо это они и есть.
* про главу "графика" в Лазарусе, лучше помолчать. Этакая дикая смесь старой паскалевской графики (модуль Graph) и Lazarus (суровые Linux реалии?)

Имхо: авторам двойку за дизайн интерфейсов! :D Я понимаю, что от учеников не нужно (нельзя) требовать красивых интерфейсов, но подавать им пример - ОБЯЗАТЕЛЬНО.

На самом деле, если писать книгу о FreePascal или Lazarus, то нужно брать в счёт, что читатель уже знаком с Object Pascal-ем, и рассказывать о тонкостях использования. Этакий "юзер мануал" получается, подробный и разжёванный.
А так же тонкостям кросс-платформенной разработки!

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 05.07.2010 09:52:46
Иван Шихалев
скалогрыз писал(а):да нет же. Это обычная книжка о том: "Паскаль для начинающих".


А я о чем?

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 16.09.2010 09:04:24
Александр Яшин
Помнится, кто-то на этом форуме сообщал, что пишет книгу по Lazarus. Интересно, завершил он ее или нет.
Ау, автор! Отзовись!

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 16.09.2010 22:04:50
qivi
Благодаря компании ALT Linux, мы попытались это сделать.

Присоединяйтесь делом к их попытке :wink:
Может Альт поддержит!

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 17.09.2010 01:51:27
Astralis
большое спасибо тем кто сделал это дело. будет хотя бы что рекомендовать.
от себя замечу один недостаток: все подобные книги скопированы с turbo pascal и лишь адаптированы под freepascal, в то время как за 25 лет ситуация изменилась.
например раньше работали с дискетами, время чтения с которых было весьма значительным, поэтому работа сводилась лишь коротким порциям чтения с помощью типированных файловых переменных. Но теперь ситация иная: характеристики современных жестких дисков таковы, что считать 1 байт и 256 кбайт требуется одинаковое время, использование типизированных файлов считается уже плохим тоном. Более того сама концепция работы с файлами изменилась: вместо тектового файла в большинстве случаев можно использовать TStringList с его методами LoadFromFile и SaveToFile, также активно используются наследники TSream.
Это просто констатация новых концепций, это просто конструктивная критика.

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 13:24:37
Kubanych
Александр Яшин писал(а):Помнится, кто-то на этом форуме сообщал, что пишет книгу по Lazarus. Интересно, завершил он ее или нет.
Ау, автор! Отзовись!

Книга давно написана. Ее объем составил 811 страниц А4 в формате odt.
Как я уже писал в http://www.freepascal.ru/forum/viewtopic.php?f=23&t=5173 все упирается в издание.
Сунулся в несколько издательств, типичный ответ такой:"Спасибо за Ваше предложение. К сожалению наше издательство не заинтересовано в издании Вашей книги.Среда Lazarus не так популярна, а сегмент "Паскаль" в нашем редакционном портфеле полнсотью заполнен."

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 13:28:26
Vadim
Kubanych
Попробуйте через ALTLinux её издать. Они должны быть заинтересованы, тем более что ALTLinux будет национальной операционной системой. :)

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 13:31:02
Kubanych
Vadim писал(а):Kubanych
Попробуйте через ALTLinux её издать. Они должны быть заинтересованы, тем более что ALTLinux будет национальной операционной системой. :)

Боюсь там не примут. Ведь совсем недавно они издали книгу http://www.altlinux.org/Books:FreePascal
Хотя, конечно, я попробую.
У меня складывается впечатление, что издание книг (впрочем и все остальное) возможно только "по знакомству"!

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 14:14:10
Vadim
Kubanych писал(а):Ведь совсем недавно они издали книгу http://www.altlinux.org/Books:FreePascal

Скажете, что Ваша книга - логическое дополнение той. И без Вашей, ту будут плохо покупать, потому что программировать на FreePascal без IDE Lazarus - жутко, грустно и страшно неудобно. Lazarus - это свобода программиста для творчества, т.к. у него руки не будут связаны таким нудным делом, как написание интерфейса - окон, кнопочек и т.п. ;)

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 14:36:48
Kubanych
Спасибо! Попробую. Попытка не пытка!
В соседней теме "На какие моменты стоит обращать внимание..." я поместил полное оглавление книги. Если у Вас есть время - посмотрите, пожалуйста!

Re: Книжки по FreePascal и Lazarus

СообщениеДобавлено: 20.09.2010 14:44:54
Vadim
Ок.