ďťż

Ładny brzuch

Witam!

Co myślicie o tym, żeby część rzeczy tłumaczyć na wxDevCpp (całkiem darmowe środowisko programowania!!! coś jak BCB, ale lepsze, bo znacznie aktualniejsze! )

hmm... Może warto by zrobić ankietę na temat tego kto by chciał, a kto nie... Decyzję o stworzeniu takiej ankiety pozostawiam Pawłowi Paczulskiemu i forumowiczom KS-Eksperta.

Pozdro!




Witam!

Co myślicie o tym, żeby część rzeczy tłumaczyć na wxDevCpp (całkiem darmowe środowisko programowania!!! coś jak BCB, ale lepsze, bo znacznie aktualniejsze! )

hmm... Może warto by zrobić ankietę na temat tego kto by chciał, a kto nie... Decyzję o stworzeniu takiej ankiety pozostawiam Pawłowi Paczulskiemu i forumowiczom KS-Eksperta.

Pozdro!


Ja jestem na nie, jak inni? :)

Obejrzałem to narzędzie. Jest na stronie: http://wxdsgn.sourceforge.net

Chociaż wygląda ciekawie, jest na darmowego DevCpp i tą niewielką przewagę w stosunku do VC++, że nie potrzebuje Framework .NET, to jednak nie widze związku między tym środowiskiem RAD, a nauką obiektowego C++.

Podaj jakieś konkrety, co i jak tłumaczyć, bo ucząc się OOP w C++ można bez problemu rozgryźć większość obiektowych systemów RAD.




Podaj jakieś konkrety, co i jak tłumaczyć...


Witam!

Co myślicie o tym, żeby część rzeczy tłumaczyć na wxDevCpp (całkiem darmowe środowisko programowania!!! coś jak BCB, ale lepsze, bo znacznie aktualniejsze! )

hmm... Może warto by zrobić ankietę na temat tego kto by chciał, a kto nie... Decyzję o stworzeniu takiej ankiety pozostawiam Pawłowi Paczulskiemu i forumowiczom KS-Eksperta.

Pozdro!


ponieważ -jakby nie było- wcześniej czy później podawane są pod określony typ środowiska IDE. Jezeli tak by sie stalo to by znaczylo, ze autor kompletnie sie nie nadaje do pisania takiego kursu. Dlatego watpie zeby sie tak stalo. Programowanie zorientowane obiektowo nie ma nic wspolnego z zadnym ide.
Użytkownik st3tc edytował ten post 02 marzec 2006, 13:36

Jezeli tak by sie stalo to by znaczylo, ze autor kompletnie sie nie nadaje do pisania takiego kursu. Dlatego watpie zeby sie tak stalo. Programowanie zorientowane obiektowo nie ma nic wspolnego z zadnym ide.


Okey - w takim razie ja zakładam, że WSZYSTKIE klasy (i styl programowania) jakich będzie używał też je samodzielnie napisze. Bardzo bym zresztą chciał...

ja jetsem za kursem BCB


...

stary idz marchewki uprawiac. Jezeli dla Ciebie zalozenie projektu w danym IDE jest tak olbrzymim problemem, ze az biedna redakcja musi Ci tworzyc te projekty - coz ... moze kiedys napisza kurs "Podstawy zakladania projektow w roznych IDE" ... eh... bosh co ja tu robie na tym forum ... musze sie leczyc ...

ps :


Wierz mi, że mam co najmniej wystarczające podstawy do OOP i tworząc ten topic bynajmiej (...) ktory nazwales "Obiektowy C++" ... -> nie znasz NAWET PODSTAW OOP. Nie wiesz nawet czym sie rozni OOP od OBP (redakcja zreszta tez nie ...)
Użytkownik st3tc edytował ten post 05 marzec 2006, 22:31

stary idz marchewki uprawiac. Jezeli dla Ciebie zalozenie projektu w danym IDE jest tak olbrzymim problemem, ze az biedna redakcja musi Ci tworzyc te projekty - coz ... moze kiedys napisza kurs "Podstawy zakladania projektow w roznych IDE" ... eh... bosh co ja tu robie na tym forum ... musze sie leczyc ...

OMG w BCB jest mnóstwo przydatnych narzędzi, warto by sie nauczyć programowac z ich wykorzystaniem (to znacznie skraca czas parcy na d projektem i ułatwia jego tworzenie) A pozatym w wielu firmach uzywa się środowisko Borlanda do programowania.
Użytkownik DarkCez edytował ten post 08 marzec 2006, 17:57

stary idz marchewki uprawiac. Jezeli dla Ciebie zalozenie projektu w danym IDE jest tak olbrzymim problemem, ze az biedna redakcja musi Ci tworzyc te projekty - coz ... moze kiedys napisza kurs "Podstawy zakladania projektow w roznych IDE" ... eh... bosh co ja tu robie na tym forum ... musze sie leczyc ...

ps :

ktory nazwales "Obiektowy C++" ... -> nie znasz NAWET PODSTAW OOP. Nie wiesz nawet czym sie rozni OOP od OBP (redakcja zreszta tez nie ...)


P.S. kiedyś to forum było na serio lepsze - pod każdym względem Nie martw sie - znow bedzie. Obiecuje wyniesc sie z tego forum. Nie mozemy przeciez dopuscic abym was tlumil/blokowal ... zmykam podazac za moim wlasnym bialym kroliczkiem ...
Użytkownik st3tc edytował ten post 09 marzec 2006, 12:50
superjerry - ale co w ogole ma programowanie obiektowe wspolnego z jakimkolwiek IDE?


Acha... Zakładam, że faktycznie wszystkie pozostałe lekcje kursu OOP C++ będą prowadzone za pomocą konsoli poleceń...  :thumbdown:  :frusty:
:offtopic:

Superjerry, ale Ty jesteś...... brak mi słów na Ciebie, na prawdę.
Nie tylko pokazujesz już szczyt nietaktu i bezczelności zwracając się tak do st3tc'a [w domu Cię nie wychowali, co?], ale jeszcze obrażając 'innych jemu podobnych' uwłaczasz osobom, które starają się, żeby to forum przedstawiało sobą jakiś poziom. Jak na razie to m.in. dzięki ludziom Twojego pokroju KSE to jedna wielka lameriada.

Twierdzisz, że "a tych co chcą coś konkretnego przedsięwziąść sukcesywnie ubywa" - moje zdanie jest takie, że początkujący który tu trafi jest już praktycznie stracony, bo zanim zdąży dostać jakąś sensowną odpowiedź od kogoś, kto serio próbuje mu pomóc to zaleją go różne wypowiedzi takich przemądrzałych osób, które chcą pokazać tylko "o jaki jestem mądry" - cytując z Grębosza. Dlatego powinieneś raczej szanować tych, którzy toczą tutaj walkę z wiatrakami i próbują utrzymać jako taki poziom forum, oraz uratować tych początkujących, którym jeszcze nikt nie zrobił prania mózgu z serii "programowanie to używanie RAD w celu układania okienek z klocków".

Jeśli uraziłem kogoś postronnego to przepraszam, ale na prawdę nie wytrzymuję jak widzę takich typów jak Superjerry. Oby Ci to dało trochę do myślenia i może się jeszcze zmienisz.


Superjerry, ale Ty jesteś...... brak mi słów na Ciebie, na prawdę.



Superjerry, ale Ty jesteś...... brak mi słów na Ciebie, na prawdę.
Nie tylko pokazujesz już szczyt nietaktu i bezczelności zwracając się tak do st3tc'a [w domu Cię nie wychowali, co?], ale jeszcze obrażając 'innych jemu podobnych' uwłaczasz osobom, które starają się, żeby to forum przedstawiało sobą jakiś poziom. Jak na razie to m.in. dzięki ludziom Twojego pokroju KSE to jedna wielka lameriada.


St3tc - przepraszam - poniosło mnie. Postaraj się mnie zrozumieć. Zobacz moje inne posty - moim celem NIGDY nie było wzniecenie kłótni na forum albo obrażanie kogokolwiek, ale raczej po prostu zwykła pomoc.
Wiem, że OOP może być tak tłumaczone jak jest i niech tak będzie - ja już się w to wtrącać nie będę.

Nie wiem co widzisz złego w tym, że gdyby zaszła już KONIECZNOŚĆ przedstawienia jakiegoś IDE to żeby wykorzystać wxDevCpp.

