Книга "Основы программирования в среде Lazarus"

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
mtdu
новенький
Сообщения: 31
Зарегистрирован: 22.11.2009 12:56:51

Сообщение mtdu »

Просмотрел книгу, весьма понравилась. Всё достаточно подробно и понятно.
Пока лучшая русскоязычная книга по программированию в среде Lazarus.
Большое спасибо автору!!!
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Может быть имеет смысл добавить ссылку в http://freepascal.ru/article//book/ ?
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Глава 2 Страница 49
...Такие последовательности называются идентификаторами. Идентификатор не должен совпадать ни с одним из ключевых слов. Из знаков допускаются использовать при записи идентификаторов знак _ (подчеркивание), знаки $, @. В идентификаторе не должно быть (.) – точки, (,) – запятой, самих скобок ( ) , а также пробелов и знаков операций....

Мне одному кажется, что здесь что-то не правильно?
Kubanych
новенький
Сообщения: 73
Зарегистрирован: 15.10.2008 10:02:18

Сообщение Kubanych »

Lazarus Вам в помощь! Вы можете непосредственно в нем и проверить!
Вообще я бы Вам посоветовал "не верить мне на слово". Все мои слова тщательно проверяйте в Lazarus. То же самое относится к примерам в книге. В 2.1.13 "Типовой пустой проект" я об этом прямо написал.
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Kubanych писал(а):Lazarus Вам в помощь! Вы можете непосредственно в нем и проверить!
Вообще я бы Вам посоветовал "не верить мне на слово". Все мои слова тщательно проверяйте в Lazarus. То же самое относится к примерам в книге. В 2.1.13 "Типовой пустой проект" я об этом прямо написал.

Kubanych, вы бы это... Сами бы что-ли проверяли... одно дело помочь автору с типа апичатками разобраться и другое проверять/выправлять чего он там налобал и ждет, что кто-то за него рукопись отполирует. То ли из-за привычки на студентов все перекладывать, то ли из-за смутного понимания самого предмета. Извините за прямоту.
Kubanych
новенький
Сообщения: 73
Зарегистрирован: 15.10.2008 10:02:18

Сообщение Kubanych »

Дорогой друг! Книгу надо читать за компьютером. В идеале все примеры выполнять. Никто не просит чтобы Вы "полировали" мою книгу.
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Kubanych писал(а):Дорогой друг! Книгу надо читать за компьютером. В идеале все примеры выполнять....

Спасибо. Буду знать.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Код: Выделить всё

var
  my@mail: Integer;
Fatal: Syntax error, ":" expected but "@" found

Код: Выделить всё

var
  my$mail: Integer;
Fatal: Syntax error, ":" expected but "ordinal const" found

Я не разделяю резкую позицию одного из предыдущих сообщений, все могут ошибаться, и тем не менее точку зрения
Kubanych писал(а):Lazarus Вам в помощь! Вы можете непосредственно в нем и проверить!

считаю неправильной.
Даже если Lazarus разрешал бы объявлять идентификаторы вида some@variable и some$variable, и FPC их успешно компилировал, это должно было бы считаться багом. Первичным источником информации здесь служит руководство по языку (Language reference), а в нём написано, что идентификатор состоит из 1-127 символов -- букв, цифр или знаков подчёркивания, при этом первым должна быть буква или знак подчёркивания.
Kubanych
новенький
Сообщения: 73
Зарегистрирован: 15.10.2008 10:02:18

Сообщение Kubanych »

Согласен!
Вот такого рода критику, конкретную, обоснованную и доброжелательную я принимаю.
Позицию dunin я тоже не одобряю. Но что поделаешь, молодости свойственна резкость и прямота в суждениях!
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

Достоинством СПО является общедоступность и бесплатность. Так, и
Free Pascal и Lazarus можно свободно скачать в Интернете.

Microsoft@Office Word 2007 :(

Книга хороша, относительно.
Возможно для начинающего (если он не знакомился с книгами для делфи, если знаком то она ему вряд ли пригодится). Везде одинаково: доф.. инфо о типах, константах и т.д. и чуток примеров (стандартных). В принципе, если вспомнить себя, то я читал нечто для дельфина. Дык там в 500 страниц вложились в типы, константы, работа с самой средой, работа с базами и без баз (реализованы стандартные и нет подходы). Информация изложена кратко но по существу я ее за ночь прочитал и перепробовал большую часть примеров. Там было даже элементарные часики как нарисовать и заставить их работать :). И называлась, млин давно было, "основы..." - забыл уже :(. По алгоритмам у меня есть тоже книга (500 стр.), жалко : картинок нет :).

Хотя, за не имением горничной... можна за книгу поставить 5 + (или 12 + - нововведение :)). Респект автору...

О примерах в книге: тестить хош не хош :) придется автору...

Да и скрины вроде, рекламируют "кеды", а в винде вроде ток "класическую" тему лазарь поддерживает :wink:
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

2 amateur
а в винде вроде ток "класическую" тему лазарь поддерживает
что Вы имеете в виду?
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Страница 60
...IDE Lazarus представляет собой среду с графическим интерфейсом для быстрой разработки программ, аналогичную Delphi, и базируется на оригинальной кроссплатформенной библиотеке визуальных компонент LCL (Lazarus Component Library), совместимых с VCL Delphi...

По тексту какбэ бесспорное утверждение. Есть желающие проверить? :roll:
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

что Вы имеете в виду?

Скрины, скрины и еще раз скрины (мрачно они выглядят в винде). Но это не столь важно, кажись.
совместимых с VCL Delphi

:? :lol: :lol: :lol: :cry:
Kubanych
новенький
Сообщения: 73
Зарегистрирован: 15.10.2008 10:02:18

Сообщение Kubanych »

amateur писал(а):О примерах в книге: тестить хош не хош придется автору...

Да вы что, мужики! Все примеры отлажены и проверены как в Windows, так и в Linux.
Ответить