Jakieś propozycje projektów?

Odpowiedz Nowy wątek
2015-02-08 11:44
0

Witam,
Mam zamiar zacząć sobie jakiś projekt, ale problem polega na temacie samego projektu jak i tematyce. Gry według mnie odpadają, za dużo bawienia się z grafiką...

Ostatnio pisałem następujące projekty ( wg. Kolejności ):

  • Projekt na Języki programowania:

  • Prosta gra 2D typu Casual z wykorzystaniem Kinect SDK w wersji 1.8. ( Wszystko na modelach, bez grafiki )

  • Projekt na Algorytmy i struktury danych:

  • Systemy wyborcze - Metody D'Hondta, Hare'a-Niemeyera, Sainte-Laguë, po za algorytmami baza danych z ostatnio dodawanymi partiami, wraz z obliczeniami, diagramy do wyników.

  • Program zrobiony w międzyczasie na użytek firmy ojca:

  • Program bazodanowy dla małej firmy, jego głównym zadaniem było wprowadzanie paliwa, czasu pracy, kwoty za paliwo, numeru rejestracyjnego pojazdu do bazy danych umieszczonej na home.pl. Zgłaszaniu usterek technicznych drogą mailową itd. Wszystko z wykorzystaniem platformy .Net, MySql, C#.

  • Po za multumem kalkulatorów, choinek i innych prostych programów pisanych na laboratoriach z programowania które wdrożyły mnie do środowiska c# poznałem operacje na bazach danych (MySql, SQL), WPF, LINQ, delegaty, podstawowe wzorce programowe, proste operacje z wykorzystaniem .NET ( około 150 mini programów ). Wszystko co wyżej opisałem pisane w przedziale 6 miesięcy.

Do programowania podchodzę z pasją, ale myślę że to to co chcę robić w przyszłości ;)

Jeśli mogli byście podrzucić jakieś ciekawe pomysły projektów, uwag, czego warto jeszcze się nauczyć w C# byłbym wdzięczny.


Przyjmę zlecenia / projekty do wykonania w c#. Zainteresowanych zapraszam do konwersacji na PW.

Pozostało 580 znaków

2015-02-08 12:17
Biały Mleczarz
2015-02-08 13:02
0

uwag, czego warto jeszcze się nauczyć w C# byłbym wdzięczny.

Kolekcje znasz? I nie mówię tutaj o znajomości z nazwy tylko o złożonościach poszczególnych operacji i kiedy jaką się opłaca stosować.
Współbieżność.

Nowe wersje języka C#. Bo tutaj http://4programmers.net/Forum/Ci.NET/244520-czy_klasa_jest_napisana_poprawnie?p=1097436#id1097436 to widzę, że ręcznie piszesz właściwości co można zrobić od C# 3.0 za pomocą jednej linijki.

No i co do jakości kodu w tamtym temacie to jak dla mnie słabo.

Pozostało 580 znaków

2015-02-08 23:40
Krzywy Krawiec
0

Co do Właściwości średnio się dało w tym przypadku, ponieważ zmienne były prywatne i bezpośrednio w nich nie dało się wykonać takowej operacji. Cały czas się uczę czegoś nowego odnośnie każdego zagadnienia w c#. Na chwilę obecną pisząc ponownie kod do którego odnośnik mi nadesłałeś z pewnością podzielił bym klasę na mniejsze części, natomiast klasę abstrakcyjną bym wyeliminował na rzecz interfejsu jednocześnie korzystając ze wzorca "strategia".

Mój post, zapomniałem się zalogować. - wojas666 2015-02-08 23:45

Pozostało 580 znaków

2015-02-09 12:17
1
Krzywy Krawiec napisał(a):

Co do Właściwości średnio się dało w tym przypadku, ponieważ zmienne były prywatne i bezpośrednio w nich nie dało się wykonać takowej operacji.

WUT?
Zamiast tak:

 public int Wielkosc
        {
            get
            {
                return wielkosc;
            }

            set
            {
                wielkosc = value;
            }
        }

Piszesz tak:

public int Wielkosc { get; set; }

Tu nie ma się co nie dać.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
edytowany 1x, ostatnio: somekind, 2015-02-09 12:17
protected int wielkosc; - wojas666 2015-02-09 19:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0