i jeszcze jedno: nie odchodź z tego forum, bo NAPEWNO nie to miałem na myśli że przez Ciebie ono zrobiło się gorsze. Zresztą po co masz odchodzić - ja to zrobię.


Jeśli uraziłem kogoś postronnego to przepraszam, ale na prawdę nie wytrzymuję jak widzę takich typów jak Superjerry. Oby Ci to dało trochę do myślenia i może się jeszcze zmienisz.

Hehe... Dopiero dziś zauważyłem przypadkiem, że jest jakiś topic na górze strony. No to ja też coś napiszę.
Zjedliście superjerrego za to, że coś chciał. Co dokładnie chciał zrobić? Chyba chodziło o popularyzację środowiska wxDevCpp, tak mi się wydaje. Nie wiem czemu miałby to być kurs programowania obiektowego, a nie kurs wxDev, ale zakładam, że Superjerry się niefortunnie wyraził.
Przeczytałem kiedyś Grębosza i długo zastanawiałem się po co mi enkapsulacja, jak i tak w każdej chwili mogę zmienić kod i mam dostęp do wszystkiego. No teraz wiem po co to jest, ale dowiedziałem się i zrozumiałem o co chodzi dopiero p otym jak zaczałem używać RAD z gotowymi bibliotekami.
Natomiast problem leży w tym, że takie firmom, które produkują narzędzia RAD zależy na tym, żeby były popularne. A już na pewno nie zależy im, żeby zdobyło popularność jakieś narzędzie, które jest porównywalne, ale nie trzeba za nie płacić. Zobaczcie, że większość personali ma tak, że można robić co się chce, byle na tym nie zarabiać czasem. To jest polityka marketingowa. Z wypowiedzi w tym topicu wynika, że tą politykę należy wspierać i w zarodku ukręcić łeb wszystkim innym inicjatywom, na których nie zarobi producent lansowanego środowiska.
Tylko takie myślenie na szerszą skalę niż to forum spowodowałoby to, że dziś nie byłoby wcale Linuxa.


...

