Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Вот первые мои потуги в создании VLC- плагина. Кто знает, может и выйдет толк со временем (если будет спрос), а пока (кому интересно) тестируем...
Собственно необушная дэмка мало-чем отличается от ранее представленного экзешника Delphi, но это уже некий задел (набросок), потому прошу не судить слишком строго, т.к. пока я ещё изучаю этот VLC...
Баги и глюки весьма вероятны, и нужно о них сообщать! Один глюк известен - нечетко работает отсчет времени воспроизведения (надо окучивать события проигрывателя, а пока я за них толком не принимался), потому для корректировки работы слайдера позиции воспроизведения применена кнопочка с названием "FIX Slider", которую надо нажимать после начала воспроизведения (там в дэмке указано). Кстати, я так и не смог найти регулировку баланса каналов
Вопрос к знатокам VLC: регулировка баланса в плейере вообще имеется?
Да, плагин может работать (по звуку) и с версиями выше 2.0.8, теоретически(!) потому-что я сам не проверял, а оставил это для заинтересованных лиц.
Правда, есть одна тонкость: известный баг не вылечен (он как был так и остался), но для его обхода (в случае версии VLC старше 2.0.8) плагин будет регулировать громкость не через DirectSound, а через WaveOut (собственно виндовский микшер). Да, и ещё: если при инициализации плагина (загрузка главной библиотеки) не указать папку, то плагин будет искать уже установленный в системе VLC, и подключаться к нему (если получится ), переподключиться на другую версию или папку можно в любой момент. И такая прочьба: посоздавать одновременно несколько экземпляров проигрывателя, и посмотреть как (в куче) они будут работать.
Вот покуда все...
Загрузить: zmVLC_ru (русский вариант). zmVLC_en (английский вариант с русской(!) справкой).
Комплект библиотек от версии VLC 2.0.8 (32-bit): архив zip внутри самораспаковывающийся архив 7z 10.4 Мб).
Комплект библиотек от версии VLC 2.2.0 (32-bit): архив zip внутри самораспаковывающийся архив 7z 13.9 Мб).
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вс, 08 Февраля 2015, 08:42 | Сообщение # 121
Удаленные
ЦитатаPeter ()
Кстати, ссылку в примере Омара VLC скушает:
Необходимо проверить ещё раз, ибо после отправки мной сообщения, я разрешил встраиваемое видео.
Хотел проверить сам, а плагин ничего не хочет мне показывать
Пётр, что я не так делаю Папка vlc указана согласно справки. Используются твои библиотеки. Сам vlc у меня не установлен... Вставляю полный адрес (к примеру тот же самый): http://www.youtube.com/watch?v=2WeCxM26yeY После этого кнопка play\pause "переключается" несколько раз и всё...
Сообщение отредактировано Rezzoxe - Вс, 08 Февраля 2015, 08:45
Дата: Вс, 08 Февраля 2015, 16:40 | Сообщение # 122
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаRezzoxe ()
Пётр, что я не так делаю Папка vlc указана согласно справки. Используются твои библиотеки. Сам vlc у меня не установлен... Вставляю полный адрес (к примеру тот же самый): http://www.youtube.com/watch?v=2WeCxM26yeY После этого кнопка play\pause "переключается" несколько раз и всё...
Ты делаешь все правильно, но есть "дополнения"... Когда я начал заниматься этим VLC, то меньше всего думал о потоковом видео, т.к. полагал, что и простого "радио" будет достаточно (у меня в демке даже целый кусок со "списком радиостанций" тупо взят из дэмки к Bass). Я тоже столкнулся с твоей ситуацией (когда сменил библиотеки на внешние), и никак не мог сначала понять почему при подключении к установленному плейеру все работает (и звук и видео), а с внешними библиотеками только радио. Документация к VLC присутствует только формально, и все приходится осваивать буквально методом тыка. Выяснилось вот что: для воспризведения видео "со страницы" требуется наличие ещё одной папочки (прямо в корне всей папки с библиотеками) - lua (а в ней должна быть подпапка playlist), а я этого не знал, и потому библиотеки выложил без нее. В этой подпапке playlist находятся парсеры страниц разных видеосервисов.
Кроме того, есть ещё вещи, которые не были толком настроены в плагине, но об этом все потом.
Возьми в прикреплении подправленный плагин (с колес), и папочку Lua -> playlist. Плагин замени, а папочку положи в корень папки библиотек VLC (это рядом с libvlc.dll), в принципе, там можно оставить только youtube.luac, но пока, если лениво, не заморачивайся и положи папку целиком.
Правда, после пополнения папок перестает работать оперативное переподключение библиотек, и для того, чтобы сменить библиотеки требуется полный перезапуск приложения. В чем именно проблема, я пока не понял, все сделано правильно... Вроде...
Luac-ки какие-то ещё понадобились... Ну почему было нельзя все сделать нормальным кодом, а не через костыли, елки-палки? Видимо, потому-что плейер этот - сборная солянка.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вс, 08 Февраля 2015, 18:39 | Сообщение # 123
Удаленные
Ага, спасибо... заработало
Peter, большая разница в возможностях между bass и vlc? Может лучше вернуться к разработке bass если vlc на каждом шагу преподносит сюрпризы. Или у vlc серьёзные преимущества перед bass?
Сообщение отредактировано Rezzoxe - Вс, 08 Февраля 2015, 18:39
Дата: Вс, 08 Февраля 2015, 18:58 | Сообщение # 124
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаRezzoxe ()
большая разница в возможностях между bass и vlc?
Что касаемо звука, то, в сравнение с Bass, VLC просто ничего не может и не умеет, это как ещё говорят "небо и земля" (в VLC даже баланс каналов регулировать нечем). Но, нужно помнить о том, что VLC, с точки зрения обычного пользователя, более всеяден и универсален просто потому-что умеет работать с видео, а Bass это, в первую очередь, - звук
К Bass имеется билиотечка на базе DirectShow, которая позволяет смотреть и видео, но я её еще не пробовал, и потому не могу сказать насколько она будет эффективна в потоковом видео (если вообще получится), и каковы ее реальные возможности.
А в целом Bass на порядок интереснее (как проект), нежели чем VLC Знал бы (а ведь слышал) что с ним будут такие засады, то не взялся бы, но сейчас, когда отдано столько сил и времени, забрасывать VLC как-то грустно. А Bass никуда не денется, вот только с VLC что-то более-менее работоспособное сделаю (если сделаю), вернемся и к Bass.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вс, 08 Февраля 2015, 22:59 | Сообщение # 126
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаRezzoxe ()
поддержка видео у bass осуществляется через BASSDSHOW...
Совершенно верно. Но, тоже есть одна деталь: если при работе со звуком Bass автономен и использует собственные средства и дополнения, то с видео в варианте DirectShow все будет зависеть от кодеков, установленных в системе, и потому, конечный результат непредсказуем, примерно как и в случае с WMP. И в этом смысле VLC бесспорно более удобен, но нужно таскать с собой библиотеки. За все приходится платить, увы... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Ср, 11 Февраля 2015, 12:52 | Сообщение # 127
Генератор идей
Модераторы
Сообщений: 3173
Offline
ЦитатаPeter ()
zmVLC-test.rar(315Kb)
Peter, по длинной ссылке работает потоковое видео, а по короткой почему-то нет (или не должно). Пример: _http://www.youtube.com/watch?v=VYtUL8OU7s4 _http://youtu.be/VYtUL8OU7s4
В тестовом запуске демо-проекта работает, а в скомпилированной версии демо-проекта не работает потоковое видео (по приведенной ссылке).
...сейчас и в тестовой компиляции перестала длинная ссылка открываться. Не понимаю, в чем причина. Над слайдером перемотки надпись "Остановлено".
Во всяком случае, у меня на хрюше работает. И по "длинным" ссылкам и по "коротким", и в тестовом режиме и в скомпилированном (на скриншоте) проекте. Но, пока все ещё "в процессе", а я - в "творческом поиске".
Кстати, Вадим, а откуда ты взял эти "короткие" ссылки?
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Ср, 11 Февраля 2015, 18:21 | Сообщение # 131
Генератор идей
Модераторы
Сообщений: 3173
Offline
Peter, да!!! Теперь работают и длинные, и короткие ссылки!!! И в скомпилированном варианте тоже. Вот запустил скомпилированный демо-проект в четырех экземплярах. Все четыре независимо проигрываются!
Дата: Чт, 12 Февраля 2015, 01:17 | Сообщение # 133
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
Теперь работают и длинные, и короткие ссылки!!!
Ну, ни себе фига, бывает же такое - работает!
Сейчас открывает, а вот если "забьешь" другим трафиком канал (а он не резиновый), то открывать уже не будет. Теперь я, вроде знаю, что нужно делать. Посмотрим...
ЦитатаВадим ()
в четырех экземплярах
В трех экземплярах как-то привычнее.
Кстати, Вадим, проверь вот что: в одном и том же(!) экземпляре демки запусти одновременно два экземпляра проигрывателя (там это есть см.главное меню), а потом попробуй поэкспериментировать, т.е. открывать поочередно в проигрывателях разные файлы (файлы, а не URL - быстрее будет), и поиграться с регуляторами громкости обоих проигрывателей. В хрюше (а именно на ней я делаю, как ты, надеюсь, догадываешься) в обоих проигрывателях громкость не меняется при открытии файла в другом, но, в суперосях микшер уже по-другому устроен (если честно, то - через ж...), и вот как все будет работать? Думаю, в соседнем проигрывателе громкость будет сбиваться.
Цитатаmishem ()
создавать такие короткие ссылки
А вот интересно - в чем смысл такой "экономии"? Серьезно. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Чт, 12 Февраля 2015, 11:35 | Сообщение # 136
Удаленные
ЦитатаPeter ()
А вот интересно - в чем смысл такой "экономии"? Серьезно.
Основные причины: 1. Скрытие настоящей ссылки (обычно пользуются спамеры) 2. К примеру в твитере есть ограничение на количество вводимых символов (не более 140)
По факту, она на много короче. Если будет русских символов побольше, то вся ссылка может получится как это сообщение, или раза в два подлиньше. Теперь представь что нужно в личке кому то передать ссылку, где количество символов ограничено.
Плюс ко всему, не знаю с чем это связано, но бывало так, что такие ссылки не хотели вообще открываться.
Сейчас у меня в браузере дополнение стоит, вставил ссылку, укоротил, отправил куда надо. Одним словом : Удобно.
Если будет русских символов побольше, то вся ссылка может получится как это сообщение, или раза в два подлиньше
Какой-то резон, пожалуй, есть. К счастью, я бесконечно далек от всех этих дел - вышел в сеть, получил, что надо, ушел...
Цитатаmishem ()
укоротил, отправил куда надо
Типа поделился...
Цитатаmishem ()
Одним словом : Удобно.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Пт, 13 Февраля 2015, 12:49 | Сообщение # 140
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
Звук регулируется независимо в каждом окне. Всё ок!
Это я знаю что так и будет, когда воспроизведение уже идет. Меня интересует несколько другое:
ЦитатаPeter ()
открывать поочередно в проигрывателях разные файлы
Иными словами, что будет с УРОВНЕМ ГРОМКОСТИ в первом проигрывателе, после того, как загрузишь файл во второй (или наоборот, т.к. они одинаковые), останется громкость на прежнем уровне или нет, и что произойдет с УРОВНЕМ ГРОМКОСТИ во втором проигрывателе? Если ещё короче, то будет ли какая-нибудь зависимость в уровне громкости при смене файлов? Теоретически, громкость каждого экземпляра должна оставаться неизменной, т.е. той, которая у них была до смены файлов. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Пт, 13 Февраля 2015, 13:05 | Сообщение # 141
Генератор идей
Модераторы
Сообщений: 3173
Offline
ЦитатаPeter ()
что будет с УРОВНЕМ ГРОМКОСТИ в первом проигрывателе, когда загружаешь файл во второй
Да, остаётся на прежнем уровне, без слышимых изменений, слайдер тоже остаётся на прежнем месте. Открывал и закрывал видео в разной последовательности окон. Оба экземпляра плеера помнят уровень громкости выставленный в предыдущем открытом файле перед его закрытием. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Дата: Пт, 13 Февраля 2015, 13:56 | Сообщение # 142
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
Оба экземпляра плеера помнят уровень громкости выставленный в предыдущем открытом файле перед его закрытием.
Ага, Спасибо большое! А то меня тяготили "смутные сомнения".
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Пт, 13 Февраля 2015, 18:10 | Сообщение # 143
Ветеран форума
Проверенные
Сообщений: 516
Offline
Peter, просто я качал плагин в июне и незнаю когда последний раз плагин обновлялся. я просто незнаю качать ли снова или эта та же версия которую я качал в июне
Сообщение отредактировано kop9000 - Пт, 13 Февраля 2015, 18:10
Дата: Сб, 21 Февраля 2015, 00:30 | Сообщение # 145
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаDEMBEL ()
60 баксов бугага чтоли...
Круто, правда?
Да это "добро" уж далеко не один год там лежит, может кто и купил, хотя как-то очень сомнительно. Функционал - А когда закроешь приложение весьма полезно в "процессы" заглянуть.
Впрочем, там процентов 80 (как минимум) из платных плагинов такого-же пошиба, я уж давно не удивляюсь.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Пн, 23 Февраля 2015, 00:25 | Сообщение # 147
Ветеран форума
Проверенные
Сообщений: 516
Offline
Снова поднимаю вопрос http://neobooker.ru/forum/37-3222-70313-16-1409418346 на который на меня ругались что типо я ничего не понимаю. Я хотел поднять точнее не вопрос а Поблагодарить Peter. Я уже говорил что я в последний раз качал плагин в мае или июне 2014 года. Но тогда там не было вот такой чудной команды
Код
zmVlcPlayerGet
Сегодня скачал плагин с поста http://neobooker.ru/forum/37-3222-72092-16-1423663051 (но не с первого). Я не знаю почему с того поста эту версию которая весит 700 кб в распакованном виде не перенесли в первый пост. Я проверял версию которая была и в первом посте. Там всё тоже самое было хотя размер был меньше. Я хочу сказать большое спасибо Peter за обновление. Но есть один небольшой баг.
Код
Loop "1" "20" "[lol]"
Random "193" "[rad]" zmVlcPlayerMrl "Rectangle1" "MediaFile" "C:\Users\TBOIR\Desktop\баловалка\main\radvideo\tboi\[rad].mp4"
zmVlcPlayerPlay "Rectangle1"
Delay "100"
zmVlcPlayerGet "Rectangle1" "Length" "[rol1]" Random "[rol1]" "[rol2]"
zmVlcPlayerSet "Rectangle1" "Position" "[rol2]"
Delay "12000" EndLoop
Если я бы не поставил Delay "100" то плагин не успел бы определить продолжительность и воспроизводил бы с начала. Если поставил Delay "1" то он также не успевает определить продолжительность. Если поставить Delay "50" то он иногда успевает а иногда не успевает. Либо плагин не оптимизированный либо что-то ещё. Можешь ли ты исправить это чтобы можно было не использовать команду Delay "100"?
Дата: Пн, 23 Февраля 2015, 01:52 | Сообщение # 148
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Цитатаkop9000 ()
версию которая была и в первом посте.
Сейчас там самая последняя сборка.
Цитатаkop9000 ()
Но есть один небольшой баг
Один? Гм... Да их там сейчас столько, что даже не знаю за что сначала хвататься.
Цитатаkop9000 ()
Если я бы не поставил Delay "100" то плагин не успел бы
Так действовать не следует. Дело в том, что я не могу непосредственно проконтролировать процесс открытия MRL (файла) и запуск воспроизведения - VLC это делает полностью самостоятельно, и делает с задержками (особенно это касается открытия потокового содержимого из сети, т.к. там вообще предсказать время открытия MRL и реального начала воспроизведения невозможно в принципе), поэтому рассчитывать на синхронность опрометичиво, и нужно использовать события медиаплейера. Открывать содержимое из сети вообще приходится в другом потоке (причем в несколько этапов), чтобы проект не зависал на время открытия.
Если с локальными файлами все просто и я могу пропарсить файл и получить нужную информацию ДО начала его загрузки в плейер (что и подумываю реализовать), то с инетом все сложнее и такой фокус не сработает (нужно ждать реального начала воспроизведения и потом только парсить), потому без окучивания "событий" просто никак. А как все это делается на практике смотри в демке. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Пн, 23 Февраля 2015, 01:57 | Сообщение # 149
Ветеран форума
Проверенные
Сообщений: 516
Offline
Цитата
Сейчас там самая последняя сборка.
Сейчас сравнил сборки. И вправду в первом посте самамя последняя версия сборки. В архиве дата файлов выше. особенно дата файла плагина
Цитата
поэтому рассчитывать на синхронность опрометичиво, и нужно использовать события медиаплейера.
Какое именно событие?
Цитата
Если с локальными файлами все просто и я могу пропарсить файл и получить нужную информацию ДО начала его загрузки в плейер (что и подумываю реализовать)
А это можно реализовать сейчас?
Сообщение отредактировано kop9000 - Пн, 23 Февраля 2015, 02:09
Дата: Пн, 23 Февраля 2015, 02:42 | Сообщение # 150
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Цитатаkop9000 ()
Самая последня это в том посте
В первом посте.
Добавлено (23 Февраля 2015, 02:13) ---------------------------------------------
Цитатаkop9000 ()
Какое именно событие?
Их там много. Все есть в демке. Пока сам не разберешься и не освоишь работу с событиями, что бы я тут ни сказал все будет напрасно. Но, формально отвечу: для получения продолжительности в дэмке используется событие OnLengthChanged.
Добавлено (23 Февраля 2015, 02:42) ---------------------------------------------
Цитатаkop9000 ()
А это можно реализовать сейчас?
Ночь на дворе, какая тут реализация? Пора на горшочек и спать!
На самом деле в этом нет жесткой необходимости, но наверное сделаю со временем, т.к сейчас и других, более важных, проблем с плагином хватает. И не надо пугаться "событий". События - очень полезная весч! Для многих начинающих программеров работа с событиями - камень преткновения, т.к. тут нельзя мыслить "линейно". В NB с событиями все просто, но понимать их работу нужно.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться