Видеозаписи написания программ на MSE

Вопросы программирования и использования MSEide + MSEgui.

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

Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

Простейший файловый навигатор (часть 1)

programing_in_mse(finav).ogv
Аватара пользователя
coyot.rush
постоялец
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Сообщение coyot.rush »

minoshi, может напишете статью для журнала xakep + видео о MSE :?: Со времен забвения Kylix, статей Pascal for Linux не было, да и просто статей о fpc тоже не было :!:
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

minoshi
Браво!
Хотя сам и не поклонник MSE - но БРАВО!
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

mplayer + webcamera и небольшое знакомство со свойством face.fade

programing3.ogv
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

Знаете чего не хватает? Ролик как работать с базами данных.

debi12345, Вы кажется здорово в них разбираетесь, может запишите парочку? Сам бы с интересом посмотрел.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

На самом деле очень не хватает подробного описания параметров у каждого компонента, а то написание проходит исключительно как хождение по минному полю "угадал - не угадал". Понять правильность можно только двумя способами, или проверить на опыте. либо попробовать найти пример или рабочий проект в котором используется данный компонент. Правда в свете постоянной разработки и количества компонентов это тянет на размер хорошей книги
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

minoshi писал(а):Знаете чего не хватает? Ролик как работать с базами данных.
debi12345, Вы кажется здорово в них разбираетесь, может запишите парочку? Сам бы с интересом посмотрел.

СтОит подумать :) Для этого нужно дизайн проекта замыслить такой, чтобы минимумом кода обойтись. И чтобы без оптимизации (исключения лишних автоматических перезапросов - что делается через код и трюкачество типа раздельных транзакций записи и чтения).

Добавлено спустя 5 минут 52 секунды:
Padre_Mortius писал(а):На самом деле очень не хватает подробного описания параметров у каждого компонента, а то написание проходит исключительно как хождение по минному полю "угадал - не угадал". Понять правильность можно только двумя способами, или проверить на опыте. либо попробовать найти пример или рабочий проект в котором используется данный компонент. Правда в свете постоянной разработки и количества компонентов это тянет на размер хорошей книги

В переводе с русского на понятный - не хватет доки на библиотеку. Мартин согласен ее, эту доку, написть и поддерживать - за 60тыс. евро :)
Реальный вариант - выделить место в инете, где будут перечислены все юниты, классы, проперти и методы, ессно в иерархии (типа FPC-скелетонов) -с возможностью редактировать авторизованными и автритетными лицами (типа "Вики"). Использовал компонент, мало-мальски в нем разобрался - отписался на этой "вике". И себе памятка, и от других огромное спасибо :)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

minoshi
Есть один маленький, но очень большой недостаток. :) Звука нет. Хорошо бы, во время всех действий, голосом объяснять, что именно происходит на экране. Это сильно полезно для начинающих, которые, обычно, путаются в трёх соснах даже в простых (для опытного программиста :) ) действиях.
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

debi12345 писал(а):СтОит подумать :) Для этого нужно дизайн проекта замыслить такой, чтобы минимумом кода обойтись. И чтобы без оптимизации (исключения лишних автоматических перезапросов - что делается через код и трюкачество типа раздельных транзакций записи и чтения).


Да что-нить самое простое - создание , например, телефонной напоминалки <телефон>-<абонент>. Создание, подключение, вывод в окно программы. Ну может еще поиск в качестве бонуса :)

Я вам там отправил сообщение в личку, прочитайте скорее...
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Сообщение ViTality »

Vadim писал(а):minoshi
Есть один маленький, но очень большой недостаток. :) Звука нет. Хорошо бы, во время всех действий, голосом объяснять, что именно происходит на экране. Это сильно полезно для начинающих, которые, обычно, путаются в трёх соснах даже в простых (для опытного программиста :) ) действиях.


помоему вполне бы хватило комментирование происходящего в пост-обработке наложением текста на видео.

на кнопке вверх в итоге плучается

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

flv1.updir;
flv1.directory:=flv1.directory;
flv1.readlist;


фиг с ним с flv1.directory:=flv1.directory;
но ведь flv1.updir; процедура. разве она не должна сама перечитать каталог в который перешла?
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

должна - должна ... оптимизацию оставил для второй серии фильма.

Т.е. я хочу подвести к мысли не бояться и не лениться читать исходный код MSE. мельком я эту мысль уже "высказывал" в одном из роликов .
Последний раз редактировалось minoshi 12.03.2011 18:56:59, всего редактировалось 1 раз.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Продублировал последние два фильма у себя на сайте
programing_in_mse(finav).ogv
programing3.ogv
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

Vadim писал(а):minoshi
Есть один маленький, но очень большой недостаток. :) Звука нет. Хорошо бы, во время всех действий, голосом объяснять, что именно происходит на экране. Это сильно полезно для начинающих, которые, обычно, путаются в трёх соснах даже в простых (для опытного программиста :) ) действиях.


Согласен, как только куплю себе микрофон и разберусь, как с него записывать :)
Ответить