Może mi ktoś wytłumaczyć jaki jest sens pakowania w #java i #csharp pól prywatnych z getterami i setterami wszędzie gdzie się da zamiast zrobić pola publicznego? Przecież skoro są prywatne to jaki jest sens dawania komukolwiek możliwości ich zmiany a instrukcje skoku do funkcji, zwrócenia wartości i sam rozmiar klasy muszą dodawać strasznie wielki narzut na działanie całego programu.
Wszystko
Najnowsze
Archiwum

CichyGlosZTyluGlowy
- 3

Marpop
- 6
@CichyGlosZTyluGlowy: hermetyzacja/enkapsulacja
konto usunięte
- 5
@CichyGlosZTyluGlowy: daje się możliwość zmiany tylko tym, którym się chce, a poza tym to taka zaleta, że jak będziesz chciał wprowadzić jakąś walidację, czy inne akcje podczas przypisania do tej zmiennej to nie będziesz musiał zmieniać api jeśli ta metoda już jest
Mam takie generyczne pytanie.
Jakie są liczące się w #webdev konstrukty umożliwiające zapisanie informacji? I konkretniej: po co one dokładnie są (mam już swoją teorię, o czym dalej, ale wymaga ona falsyfikacji)
1 json (liczy się po stronie frontendu)
2 xml ?
Jakie są liczące się w #webdev konstrukty umożliwiające zapisanie informacji? I konkretniej: po co one dokładnie są (mam już swoją teorię, o czym dalej, ale wymaga ona falsyfikacji)
1 json (liczy się po stronie frontendu)
2 xml ?
- 5
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
@Khaine: Uważaj w przyszłości, bo akurat stringi stosunkowo łatwo odzyskać ze skompilowanych plików nawet jak są napisane w czymś typu C++ ;)
@Khaine: dlatego lubię gry pisane w Unity na telefony. 5 minut i w---------m płatności z .apk lub daję sobie 1mln growej waluty + masz za darmo dużo kodu i czasem ciekawe rozwiązania ;D
https://www.jetbrains.com/decompiler/ np
https://www.jetbrains.com/decompiler/ np
- 2
Ziomki spod tagu #csharp , piszę sobie cv bo szukam roboty i się zastanawiam co uważalibyście za dobrą znajomość LINQ ?
I tak może przy okazji może macie jakieś porady na co zwracać uwagę, nienawidzę pisać cv :-/
I tak może przy okazji może macie jakieś porady na co zwracać uwagę, nienawidzę pisać cv :-/
- 0
I tak może przy okazji może macie jakieś porady na co zwracać uwagę
@Luntri: http://www.wykop.pl/wpis/22352107/mireczki-jako-ze-zaczynam-szukac-pierwszej-pracy-j/
- 0
@ScrepT: Ja mam prawie 3 lata doświadczenia zawodowego + studia, po prostu mam jakiś lęk przed pisaniem cv :D
- 22
Dzień dobry,
Zapodaję zwiastun 6 odcinka kursu programowania :).
#programowanie #programista15k #programujzwykopem #naukaprogramowania #informatyka #dotnet #dotnetnews #csharp #spetz #akademiaspetza
Zapodaję zwiastun 6 odcinka kursu programowania :).
#programowanie #programista15k #programujzwykopem #naukaprogramowania #informatyka #dotnet #dotnetnews #csharp #spetz #akademiaspetza

