#programowanie Siemanko programistyczne świry, mam pytanie odnośnie architektury restowego api ( #csharp ). chciałbym, żeby kontroler korzystał z ItemService, klasa ItemService korzysta z ItemRepository. Dotychczas chyba typowo, a teraz ItemReposiytory używałoby źródła danych (założym jakiś json) które to byloby aktualizowane cyklicznie co jakiś okres czasu.

Jaki projekt użyć na aktualizowanie jsona zakładając, że chciałbym postawić i api i ten 'serwis' na azurze? Czy może nie robić osobnego projektu i w api napisać
  • Odpowiedz
Witam Mirków programistów. Potrzebuje małej pomocy

Najpierw tagi:
#csharp #naukaprogramowania #programowanie #xml

Próbuję się nauczyć zapisywania obiektu do pliku w c#. Wykorzystuje przy tym serializację Xml i wzorzec memento. Chcę zapisać obiekt typu "caretaker" który wygląda tak:




Kod serializera skopiowany z sieci:


Problem pojawia się w tej linijce:

XmlSerializer serializer = new XmlSerializer(serializableObject.GetType());
Wtedy rzuca wyjątek i w efekcie nie zapisuje do pliku. Zgaduje że coś jest nie tak z typem obiektu
Hej #naukaprogramowania #csharp

Przerabiam sobie tutoriale z https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51 dla utrwalenia podstawowej wiedzy i mam pytanie, końcówka tutorialu http://www.youtube.com/watch?v=eIsGXwisKPE ... czemu ten kod działa?
Jak jest if i spełnia warunki czyli wyświetla liczbę parzystą, to działa.
Ale dałem else i nic nie wpisałem, a kod ignoruje to i działa sobie dalej, aż do maksymalnej wartości 100, wykonuje się bez błędów

using System;
namespace FirstConsoleProject
{
class MainClass
{
public static void Main (string[]
TymRazemNieBedeBordo - Hej #naukaprogramowania #csharp 

Przerabiam sobie tutoriale...

źródło: comment_CccftMGeoRcvUfzjJLpdhQc1UhhBMduc.jpg

Pobierz
Robię dla siebie bibliotekę do obsługi api wykopu w C# i trochę utknąłem przy projektowaniu. Chcę żeby każda metoda w api miała swój odpowiednik w bibliotece i nie chcę ładować wszystkich metod do jednej klasy. Więc tworzę klasę Api, która ma w sobie tylko pola obiektów Profile, User, Entries i tak dalej, gdzie są metody api. Więc jeśli użytkownik chce się zalogować to tworzy nowy obiekt Api, a następnie woła Api.User.Login().

Problem
Jak mogę wyrenderować stringa z PartialViewResult (dziedziczy z ActionResult) BEZ konieczności posiadania .ControllerContext?

Mam ten popularny kawałek kodu, który robi to w normalnej sytuacji (jedna z [NonAction] metod kontrolera) - i muszę przyznać, działa to świetnie - generuje piękny kod HTML z PartialViewResult, który potem jest przypisywany jako jedna z Właściwości Json'a.

Problem w tym, że muszę wygenerować ten kod poza kontrolerem. Wtedy bez zaskoczenia, .ControllerContext jest null.

To jest niesamowite, że
@drajvver: Pola w obiekcie JSONowym opisuje się tylko i wyłącznie otaczając je cudzysłowem. Każda inna notacja jest niepoprawna. Źródła: http://www.json.org/, http://jsonlint.com/

@nigdyniemialemlepszegobrzucha: Metoda Json służy do automatycznej serializacji obiektów w JSONa (który jest de facto tylko stringiem o określonym formacie). W momencie kiedy przekazujesz do niej stringa, to zwracany jest ten sam string, jako że pojedynczy napis jest poprawnym obiektem JSONowym.

https://msdn.microsoft.com/en-us/library/system.web.mvc.jsonresult(v=vs.118).aspx

Zwróć uwagę że w przykładzie na MSDNie przekazywany
  • Odpowiedz
@ugotowany_kamien: DataGridView ma event "row deleted". Możesz obsłużyć akcję w nim. Albo usunąć we własnej metodzie, a potem zasilić DGV ponownie.

I jak juz musisz używać ado.net i przesyłać do bazy zapytania wprost, to lepiej użyj procedury wbudowanej :)
  • Odpowiedz
Szybkie pytanie. Winforms.

Mam aplikację i chce odtwarzać dźwięk - czy jak wrzucę ten kod

SoundPlayer simpleSound = new SoundPlayer(@"C:\Users\xxxxx\resources\wav\AIRHORN.wav");
to jak komuś wyślę .exe to będzie normalnie słyszeć odtwarzany dźwięk? Martwi mnie ta ścieżka, a nie wiem jak to ominąć.
Jeśli nie to jak to zastąpić?

#csharp #naukaprogramowania
@LubiePiwko: właśnie o to chodzi, żeby w folderze aplikacji stworzyło sobie plik z którego będzie odczytywać te wartości ( i zapisywać do niego)
google: c# create folder in application directory
  • Odpowiedz
@Nartenlener: @simargl_: Po wielu próbach różnych rzeczy, udało się odpalić. Bezpośrednim działaniem, które mogło spowodować problem była próba deployu na iis aplikacji która miała system.web.mvc 5.2.3., a ta, której później nie mogłem odpalić miała 5.2.2.
  • Odpowiedz
#programowanie #javascript #networking #nodejs
Witam mirunie, tworzę grę podobną do gta 2 na przeglądarkę w #phaser Zamysłem moim jest aby stworzyć do tego multiplayer real-time i tu powstaje moja zagwozdka, czego użyć. Mam doświadczenie w websocketach i średnio mi się podoba to rozwiązanie. Planowałem dla serwera użyć #csharp jeśli się nie uda pomysł to #nodejs ale wolałbym zostać przy pierwszym.
Czy znacie jakieś biblioteki do pisania jak najbliżej real-time rozgrywki? Aktualnie chodzi
więc mam nadzieje że to nic na prawdę real-time, bo po prostu nie da rady pograć kiedy samo proto pomnoży ping kilkukrotnie


@GotoFinal: bzdury. Dobrze zaimplementowane bedzie ladnie dzialac.

WebRTC jest zbliżone już bardziej pod udp ale wiadomo


@LukrowaKicha: ale wiadomo ze jest to TCP i jest zblizone do TCP bardziej niz do UDP.
  • Odpowiedz
@larvaexotech: TS oczywiście jest :)
Dziękuję za długą analizę, używając websocketów było łatwo o komunikację ale i nie przesyłałem dużo pakietów(postawienie budynku, ruch jednostki itp, prosta strategia która dawała radę na małą ilośc graczy)
Tutaj już chcę mieć ładną interakcję z drugim graczem przez co pierw muszę dobrze przemyśleć strukturę serwera dobrze.
A TCP chętnie użyję ale jakiegoś dobrze obudowanego w bibliotekę aby go poprawnie używać. Będę próbował różnych technik i
  • Odpowiedz
Witam szanowne grono.
Pytanie raczej do Mirków.
Potrzebuję stworzyć aplikację webową, która będzie pobierała dwa pliki Excel i wypluwała jeden.
Mam już działający kod w Excel VBA ale wkurza mnie to, że przy każdej zmianie muszę wysyłać maila do użytkowników.
Chciałbym to obejść poprzez utworzenie narzędzia webowego.
Jedyny problem jest taki, że jestem trochę zielonka po podyplomówce.
Znam VBA, i C#, postawię jakąś stronę i to wszyskto.
Prośba jest o wskazanie drogi