Mam małą zagwozdkę. Tworzę aplikację (menedżer pobierania) w architekturze kompletnie wtyczkowej (aplikacja składa się z samych pluginów). I teraz mam dylemat: czy utworzyć singleton, który będzie rejestrował poczynania wtyczki i będzie mediatorem między aplikacją i jej mechanizmem a wtyczką, czy lepiej przekazać instancję menedżera podczas inicjalizacji wtyczki, czy w ogóle zrezygnować z tego wzorca...

Co mirki-programirki myślą?

#programowanie #csharp #plugin #oop
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pejaonomato: Jak nie jesteś pewny czy "wzorzec mediator" jest dobry to z niego zrezygnuj bo wg mnie go niepotrzebujesz, jak chcesz oop no to zastanów się co główna aplikacja powinna robić, np pokazywać gui, no to robisz jakiś obiekt Gui i go pchasz do tych wtyczek (wtyczki z reguły mają jakiś entry point więć tam możesz to posłać). No i oczywiście interfejsem - potem będziesz mógł zrobić mocka i sobie
  • Odpowiedz
Jak unikać null-i w sytuacji, gdy (przykładowo) mam klasę Klient, która ma kolekcję 'przedmioty'

a) inicjalizować przy deklaracji

b) inicjalizować w konstruktorze

c)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ignacy130: Może nie jestem ekspertem w dziedzinie, ale autorowi postu chodzi o to by nie inicjować domyślną wartością zmiennych, które tego nie wymagają. Na przykład w twoim przypadku inicjalizacja zmiennej przedmioty wartością null nie miałaby sensu. Natomiast ma sens inicjalizacja pustą kolekcją.

Tak na chłopski rozum różnica miedzy a) i c) polega jedynie na tym, że w c) przy każdym dostępie do akcesora sprawdzasz czy zmienna nie jest nullem. Zastanów
  • Odpowiedz
Mireczki z #programowanie help alert. Możecie polecić jakąs dobrą książkę do #csharp ? Nie żadną biblię na 1000 stron tylko dobre wprowadzenie. Umiem już programować ale chcę poznać dosyć dobrze nowy język.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pejaonomato: Jak nie chcesz spinać kont razem (np. założone ręcznie u Ciebie w serwisie z Facebookowym), to po prostu osobną rejestrację prowadzisz z formularza a osobna automatycznie utworzy konto użytkownika (rekord w Twojej bazie) na podstawie danychz Facebooka gdy wyrazi on zgodę na udostępnienie danych Twojej aplikacji. W bazie rozróżniasz wtedy konta facebookowe i "naturalne". Możesz też umożliwić dopięcie Facebooka do istniejącego konta analogicznie - tylko, że wtedy wymagasz by
  • Odpowiedz
Hej Mirki programiści,

potrzebuje jakiegos programu alternatywnego do Visual Studio 2010. Chcialbym cos pokodowac w c# (a głównie w Unity) no i zastanawiam się nad czymś lekkim i mniejszym niż kobyła VS2010.

Jest w ogóle coś godne polecenia, co działa w miarę sprawnie?

Dzięki
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@000loki: w tym względzie nie ma chyba większej różnicy pomiędzy 2013, a 2012, przynajmniej ja nie zauważyłem. Ale nie używałem dużo 2013, tylko w domu trochę potestowałem.
  • Odpowiedz
@kuhar: to to ja wiem ;) tylko się zastanawiam czy będzie jakaś dłuższa meta. Posiedzę 2 tygodnie nad C#, potem 2 tygodnie nad Javą i się zastanowię. i pewnie wrócę do cpp
  • Odpowiedz
Podświetlanie składni na Wykopie.

http://wykop-code.appspot.com/

Jakiś czas temu zauważyłem, że można tak jakby podświetlać składnie na wykopie. Zrobiłem mały projekcik dla sportu i dzięki temu zapoznałem się z pygments. Czas chyba nie przekroczył 10 godzin. Coś zaczęło działać, więc dziele się z wami.

Zasady
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp

Czy ma ktoś z was jakieś ciekawe linki traktujące o używaniu visual studio? Zależy mi głównie na poznaniu skrótów klawiszowych i innych rzeczy przyspieszających pisanie kodu.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nakierujecie mnie trochę z parsowaniem html w #csharp? Używając HtmlAgilityPack udaje mi się wyciągnąć div o interesującej mnie wartości parametru class, w którym znajdują się szukane dane. Format danych wygląda tak: http://pastebin.com/RCJmTEPJ

Trochę to mało przyjazne do automatycznej interpretacji, ale nie ja to pisałem. Chcę sobie teraz te dane wyciągnąć i opakować w obiekt. Na szczęście parametrów jest stała liczba i stałe nazwy. Czy #regexp to dobre
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#oswiadczeniezdupy właśnie miałem pisać że wrzuciłem swoją drugą aplikacje na #windowsphone do certyfikacji, ale już dostałem maila z gratulacjami. ( ͡° ͜ʖ ͡°)

jest to windowsowa wersja aplikacji która ostatnio pojawiła się na głównej wykonanej przez @propaneapps, mam nadzieję że nie jest wielkim problemem zerżnięcie nazwy?

aplikacja po za przeglądaniem kuponów umożliwia stworzenie listy ulubionych kuponów, wszystko jest offline, zrobienie jej
hatifnat - #oswiadczeniezdupy właśnie miałem pisać że wrzuciłem swoją drugą aplikacje...

źródło: comment_FtOSqeeW1mWlQ2OMeQo4Izi5ITrjNv3d.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, jakie książki polecilibyście jeśli chodzi o programowanie w c#? Mam "Programowanie c#" Liberty'ego i mi się podoba, fajna lektura, ale doczytałbym coś jeszcze, bo będę miał trochę wolnego. Jakie propozycje?

#programowanie #csharp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie rozpocząłem pracę nad takim moim małym centrum dowodzenia :)

Programik miałby mi służyć w ten sposób że zaznaczę jakie strony chciałbym odwiedzic / jakie programy uruchomić i klikam przycisk i działa.

Póki co nie wyglada ale mam zamiar na bieżąco go rozbudowywać :)

Jakakolwiek
Franklin24 - Właśnie rozpocząłem pracę nad takim moim małym centrum dowodzenia :)

Pr...

źródło: comment_oKCRci43ssJGRNEuTJo0J5p1MyzeB2gY.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[#programowanie #csharp]

Zdawaliście egzaminy Microsoftu? Jak się przygotowywaliście? Szkolenia są zbyt drogie. Warto zainwestować w Training Kit?

Interesuje mnie szczególnie MTA 98-372 Microsoft .NET Fundamentals. Powinien być wystarczający na początek.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Maav: Zdawałem sam z siebie 70-480 bo był darmowy na początku i było fajnie bo się rzetelnie przygotowałem. Drugie robiłem podczas mego szkolenia z unii, która opisałem tu: http://www.wykop.pl/ramka/1636560/jak-doic-ue-na-szkoleniach-drukujac-nielegalne-podreczniki-do-szkolen/ i generalnie torche lipa, ale co zrobić. Myślę, że to niezła opcja jeżeli chcesz mieć jakis plan rozwoju w danym kierunku. Training kity drogie, ale są na zatoce np.
  • Odpowiedz
@bazingaxl: Jestem właśnie na stażu. Myślałem, że certyfikat potwierdzi moje umiejętności i przy okazji nauczę się tego, czego nie wykorzystuję akurat w pracy, a może być przydatne w dalszej nauce.
  • Odpowiedz
@michal__q: wierz mi, że przelogowywanie będzie mniej uciążliwe niż pisanie na jakimś linuxowym ide. VS to naturalne środowsko dla C#. Tymbardziej, że VS jest jednym z najprzyjemniejszych ide z jakimi miałem do czynienia, więc nie rozumiem dlaczego miałbyś sobie psuć zabawę taką pierdołą
  • Odpowiedz