Jestem w TI (technikum informatyczne) na 1 lekcji kazano nam się zapoznać z tworzeniem własnych programów , stwierdzili że mamy się starać jakiś program stworzyć … Wiec mam kilka pytań o to one (Nie trzeba odpowiadać na wszystkie):
1.jaki najlepszy program dla początkujących?
2.Jakie są języki/komendy pisania w tym programie?
3.I czy posiadacie jakiś poradnik kt. wprowadzi mnie w świat zasady itp. programowania ?
Dziękuje i pozdrawiam Arek
PS: Program może być o dowolnym przeznaczeniu (ważne by się go otwierało i do czegoś służył )
Btw ja bym chciał, by taki poziom był u mnie w TI Chodź w sumie lepiej jest mieć z góry narzucone co napisać
ps radzę pierw spróbować coś samemu, my możemy cie poprawić. Ale jeśli ktoś napisze za ciebie możesz mieć problemy gdy nauczyciel spyta cie o co chodzi w kodzie lub karze ci coś w nim zmienić.
Chcę zrobić program sam bo po to jestem w TI żeby się coś nauczyć więc chce tylko uzyskąć wiedzę potrzebną to stworzenia progarmu a program ma polegać na tym że włączam i tam mam kilka opcji (np. Kilkam “Fiat” i tam mi wyskakują modele czy coś) bo narazie chcę zrobić prosty program potem może coś trudniejszego
Czyli chcesz zrobić coś z GUI. Osobiście na początek polecam RAD C++. Jest to bardzo prosta w obsłudze biblioteka dla języka C++. Co prawda w internecie chyba nie ma jej kursu (no poza tym napisanym przez niejakiego kijka), ale w folderze examples wszystko jest bardzo ładnie wytłumaczone. Oczywiście przed rozpoczęciem nauki należałoby jako tako zaznajomić się z samym C++. Jeśli masz jakieś pytania, zadawaj je, powinienem być w stanie jako tako udzielić na nie odpowiedzi
PS. Dobrze, że mi przypomniałeś, bo u nas na dodatkową ocenę też można napisać jakiś program, wykonać grafikę, nagrać muzykę itd.
Musisz poczytać o windows form application. Niestety te twoje klikam fiat będzie dla ciebie dość trudne ze względu, iż to już wspomniane obiekty. Ściągnij sobie microsoft visual c# 2010 express (jest darmowy), po czym zrób sobie okienko korzystając z zakładki toolbox. PPM >> properties masz opcje danego okienka, na początek będzie cię interesować czcionka, text oraz name.
Ogólnie wystarczy ci button (w opcjach dajesz text) + textbox (w opcjach dajesz multiline, oraz locked), potem klikasz 2x na swój button. I tam piszesz swój program. Najpierw powinna cię interesować głównie instrukcja:
textBox1.Text = "To jest zawartość twojego textBoxa \r\n\r\n by drobok";
Zapisze to string (ciąg znaków) do okienka o name textBox1 (litery mają znaczenie).
\r\n << to jest przejście do następnej linii. W cudzysłowie dajesz zawartość jaką chcesz mieć w tym textbox. To ci powinno wystarczyć do zrobienia tego co byś chciał. Jak coś to pytaj.
Rejestrując się na niniejszym forum zobowiązałeś się przestrzegać jego regulaminu. Niestety, w tym momencie łamiesz go ponieważ nie używasz polskich znaczków (ą, ę, ź, ż, ć, ó, ł, ń). Proszę więc o poprawienie wszystkich swoich postów w tym temacie pod kątem polskich znaczków, przy użyciu przycisku
jak chcesz coś umieć to ucz sie w domu - zapamietaj to bardzo cenna wskazówka na przyszłość
Jak zaczniesz od takich rzeczy to i tak nic nie zrozumiesz, bedziesz bez sensu przepisywał kursy/tutoriale.
Zacznij od konsoli w C++, poczytaj o typach danych i prostych, podstawowych instrukcjach
polecam zrobić konsolowy kalkulator, ktory ma dzielenie z liczbami zmiennoprzecinkowymi, pamietaj ze nie dzieli sie przez zero i wez to pod uwage, potem poczytaj sortowanie babelkowe, silnia rekurencyjnie, przerób algorytmy NWD, sortowanie przez wybor, taka akademia
Nic - we własnym zakresie C++ z wyżej wymienionego tutoriala
C (scanf, printf) - o zgrozo, znałem cin, cout a nie miałem pojęcia co i jak z tym scanf, printf. Teraz pisząc coś w C++ używam starych funkcji, jakoś lepiej dla mnie to wygląda niż << “” << “” << “”. To tak jak String.Format w C#
C++, C#
C# + Java + Pascal - Java coś tam było, Pascal - byle liznąć do egzaminu, wiedzieć jak składnia wygląda.
Wyżej post potwierdzam. Proste dodawania liczb, jakieś operacje na ciągach znaków (np. dodawanie imienia i nazwiska - ale to w C++ łatwiej niż w C), warunki, switch, pętle, rekurencja. I pamiętam nie mogłem załapać tego i = i+1; Przecież i nie może się równać i+1. Traktowałem operator przypisania jak zwykłe równa się w matematyce
Zaczynanie od okienek i narzędzi RAD to porażka od samego początku. Tak samo startowanie od języków zorientowanych obiektowo (C++ nie jest zorientowany obiektowo, ale Java i C# już tak). Na start to C/C++, D, Go, albo Python.
Znak “=” można potraktować inaczej: “i=i+1”: nowe “i” ma wartość starego “i” +1.
Pascala warto poznać tylko na poziomie podstawowej składni.
Ja w tech miałem tak:
Schematy blokowe, teoria, Pascal pół roku, potem C++
C++ / C++ Builder / Delphi
C++ / C++ Builder / Delphi
C++, Java, C++ Builder / Delphi
Ogólnie ubogo, lepiej uczyć się w domu. Pierwszy rok był trudny, bo z innym nauczycielem mieliśmy.
To akurat nic dziwnego. U mnie w technikum teleinformatycznym w celu otrzymania oceny celującej z przedmiotu, jakim jest technologia informacyjna, można napisać własny program, stworzyć grafikę, lub muzykę.
W poście autora nie wyczytałem nic o ocenie celującej, za to przeczytałem coś o pierwszej lekcji (nie wiem jakiego przedmiotu). Zinterpretowałem to tak, jakby nauczyciel przerzucił swoje obowiązki na uczniów.