Drogie mirki,
robię .NET program, który ma wyświetlić treść html strony w formie stringa.

Napisałem poniższy kod, tylko mam pytanie: dlaczego, gdy usunę Console.ReadLine() z maina, to program nie wyświetla mi żadnego wyniku?
Zupełnie jakby się nie wykonywała, bo na przykład kiedy zamienię "Console.ReadLine()" na "Console.WriteLine("test");", to wypisuje mi samo "test", mimo że powyższa instrukcja nakazuje wypisać zawartość strony.

Mógłby
PtakDlaKarmnikow - Drogie mirki, 
robię .NET program, który ma wyświetlić treść html...

źródło: comment_x69jIneL4oc2WRncRdHG5nsmtxwgqHxY.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Głupie pytanie nawet nie na poziomie juniora, bo pewnie niżej, ale kwestii zamysłu robienia programu w winforms.

Jest apka, apka łączy się z jakimś serkiem nieważne na jakim poziomie.
Jak teraz w winforms zabezpieczyć connection strings albo inne credy łączące z serwerem?
hardcode? no ale wtedy dochodzą opcje dekompilatora
config file? otwórz notatnik masz wszystko
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

odpowiedź krótka: nie da się
odpowiedź dłuższa: co próbujesz osiągnąć? Bo jeśli to ma być jakiś lokalny klient, który automatycznie łączy się z jakimś serwisem i dlatego musi mieć jakie credentiale zaszyte, to jedyne co możesz to maksymalnie utrudnić dotarcie do tego i uczynić próbę włamania nieopłacalną. Z tym, że na uparciucha nie ma rady.
A jeśli to ma być klient, który łączy się z serwerem bo użytkownik czegoś chce, to użyj
  • Odpowiedz
@Gadzinski aha - w sumie zapomniałem o jeszcze jednej możliwości. Z OAuthem możesz użyć 2fa (czyli np. potwierdzenie logowania telefonem) lub wręcz jakiegoś sprzetowego tokena u2f. To już kosztuje, ale jest jeszcze bezpieczniej
  • Odpowiedz
#csharp #programowanie

if (warunek) Console.Beep()

chciałbym żeby zapiast jakiegoś piknięcia poszedł krótki 2 sekudnowy plik wav,gdzie mogę coś poszukać na ten temat? :(
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #programowanie

Jak dodać do buttona w windows form application dźwięk kliknięcia? Czyli za każdym razem gdy klikam na button odtworzy się jakiś stuk/puk cokolwiek.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jeśli zrobie np. w Unity i Processingu dwa takie same skrypty (prostokąt który odtwarza dźwięk strzału) to w Processingu ten dźwięk jest natychmiastowy, w unity ma pół sekundy laga. Czy da się wyłączyć ten cały silnik 3D i używać tylko czarnego tła żeby podstawowe funkcje działały szybciej?

Ew. jak ogarnąć ten konkretny przykład w samym #csharp bez Unity?

#unity3d
ewolucja_myszowatych - Mirki jeśli zrobie np. w Unity i Processingu dwa takie same sk...

źródło: comment_dBKfLQnPuRmUDM2OfsV23rfO8uca0pyn.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@G123: zmienna musi być publiczna a klasa dziedziczyć po MonoBeahviour. Jeżeli klasa ma nie dziedziczyć po MonoBeahviour to [System.Serializable]. Szukaj w necie, to wszystko już tam jest.
  • Odpowiedz
Mirki jakie polecacie bardziej zaawansowane ebooki odnośnie C#, GC, ASP.NET Core, programowania asynchronicznego, równoległego, wzorców, architektur, mikroserwisów, SOLIDów, KISSów, DRYów, TDD, BDD, DDD, SOA?

Od siebie mogę zdecydowanie polecić książkę Konrada Kokosy o GC - Pro .NET Memory Management wydawnictwa Apress.

Szukam czegoś równie zaawansowanego jeżeli chodzi o framework i język, poruszającego bardzo głębokie czeluści języka, frameworku.
Jeżeli chodzi o bardziej ogólne pojęcia to nie musi być koniecznie C#.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@secret_passenger: w zamierzchlych czasach czytalem cos co sie nazywalo c++ styl programowania i musze powiedziec, ze mi sie podobalo, bo bylo tam wlasnie studium przypadku. Wlasnie pokazany kod, pozniej pomysly jak mozna by g zmienic, by dzialal lepiej.
  • Odpowiedz
#programowanie #csharp #dotnet
mireczki mam problem, próbuję napisać serwer-klient w C#, ale dosyć specyficzny, taki który nasłuchuje na wiadomość od klientów, odpowiada do nich, a następnie może coś do nich wysłać już bez requesta, zapamiętując ich sockety. W jaki sposób mogę napisać nasłuchiwanie w tle, ale logi z tego nasłuchiwania pisać do głównego terminala, a w tym samym momencie w tym samym terminalu mieć tekstowe menu?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ten błąd wyskakuje jak chce odpalić metode z dllki. Wyskakuje błąd: nicjator typów zgłosił wyjątek dla typu nazwaTypu. W stackTrace mamy :

w NLog.Config.XmlLoggingConfiguration..ctor(String fileName, Boolean ignoreErrors, LogFactory logFactory)
w NLog.LogFactory.TryLoadLoggingConfiguration(String configFile)
w NLog.LogFactory.TryLoadFromFilePaths()
w NLog.LogFactory.get_Configuration()
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak próboje użyć funkcji z innej biblioteki to wywala bład że nie może znaleźć system.xml 2.0.5 a oba projekty uzywają 4.0. W InnerStackTrace wywala jakieś błędy z Nlogiem. Ktoś miał może podobnie albo wie co zrobic?
#programowanie #programista15k #csharp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie classLibrary projekt i w nim korzystam z innego klass library który jest sobie podłączony do systemu ERP i korzysta z jego bibliotek. Chce wyciągnać sobie servis Locatorem. Locator.GetService() i za kazdym razem pokazuje mi błąd :
The service of type 'Nazwa service' has not been registered. a service istnieje , wszedzie są dodane rejerencje itd. O co moze chodzic bo głowie sie z tym juz za długo
#programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamilex97: Można się tylko domyślać z czym masz problem, więc... to nie ma znaczenia, że ty ten typ widzisz, że są dodane referencje itp. Locator.GetService() to jest tylko jakiś fragment kodu, który coś robi z typem podanym jako "nazwa". Najprawdopodobniej (jak w większości DI itp.) musisz gdzieś zarejestrować ten typ w tym Locatorze tak jak @Czesiowcy pisze - szukaj gdzieś w kodzie metod RegisterType lub czegoś podobnego. Znajdź sobie
  • Odpowiedz
Dużo osób pisze o tym, że dla EF nie potrzebujemy repository/unit of work pattern, a co w przypadku podmiany ORMa? Czy korzystanie z tych wzorców ma jakiś negatywny wpływ na wydajność naszej aplikacji? Stosujecie czy nie stosujecie, jakie jest wasze zdanie na ten temat i jak to wygląda u was w pracy?
#csharp #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mazowia:
1. W przypadku CRUDów ma to sens, w przypadku większych agregatów raczej nie.
2. W przypadku CQRSa moje komendy i query są zwykle na tyle skomplikowane, że zmiana ORMa spowoduje również zmiany w zapytaniach.
3. W całej karierze nie zmieniłem ORMa, bo tak.
Zdarzały się zmiany bazy np. na nierelacyjną z relacyjnej i vice-versa (Ale co za tym idzie zmieniła się również struktura danych i trzeba było przepisać zapytania
  • Odpowiedz
@Mazowia: Chciałbym zobaczyć sensowny use case zmiany ORMa. To brzmi jak pięknie brzmiąca teoria bez pokrycia w praktycznym problemie, szczególnie, że sama podmiana bibliotek w takim przypadku będzie najmniejszym problemem (zobacz sobie, jak wyglądałoby takie same zapytanie dla EF Core'a i np. dla Dappera, a zrozumiesz, że dodatkowa abstrakcja nad tym nic nie zmieni). Repozytorium jako wzorzec wywodzi się z modelowania domenowego i w----------e go na partyzanta do CRUDów razem
  • Odpowiedz
Hej , wyciągam z bazy danych obrazki w postaci danych binarnych , dostaje tablice bytów , uzywam funkcji Convert.ToBase64String i niektóre obrazki zaczynające się jakoś coś w stylu /7.... konwertuja sie ladnie na obrazek ale wiele obrazkow zaczyna mi sie na H4slAAAA ... I one już nie konwertują się do obrazków. Gdzie może leżeć problem. (W bazie napewno wszystkie obrazki są dobrze zapisane)
#programowanie #csharp #sql
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hauleth: skąd wiesz jaki jest case w przypadku opa, jak bardzo duży jest ten BLOB i z jakiego RDBMS korzysta, że odrazu to odrzucasz? Ja się np. spotkałem z case'ami typu, gdzie trzymamy obrazki jako BLOBy w bazie ERPa jakichś produktów np. I było to zawsze bardzo wydajne w MS SQL Server, nigdy nie było z tym kłopotów, prosto się tym zarządzało, wygodny backup i restore, praktycznie zerowy wpływ na
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@Goglez: tym ze musisz ja zaimplementowac w klasach, ktore implementuja ten interface. Jak wszysko w interface. Wiec generalnie w sumie to niczym.
  • Odpowiedz
#csharp

Mam napisać kalkulator i już go mam,który będzie mógł zmieniać kolor skórki.np z białego na czarny/inny kolor,i jeszcze np. jakaś drugi kolor np. jako tło ze zdjęcia.
W Visualu to piszę jako Windows Form App i nie wiem wgl jak to zacząć robić... ktoś pomoże? Kalkulator pisałem z jutubem,a składnia obiektowa ciszarpa mnie trochę jeszcze przerasta..
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8: To misiek, wpisz w google co to jest XML i jak ładować dane z XML do aplikacji. Wtedy Ci się więcej rozjaśni. Poza tym misiek, napisałem Ci, zajrzyj do dokumentacji dostępnej na stronie microsoft.
  • Odpowiedz