balu: (lambda-memed)
[personal profile] balu
Пост для компутерных товарищей.
Посещение книжных магазинов для меня всегда событие сравнимое с попаданием на башорг. На сей раз доставила вот эта книга:

Вот самое прекрасное из аннотации.
Программы для микроконтроллеров написаны на ассемблере и C51(Keil, v.6.14), а для компьютера — на языке Кларион, являющемся одной из двух распространенных современных RAD-систем (вторая — Delphi), предназначенных для быстрой разработки приложений (Rapid Application Development — RAD). Программы для компьютера, работающие в DOS, написаны на языке Кларион для DOS (Clarion V.3.100), работающие в Windows98/XP — на языке Кларион для Windows (Clarion V.6.0).

Доставило меня распространенным заблуждением, что Delphi - RAD-система, и абсолютной неадекватностью Клариона в качестве языка для примеров - мало того, что он коммерческий, винонли, старый, как говно мамонта, так, главное, для совсем других целей заточен (и, по оценкам тех, кто на нем писал - хорошо заточен). И ко всему прочему его еще попробуй достань.
Походу доставило сетование афтара на то, что примеры для работы с виндовым API написаны на С.

Date: 2009-09-07 02:24 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
С Дельфи такая есть. С Лазарусом есть С питоном -
Ты невнимательно читаешь.
- ГУИ-дизайнер
- код-редактор
- отладчик

Редактор кода + отладчик (который не особо нужен) есть в поставке для виндовс. Гуи стандартными средствами создается вручную но не просто, а очень просто, например аналог этого http://www.linuxheadquarters.com/howto/programming/gtk_examples/vbox/vbox.shtml сделан как в виде тупой аппликухи, так и в виде библиотеки (компонента в терминологии Делфи) - http://pastebin.ca/1472468. Скорость создания в коде не намного меньше, чем в дельфовом дизайнере.
Единственно, что придется докачать - это py2exe, но только в случае, если ты хочешь распространять куда-то свою аппликуху. Все. Это покрывает очень широкий сегмент проблем.

Date: 2009-09-07 02:34 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
Так что надо поставить, в каком порядке и что запускать?

Date: 2009-09-07 02:48 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Естественно, сначала идем на python.org, качаем его (рекомендую 2.6), а уже потом качаем и ставим py2exe, там инсталлятор есть. Хотя, если не планируешь доставлять библиотек можешь качать 3.1, но он больно новый, библиотек к нему пока мало.

Date: 2009-09-07 02:53 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
Скачаны уже. Вопрос в процедуре "что поставить чтобы нарисовать форму", связать ее с кодом и запустить в отладчике.

В стандартную поставку это не входит, я так понял.

Date: 2009-09-07 03:04 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Ничего доставлять не надо. Жми кнопку "Пуск", потом "Python/IDLE" И можешь читать мануал. Для Tkinter дизайнер ГУИ нужен, как собаке пятая нога, т.к. создание в рантайм очень простое, пример у мебя есть. Дебагер работает через IDLE, хотя я не пользуюсь никаким (а в Делфи он еще и говенный). Дальше читаешь книги по питон. Для изучения языка тебе этого хватит. Единственное замечание, при сохранении файла в IDLE надо указывать расширение ру. Это подается, как фича. Кстати, IDLE написан c использованием Tkinter, который входит в стандартную поставку.

Date: 2009-09-07 03:06 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
Совершенно стандартический, не Active?

Date: 2009-09-08 05:09 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Да, в стандартной поставке виндовой версии. Аналогичный в линухе. Если хочешь, ставь пока последнюю версию из ветки 2.Х - 3.Х пока не взлетела, на двойке еще года два народ сидеть будет. Скоро должна 2.7 выйти, там много плюшек из 3-ки появится.
3-ка хотя получше 2-ки будет, но несовместима с ней - выкинули много устаревшего и ненужного, но в целях совместимости 2-ка еще долго будет поддерживаться, в т.ч. будет поддерживаться функционал 3-ки.

Profile

balu: (Default)
от. Михайло

April 2026

S M T W T F S
   1234
5678910 11
12131415161718
19202122232425
2627282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 13th, 2026 04:01 pm
Powered by Dreamwidth Studios