Czy ktoś wie może w jaki sposób mógłbym narysować 3 osie x,y,z w przestrzeni 3D, tak żebym mógł względem środka układu współrzędnych rysować punkty w tej przestrzeni?

#qt #cpp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #programowanie #cpp

tl;dr:
Jak pokierować swoją nauką?

Mireczki, poszedłem na studia informatyczne, udało mi się trafić na sensownych prowadzących, którzy pomogli mi, nauczyć się, jak się uczyć, ale w zasadzie nic więcej. Znam podstawy #jezykc , #cpp na uczelni poznałem w podstawowym zakresie, przeszedłem kurs algorytmów i struktur danych, zawsze wykonywałem wszystkie zadania na max, z pełna dokumentacja(wiem, śmieszne, że dla programów na 300-400
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wieczniezielony: Najlepiej sie rozwiniesz jak wymyślisz jakiś projekt i go zrealizujesz. Np. Chat, serwer ftp, parser danych pobieranych z neta np kursy walut ze strony NBP http://api.nbp.pl/. Może wymyślisz coś innego ale ważne żeby w takim projekcie użyć jakiejś libki którą będziesz musiał wykorzystać.
Później przeprowadź analizę wymagań: wymagania funkcjonalne i niefunkcjonalne.
Stwórz diagram przypadków użycia. Stwórz diagram aktywności, sekwencji i na końcu klas. Może niewiele Ci to mówi, ale
  • Odpowiedz
@Kaczus2B:

#cpp11


Coś nowego.

To się nie dodaje... przepraszam ale nowe to może być c++17, jedenastka to już ma 6 lat. Wiem że taki VC to nie potrafił w C++11 do 2013 a nawet do 2015 roku no ale bez przesady.
  • Odpowiedz
Pozbędę się książek:
-"Thinking in C++ Edycja polska" Bruce Eckel;
-"Symfonia C++" (Tom 1 + Tom 2) Jerzy Grębosz;
-"Pasja C++" Jerzy Grębosz;

Grębosze tylko czytane, w Thinking in C++ na kilku stronach(dosłownie) są zakreślone na zielono/różowo ważne informację ( ͡° ͜ʖ ͡°), poza
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@bambosze_babuni Z oficjalnej strony


@simia C++17 wyda za kolejne 15 lat, jak będzie C++2137 ( ͡° ʖ̯ ͡°)

W ogóle ja nie ogarniam dlaczego nawet ten nowy podręcznik jego autorstwa wygląda jak książka science-fiction z 1980, mamy 2017 rok już panie Grębosz XDD
  • Odpowiedz
Ładnie wykonana, co?


@bvlnn: Piękne lata 90-te, nie wiem, o co Ci chodzi ( ͡° ͜ʖ ͡°) Dzięki za info!

nie ogarniam dlaczego nawet ten nowy podręcznik jego autorstwa wygląda jak książka science-fiction z 1980