No i szkoda, że superjerry sobie poszedł, bo to była osoba, która coś chciała zrobić. Żałuję, że przeoczyłem ten wątek wcześniej, bo namówiłbym jerrego, żeby tu pisał swój kurs, a ja chętnie bym mu pomógł w miarę możliwości i czasu. Mam na myśli kurs wxDevCpp. Może z czasem stworzyłby się jakiś wart uwagi tutek, bo po polsku ciężko coś znaleźćna ten temat :(

Hej,

Nie chce się wtrącać, ale trzeba coś wyjaśnic.

wxDevCpp został stworzony tylko dlatego, aby ułatwić tworzenie aplikacjii używajać biblioteki wxWidgets (dawniej znana tez jako wxWindows).

Więc, szkoda "tłumaczyć" tekstów na wxDevCpp, bo wtedy należałoby tez prowadzić kurs wxWidgets, a to już jest całkowicie odrębna sprawa, i na ramach czasopisma jest to raczej niemozliwe.

Jesli chodzi już o same kompilatory, proponuje skoncetrować się na tych najbardziej rozpowszechnioych płatnych i bezpłatnych, tzn. Microsoft Visual Studio i DevCpp(bez żadnych nakładek).

Pozdr, miłego dnia

To mniej więcej tak samo powstał C++Builder, aby ułatwić tworzenie aplikacji korzystających z biblioteki VCL. A kursy Buildera są, więc nie widzę problemu, żeby powstał kurs traktujący o wxDevCpp. No a przy jego okazji będzie można dowiedzieć się czegoś o bibliotece wxWidgets. Na ramach czasopisma jest to niemożliwe, owszem, bo to nie jest komercyjne, a taki styl programowania jest promowany przez czasopismo. Ale byłoby to możliwe na tym forum, albo może w ogóle jeszcze gdzieś, bo w języku polskim jest mało takich tutków.


To mniej więcej tak samo powstał C++Builder, aby ułatwić tworzenie aplikacji korzystających z biblioteki VCL. A kursy Buildera są, więc nie widzę problemu, żeby powstał kurs traktujący o wxDevCpp. No a przy jego okazji będzie można dowiedzieć się czegoś o bibliotece wxWidgets. Na  ramach czasopisma jest to niemożliwe, owszem, bo to nie jest komercyjne, a taki styl programowania jest promowany przez czasopismo. Ale byłoby to możliwe na tym forum, albo może w ogóle jeszcze gdzieś, bo w języku polskim jest mało takich tutków.


najpierow należało by się nauczyć, naprawde dobrze obiektowego C++

No pewnie, że by należało :P
Stwierdzam, że ta gadka tutaj jest czcza, mało istotna i nic nie wnosi do tego co ma być. Większość chce uzasadnić, że nie należy tego robić. Zastanawiałem się nad ankietą na forum (była taka sugestia) na temat czy taki kurs wxDevCpp czy też wxWidgets jest potrzebny. Doszedłem do wniosku, że sama ankieta jest niepotrzebna. Taki kurs powstanie, tak, czy inaczej. Tyle, że raczej nie tutaj, a na pewno nie teraz. Zabiorę się za to w wakacje, jak się skończą lekcje w szkole.


...

Chłopie!!! Co Ty bredzisz?!

Z takim podejściem jak Twoje to należałoby się uczyć kodu źródłowego każdego kompilatora do C++ (o ile taki kod byłby dostępny, a raczej wątpię żeby Microsoft udostępnił kod źródłowy VC++).
Znajomość funkcji składowych klas, które używasz w programowaniu w C++ jest wymagana ZARÓWNO czy korzystasz z takiego czy innego kompilatpra do C++ - tyle że niektóre (większość) kompilatory są komercyjne, a niektóre -tak jak wxDecCpp- open source.
Gdybyś spojrzał sobie w dokumentacje do wxDevCpp to zobaczyłbyś, że wiele z funkcji składowych klas kompilatora wxDevCpp używa składni zgodnej ze standardem C++ - jedyne co wxDevCpp wyróżnia to przedrostki, jak np. "wx", a poza tym jest pełna zgodność co do nazw wziętych z WinAPI czy z innego standardu. Poza tym nie tylko wxDevCpp stosuje takie podejście z przedrostkami, ponieważ Borland robi to samo tyle że już od dłuższego czasu.

A co wyróżnia wxDevCpp od Borland Buildera C++ 6? -np to, że wxDevCpp:
- jest na bieżąco aktualizowany i zawsze darmowy (BCB6 - jest darmowy co prawda, ale ostatnia aktualizacja pochodzi z... 2002 roku)
- wx jest zgodny ze standardem C++ i NIC się w nim nie zacina po załadowaniu bibliotek (w przeciwieństwie do BCB6 gdzie nieuzasadnione "wieszanie" się programu przy kompilacji to prawie norma - szczególnie jeśli chodzi o OpenGL)
- wxDevCpp w podstawowej wersji zajmuje MNIEJ miejsca na twardym dysku niż BCB6 czy Microsoft VC++ (a wymagane kompnenty możesz sobie sam wybrać i zakualizować - dodam, że te komponenty (pliki *.devpak) są opisane na stronce wxDevCpp
- wx jest w 70% PO POLSKU
- wxDevCpp jest środowiskiem zintegrowanym (jak BCB6) i do rozpoczęcia nauki NIE WYMAGA ZNAJOMOŚCI WSZYSTKICH FUNKCJI SKŁADOWYCH

Wiesz co?... Weź sobie może najpierw zainstaluj wxDevCpp (chodzi mi o to zintegrowane środowisko - ok. 30Mb), poużywaj sobie tego środowiska, a potem się wypowiadaj.


Możesz sobie ściagnac wxWidgets i poprzegladać niektóre klasy, trzeba by książkę o C++ przeczytać (np. Jesse Liberty C++ dla Każdego), żeby wpełni zrozumieć kod i to co sie pisze.  Ponadto potrzeba tez troche doświadczenia, bo w niektórych klasach wxwidgets sa zastosowane kawałki kodu, które ciezko zrozumieć - moze jakies tricki doświadczonych programistow :)

nie stresuj się, kazdy ma swoją opinię - ja twoja szanuje

Mogę dodac, ze mój dawny znajomy jest developerem wxDevCpp, więc cos na jego temat wiem

Pozdrawiam


od tego jest forum wxDevCpp i GWARANTUJĘ że są tam ludzie, którzy potrafią (zupełnie bezinteresownie) pomóc


I to właśnie podejście odróżnia koderów od samozwańczych "programistów", których pełno. Na tym forum też są ludzie, którzy się znają i bezinteresownie pomagają.
Phi - raczej wątpię. To forum się sypie i nie mówię tego pochopnie ponieważ obserwuję to forum, Ciebie i Tobie podobnych już od dłuższego czasu i choćby na tej podstawie mogę teraz napisać, że mało jest tutaj na tym forum osób którzy BEZINTERESOWNIE pomogą. Proszę nie myl pojęcia "bezinteresowna pomoc" z "wytykaniem błędów" i "czepianiem się". Pełno jest tutaj takich ludzi, którzy próbują zademonstrować "ile to oni potrafią" i mają taką zasadę w tłumaczeniu czegokolwiek o której wspomniał Jerzy Grębosz czyli "patrzcie jaki ja jestem mądry". Mało za to jest takich, którzy stosują zasadę Jerzego Grębosza czyli "patrzcie jakie to proste" i wierz mi Temporal - Ty i Tobie podobni z pewnością do tych osób NIE NALEŻYCIE.


te same prawdy tyczą się zarówno wxWidgets jak i BCB.

Nie prawda - nie będę się powtarzał - przeczytaj sobie Temporal jeszcze raz na spokojnie i powooooli to co napisałem w moim poście powyżej.

//Dsk: Tak się akurat składa że ja znam osobiście dwóch z trzech twórców kompilatora wxDevCpp więc nie chrzań, okey?
Użytkownik dowhilebegin edytował ten post 07 maj 2006, 23:52
no. to teraz sie zaczna przepychanki kto kogo zna ? ;p


no. to teraz sie zaczna przepychanki kto kogo zna ? ;p

Ja mam pytanie, ktoś z tąd pracuje w zawodzie jako programista??? Czego sie częściej używa w firmach: BCB czy wxDevCpp???

//Ja np znam programiste u którego w firmie używa sie produktów Borlanda


//Dsk: Tak się akurat składa że ja znam osobiście dwóch z trzech twórców kompilatora wxDevCpp więc nie chrzań, okey?

Dowhilebegin; jeśli oceniasz mnie na podstawie tego jak potraktowałem jerry'ego, to Twoja sprawa już. Co się stanie to się nie odstanie, trochę pojechałem za mocno i się nie zastanowiłem.

Poczułem się Twoją wypowiedzią dotknięty, ale nie zamierzam się obrażać ani jakoś przepychać. Nie będę się też bronił ani usprawiedliwiał - nie słowa świadczą, a czyny. Ty jednak nie popełniaj tego błędu, jaki ja popełniłem wobec Jerry'ego, i jeśli zamierzasz na kogoś naskakiwać, to bądź łaskaw choć poczytać tak z 20, 30% jego postów (jest taka opcja - szukaj posty użytkownika). Ja Twoje posty przeczytałem i nie mogę Ci nic zarzucić.

I z całym szacunkiem, ale Ty NIE MASZ POJĘCIA o tym, kim jestem i jak piszę na forum - jesteś tutaj niecałe dwa miesiące.

Ty sobie też przeczytaj jeszcze raz mojego posta; nie było w nim żadnego podtekstu ani wycieczki osobistej, a chciałem w nim przekazać jedną rzecz - programista to NIE jest leń; cały czas zdobywa nowe umiejętności i przede wszystkim ROZUMIE w czym siedzi i czym się posługuje.

Pozdrawiam.
Użytkownik TeMPOraL edytował ten post 12 maj 2006, 22:34
Ogólnie, ja jestem, żeby tłumaczyć wszystko na *języku* ISO C++ . Należałoby dać tylko ramkę, które środowiska są z nim zgodne. To rozwiązałoby wszystkie kłopoty.

Przeczytałem cały wątek, post po poście. Dzięki Chodnik za praktyczne i wyrozumiałe podejście :). Szkoda, że Superjerry usunął konto - został potraktowany jak ja kiedyś, ale ja się nie ugiąłem :P

