@Masterfcb:

- niestety z tą tabelą jest taki problem, że nie mogłem znaleźć bezpłatnego API, które dawałoby mi dane np. w JSON i mógłbym je sobie ładnie parsować; rozwiązaniem jest parsowanie wyrażeniami regularnymi z jakiejś strony i to planuje to wprowadzić w następnej wersji aplikacji

-
  • Odpowiedz
#programowanie #csharp #visualstudio

Mirki błagam o pomoc, lub wskazówke. Dostałem do refaktoryzacji wpizdu kodu w C# (do tego zrobienie dokumentacji). Problem polega na tym, że jest to kod gry pisanej na bazie Unity, więc nie ma całego drzewa projektu w VS tylko otwieram pojedyncze skrypty i je edytuje. Teraz pojawia się problem, bo totalnie nie wiem jak zmusić VS by, przykładowo gdy zmieniam nazwę zmiennej/funkcji w
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w jakim celu tworzy się klasy statyczne, oprócz takich błahych powodów jak te dwa:

1. gdy wiemy, że nie będzie potrzeby tworzenia obiektu klasy.

2. gdy wszystkie składowe w klasie są statyczne.

#naukaprogramowania #csharp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kkarol93: Zasadniczo unika się klas statycznych, bo są trudne do testowania. Wydaje mi się, że w rzeczywistości najczęstszy powód ich tworzenia to ładne API :)
  • Odpowiedz
Aktualnie zajmuję się obsługą wyjątków. Utknąłem przy tym.

Mam 2 zmienne double, które chcę podzielić. Chcę zapobiec dzieleniu przez 0. Mógłbym użyć ifa, który sprawdziłby czy b == 0, ale nie o to chodzi. Gdyby to były liczby całkowite, to użyłbym DivideByZeroException, ale tu to nie zadziała. Jak to rozwiązać?

http://pastebin.com/qFwdjmkL

double.Parse(temp)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@binerek: No jak na obsługę wyjątków to słaby przykład bo dzielenie floatów przez 0.0 nie rzuca żadnego wyjątku tylko zwraca Infinity ewentualnie NaN

Więc albo byś potrzebował ifa w którym sprawdzisz takie wartości i ręcznie rzucisz wyjątek albo nie tędy droga.

  • Odpowiedz
@1080p: hostingi współdzielone w 9 przypadkach na 10 nie udostępniają połączeń websocket (nawet lokalnie, mając chociażby dostęp do ssh). Celuj minimum w VPS-a, albo pytaj przykładowego dostawcy czy na drodze wyjątku włączyłby to dla ciebie - choć szczerze wątpię.

Możesz pokusić się w ostateczności na obejście tego poprzez emulację przy użyciu m.in. SockJS, ale czy 20 pln miesięcznie (bodaj najtańszy VPS) jest warte takich kombinacji ?
  • Odpowiedz
Korzystał z was ktoś zarówno z NHibernate i Entity Framework i mógłby się wypowiedzieć o EF vs NHibernate? Jak wygląda aktualny stan linq providerów w EF ? Korzystam z NHibernate, ale myśle o przerzuceniu się na EF.

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

Macie jakiś pomysł, dlaczego jak zwiększam Quality to myszka staje się bardziej czuła? W sensie ruszam tak samo a im lepsza jakość tym szybciej mi obraca kamerę?

Kod

#unity3d #gamedev #csharp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blisher: Bo z------ś coś z DeltaTime :P Inna ilość fpsów pewnie jest.

vertical = Input.GetAxis("MouseVertical") * sensitivity * Time.deltaTime * multiplier;
Z tego co kojarzę GetAxis nie trzeba mnożyć przez deltaTime?
  • Odpowiedz
Mireczki!

Chcę poznać C#, znam dosyć dobrze C++. Potrzebuję jakiegoś ciekawego źródła nauki, fajnie by było jakby było to po polsku. Przejrzałem tak #csharp i zainteresowało mnie Visual 2013 C# krok po kroku, ale student znaczy biedak nie wydam teraz 70+pln na książkę, chciałbym coś online/pdf. Wolę czytać niżeli oglądać. Dokumentacja mnie nie odpowiada, za dużo czasu mogę stracić na początku, a nie powiem, że chcę szybko ogarnąć podstawy, z
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Huczek: Ło je rany. Nie może być stare, ma być najnowsze. I najlepiej żeby było po polsku. No i nie wydam 70zł więc darmowe ma być. Do tego ciekawe i żeby się szybko uczyło bo dokumentacja jest dla ludzi co mają czas a nie dla studentów. No i tekst ma być, a nie żadne filmy.

Radzę jaśnie księciu zmienić podejście.

Jest to co jest, cudów nie
  • Odpowiedz
@PsichiX: GC w pisaniu skrypto-podobnego kodu jest bardzo przydatny, alokacje są bardzo szybkie, a wielowątkowe generacyjne GC są wystarczająco wydajne (o ile nie wymuszamy odśmiecania kilka razy na sekundę jak w Minecrafcie).
  • Odpowiedz
@wojtek656: Poszło dobrze, jednakże była to tylko rozmowa hr'owa, więc teraz czekam na telefon o rozmowę już czysto techniczną pod konkretny projekt/projekty. Jestem dobrej myśli :)
  • Odpowiedz
#java #csharp

Miśki, jak w javie wygląda przeszukiwanie kolekcji i różne inne operacje na kolekcjach. Istnieje jakiś odpowiednik LINQ (chodzi mi głównie o linq lambda expressions). Jeżeli istnieje to jak się ma korzystanie z tego a dobre praktyki? Korzystają z tego ludzie czy to raczej sprawi że będę java-hipsterowcem ? :)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak w c# stworzyć obiekt, który będzie referencją do innego zamiast jego kopią?

Np.:

int a=2;

int
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp Warto jeszcze przeczytać książkę Programowanie Microsoft Windows w jezyku C# - Charles Petzold, żeby ogarnąć podstawy obiektowości i tego języka? Nie za stara wersja?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach