|
Што гэта такое: Прыкладанне задумвалася як кліенцкі модуль для сацыяльнай сеткі, аналог такіх як
MOG або Last.fm.
У яго ўключаныя такія функцыі: збор інфармацыі аб наяўных у карыстача музычных файлах і адпраўка гэтай інфармацыі
на вызначаны сервер, узаемадзеянне з Winamp і iTunes.
Нататка: Само па сабе як такое, прыкладанне ці наўрад мае якую-небудзь практычную каштоўнасць. Але яго
зыходныя коды могуць быць карыснымі для людзей, якія вывучаюць праграмаванне пад Delphi, у якасці прыкладаў.
У прыватнасці:
- Рэкурсіўны абыход дрэва каталогаў
- Кіраванне струменямі(TThread)
- Сінхранізацыя струменяў пасродкам крытычных секцый (TCriticalSection), падзей (TEvent).
Выкарыстанне метаду TThread.Synchronize
- Узаемадзеянне з COM аб'ектамі на прыкладзе ўзаемадзеяння з iTunes
- Стварэнне і выкарыстанне ўбудовы (plugin) для Winamp
- Абмен дадзенымі паміж працэсамі
- Абмен дадзенымі праз HTTP
- Ну і наогул...
ВЕЛЬМІ ВАЖНА: Запампоўваючы дадзеныя зыходныя тэксты, вы згаджаецеся з умовамі лиценции GPL
http://www.gnu.org/copyleft/gpl.html
(той жа тэкст толькі на рускім - http://www.linuxiso.com.ua/dir.php?id=539)
Модулі, выкарыстоўваныя ў прыкладанні DCPcrypt v2.0 written by David Barton і
ECXML
(больш падрабязнай інфармацыі я не знайшоў),
расспространяются ў адпаведнасці з умовамі іх ліцэнзіі, і правы на зыходныя тэксты гэтых модуляў прыналежаць іх праваўладальнікам,
дай Б-г ім здароўя.
Правы на дызайн карыстальніцкага інтэрфейсу належыць Red Graphics
Тэкст ліцэнзіі ўключаны ў архіў(у файле GNU GENERAL PUBLIC LICENSE.txt)
Enjoy ! Download Shalala v1.0.21 source code (137k)
Назаўжды ваш Ihar.Shcherbich@cherryware.org
|