Mirki, piszę program w c# z winForms, który ma pozwalać na automatyczne wykonywanie zadań zgodnie z harmonogramem. Chciałbym się was zapytać czy wie może ktoś w jaki sposób w takich programach przechowuje się dane programu. Czy tworzy się jakąś baze danych tylko dla programu, czy zapisuje się w jakimś pliku? No i jeszcze jak takie coś wyklikać, napisać w Visual Studio?

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

@Bulew: Ogólnie podstawowa sprawa - napisz wszystko co potrzebujesz, bazą się będziesz martwił później. Na razie możesz sobie mocki porobić albo po prostu w pamięci trzymać. Nie podejmuj decyzji póki nie musisz. W ten sposób stworzysz architekturę, w której w prosty sposób będziesz w stanie zmienić jedno źródło danych na inne.
  • Odpowiedz
Jakie są sposoby na przechowywanie "zaszyfrowanych" danych (tj. tablic) w aplikacji C# (WPF)? Chodzi mi o zapis w pliku którego użytkownik nie odczyta sobie notatnikiem ( ͡° ͜ʖ ͡°). Oprócz Resourced. Można jakoś użyć do tego DLL?
#programowanie #csharp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rilekt: no to może po prostu zaszyfruj te dane, w c# masz wsparcie out-of-the-box dla paru szyfrujących algorytmów. Wybierz sobie jakiś klucz i dawaj - world class to nie będzie, ale user notatnikiem na pewno nie odczyta konkretnych danych
  • Odpowiedz
@Rilekt:
1)File.Encrypt()-dość szybkie i używa domyślnego uwierzytelnienia bieżącego użytkownika systemu- to samo co szyfrowanie pliku po kliknięciu prawym myszy.
2) Windows Data Protection - dostęp do zaszyfrowanego danych może mieć tylko bieżący użytkownika albo tylko ten sam komputer- dane mogą być przechowywane gdziekolwiek ale odpalisz je tylko na jednym kompie
3) Zwykłe szyfrowanie- symetryczne najszybciej, zamiast drukować w konsoli możesz zapisać plik
string passowrd = "Hasło";
string salt = "saltsalt"; //
  • Odpowiedz
@sasik520: Na zdjęciu wychodzi, że ciasnawo tam macie.... Wg standardów w firmie w której pracuje w tym pokoju siedziałoby max 2 osoby, a pomieszczenie takie, że niewygodnie się by biurka ustawiało...
  • Odpowiedz
#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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do enuma można przypisać wartość spoza listy zadeklarowanych wartości.
Nawet nie wiedziałem, że można, dopóki tego nie potrzebowałem.

The set of values that an enum type can take on is not limited by its enum members. In particular, any value of the underlying type of an enum can be cast to the enum type and is a distinct valid value of that enum type.


http://stackoverflow.com/questions/22636602/how-to-return-http-429
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
TymRazemNieBedeBordo - Hej #naukaprogramowania #csharp 

Przerabiam sobie tutoriale...

źródło: comment_CccftMGeoRcvUfzjJLpdhQc1UhhBMduc.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
#naukaprogramowania #csharp #sql
elo, mam problem z usuwaniem wierszy w mojej bazie bo od kiedy próbowałem znaleźć kod który po usunięciu wiersza automatycznie odświeży tabelę w datagridview bo nie dość że nie działa to jeszcze spowodował że nie mogę usuwać wierszy. Ktoś wie chociaż co zrobić żebym z powrotem mógł usuwać wiersze?
kod
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ąć.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
#aspnet #csharp #webdev

Mirki, pomocy. Próbowałem deploy na iis expres na dwóch aplikacjach. Teraz nie mogę odpalić lokalnie jednej z aplikacji (druga działa). Wyskakuje mi błąd jak na screenie. Kod jest taki jak na repo, więc to raczej wina ustawień iis. Jak to naprawić, żeby tamta apka też zadziałała?
TrebuniTutek - #aspnet #csharp #webdev

Mirki, pomocy. Próbowałem deploy na iis exp...

źródło: comment_8C1w11Ujr5o9W864WjCizis3lEq1K11C.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz