Автор Тема: Lazarus в Linux  (Прочитано 13910 раз)

Оффлайн Русаков ВН г Бузулук

  • Завсегдатай
  • *
  • Сообщений: 141
    • Email
Lazarus в Linux
« : 01.08.2009 11:44:24 »
Владимир Русаков:
присматриваюсь к Lazarus в Linux
планирую ПОГРУЖЕНИЕ в августе
кто со мной тот - ГЕРОЙ...
Анна Тамаревская:
Я с Вами.
Тоже запланировала себе его на август )))
Владимир Русаков:
ищу родственные души...


Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Lazarus в Linux
« Ответ #1 : 02.08.2009 20:58:27 »
присматриваюсь к Lazarus в Linux
планирую ПОГРУЖЕНИЕ в августе
ну и какая у вас база? С Delphi знакомы?

Оффлайн SuperVisor

  • Завсегдатай
  • *
  • Сообщений: 778
  • разочарован в KDE
Lazarus в Linux
« Ответ #2 : 03.08.2009 05:29:55 »
Для ОБУЧЕНИЯ лучше взять чистый FreePascal. Потому как в Lazarus/Delphi очень много времени ученики уделяют никому не нужному (для ОБУЧЕНИЯ) созданию графического интерфейса. ПРОГРАММИРОВАНИЮ это не учит. Лучше факультатив сделать по дизайну графических интерфейсов и там можно рассматривать и Lazarus и HTML/CSS дизайн.

Спорить со мной нет смысла, так как мои замечания основаны на личном опыте - вел за учителя информатики урок в 11 классе. Дети создавали простой калькулятор. При этом программную часть писали максимум 10 минут, а с интерфейсом (расположением кнопочек, настраиванием цветов и шрифтов и т.д. и т.п.) провозились остальное время. При этом я больше чем уверен, что как они писали код они не помнят, а помнят как двигали кнопочки. В чистом Pascal вся концентрация внимания именно на код, на понимание.
ИМХО.

Оффлайн Storke

  • Завсегдатай
  • *
  • Сообщений: 932
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Lazarus в Linux
« Ответ #3 : 03.08.2009 13:10:03 »
Для ОБУЧЕНИЯ лучше взять чистый FreePascal. Потому как в Lazarus/Delphi очень много времени ученики уделяют никому не нужному (для ОБУЧЕНИЯ) созданию графического интерфейса. ПРОГРАММИРОВАНИЮ это не учит. Лучше факультатив сделать по дизайну графических интерфейсов и там можно рассматривать и Lazarus и HTML/CSS дизайн.

Спорить со мной нет смысла, так как мои замечания основаны на личном опыте - вел за учителя информатики урок в 11 классе. Дети создавали простой калькулятор. При этом программную часть писали максимум 10 минут, а с интерфейсом (расположением кнопочек, настраиванием цветов и шрифтов и т.д. и т.п.) провозились остальное время. При этом я больше чем уверен, что как они писали код они не помнят, а помнят как двигали кнопочки. В чистом Pascal вся концентрация внимания именно на код, на понимание.
ИМХО.

Все правильно. Я при подготовке к ЕГЭ по информатике вообще "опустился" до банального досовского бейсика, поскольку:
1. Там меньше можно допустить ошибок чисто синтаксических.
2. Важно решить задачу на логику программы, а не на "красивости". В курсе информатики хоть бы хватило времени на решение типовых задач.

Поэтому считаю, что Visual Studio от мелкомягких в составе ПП1 - пустая трата времени и средств:
1. Редко на какой компьютер можно установить это "хозяйство" (из-за системных требований).
2. Занимаемся "упаковкой" (ах, какая красивая, ух ты, какая мягкая!) вместо написания самого кода.
3. В результате дети учатся только кнопочки да окошечки делать.

А вот за пределами школьной программы можно хоть чем заниматься, лишь бы интересно было, дети ходили и начальство за это платило ;)
Тише едешь - дальше будешь.

kda

  • Гость
Lazarus в Linux
« Ответ #4 : 03.08.2009 23:28:34 »
Для ОБУЧЕНИЯ лучше взять чистый FreePascal.

Я сейчас крамолу скажу, а может тогда, Java?

Alexei_VM

  • Гость
Lazarus в Linux
« Ответ #5 : 03.08.2009 23:32:23 »
Я сейчас крамолу скажу, а может тогда, Java?

А может тогда python? :)

Все, очевидно, упрется в преподавателей, которые акромя begin writeln end. ничего не знают. :( Паскаль, конечно, хорош. Но страшно далек от современных тенденций в программировании.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Lazarus в Linux
« Ответ #6 : 04.08.2009 01:31:24 »
Предлагаю не путать общее и специальное образование: у них разные цели и, соответственно, средства. Для общего образования важны принципы, подходы, представления при минимальных накладных издержках. Для специального - конкретные практические навыки, хотя ... я бы и тут 20 раз подумал перед утилизацией учебного процесса, вспоминая язвительные рассказы об индусах в программировании.
cogito, ergo sum

Оффлайн Русаков ВН г Бузулук

  • Завсегдатай
  • *
  • Сообщений: 141
    • Email
Lazarus в Linux
« Ответ #7 : 04.08.2009 07:46:37 »
Первые уроки в Lazarus
http://uchebnikforin.ucoz.ru/9/L/urok1.doc
http://uchebnikforin.ucoz.ru/9/L/urok2.doc
просьба:
редактировать уроки 1,2
выслать после редактирования на roown@mail.ru
дать ссылки на аналогичные ресурсы
оказать посильную помощь в создании
методического пособия по  Lazarus...
проблемы:

(Edit1) не смог сделать выравнивание текста по центру

(Label1.Caption:='верно!';) при выполнении программы не дает русских букв в Label1

Оффлайн Русаков ВН г Бузулук

  • Завсегдатай
  • *
  • Сообщений: 141
    • Email
Lazarus в Linux
« Ответ #8 : 04.08.2009 08:02:09 »
слова благодарности Домнину Константину Михайловичу
за ресурс "ООП на Delphi - 1 - 11"
http://infoteka.intergu.ru/query/about.asp?id=2288&r=334174580079733974569569
книг по Delphi у меня нет
ссылок на Интернет, с Вашей помощью, пока тоже нет
есть справочник:
http://infoteka.intergu.ru/query/about.asp?id=2315&r=440584486356637974569569
и есть желание написать методическое пособие по Lazarus...

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Lazarus в Linux
« Ответ #9 : 04.08.2009 08:39:21 »
дать ссылки на аналогичные ресурсы
основной ресурс на русском - http://freepascal.ru/
Спросите на том форуме, может подскажут.

Оффлайн Русаков ВН г Бузулук

  • Завсегдатай
  • *
  • Сообщений: 141
    • Email
Lazarus в Linux
« Ответ #10 : 04.08.2009 15:35:36 »
урок3 в Lazarus
http://uchebnikforin.ucoz.ru/9/L/urok3.doc
просьба:
оказать посильную помощь в создании
методического пособия по  Lazarus...
roown@mail.ru

Оффлайн Русаков ВН г Бузулук

  • Завсегдатай
  • *
  • Сообщений: 141
    • Email
Lazarus в Linux
« Ответ #11 : 06.08.2009 06:39:02 »
Lazarus
урок5 Калькулятор
http://uchebnikforin.ucoz.ru/9/L/urok5.doc
Урок 4 What? Where? When?
http://uchebnikforin.ucoz.ru/9/L/urok4.doc
http://schdm.ucoz.ru/index/0-35
проблема:
Form1 внесем изменения в Исходный код
procedure TForm1.Button2Click(Sender: TObject);
begin
   Form2.Show
end;     
думал:
если нажать кнопку с правильным ответом
откроется Form2 на которой размещен 2 вопрос ?
но У меня эта процедура не работает...
unit1.pas(32,9) Error: Идентификатоp не найден Form2
unit1.pas(33,1) Error: Illegal expression
unit1.pas(40) Fatal: Обнаpyжено 2 ошибок пpи компилиpовании модyля, останавливаемся

Оффлайн dsh

  • Завсегдатай
  • *
  • Сообщений: 167
    • Email
Lazarus в Linux
« Ответ #12 : 06.08.2009 12:58:57 »
Цитировать
procedure TForm1.Button2Click(Sender: TObject);
begin
   Form2.Show
end;     
Учим основы ООП.

Оффлайн ALtNovice

  • Завсегдатай
  • *
  • Сообщений: 121
Lazarus в Linux
« Ответ #13 : 06.08.2009 13:58:16 »
unit2.form2.show; (предварительно нужно подключить unit2  в uses)
книжку Фаронова посмотрите хотя бы. Там про  Дельфи, но Лазарус позиционируется как альтернатива Дельфи
« Последнее редактирование: 06.08.2009 14:08:24 от ALtNovice »
Сессия сдана! Начался новый семестр...

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Lazarus в Linux
« Ответ #14 : 06.08.2009 16:38:49 »
Там про  Дельфи, но Лазарус позиционируется как альтернатива Дельфи
Не как альтернатива, а как свободная реализация языка (Object Pascal + расширения).