Witam,
mam do wykonania program rysujący procentowy wykres słupkowy w Visual C++ (windows form application). Czy ktoś dysponuje wiedzą na temat tego, gdzie moglabym znaleźć jakieś samouczki/tutoriale, które mogłyby mi w tym zadaniu pomóc? Czy takie aplikacje mają cokolwiek wspólnego z programami pisanymi na konsolę, czy muszę się nauczyć, że tak to nazwę "języka" windows form od podstaw? Do tej pory pisałam jedynie proste programy na konsolę w C++ i aplikacje okienkowe są mi całkowicie obce. Google jakoś też mi do tej pory nie pomogło - nie mogę znaleźć niczego, co mogłoby mi pomóc zacząć cokolwiek pisać. Będę wdzięczna za odpowiedź.
Jeżeli Windows Forms, to i C++/CLI, taka odmiana C++ pod .NET-a. Jest tam kilka rzeczy, które się różnią od zwykłego C++ np. jak tworzysz coś dynamicznie to piszesz:
Typ^ a = gcnew Typ();
W sumie dużo się nie różni. A jeżeli chodzi o sam wykres słupkowy to z pomocą przyjdzie ci klasa Graphics
, opis znajdziesz na MSDN'ie. Możesz dowolnie rysować po formie. Jak chcesz wykres to wystarczy trochę umiejętności z matematyki, trochę myślenia i ci się uda.
Dziękuję za odpowiedź.
W sumie nie napisałam wcześniej, że dostałam zalecenie od prowadzącego, żeby skorzystać z gotowego wykresu, który znajduje się w toolboxie, więc chyba w tą stronę powinnam pójść. Tylko z której strony to ugryźć?
A zapomniałem, że jest gotowa kontrolka, myślałem, że własnoręcznie narysować. Skoro tak to na YT jest kilka tutoriali, przykładowo: , reszta jest w propozycjach.
A czy wie ktoś skąd mogę zaczerpnąć wiedzy o tym, jak skomunikować gotową kontrolkę wykresu z danymi wpisywanymi do pól tekstowych w czasie działania programu (no i oczywiście z przyciskiem, który ma rysować wykres)? Tego w tutorialach na youtubie nie znalazłam. Piszę w windows form application dla c++.
Tekst w textboxach to odpowiednie dane, które chcesz wprowadzić na wykres. Wystarczy zmienić te dane w wykresie po naciśnięciu przycisku - czyli pobrać z tekstboxów odpowiednie dane i wklepać do kontrolki tam gdzie chcesz.
Przepraszam, wiem, że zamęczam głupimi pytaniami, ale w jaki sposób pobrać te dane z textboxów i wklepać do kontrolki? I muszę zrobić konwersję z int na string tych danych w textboxie, tak?
Tak, chyba zrzutować, o ile pamiętam na wykresie przyjmuje raczej inty czy floaty itp. Tam gdzie chcesz wsadzić odpowiednią wartość po prostu przypisujesz tej wartości wykresu to co chcesz.
A generalnie powinnam to znaleźć w opcjach odpowiadających za tworzenie wykresu? Czy wpisać coś w kodzie?
Uczenie się C++/CLI z Youtube! Nowa era programowania.
W sumie to jak ostatnio zapytałam prowadzącego, skąd poleca czerpać wiedzę, aby napisać ten program, to usłyszałam, że z youtube...
@up Zmień uczelnię :D