Czy istnieje z programistycznego i matematycznego punktu patrzenia idealny generator pseudolosowy, który wygeneruje za każdym razem tylko jedną "dużą" wartość tylko dla jednego elementu?
Przykładowo, jeśli mam projekt, gdzie chciałbym dla użytkownika wygenerować niepowtarzający się w bazie danych ciąg znaków, który identyfikował użytkownika to w teorii wystarczy użyć generatora pseudolosowego. Powiedzmy, że odpalam bota, na kilku komputerach, który odpalony w idealnym czasie rejestruje 100 kont w tych samych interwałach czasowych o tej
Przykładowo, jeśli mam projekt, gdzie chciałbym dla użytkownika wygenerować niepowtarzający się w bazie danych ciąg znaków, który identyfikował użytkownika to w teorii wystarczy użyć generatora pseudolosowego. Powiedzmy, że odpalam bota, na kilku komputerach, który odpalony w idealnym czasie rejestruje 100 kont w tych samych interwałach czasowych o tej
@KorelacjaProkrastynacji: nie możesz po prostu użyć istniejącego we frameworku generatora uuid?
- 2
@KorelacjaProkrastynacji: Generator "pseudolosowy" ma przedrostek "pseudo" dlatego że w teorii nigdy nie będzie czysto losowy. Jeżeli chcesz generować ciąg znaków rób to tak jak YT - np. adres filmiku to "4zLfCnGVeL4". Powiedzmy że każdy znak to mała lub wielka litera alfabetu łacińskiego lub cyfra. Wtedy masz 62 kombinacje na znak i przy 11 literowym ciągu znaków masz 62^11 kombinacji czyli 52036561000000000000 jak dobrze liczę. Szansa że stworzysz 2 takie same
#naukaprogramowania #visualstudio #csharp
dlaczego jak w VS chcę coś poprawić w linijce kodu to jak stawiam tam kursor, to mi zamiast wpisać tam coś to przeprawia co jest dalej? Na początku miałem to w dupie i traktowałem jako utrwalanie przez pisanie ciągle tego samego ale teraz jest w---------e.
dlaczego jak w VS chcę coś poprawić w linijce kodu to jak stawiam tam kursor, to mi zamiast wpisać tam coś to przeprawia co jest dalej? Na początku miałem to w dupie i traktowałem jako utrwalanie przez pisanie ciągle tego samego ale teraz jest w---------e.
- 24
Witam Mireczki,
Chciałbym się pochwalić, że zostałem zaakceptowany jako prelegent na bardzo fajną konferencję 4Developers. Będę miał swoją prezentację na temat GraphQL w .NET, ogólnie jest sporo ścieżek z róznych technologii i będzie czyste techniczne mięcho, bez zbędnego owijania w bawełnę.
Z miejsca wszystkich zapraszam! A jeżeli ktoś się wybiera na Boiling Frogs, to ja właśnie jestem w drodze do Wrocławia :).
#csharp #dotnet #dotnetnews
Chciałbym się pochwalić, że zostałem zaakceptowany jako prelegent na bardzo fajną konferencję 4Developers. Będę miał swoją prezentację na temat GraphQL w .NET, ogólnie jest sporo ścieżek z róznych technologii i będzie czyste techniczne mięcho, bez zbędnego owijania w bawełnę.
Z miejsca wszystkich zapraszam! A jeżeli ktoś się wybiera na Boiling Frogs, to ja właśnie jestem w drodze do Wrocławia :).
#csharp #dotnet #dotnetnews
Gratuluje, Kumpel. Tak trzymaj
- 1
@bopazyn: dzięki :).
#programowanie
Mam program napisany w javie między innymi wykonuje on szyfrowanie i deszyfrowanie plików. Zostałem poproszony o dodanie kolejnych funkcji. Wolałbym przepisać ten program na #csharp i wykorzystać wzorzec MVVM. Jednak właśnie to szyfrowanie stoi mi na przeszkodzie. Niestety szyfrowanie javowe != szyfrowanie w c#.
Czy dałoby się jakoś połączyć kod c# i javy? Korzystać z klas javovych w c#?
Mam program napisany w javie między innymi wykonuje on szyfrowanie i deszyfrowanie plików. Zostałem poproszony o dodanie kolejnych funkcji. Wolałbym przepisać ten program na #csharp i wykorzystać wzorzec MVVM. Jednak właśnie to szyfrowanie stoi mi na przeszkodzie. Niestety szyfrowanie javowe != szyfrowanie w c#.
Czy dałoby się jakoś połączyć kod c# i javy? Korzystać z klas javovych w c#?
- 0
@shusty:
Nie wiem o co chodzi - ale z chęcią się doucze o serwisach javovych.
Podasz jakieś namiary na googla chodzi o coś takiego?
mikroserwisy sobie javove stawiać i nich korzytać, REST zawsze spoko.
Nie wiem o co chodzi - ale z chęcią się doucze o serwisach javovych.
Podasz jakieś namiary na googla chodzi o coś takiego?
@MlodyInformatyk:
Zdradzisz do czego to ci potrzebne? Czy to ma być szyfrowanie danych przesyłanych w necie? Lokalnie? Może być wbudowane systemowe? Szyfrowanie na podstawie hasła? Certyfikatu? Na poważnie czy do uczelni?( ͡° ͜ʖ ͡°) Mogę ci ogólny schemat opisać ale muszę wiedzieć co chcesz zrobić i co szyfrować i ile wiesz o c#?
Zdradzisz do czego to ci potrzebne? Czy to ma być szyfrowanie danych przesyłanych w necie? Lokalnie? Może być wbudowane systemowe? Szyfrowanie na podstawie hasła? Certyfikatu? Na poważnie czy do uczelni?( ͡° ͜ʖ ͡°) Mogę ci ogólny schemat opisać ale muszę wiedzieć co chcesz zrobić i co szyfrować i ile wiesz o c#?
Troelsen - C# 6.0 and .NET 4.6
Polecam
Polecam
- 2
@Bambro: Troelsen Mistrz!
- 51
Cześć,
Piąty odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i platformy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 6. Wszystkie materiały są dostępne do pobrania tutaj.
Na start oczywiście Q&A, a następnie omawiamy podstawy debugowania, extension methods i potem przechodzimy do konkretów czyli IEnumerable, yield, IQueryable oraz LINQ. Dodatkowo, na sam koniec luźne
Piąty odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i platformy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 6. Wszystkie materiały są dostępne do pobrania tutaj.
Na start oczywiście Q&A, a następnie omawiamy podstawy debugowania, extension methods i potem przechodzimy do konkretów czyli IEnumerable, yield, IQueryable oraz LINQ. Dodatkowo, na sam koniec luźne

- 2
@TylkoTakiNeek: na luzie, każdy musi znaleźć swoje własne tempo, a materiał przecież nie zginie :).
@spetz mimo ze juz ponad 5 lat koduje to zaczalem ogladac bo bardzo mi sie podoba forma. Bez pierdzielenia co to petla, zmienna itd. Gdybys robil cos bardziej zaawansowanego w stylu how to become a senior to wroze sukces.
Dobry wieczór koledzy z #naukaprogramowania i #csharp
Czy po nauczeniu się zagadnień z tego kursu : https://4programmers.net/C_sharp/Wprowadzenie można myśleć o podjęciu pracy jako programista? Czy może kurs jest zbyt stary?
Czy po nauczeniu się zagadnień z tego kursu : https://4programmers.net/C_sharp/Wprowadzenie można myśleć o podjęciu pracy jako programista? Czy może kurs jest zbyt stary?
@NieBezKrytyczny: Tak, kurs jest stary i chociażby uczenie się o Win Formsach kompletnie nie ma sensu.
Podstawy w każdym kursie będą identyczne, ale chyba lepiej ogarnąć coś współczesnego :D
Podstawy w każdym kursie będą identyczne, ale chyba lepiej ogarnąć coś współczesnego :D
- 1
Czy po nauczeniu się zagadnień z tego kursu : https://4programmers.net/C_sharp/Wprowadzenie można myśleć o podjęciu pracy jako programista? Czy może kurs jest zbyt stary?
@NieBezKrytyczny: Ogólnie języka programowania się nauczyć spokojnie, by dalej go już przy praktyce rozszerzać, ale samej umiejętności programowania wystarczającej do pracy cię to nie nauczy.
takie wyrażenie jest poprawne w c#?
if(a != null || ((b != null && x == null) || (c != null && x == null))){
}
#csharp
if(a != null || ((b != null && x == null) || (c != null && x == null))){
}
#csharp
Jak sprawidzić czy namy obiect typu dynamic posiada jakieś pole?
#csharp
#csharp
- 2
@boostasio: Pierwszy wynik w google: http://stackoverflow.com/questions/2998954/test-if-a-property-is-available-on-a-dynamic-variable
Na prawdę łatwiej jest pół godziny czekać na odpowiedź na mirko niż samemu poszukać?
Na prawdę łatwiej jest pół godziny czekać na odpowiedź na mirko niż samemu poszukać?
@boostasio: a tak btw, jeśli to Twój kod, to zastanów się, czy na pewno musisz używać obiektów dynamic. Jedyne rozsądne zastosowanie dla nich, to magiczne interfejsy COM w pakiecie Office, ewentualnie jakieś parsery z JSON, XML itp.
@Mr_Swistak: początkujących co
#csharp
Czy wykonując zapytanie Linq na kolekcji obiektów tworzę kopię tych obiektów czy to są te same obiekty (część kolekcji)?
Czy wykonując zapytanie Linq na kolekcji obiektów tworzę kopię tych obiektów czy to są te same obiekty (część kolekcji)?
- 2
@ziolo86: CÓŻ. Będąc dokładnym - faktycznie jest to kopia, ale referencji. Obie referencje (oryginał i jej kopia) wskazują na ten sam obiekt.
@ziolo86: To jest bardziej skomplikowane.
Wykonując zapytanie Linq otrzymujesz IEnumerable. To wcale nie oznacza, że dostajesz kolejną listę z referencjami do obiektów.
To oznacza, że dostajesz pierwotną listę z poleceniem wykonania zapytania LINQ w momencie jej użycia.
Więc, jeśli zrobisz:
var enumerable = list.Select(x
Wykonując zapytanie Linq otrzymujesz IEnumerable. To wcale nie oznacza, że dostajesz kolejną listę z referencjami do obiektów.
To oznacza, że dostajesz pierwotną listę z poleceniem wykonania zapytania LINQ w momencie jej użycia.
Więc, jeśli zrobisz:
var enumerable = list.Select(x
- 2
jest ktoś kto ogarnia dobrze Windows Forms? #programowanie #csharp
Już wymiękam, nie mam zielonego pojęcia jak to zrobić, jestem dość początkujący
chciałbym uzyskać dostęp do każdego elementu z okienka do innej klasy, da się?
W
Już wymiękam, nie mam zielonego pojęcia jak to zrobić, jestem dość początkujący
chciałbym uzyskać dostęp do każdego elementu z okienka do innej klasy, da się?
W
- 2
@jourska:
Tak z punktu clean code to bardzo brzydko, powinna być jakaś klasa komunikacyjna albo jakieś gettery.
Rozumiem że jeden windowsForm ma mieć dane z innego windows form
W tej klasie ma być metoda przeliczająca coś i wykorzystująca kilka checkboxów i textboxów, nie wiem jak uzyskać do nich dostęp
Tak z punktu clean code to bardzo brzydko, powinna być jakaś klasa komunikacyjna albo jakieś gettery.
Rozumiem że jeden windowsForm ma mieć dane z innego windows form
- 1
#programowanie #csharp
Mirki, co zrobić, żeby dzielenie typu double przez 0 nie zwracało nieskończoności?
Mirki, co zrobić, żeby dzielenie typu double przez 0 nie zwracało nieskończoności?

@jourska:
Ale po co chcesz modyfikować typ podstawowy?
Po prostu sprawdź czy jest to nieskończoność jeśli jest to przypisz nową wartość-taką jaką chcesz.
x = 0;
x = 1 / x;
Ale po co chcesz modyfikować typ podstawowy?
Po prostu sprawdź czy jest to nieskończoność jeśli jest to przypisz nową wartość-taką jaką chcesz.
x = 0;
x = 1 / x;
- 3
Miruny, zastanawiam się. Mam prostą aplikacje w #csharp, gdzie dodaje sobie półprodukty i recepty co z nich można zrobić. Chciałbym jakoś zapisywać te dane i tutaj rodzi się moje pytanie: łączyć się z bazą czy serializować?
#programowanie #naukaprogramowania
#programowanie #naukaprogramowania
- 1
@GaHee: obie opcje są dobre zależy jaki efekt chcesz uzyskać. Od siebie jednak polecam połączyć się z bazą, raz, że nauczysz się sporo nowych rzeczy, a dwa, że w realnych apkach mało kto serializuje dane na dysku (chyba, że logi) ( ͡° ͜ʖ ͡°).
- 1
Znacie fajne firmy software'owe w #warszawa dla programistów #dotnet #csharp?
Fajne tzn dobra organizacja pracy, podejście agile'owe, na bieżąco pisane testy i review kodu (czyli przykładanie wagi do jakości kodu), gdzie można się dużo fajnych rzeczy nauczyć technicznych jak i organizacyjnych.
#programowanie #pracbaza
Fajne tzn dobra organizacja pracy, podejście agile'owe, na bieżąco pisane testy i review kodu (czyli przykładanie wagi do jakości kodu), gdzie można się dużo fajnych rzeczy nauczyć technicznych jak i organizacyjnych.
#programowanie #pracbaza
- 1
@LeopoldStuff: zapraszam do mnie do KMD Poland, możesz sprawdzić stronę mają tam oferty, a jakby co to wal CV przeze mnie, bo jest bonus ( ͡º ͜ʖ͡º)
- 0
@FedoraTyrone: ja nie widzę żadnej dodanej wartości w nazwie stanowiska, liczy się wypłata. Do tego w kontrakcie stoi 'konsultant'
