Temporat i st3tc - pokory trochę. Jesteście jednymi z najbardziej zaawansowany użyszkodników na tym forum, doceniamy to, ale nie jeździjcie po newbie. Ja polemizowałbym z podejściem "najpierw się porządnie naucz, a potem buildery". Ja sam nigdy nie zacząłbym programowac, gdyby nie QBasic, a potem Visual Basic. Gdyby nie to - doszedłbym do C/C++ daleko później. Nie jestem super hiper programistą, nie napisałem jeszcze niczego porządnego. Jednak jeśli sądzicie, że ludzie najpierw będą uczyć się najbardziej zaawansowanych zagadanień C++ i moze jeszcze ASM-a na dokładkę, no to kto by był programistą? Prawie nikt. Po to są te wszystkie ułatwienia, żeby z nich korzystać. Nikt nie uczy dzieci krzesać ognia krzesiwem, żeby potem dopiero nauczyć je zapalać gaz :). To mnie właśnie denerwuje czasem w szkole - nauczcie się siermiężnych podstaw i sposobów, których nikt nie używa, a potem dopiero "zobaczcie prostszy sposób" i cała klasa "aaaaahh, jakie to super!".

Wnosząc coś bezpośrednio do tematu. Zobaczcie mój wątek w głównym dziale Programowanie o GUI właśnie... Praktycznie nie widzę alternatywy dla MFC Microsoftu i Borlanda. Chociaż używałem VC++ w wersji 6 Enterprise i wyglądało kiepsko i prymitywnie, no ale pewnie wiele się zmieniło, z resztą moze po prostu nie zgłębiłem tego dostatecznie. wxDevCPP próbowałem - wieszało się od byle czego, może teraz jest inne - nie wiem, dawno nie używałem, bo odkryłem Code::Blocks i kompilatory MS w wersjach darmowych (najpierw 2k3, teraz 2k5). Akurat w Code::Blocks jest niby ten plugin, designer dla wxWidgets, nazywa się wxSmith, ale bardzo kiepsko to działa. Dlatego ja szukam jakiegoś dobrego rozwiązania. Jak ktoś używał najnowszej wersji wxDevCPP, niech się podzieli, może już te bugi naprawili.

Jeszcze jedno. Nie chcę, żeby wyszło, że się czepiam, ale nie nazywajcie DevCpp czy MS VC++ kompilatorami (zwłaszcza w przypadku pierwszego to razi)...

// BTW. byo, deweloper wxSmith (swoją droga, napisał go od zera - kawał roboty) jest Polakiem :). Sporo nas w tym środowisku.
Użytkownik MZet edytował ten post 26 grudzień 2006, 23:58
Chciałem dodać, że Dev-cpp nie jest rozwijany od roku. Można to sprawdzić na stronie programu. Nic nowego od tak długiego czasu nie zostało zrobione, więc można przypuszczać, że to środowisko umiera. Jeśli miałby być kurs wxWidget, to proponowałbym na wspomnianym Code:Blocks, ktore jest rozwijane przez wiele osób, co drugi dzień powstaje nowa wersja i ogólnie jest duzo bardziej zaawansowane od Dev cpp
Użytkownik Darck edytował ten post 01 styczeń 2007, 16:35
No, to że jest o wiele bardziej zaawansowane, nie ulega wątpliwości, jednak czasami mam wrażenie, że programiści są nieco ślamazarni. W tych nightly buildach skupiają się, za przeproszeniem, na pierdołach, zamiast wreszcie wydać porządną wersję. A niestety w tym moim ulubionym IDE jest wciąż bardzo wiele błędów.

z tego co pisza sa w fazie przygotowywania nowej wersji. naprawiaja bledy, nie dodaja nowych funkcji. wiec jak masz na mysli jakis konkretny blad powiadom ich


Taki kurs powstanie, tak, czy inaczej. Tyle, że raczej nie tutaj, a na pewno nie teraz. Zabiorę się za to w wakacje, jak się skończą lekcje w szkole.
To cytat z mojego posta w tym temacie z 5 maja 2006, czyli jakiś rok temu. Ale teraz sprawa wygląda tak, że jednak coś piszę na ten temat. Link do mojej stronki jest w stopce.


Ale teraz sprawa wygląda tak, że jednak coś piszę na ten temat.
I chwała Ci za to! :D.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •