foobar2000.pl - polskie forum: Pisanie własnych wtyczek - foobar2000.pl - polskie forum

Skocz do zawartości

Problemy i pytania związane z wtyczkami

Zasady działu "Problemy i pytania związane z wtyczkami"


  • W tym dziale prowadzimy wyłącznie dyskusje na temat dostępnych już wtyczek.
  • Pamiętaj, aby przed założeniem nowego tematu sprawdzić czy podobne pytanie wcześniej już nie padło! Skorzystaj w tym celu z WYSZUKIWARKI oraz zajrzyj do działu F.A.Q. - Najczęsciej zadawane pytania.
  • Tematy w dziale "Problemy i pytania związane z wtyczkami" muszą wyglądać następująco, inaczej bedą kasowane lub zmieniane:

    foo_nazwa_wtyczki


    • (np.) foo_burninate
    • (np.) foo_run

Grupa Trzymająca Władzę
Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Pisanie własnych wtyczek czyli kto się imał tego zadania...

#1 Użytkownik nie jest zalogowany   mr_rr Ikona

  • foon00b
  • Ikona
  • Rejestracja 06-październik 09

Napisano 06 październik 2009 - 21:11

hej,
używacie wielu wtyczek do foobar'a2000, szukacie i naprawiacie błędy z nimi związane ale czy ktokolwiek z was interesował się budową biblioteki .dll ?
jakiż to kod się w niej znajduje? jakiego języka się używa do pisania tego typu rozszerzeń?
to jest odpowiedni temat by podzielić się swoimi refleksjami i doświadczeniem :-)
zapraszam do dyskusji! ;-)
0


Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Odpowiedzi do tego tematu

#2 Użytkownik nie jest zalogowany   mixcherry Ikona

  • 50% ekstraktu z foo
  • Ikona
  • Rejestracja 20-listopad 04

Napisano 07 październik 2009 - 11:32

Podstawą jest dobra znajomość C++. Naprawdę DOBRA znajomość. Musisz mieć obcykane programowanie generyczne, czyli klasy szablonowe i takie tam. O abstrakcji czy dziedziczeniu nawet nie wspominam, bo to raczej podstawa. Pomaga znajomość wzorców projektowych. Jako tako trzeba się obracać w Visual Studio. Jeśli wtyczka obejmuje programowanie UI (np. strona preferences, jakiś toolbar albo panel), to musisz być obeznany z Win32 API.

Jeśli zamierzasz się uczyć języka (C++) podczas pisania wtyczki do foobar2000, to jest to naprawdę kiepski pomysł. Stracisz bardzo dużo czasu na głowienie się "dlaczego to nie działa", nie wspominając o zawracaniu głowy developerom na forum :] Lepiej mieć za sobą kilka książek/kursów/tutoriali, jak jesteś zainteresowany to dam kilka linków/tytułów.

Programowanie UI w WinAPI też jest dość specyficzne i jeśli nie miałeś z tym doświadczenia, to lepiej albo się za to nie zabierać, albo przejść wcześniej kilka(naście) porządnych tutoriali (nie związanych z foobar2000 SDK), żeby "załapać" koncepcję.

Niemniej jednak, jeśli dobrze się czujesz w C++ i masz za sobą kilka mniejszych lub większych projektów, to pisanie wtyczki to czysty miód :) SDK jest bardzo porządnie zorganizowane, developerzy pomocni, a do tego jaka satysfakcja :)
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych


Oferujemy miejsce na reklame. Kontakt: m.szafranski@foobar2000.pl