No to, czy ktoś z torgowiczów pisze w C#? Albo chce się uczyć? Discuss ;)
Ja osobiście napisałem serwer gry w C#, jeśli ktoś jest zainteresowany moge upublicznić kod ( to było do gry zwanej Netsoccer, nei wiem czy ktoś kojarzy ). :)
Wersja do druku
No to, czy ktoś z torgowiczów pisze w C#? Albo chce się uczyć? Discuss ;)
Ja osobiście napisałem serwer gry w C#, jeśli ktoś jest zainteresowany moge upublicznić kod ( to było do gry zwanej Netsoccer, nei wiem czy ktoś kojarzy ). :)
Ja uczylem sie troche. Z tego co kojarze raczej nie ma zbyt obszernej literatury do C#? Chyba, ze mozesz cos konkretnego polecic.
ja teraz sie ucze C# na rzecz praktyk :) Netsoccer kojarze, bardzo fajna gra :) Szkoda ze nie zyskalo wielkiej sympatii wsrod internautów :(
a co do C# to do pomocy w nauce kupilem sobie ksiazke: Microsoft Visual Studio 2012 - Programowanie w C#
Teraz niestety mam zastój w kodzeniu bo oddalem lapka na gwarancje :<
@up
Nie zyskało? Ta gra miała po 1000 osob online na raz, moze to nie bylo TAK dużo ale nie bylo tez tak malutko ^^
Używam jeden z moich ulubionych.
@up
jestem wyhowany na C++ i powiem, że C# ma fajne zastosowania ;) Jedyne co mnie boli to długie pisanie wypisywania na ekran i pobierania ;s
jest wygodniejsze nizKod:cout << x;
mam pytanko, kodzi ktoś z was aplikacje w C# pod Windows8?Kod:Console.WriteLine(x);
#up
Nie jestem pewny, bo akurat nie mam teraz visualstudio, ale spróbuj napisać "cw" i klepnąć taba. Powinno ci się rozwinąć do Console.WriteLine().
Źródło: http://www.dotnetspider.com/resource...al-Studio.aspx
Btw, dla zainteresowanych to dużego boosta, jeśli chodzi o refactoring kodu i masę innych bajerów daje Resharper od JetBrainsów.
Ja mam calkiem fajna, tylko wzialem z pracy do domu, jak znajde do edytne posta.
EDIT: to ta
http://akamaicovers.oreilly.com/imag...001179/cat.gif
EDIT2: Przy czym nawet moj dyrektor techniczny mowil, ze nie warto sie zaglebiac w szczegoly bo on tworzy potezna aplikacje w C# od 8 lat i dalej sa w tej ksiazce rzeczy, ktorych nie wie ;)
Jeżeli ktoś chce się uczyć C# polecam się dwa razy zastanowić.
Tak, wiem że C# jest o tyle fajny, że ma unsigned byte w standardzie. W javie czegoś takiego nie spotkamy. Mam świadomość również, że w C# można tworzyć sobie typy, w javie nie.
Java nie ma pointerów (no, powiedzmy).
Ale osobiście i tak bym wybrał jave w sytuacji "czego mam się nauczyć". Język jest jednym z najlepiej pomyślanych narzędzi na świecie, mimo swoich niedoskonałości.
A czy nauka C# w czymkolwiek przeszkadza? Chyba nie.
Ja sie ucze, bo mam z nim do czynienia w pracy.
Oczywiście, sugeruję tylko wybór przy stereotypowej sytuacji. Problem w tym, że wielu moich byłych współpracowników starało się nauczyć obu w zakresie podstawowym, byle działać. Nie wyszło im i musiałem po nich poprawiać kilobajty kodu.
Język to narzędzie, możesz spokojnie działać w wielu. Natomiast proces nauki lepiej sobie sensownie podzielić. No chyba że czujesz się na siłach, ale to udaje się niewielu.
polecam dla aktualnie świeżych :
Codeacademy.com - można coś tam "liznąć"
Fajny ten C#.
Rozkmincie taki problem, masz liste obiektow, np. w moim przypadku:
I chcesz, zeby wybrac z niej tylko te obiekty, ktore spelniaja pewne kryteria, np. tylko produkty z danej kategorii.Kod:public class ProductStore
{
public List<Product> AllProducts
{
get
{
return new List<Product>
{
new Product{Name = "Stove 1", Category= "Stoves", ID = 1, Price = 99.99},
new Product{Name = "Stove 2", Category= "Fireplaces", ID = 2, Price = 139.50},
new Product{Name = "Stove 3", Category= "Stoves", ID = 3, Price = 199.99},
new Product{Name = "Stove 4", Category= "Stoves", ID = 4, Price = 29.00},
};
}
}
}
Pierwszy sposob jaki przychdozi mi do glowy? Przelecenie calej listy foreachem i sprawdzanie if(product.category != "Stoves") contiune;
A jak to wyglada w C#? Z pomoca przychdozi nam LINQ, ktory dziala podobnie jak SQL :D
Zajebista sprawa.Kod:products = products.Where(x => x.Category == category);
@up
Jaka to strona? Generalnie można to zrobić tak (pierwszy wynik z googli: http://stackoverflow.com/questions/4...ing-variable):
I w tym stringu zrobić wyszukiwanie jakimś wyrażeniem regularnym.Kod:WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.gooogle.com");
Ja serio nie mogę ogarnąć, jak można pisać nazwy klas i metod dużymi literami jednocześnie. Jako iż przykładam ogromną uwagę do formatowania kodu i nie trawię jak ktoś pisze w PascalCase (nie mówiąc już o notacji węgierskiej, a zdarzają się tacy co używają jej w Javie..).
camelCase ftw. A same C# uważam że w dalszej perspektywie nie ma przyszłości, obecnie i być może przez kilkanaście lat będzie jeszcze gdzieś używane, ale kiedyś zakończy swój żywot wraz z momentem, gdy przeważy ilość urządzeń mobilnych.
stronka: http://www.nbp.pl/kursy/kursya.html
i interesuja mnie kursy walut EUR, CHF, USD
wiec pewnie musi byc jakies wyszukiwanie na tej stronie i zapis do zmiennych tych wartosci
@edit
pisząc w XAML i C# piszę aplikacje na Windows8 również na tablety. Windows Phone sie nie zajmowalem jeszcze ale strzelam, że z C# ma duzo wspolnego. Wiec nie pierd&^@l głupot, że C# jest nieoplacalne, bo Android nie jest jedynym systemem mobilnym.
Ale ja nie mówię tylko o Androidzie :)
Wiele firm takich jak Mozilla czy Google wolą iść w kierunku otwartych technologii, z czasem gdy te zyskają mocno na sile nie będzie już potrzeby korzystać z zamkniętych dzieł jakichś firm. Poza tym, nigdy nie wiadomo kiedy w Microsofcie nastąpią mroczne dni i postanowią np. ograniczyć budżet związany z C# :)
Wątpie. Przecież twórcy C# nie zbijają teraz bąków. Przeważy ilość urządzeń mobilnych? Tadam! nowa wersja języka, dodajaca funkcjonalnosci do wszelkich uzywanych systemow. Przeciez jezyk rozwija sie razem z trendami. W tym momencie moze i nie jest przystosowany do mobilnych. Ale przeciez moze byc, a Microsoft juz na pewno o to zadba.
Mowie wszystko czysto teoretycznie, bo C# znam tylko z nazwy, nigdy nie otwarlem kompilatora C# :)
Fakt ze microsoft staje sie coraz slabsze. Ale nie sadze zeby budzet byl dla nich problemem, kiedykolwiek :D
Aka wielowątkowość w C# :] Korzystał ktoś już z tego? Dzisiaj dopiero się z tym spotkałem.Kod:Parallel.For(0, 100, i =>
{
Console.WriteLine("i = {0}, thread = {1}", i,
Thread.CurrentThread.ManagedThreadId);
});
Zobacz sobie tutaj: http://www.nbp.pl/kursy/xml/a203z131018.xml
W adresie masz datę, więc możesz zawsze wyciągać aktualne dane. Ściągnięcie xml'a będzie szybsze niż całej strony HTML. Tak samo jak szukanie w nim.
Poszukaj sobie jak pobrać xmla ze strony i jak zastosować XPath w nim.
Edit: tutaj masz właściwie prawie wszystko http://stackoverflow.com/questions/3...l-file-using-c
ej, mam kontrolke ComboBox, tam są 3 wartości i jak się w kodzie dostać do tej wartosci wybranej?
nie działa ;oKod:ComboBox.Text
Jeżeli korzystasz z windows forms to próbowałeś
?Kod:SelectedItem Pobiera lub ustawia aktualnie zaznaczony element w ComboBox.
SelectedText Pobiera lub ustawia tekst zaznaczonego na liście edytowalną część ComboBox.
Z http://msdn.microsoft.com/pl-pl/libr....combobox.aspx
comboBox1.SelectedItem.ToString()
robie aplikacje windows store na windows8.
chce sobie switch'em ustawiac co sie dzieje przy konkretnych wyborach ale kompletnie nie wiem jak odwołać się do pola, które zawiera wybrańca ;o
@up
dzieki :)
Moge do kogos pisac ewentualne pytania czy tutaj zalatwiac wszystko? :D
#EDIT
Chce sobie zeby to co zaznacze mi wypisywalo w textblocku ale niestety cos nie smiga ;o
wyskakujeKod:textResult.Text = cboxName.SelectedItem.ToString();
Windows.UI.Xaml.Controls.ComboBoxItem
zamiast napisu
@down
nawet nie kompilujeKod:textResult.Text = cboxName.SelectedText;
Omg...
Kod:(...) cboxName.SelectedText;
to:
wstaw międzyKod:textResult.Text = cboxName.SelectedItem.ToString();
np:Kod:private void cboxName_SelectedIndexChanged(object sender, EventArgs e)
{
//tutaj
}
Kod:private void cboxName_SelectedIndexChanged(object sender, EventArgs e)
{
textResult.Text = cboxName.SelectedItem.ToString();
MessageBox.Show("Hurra! Działa!");
}
no i nic mie nie działa. Juz powoli załamuje ręce ;o MessageBox mi tez nie smiga bo mam nie istnienie cos takiego jak System.Windows.Forms jak daje to w using ;/
mam tak akutalnie.Kod:private void Button_Click_1(object sender, RoutedEventArgs e)
{
textResult.Text = cboxName.SelectedItem.ToString();
}
Wszystkie gwiazdy na niebie wskazuja na to, ze jak wcisne jebany SUBMIT to wartosc ktora mam wybrana w ComboBox wypisze na ekran w TextBlock'u. Zatem dlaczego to kurwa wciąż nie działa?
##EDIT##
Działa, obczajcie jak to powinno wygladac:
Kod:private void Button_Click_1(object sender, RoutedEventArgs e)
{
var ret = "n/a";
var comboBox = sender as ComboBox;
comboBox = cboxName;
if (comboBox != null)
{
var selectedItem = comboBox.SelectedItem;
var comboBoxItem = selectedItem as ComboBoxItem;
if (comboBoxItem != null)
ret = comboBoxItem.Content.ToString();
textResult.Text = ret;
}
}
Po kliknięciu przyciska odpalana jest metoda Button_Click_1?
dokladnie, ja osobiscie jestem zaskoczony ze az tyle potrzeba zeby miec dostep do wartosci pola ale ciesze sie, ze wreszcie działa
z nudów zrobiłem programik w którym można dodać obiekty do comboBoxa, usunąć je i zaznaczony element(tekst) przenieść do richboxa.
http://
uploaduj source, exe nie będę akceptował - mess
Załącznik 299737
i nadal nie wiem dlaczego Tobie to nie działa. chyba, że mówisz o czymś innym, a ja źle zrozumiałem.
Mam taki problem, potrzebuje aby zawartość strony zapisała mi się to stringa a potem wyswietlika w wielkim text blocku.
mam taki kod:
i jeżeli napisze trollText=strona; w MainPage to wyskakuje error podczas uruchamiania, natomiast jak wpisze to w DownloadDataFromSite() to mi wszystko ladnie dziala ;/Kod:public string strona;
public MainPage()
{
this.InitializeComponent();
httpClient = new System.Net.Http.HttpClient();
DownloadDataFromSite();
//troll.Text = strona;
}
private async void DownloadDataFromSite()
{
strona = await httpClient.GetStringAsync("http://www.nbp.pl/kursy/kursya.html");
}
Chcialbym uzyskac efekt zapisania strony do tego string strona; zebym mogl potem spokojnie tego stringa operowac, wiecie może jak to ogarnac?
Skorzystaj ze standardowego podejścia: http://stackoverflow.com/a/16369288
problem rozwiązany, najgorsze jest to, że duzo klas w windows store po prostu nie działa.
http://msdn.microsoft.com/pl-pl/library/system.net.aspx
tutaj doskonale widac jak mało klas ma "zieloną teczkę", która oznacza - "obsługiwane w aplikacjach Windows Store".
@sorry za double posta ale mam pytanie związane z tematem.
Jaka kolekcja najlepsza jest dla 3 wartosci: ID/Nazwa/Liczba ??
Generalnie chce korzystac z bazy jakichs 40 rekordow i nie wiem jak najlepiej sie za to zabrac.
Myslalem o zaimplementowaniu jakiejs kolekcji i pozniej korzystania z niej. Czy sa jakies lepsze rozwiazania?
zalezy do czego chcesz uzywac. Najlepiej chyba po prostu klasę ;)
okej, klasa i list wydaje się okej, a może być tak, żeby listbox zwracał ID?
Jezeli chce sie odwolac do wybrego przezemnie ListBoxItem to zwroci mi jego Conent czyli nazwę. Da się zrobić tak, że ListBoxItem ma nazwę oraz ID (liczbe)?
#edit
problem rozwiązany dzięki ListBox.ItemTemplate ;)
Ktoś może polecić jakąś książkę o C#? Może być coś bardziej zaawansowanego, podstawy i składnię znam z C++, a C# mam teraz w szkole ale nie do końca wszystko przyswajam i wolałbym na własną rękę w domu się uczyć.
ja mam Visual Studio 2012 - Programowanie w C# i jestem w miarę zadowolony. Sam przerzucałem się z C/C++ na C# i ta książka daje fajny wstęp, jednak ja od razu musiałem pisać aplikacje MODERN UI, gdzie połowa klas nie działała, więc nie przydała się w 100% :D Ale jeżeli chcesz poznać język, robić apki console/WPF to ta książka jest fajnym początkiem ;)
Panowie, ogarniam wieksze podstawy php oraz c++.
Chciałbym teraz spróbować czegoś noweg, polecacie c# czy jednak zostac przy c++ ?
A coś jeszcze oprócz Visual Studio 2012 - Programowanie w C# jest godnego polecenia? Cena w zasadzie nie gra roli ale też żeby nie przerażała...
wywodzę się z C++ i powiem Ci, że jakoś tak w C++ wygodniej mi się piszę (może dlatego, że dużo więcej czasu nad nim spędzałem), chciałem się nauczyć jakiegoś jezyka typowo wysokopoziomowego i z racji praktyk musiałem się nauczyć własnie C# i nie żałuję :) Uważam, że warto się pouczyć nowych rzeczy, develeporów .NET potrzeba bardzo dużo
C# to świetny język, a co stoi na przeszkodzie bys pisał w obu? ;]
Ja moge wam polecić książkę "Apress Pro Csharp 5.0 and the NET 4.5 Framework" z którą przygotowywałem się do egzaminu Microsoftu 70-483. Natomiast jeżeli ktoś chce pogłębić wiedzę na temat samego CLR na przykładzie C# proponuję przeczytać "Microsoft Press CLR via Csharp 4th Edition".
Witam ponownie :)
Nie chciałem zakładać nowego tematu to zapytam tutaj.
Jak planujecie jakieś wieksze aplikacje? (niezależnie od języka)
Ja aktualnie jestem na etapie robienia schematów blokowych na kartce i wypisywania funkcji które dany program ma realizować.
Jak wy do tego podchodzicie?
Jak lubisz się tak rozpisywac to polecam UML, np. PowerDesigner .
Ja jak robię coś tam to tylko spisuję na kartce wymagania funkcjonalne i model bazy danych, ewentualnie z grubsza model klas.
Cześć, mógłby ktoś polecić mi jakiś sensowny tutorial dotyczący tworzenia najprostrzych na świecie gier 2D w C#? Musze takowy zrobić na uczelnie, nie ukrywam, że zależy mi jedynie na zaliczeniu, w internecie samych tutoriali jest sporo, jednakże ich jakość często pozostawia wiele do życzenia, dlatego też może ktoś ma jakiś sprawdzony, który ułatwiłby mi stworzenie takiego projektu. Najwspanialej byłoby gdyby owy poradnik opisywał działanie w visualu, chyba, że można to zrobić prościej czymś innym.
Pozdrawiam :)