![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam wiem tematow bylo wiele ale tym razem musze podjac decyzje w 100% nie raz podchodzilem do C/C++ kiedys nawet czytalem o Pascalu bo podobala mi sie skladnia (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) z 2 lata temu.
Problem polega na tym ze w te wakacje ide na praktyki do firmy wujka jak narazie nie wiem co bede tam dokladnie robic tzn w czym kodzic o ile w ogole dadza mi kodzic ale mam zamiar do niego zadzwonic i sie zapytac. Sek w tym ze w koncu chce wybrac dobre,latwe i szybkie narzedzie do kodzenia do tej pory ostro zajmowalem sie tematyka zwiazana z Web kodze cos tam w Php+Sql no i oczywiscie Html (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) do tego jak jest potrzeba to i Jakies Fw Ajax'a lizne ale to tak dla hobby. Teraz chcialbym poszerzyc moja wiedza nie uczac sie 2-3 jezykow naraz albo miec zapal na 2-3 tygodnie bo najlepiej chcialbym wiedziec wszystko ale tak nie mozna dlatego postanowilem nauczyc sie teraz nastepny jezyk ale konkretnie. Wybor stoi pomiedzy C++ lub Delphi inne raczej nie wchodza w rachube chyba ze przydadza sie do moich "potrzeb". Co wymagam od jezyka! -Dobra dokumentacja ksiazki mam ale bez dokumentacji sie nie obejdzie -Dobrego wsparcia na forach. -Dobrego wsparcia ze strony producentow tzn kompilatory i takie tam no wiecie o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) -Latwosc i szybkosc w kodzeniu. -Duzo libow -Fajne kompilatory W Delphi przeraza mnie skladnia moze dlatego ze jestem przyzwyczajony do skladni jezykow "php-owych", ale czytam i czytalem ze jest wiele komponentow ktore duzo rzeczy robia za nas, sa liby dla programowania sieciowego,bazy danych,kodzenie gier,api i wiele innych do tego teraz weszla tez platforma .Net dla Delphi co pozwala tworzyc WWW i wiele kontrolek ActiveX. W C++ przeraza mnie "wielkosc" jezyka ilosc jego libow i w ogole. Samo programowanie nie wyglada w nim trdune oczywiscie nic duzego w nim nie kodzilem aczykolwiek jak pisalem to bardziej w C. W C++ mozna robic praktycznie wszystko jak i zreszta w Delphi. Jak narazie nie wiem co dokladnie chce robic w tych jezykach napewno pisac programy z api pod Winde, np wiem ze w C++ nie ma problemow z pisaniem ich tez pod *unix bo mamy Qt lub WxWidgets a jak to jest z Delphi? Potem bazy danych fajna sprawa i znam kilku ludzi co sie tym zajmuja i niezla kase idzie trzepac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) widzialem nawet niezle zarzadzanie bazy danych Mysql za pomoca Pascala i nawet fajnie wygladalo a wiem ze Delphi ma dobre wsparcie. Sam wybor moze sie tylko zmienic jesli okarze sie ze Firma mojego wujka kodzi zupelnie w czyms innym co przypuszczam moze byc Java. Mam nadzieje ze wypowiedza sie tu doswiadczeni koderzy nie tacy co czytaja w necie tak jak ja ale co kodzili,kodza w tych jezykach jakies zalety czy wady, ja znawca nie jestem ale chetnie bym wysluchal. Pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam mam pytanie ktore kieruje glownie do ludzi ktorzy kodza w PHP jak i W Delphi by mogli podac konstruktywna odpowiec.
A wiec czytam tak sobie o przeciazaniu metod(overload) i przedefiniowanie metod virtualnych lub dynamicznych(override) i tak sie zastanawiam czym to sie wlasciwie rozni? Teraz zabardzo nie mam jak sprawdzic dokladnego dzialania takich 2 przykladach bo Kompilator delphi mam na 2 kompie, powiedzmy ze mamy takie w przypadki: Kod type TZwierze = class procedure DajGlos(Glos : String); virtual; end; type TPies = class(Zwierze) procedure DajGlos; override; end; //Np Sekcja implementation tak by wygladala procedure TZwierze.DajGlos(Glos : String); begin MessageBox(0,'Zwierze', Glos, 0); end; procedure TPies.DajGlos; begin MessageBox(0,'Zwierze', 'Baubau', 0); end; //i wywolanie: var cZwierze : TZwierze; cPies : TPies; begin cZwierze = TZwierze.Create; cZwierze.DajGlos('Jakis odglos'); cZwierze.free; cPies = TPies.Create; cPies.DajGlos; cPies.free; end. No i powinno wyswietlic 2 okna z Jakis odlogs i Baubau. Po 1 to jaka bedzie roznica jesli uzylbym tego kodu wyzej lub przeciazania metod kod dzialal by tak samo tylko implementacja byla by inna lub jest jakas roznica? Ogolnie to ten kod jest roznowazny php-owemu kodzie:
I w sumie tez przedifiniowalem metode dziedziczaca. I jeszcze jedno ogolnie Przedefiniowane metod w Delphi sluzy tylko to rozszerzania/edytowania funkcjonalnosci odpowiedniej metody dziedziczacej jednak klasy Helper moga rozszerzac klase poprzez Pola/metody bez dziedziczenia tak jakby dodatkowy "modul/komponent" klasy? Ogolnie to delphi nie jest taki zly i Api robi sie super sam jezyk nie sprawia wielkich trudnosci jedynie co trzeba sie przyzwyczaic do troche Pascal'owskiej skladni (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . A jak poznam troche Delphi wezme sie tez za jave zeby zobaczyc jaka ona jest przynajmniej bede mial porownanie w praktyce nie tylko w teorii. Ten post edytował marcio 27.04.2009, 17:43:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:54 |