@bvlnn: Coś kojarzę, że Grębosz sam projektuje te okładki (a przynajmniej tak dotychczas było), żeby były jak najniższe koszty i żeby książka była w przystępnej cenie (to był jego
  • Odpowiedz
#naukaprogramowania #cpp
Mirki, powtarzam sobie trochę rzeczy na rozmowę kwalifikacyjną, ma ktoś jakieś fajne źródło do poczytania o alokacji/deklaracji zmiennych, np. w którym obszarze pamięci różne zmienne się znajdują (globalne/lokalne, dynamiczne/statyczne etc.) ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
Uczę się tego programowania z M. Zelentem, po dawce teorii ze strukturalnego i obiektowego C++ nadszedł czas na programy okienkowe w C++ Builderze 6 Borlanda.

Programistyczne mireczki, czy właśnie tak wygląda to całe #programowanie? Cała magia z tego uleciała w jednej chwili (,)

#naukaprogramowania #cpp
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xaoc 1 imo przedobrzył. Wystarczyło zrobić kopię obiektu i ją zwrócić. Niczego tym nie zyskał (dalej wymaga copy constuctable). Zresztą - dlaczego miałoby tu być race cond? Można 2x zpopować element?
  • Odpowiedz
#naukaprogramowania
#cpp

Ucze sie C++ juz od jakiegos czasu i powiedzmy ze znam jezyk, w sensie ze wiem co jest napisane itp.
Postanowilem pobawic sie w jakims wiekszym projekcie zamiast pisac jakies programiki na 400 linijek

Noi
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sebo-sebicki: Nie przeskakuje się między kodem 400 LOC a 4 miliony LOC. Żeby dobrze się poruszać w takim wielkim projekcie, trzeba miesięcy pracy i kogoś, kto cię wprowadzi i wytłumaczy architekturę, zależności, proces budowania, proces testowania, używane konwencje, etc.
  • Odpowiedz
#programowanie #cpp #qt

Mam sobie taką funkcję i błędy jak na załączonym obrazku. Póki kompiluję pod MinGW z GDB, wszystko gra. Ale chciałem x64 więc zainstalowałem i skonfigurowałem Qt Creatora pod VS2017 z CDB. No i tak mi pokazuje... co mu nie pasuje i czy będę musiał przerabiać cały kod, bo takich kwiatków będą miliony i lepiej zostać z MinGW?
Dijuna - #programowanie #cpp #qt 

Mam sobie taką funkcję i błędy jak na załączonym...

źródło: comment_9VkP5QNiO7AE1VLK43tzxNaeCiKqoOwf.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@6502: tak, ale to jednak nie to.

C++/CLI ma coś takiego, jak property, na wzór tych z c#:

https://www.codeproject.com/Articles/10352/C-CLI-Properties-Syntactic-sugar-for-accessor-meth

I jak sobie zobaczysz np. tu https://msdn.microsoft.com/pl-pl/library/system.windows.forms.datavisualization.charting.chart.size(v=vs.110).aspx pole Size jest właśnie property. Czyli setter pola Size w klasie Chart wywołuje zapewne jakiś resize. Tymczasem setter pola Height klasy Size (trochę zgaduję/domyślam się, bo w życiu napisałem tylko kilka linijek c++/cli i to nie była aplikacja okienkowa) nie ma jak wywołać tego
  • Odpowiedz
@6502: np tak:
this->chart1->Size = System::Drawing::Size(this->chart1->Size.Width * 0.5, this->chart1->Size.Height * 0.5);
Tylko nie jestem pewien czy składnia się zgadza, bo nie używałem tego języka od wielu lat.
  • Odpowiedz
Dostałem w swoje ręce Język C++ Stephena Prata ale wydanie V, od kolegi który jedzie za granicę. Miałem ja na oku jakiś czas. I mam pytanko czy lepsza niż symfonia? Czy warto to wydanie czy może kupić wydanie VI?
#cpp #naukaprogramowania
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programistyczne mirki, jak się uczycie z książki, to przypuśćmy jest ~~40stron czysto teoretycznych informacji, po czym są zadania. Ja czuje jakbym marnował ten czas bo nie przeczytam tego w godzine żeby byle przeczytać a później nic nie zrobić w zadaniach tylko troche czasu mi to zajmuje. Czy robić jakieś inne zadania? Czy robić coś z przykładów które są podanie przy teorii?
Książka to: Język C++, szkoła programowania - Wydanie VI Stephena Prata.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Liber71: ja czytam bo teoria jest też ważna, a później wykorzystuję to w praktyce, to nie jest strata czasu bo od razu programując to nauczysz się jakichś funkcji żeby osiągnąć cel (najczęściej stackoverflow i przeklejka) ale nie będziesz wiedział co to tak naprawdę jest i dlaczego jest akurat zastosowane. Często o jednym elemencie biblioteki można parę stron napisać, a tak to go wykorzystasz w jednym miejscu bo ci to akurat
  • Odpowiedz
@Liber71: Zgadzam się z tym co wyżej, prócz czasu który jest potrzebny, czasami jedną stronę dokumentacji w sumie czyta się parę godzin i próbuje zrozumieć (ʘʘ) no ale bez zrozumienia to tylko suche informacje (np. referencja Boosta, STLa).

Więc po przeczytaniu pobieżnie, spróbuj zadanie i znajdź potrzebne ci informacje. W sumie tak samo się robi przy bibliach które mają po preset stron.

@Bambro: Za
  • Odpowiedz
Czy wy w pracy używacie tych wszystkich cudowności ze standardów C++11,C++14 jak deklarcje typu auto, std::uniqptr, decltype(auto), wyrażenie constexp, i ogólnie tych wszystkich obiektów generycznych, iteratorów std::array<>, czy może programujecie niskopoziomowo jak w standardzie C++98

#cpp #programista15k #programowanie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach