#naukaprogramowania #csharp

Mireczki, pisze właśnie mały projekt w ASP.NET, na wzór mikrobloga i mam problem z Tagami ( ͡° ʖ̯ ͡°)
Stworzyłem model Tagów, zawierający Id, nazwę i ICollections w którym znajdują się Id postów, które zawierają owy tag. Niestety, problem pojawia się w momencie, kiedy chcę wyświetlić wszystkie posty zawierające owe tagi na jednej stronie. Otóż okazuje się że nie mogę dostać się do żadnej wartości i
#pytanie do #programowanie #pracait #pracazdalna
Sytuacja życiowa zmusza mnie do powrotu do domu. W związku z tym muszę porzucić obecną pracę i poszukać pracy zdalnej z domu. Gdzie najlepiej szukać takich ofert? Jestem programistą #dotnet na poziomie middle i pracowałem dotychczas w desktopie #wpf. Nie mam doświadczenia webowego ale wiem "z czym to się je" i orientuje się w trendach.
Jest szansa na znalezienie czegoś w #csharp zdalnie bez webowego doświadczenia?
@LeopoldStuff: No powiem ci, że jak w web developerce i data science to jest sporo ofert zdalnej pracy, tak w dotnecie to się trzeba dobrze naszukać. Życzę powodzenia mireczku.

Spróbuj użyć rekruterów z linkedina, znaleźć odpowiednie grupy na fejsie (bo na pewno są) i linkedinie oraz zagranicznych serwisów z ofertami jak https://stackoverflow.com/jobs
  • Odpowiedz
Najlepiej to wzorce zastosować i pozbyć się tej zbędnej ifologii i rozwiązać to jakimiś abstrakcjami. Łatwiej potem będzie ci dodawać nowe funkcjonalności.
  • Odpowiedz
  • 1
@be_on_the_run napisz sobie klasę, która będzie miała metodę CanExecute (w środku zwracasz czy jesteś zainteresowany obsługą danego przypadku) i Execute (obsługuje przypadek). I wtedy masz gdzieś listę tej klasy (z różnymi implementacjami oczywiście) i robisz coś w stylu:
Var command = commands.FirstOrDefault(x=>x.CanExecute(arg));
If(command!=null) command.Execute(arg);
  • Odpowiedz
Czy ktoś kiedyś korzystał z tej książki?

http://www.introprogramming.info/wp-content/uploads/2013/07/Books/CSharpEn/Fundamentals-of-Computer-Programming-with-CSharp-Nakov-eBook-v2013.pdf

Niby bardzo dużo tłumaczy samą obiektowość, jest napisana najprostszym możliwym angielskim i ma ogromne ilości zadań.
Być może ktoś będzie w stanie przejżeć treść i określić, czy będzie się nadawać do nauki.
#csharp #naukaprogramowania
@Kyuumeitai: Przejrzałem i wydaje mi się, że bardzo dużo w książce miejsca jest poświęcone kompletnie podstawowym rzeczom. Więc pewnie będzie ok dla kogoś zaczynającego zupełnie od podstaw, żeby zrozumieć też teorię programowania, a nie tylko samą składnię języka.
  • Odpowiedz
#pytanie do #programowanie w #csharp i #dotnet (ale nie tylko).
Jest ciekaw waszego zdania, jak zapatrujecie się na konstruowanie takich generyków jak w załączonym obrazku (pomijając już to co tam się w środku klasy dzieje). Szczególnie wydaje mi się że jest 'zapętlone' użycie tego co zaznaczyłem na czerwono.

Uważacie, że:

- tak, dobrze, trzeba używać masymalnego 'wyabstrachowania' jak się tylko da, taka rozległa generyka pozwala na maksymalną minimalizacje pisania nowego kodu, a
LeopoldStuff - #pytanie do #programowanie w #csharp i #dotnet (ale nie tylko).
Jest ...

źródło: comment_D5CoOBye1rwQSSVL9qa9eSSMIffDbrta.jpg

Pobierz
@LeopoldStuff: Jak jest udokumentowane i coś pozytywnego daje, to nie widzę nic przeciwko. Tu pewnie chodzi o to, by implementacje AlertServer znały swoją klasę i mogły ograniczyć typ parametrów generycznych do typu własnego, w stylu XAlertServer : AlertServer tak jak np. T : IComparable
Oczywiście powód może być też inny, ale powinien być udokumentowany, a jak nie jest, to opieprz autora.
  • Odpowiedz
Jak wiele można wydzielić "typów klas", w znaczeniu funkcjonalnym.
Dawno temu klasy powstały jako "pojemniki" bo dwóch gości nie mogło
ogarnąć wszystkich zmiennych które wpływają na statek morski.

Bez klas programowanie byłoby cholernie trudne. Klasy dzielą nam kod na sensowne funkcjonalne części.

Na szybko dałem radę wydzielić te typy klas
1 domain model
2 view model
3 abstract inheritable (wyabstrahowanie części wspólnej)
4 service that provides feature (metody które "coś realnie robią"
@TamamShud: Mieszasz dużo pojęć, modele, stereotypy, komponenty. Nawet nie wiem od czego zacząć żeby ci polecić jakieś źródło. Po prostu sobie poczytaj o projektowaniu systemów, bo nie ma czegoś takiego jak "typy klas".
  • Odpowiedz
Mireczki,
Chciałbym sobie postawić na rzecz projektu serwer www. Ogólnie to jestem ogarniety w c#, ale siedze tyklko w mobile dev (Xamarin). Coś ciekawego polecicie dla gościa który jedyne co się zna to jedynie o pizganie requestów RESTowych?

#internet #xamarin #csharp #serwery #mobiledev #programowanie #pytanie ##!$%@?
#chcialbym #sobie #postawic #na #rzecz #projektu #serwer #www. #ogolnie #to #jestem #ogarniety #w #c#, #ale #siedze #tyklko #w #mobile #dev (#xamarin). #cos #ciekawego #
Jakie są sposoby rozszerzania aplikacji?

Pytania na które chciałbym mieć odpowiedzi:
1. czy wypisałem wszystkie sposoby na rozszerzanie aplikacji (niżej)
2. i czy poprawnie określiłem w nawiasach jaka jest natura danego sposobu?
3. +są jakieś fajne artykuły gdzie można poczytać na ten temat? Chciałbym poczytać coś naprawdę jakościowego wraz z załączonymi przykładami proof of concept.

1. abstracts (wspóldzielone definicje)
2. interfaces (współdzielone deklaracje)
3. virtual-override (modyfikacja istniejącej logiki)
4. ActionFilters (input +
#programowanie #csharp #ssrs #webdev #iis #dotnet

Mirki pytanko, z poziomu zaawansowanego:

Czy ktoś wie może jak poprawnie skonfigurować SSRS i IIS pod aplikację web stworzoną dotnecie, tak aby korzystała z autoryzacji w ssrs i mogła pobierać raporty?

Ogólnie problem mam taki iż w kodzie mam dwie działające metody autoryzacji pod swoje konto SSRSowe: NTLM i BASIC
wiadomo czary mary, grzebanie w plikach aby rozszerzyć domyślną autoryzację (NTLM) i dla zautoryzowanego konta windows,
4 dni siedzenia na problemem niemożności połączenia bazy danych w monogame c#, aby się dowiedzieć, że to nie jest wina bibliotek, tylko tego, że w przypadku portowania projektów na xboxa (domyślnie robię na androida) nałożone są restrykcje jeśli chodzi o dostęp do baz danych z aplikacji, ale jeśli użyję klasy webrequest, to będzie banglać.
Programowaniu ty #!$%@? ( ͡° ͜ʖ ͡°)

#csharp #programowanie
  • Odpowiedz
@elcezet: Ponieważ chce w pełni zostać przy wzorcu mvvm, ale chyba imo to będzie najprostsze i najszybsze rozwiązanie. Dopiero wczoraj zacząłem poznawać ten wzorzec, a z c# też moja przygoda nie jest za długa.
  • Odpowiedz
Napisałem aplikację w #csharp w #visualstudio, która ma baze .mdf na #sqlserver. Aplikacja łączy się z bazą tylko na moim komputerze gdzie piszę tą aplikację`. Próbowałem już różnych wersji SQLServer; łączyłem z bazą po sieci, lokalnie; wyłączałem antywirusy, firewalle; sprawdzałem uprawnienia do folderów. Nie mam pomysłów już co to może być, ani jak znaleźć przyczynę. Jakieś pomysły?
#pytaniedoeksperta #programowanie
@kiboq: Jeszcze jedno znalazłem. Na lokalnym kompie masz LocalDb (specjalny feature SQL Servera) zainstalowane pewnie razem z Visual Studio albo instalacją SQL. Zgaduję, że z Visualem. Na drugim kompie nie masz Visuala, dlatego Ci nie chodzi. Ogólnie LocalDb niekoniecznie jest instalowane z SQL Serverem. Najlepiej z tego w ogóle zrezygnuj.

https://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string
https://www.microsoft.com/en-us/download/details.aspx?id=29062
  • Odpowiedz
@budyn: @EmTeKa: Eh, zapomniałem napisać. Dzięki! Udało się. Wywaliłem sqlServ z końcówek, zainstalowałem tylko na serwerze, przypiąłem bazę przez managera i śmiga. Wcześniej jak próbowałem się połączyć z taką podpiętą bazą to wychodził błąd bo wpisywałem nazwę jako: nazwakomputera/sqlexpress, a ma być sama nazwa komputera. Aha i zmieniłem win auth na logowanie hasłem. Pozdrawiam :)
  • Odpowiedz
MIcrosoft Visual Studio Community 2015 oraz język programowania jak i projekt w C#.
Biblioteki MySql 6.9.9 lub 6.9.8. Ciągle ten sam problem.
Nieważne czy to projekt monogame na androida, czy aplikacja okienkowa czy konsolowa. Wyskakują mi błędy poniżej. Które zawsze się pojawiają po dodaniu biblioteki MySql.Data. 32 bitowa - Mam zainstalowaną lokalnie bazę danych MySql, więc korzystam z ich bibliotek. Biorę je ze strony producenta- prawdopodobnie Oracle.
W jaki sposób mogę rozwiązać
KorelacjaProkrastynacji - MIcrosoft Visual Studio Community 2015 oraz język programow...

źródło: comment_lgP4Ugj9qhSrLyAyji8sBDL22D44TrS4.jpg

Pobierz