#csharp #programowanie

Jeśli wszystkie typy wbudowane w C# są tak naprawdę strukturami, to nawet olewając pytania o rozmiary tych struktur - co przechowuje właściwe dane? Bo skoro int jest tak naprawdę strukturą System.Int32, to... jak jest zaimplementowany w środku, skoro nie ma inta w C# jako typu prawdziwie podstawowego?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@extern-int: To samo pomyślałem ostatecznie. Że kompilator po prostu robi tutaj robotę i jak widzi int w kodzie, to używa tych funkcji dla niego jako bonus - "doklejkę".
  • Odpowiedz
Mirki, taki pytanko
Mam projekt mam w MVC/EF który ma działać pod dwoma bazany danych równolegle. Pierwsza jest już stworzona, druga będzie generowana z podejścia CodeFirst. Pierwsza jest główna, istnieją w niej praktycznie wszystkie dane. Druga będzie raczej pomocnicza, będą w niej tabele z użytkownikami i tabele łącząca użytkowników i wybrane tabele z bazy głównej (w relacji 1 do wielu) tak, żeby każdy user widział określone rekordy z bazy drugiej i tylko
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Priya dodajesz do web.config drugi connection string.
Tworzysz context dla modelu code first w oparciu o ten string.
Tworzysz obiekty obydwu kontekstów i pobierasz dane raz z jednego raz z drugiego.
  • Odpowiedz
Hej!
Robię sobie prostą aplikację do ankietowania ludzi, gdzie dane każdego playera mają być trzymane w jsonie, tak jak i dane każdej ankiety. Nie mam problemu z jsonem od playera. Ten może być nawet za każdym razem przepisywany na nowo. Jednakże w kwestii jsona od ankiety, nie mogę zastosować tego rozwiązania. W jaki sposób rozwiązać taką komunikację?

Niestety nie wiem nawet czego dokładnie szukać XD chodzi mi komunikację rozwiązaną na podstawie wiadomości
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #winforms #windowsforms #dotnet #dotnetnews #pracbaza #pracbazaproblems

Takiej pętli do obsłużenia TRZECH textboxów (czy wartość == string.Empty, a dokładniej jeszcze "") jeszcze nie widziałem... #receopadajo to mało powiedziane :d

for (int i = 0; i < groupBox1.Controls.Count; i++)
{
if (groupBox1.Controls[i].GetType().ToString() == "System.Windows.Forms.TextBox")
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp
Cześć, zrobiłem sobie aplikację pod UWP(dla niekumatych, universal windows platform), mianowicie rozklad jazdy, ktory parsuje strone, zapis do sqlite;
Ogolem coś 2-3k linijek

jeśli znalazłaby się choć jedna dusza, która ma troszkę doświadczenia i chciałaby mi udzielić jakiś rad, prosiłbym o kontakt.

PS. nie mam githuba, nie potrafię z tego korzystać ;p
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MroczekBall3D: Wszystko sprowadza się do czytelności kodu i możliwości jego utrzymywania i rozwoju. Im bardziej metoda/klasa jest zbita i im więcej czynności wykonuje, tym ciężej ją utrzymać i modyfikować. Modyfikacja w jednej części kodu metody będzie wymagała modyfikacji w innej itd. itd. Poza tym, metody takie bardzo często stają się dedykowane jednemu konkretnemu przypadkowi i nie da się ich użyć w innych miejscach.

Docelowo, jako programista, powinieneś pisać swój kod
  • Odpowiedz
Hej Mirki, w jakim języku programowania najłatwiej dostać się na staż (szczególnie w Poznaniu)? C#, Java czy Python?

#it #programowanie #webdev #csharp #dotnet #java #python #praca #poznan #informatyka

Pyatnie jak wyżej. Proszę o jakieś uzasadnienie w komentarzu, jeśli można. ;)

  • C# 21.5% (39)
  • Java 40.9% (74)
  • Python 22.1% (40)
  • Inny (komentarz) 15.5% (28)

Oddanych głosów: 181

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Widzę, że nuda w tagu, ciągle tylko "czy warto uczyć się tego?", "mam problem z tym".
A ja nie będę o nic pytał, tylko coś wam pokażę. Napisałem sobie dwie wersje drzewa binarnego z podstawowymi funkcjami - jedną w F#, drugą w C# i powiem jedno - z każdym dniem zaczynam się coraz bardziej przekonywać do zdania haskelowych freaków, że programowanie funkcyjne jest zajebiste. Nie dość, że kod w
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@o-o_i: Wiesz, no... Ameryki nie odkryłeś że w językach funkcyjnych łatwiej, szybciej i przyjemniej pisze się wszelkie rozwiązania związane ze strukturami danych i ich przetwarzaniem :P Każdy paradygmat ma swoje zastosowania.
  • Odpowiedz
Niby tak, ale zastanawia mnie jedna rzecz - czy za tę łatwość, szybkość i przyjemność nie trzeba czasem płacić dodatkową złożonością obliczeniową.


@o-o_i: Powiedziałbym że jest to kwestia implementacji. Programując w F# bardzo często korzysta się z innego rodzaju danych (np. o wiele więcej immutable'i), a przede wszystkim korzysta się z paradygmatu funkcyjnego, gdzie naturalnie występuje więcej rekursji i złożonych wywołań. Z drugiej strony należy pamiętać, że zarówno pod C#
  • Odpowiedz
jakiś ogar w c#.net, piszę mały program, który komunikuje się z serwerem(apache), w pewnym momencie po tls1.2, wtedy też odpowiedź od serwera dostaję "�", natomiast kod błedu 200(OK), jaka może być przyczyna? caly request praktycznie przekopiowany z tego z firefoxa, nie różnią się.

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

korzystał ktoś z brainclouda? Robię projekcik i przyszło mi, że muszę skorzystać z jakiegoś sensownego backendu. Risercz powiedział, że najlepiej braincloud, jednakże mam małe problemy z korzystaniem z niego. Ktoś coś pomoże, lub udostępni jakieś sensowne materiały?
#csharp #unity3d #braincloud #backend #cloud
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mircy z #programowanie, codziennie siedzę webdevie ale chciałbym się trochę pobawić windowsem i napisać applikację działającą w tle (ikona w tray'u i menu do niej), w czym teraz się pisze takie appki, dalej winApi czy jakis C# ? chciałbym żeby działała na win10 i wcześniejszych ale też chciałbym moc się nią podzielić w sklepie, co wybrać? #csharp czy #winapi
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

raczej chce sobie przygotować coś dla siebie ( prosty alarm w określonych sytuacjach, jak mail i inne takie ) głównie po to żeby się pobawić więc chciałbym to zrobić w miare najnowszej technologii która będzie działać w win7/win8 ale to chyba tylko winApi/win32 nie? a jesli chciałbym tylko pod win 10 to pod jakim hasłem szukać ? no i C++ czy C# ?
@piachu:
  • Odpowiedz
#programowanie #csharp

Kolejne pytanie z kategorii "Ktoś kto zwykle programował w C++ poznaje nowy świat". Tym razem chodzi o strukturę aplikacji samą w sobie, której nie mogę ogarnąć na ten moment.

C++ jest prosty. Od czego zaczyna się program? Od funkcji main(). Między jej klamrami jest program. Pliki .h i .cpp to fikcja istniejąca tylko dla wygody programowania, tak naprawdę to jest jeden pojedynczy walltext deklaracji i definicji
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w jaki sposób można przechwycić czy uruchomiony proces w Windowsie (np. mspaint.exe) jest aktualnie aktywnym oknem w którym działamy? Druga sprawa, to jak wywołać skrót klawiaturowy? Np. CTRL+S. Muszę napisać sobie mały soft do traya, żeby co określony czas robił autosave w programie, który go nie ma. #programowanie #csharp #visualstudio
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kasprzak: będziesz potrzebował jeszcze handle do okna. Użyj funkcji z WinAPI: FindWindow. Class name możesz ustalić używając programu Spy++ z Microsoftowego SDK (może jest gdzieś do pobrania sama binarka tego programu).
  • Odpowiedz
#csharp #programowanie

Mirki mam pytanie. Jako, że dzisiaj dostałem jakieś małe proste co-nieco do zrobienia w C# i mogę w końcu się go trochę pouczyć mając jednocześnie za to płacone ( ͡° ͜ʖ ͡°) to podłubałem trochę, i podrażniła mnie nieco jedna
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Myrten: No tak właśnie zrobiłem, ale to jest turbo upierdliwe. I jak mówią koledzy wyżej po prostu wdupcyłem bibliotekę do starych formsów tam.
  • Odpowiedz
#programowanie #java #csharp

Gdzie można zobaczyć wszystkie etapy kompilowania i działania programu? W przypadku C# z tego co czytałem (nie wiem czy poprawnie zrozumiałem) mamy:

kod który napisaliśmy my -> CIL -> bytecode -> maszyna wirtualna -> ???

Chciałbym zobaczyć jakiś przykładowy kod który przechodzi przez wszystkie te etapy i na każdym etapie go podejrzeć, najlepiej aż do samego asemblera na procesorze. Niestety nie za bardzo
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: Pomieszałeś trochę :P

C# kompiluje się do IL (zwany też CIL albo MSIL) który maszyna wirtualna przekłada na kod assemblerowy.

IL możesz sobie obejrzeć różnymi dekompilatorami, pewnie jakoś da się podejrzeć jaki z tego powstał kod assemblerowy ale nie wnikałem nigdy w to.
  • Odpowiedz
A to nie da się zrobić frameworka do C++ który by też dodawał extra fragmenty kodu dla zmiennych wskaźnikowych właśnie na potrzeby wywalania ich jak wygasają referencje?


@Khaine: Jest coś takiego jak Managed C++
  • Odpowiedz
Witam serdecznie wszystkich Mirków i Mirabelki mam pewien problem. Sprawa jest taka, że pisze maturę z informatyki. Jako iż programowałem kiedyś w php, aktualnie w c# wybrałem język java (nie mając zbytnio o nim pojęcia, ale słyszałem, że jest strasznie podobny do c#) i potrzebuje jakiś materiałów do nauki (szczerze tylko pod maturę, gdyż nie wiąże przyszłości z tym językiem). Czy jakiś miły/a mirek/mirabelka polecił/a by jakieś kursy najpotrzebniejszych rzeczy (funkcji itd.)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach