Napisane: 10.12.2014, 18:15:44 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Chodzi o to, że programowanie obiektowe jest bardziej rozszerzalne. Łatwo też zrozumieć kod osobie, która go nie pisała - łatwiej będzie jej coś dopisać. Siadając do obcego kodu strukturalnego naprawdę ciężko czasem się połapać. Nie mówie, że w OOP jest banalnie, bo to też zależy, jak programista napisał klasę czy metody. Najważniejsze jest również to, co jest rzadko poruszane/omawiane. W programowaniu obiektowym tworzymy klasy, w niej metody i następnie tworzy się obiekty wykorzystujące dane klasy. I to jest ważne, co to jest obiekt? Obiekt jest to swego rodzaju typ danych. Tak jak masz string, integer, array, to tak samo masz obiekt. Jak będziesz chciał zrobić np. zbiór danych o samochodach. Czyli masz markę, marka ma kilka modeli, każdy model ma kilka podmodeli (inne silniki itp.) to musiałbyś stworzyć olbrzymią tablicą array w programowaniu strukturalnym. Zarządzanie taką tablicą na pewno do łatwych zadań nie będzie należało. Ciężko to trochę wytłumaczyć - nie jestem dobrym nauczycielem. Na podstawie swojego doświadczenia, co mógłbym Ci doradzić. Ja nauczyłem się OOP dopiero, gdy wziąłem pod jakąś aplikację framework do jej budowy. Wiedziałem, że jest on napisany obiektowo. Wiedziałem również, że nic nie wiem na ten temat (gdyż, tak jak Ty, gdy próbowałem się uczyć OOP z kursów/poradników/tutoriali to to olewałem i się zastanawiałem po co to). Pisząc aplikację we framework'u opierasz się o dokumentację lub gotowe rozwiązania lub ewentualnie jakieś tutoriale. I pisz sobie tą aplikację, będziesz poznawał cały czas coś nowego. I w między czasie w końcu zaczniesz komuś na co to komu te klasy, metody i obiekty. Ja zacząłem od frameworka CodeIgniter (który jest kiczem!), ale na początek był to świetny wybór. Szybko to ogarnąłem. Później nauczyłem się frameworka Kohana, w którym piszę do dziś w sumie. W międzyczasie liznąłem Laravel, Symfony 2. I dziś? Nie wyobrażam sobie, aby miało nie być programowania obiektowego. Czasem gdy mam coś do napisania, jakiś skrypt coś wykonujący. To od razu zaczynam pisać do tego klasę. Mając taką klasę, możemy ją wydzielić do osobnego pliku i tylko includować i tworzyć na niej obiekty. Wniosek? Łatwo przenosić kawałki kodów. Np. tworzysz klasę do generowania formularzy. Jeśli całą logikę zawrzesz w klasie, to możesz ją swobodnie przenosić pomiędzy aplikacjami. Ba, możesz udostępniać te klasę innym użytkownikom, którzy widząc ja pierwszy raz na oczy i mając mini dokumentację, czyli jakie należy wywołać metody będą mogli jej używać w ogóle nie zwracając uwagi na to, jaki jest w środku kod. Reasumując. Jak najbardziej zaleca się pisania swoich aplikacji obiektowo. Gdybyś liznął inne języki programowania, to od razu byś to wiedział. Bo nie oszukujmy się, PHP jest dość ubogi w stosunku do np. Javy czy C#. Ostatnio piszę również większą aplikację w Go. Tam programowanie obiektowe wygląda troszkę inaczej, ale również tego się używa. |
Forum: Przedszkole · Podgląd postu: #1135475 · Odpowiedzi: 7 · Wyświetleń: 1 047 |
Napisane: 6.11.2014, 11:20:33 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Jak miałeś dwa z matmy, to chodzi o nawiasy. Joke . Gdyż krótko mówiąc w informatyce OR i AND to opeartatory alternatywy (czyli sumy) i koniunkcji (czyli iloczynu). A na poniższym obrazku masz to ładnie zobrazowane (wraz z pzosotałymi operatorami). |
Forum: Przedszkole · Podgląd postu: #1131062 · Odpowiedzi: 7 · Wyświetleń: 737 |
Napisane: 17.09.2014, 13:50:05 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Oczywiście, że jest możliwość. Tutaj wpisałem Twoje rozwiązanie dla zobrazowania: http://jsfiddle.net/jxko2zrd/ |
Forum: Przedszkole · Podgląd postu: #1125154 · Odpowiedzi: 3 · Wyświetleń: 1 024 |
Napisane: 10.07.2014, 11:16:00 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: Przedszkole · Podgląd postu: #1114666 · Odpowiedzi: 2 · Wyświetleń: 140 |
Napisane: 9.07.2014, 22:03:01 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Routing dynamicznie generuje podstronę na podstawie tytułu kategorii czy podkategorii. |
Forum: Przedszkole · Podgląd postu: #1114591 · Odpowiedzi: 2 · Wyświetleń: 199 |
Napisane: 25.06.2014, 17:40:13 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: Przedszkole · Podgląd postu: #1112414 · Odpowiedzi: 5 · Wyświetleń: 467 |
Napisane: 26.06.2014, 07:13:25 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Podpowiem Ci, że musisz zrobić funkcje rekurencyjną z pętlą foreach po wyciągniętych linkach i w pętli dać jeszcze warunek, że jeśli link jest w tej samej domenie (tutaj użyj do IF'a preg_match) i jeśli spełnia warunek to uruchamiasz ponownie tą samą funkcję. |
Forum: Przedszkole · Podgląd postu: #1112492 · Odpowiedzi: 7 · Wyświetleń: 567 |
Napisane: 24.06.2014, 13:12:14 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Tak pobierzesz wszystkie linki z konkretnej strony. Tylko teraz trzeba by wymyśleć, jak poruszać się po podstronach tej strony. Mógłbyś z pobranych linków wchodzić na te co będą w tej samiej domenie. |
Forum: Przedszkole · Podgląd postu: #1112199 · Odpowiedzi: 7 · Wyświetleń: 567 |
Napisane: 6.05.2014, 15:57:55 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Proponuję coś takiego, powinno zadziałać.
|
Forum: Przedszkole · Podgląd postu: #1105208 · Odpowiedzi: 3 · Wyświetleń: 316 |
Napisane: 2.04.2014, 22:42:30 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: Przedszkole · Podgląd postu: #1100221 · Odpowiedzi: 5 · Wyświetleń: 263 |
Napisane: 31.03.2014, 09:51:14 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Z tym, że po co mu to, jeśli on zmianę złota będzie robił tylko w momencie wykonania jakiejś czynności. Więc jeśli chce to bez przeładowania strony, to mój przykład będzie idealny. |
Forum: Przedszkole · Podgląd postu: #1099623 · Odpowiedzi: 63 · Wyświetleń: 3 048 |
Napisane: 17.02.2014, 19:58:27 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: Przedszkole · Podgląd postu: #1092271 · Odpowiedzi: 4 · Wyświetleń: 336 |
Napisane: 12.02.2014, 15:03:36 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
- formularze nie działają jak wyłączę JS A kto normalny wyłącza JS w przeglądarce. Czy na przykład takie Allegro przejmuje się tym? Nie, ma to gdzieś. Bo dokładnie tyle 0,0000000000000000000000000000000000000000000000001% ludzi ma wyłączony JavaScript w przeglądarkach. Smartphony i tablety też obsługują poprawnie JavaScript. |
Forum: Oceny · Podgląd postu: #1091111 · Odpowiedzi: 24 · Wyświetleń: 4 199 |
Napisane: 8.11.2013, 17:01:59 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
A może ruszysz trochę głową? Mając pętlę w PHP, ciężko przerobić na JS, gdzie składnia jest identyczna? No takie pierdoły, to już można samemu i nawet, jakby Ci nie wychodziło, to za którymś razem by Ci wyszło, a ponadto chyba można w google sprawdzić, jak wygląda składni pętli for w w JS.
|
Forum: Przedszkole · Podgląd postu: #1074465 · Odpowiedzi: 4 · Wyświetleń: 952 |
Napisane: 14.10.2013, 20:48:46 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Ja nie bede komuś płacić. Że sie nie znam to chyba nie każdy to umie? A ja z tym sie bawie od 3 miechów więc ok . ;x Bawisz się od trzech miesięcy, więc OK? Super, bo połączenia z bazą danych człowiek poznaje i umie obsługiwać po tygodniu nauki. A wracając do tematu, żeby nie robić syfu. Cytat błąd #1046 - No database selected Rozumiesz, co to znaczy po angielsku? Jeśli tak, to chyba wiesz, czego nie zrobiłeś.P.S.: Musisz wybrać bazę najpierw w phpMyAdmin. |
Forum: Przedszkole · Podgląd postu: #1070225 · Odpowiedzi: 29 · Wyświetleń: 766 |
Napisane: 23.09.2013, 16:51:05 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: PHP · Podgląd postu: #1066886 · Odpowiedzi: 1 · Wyświetleń: 170 |
Napisane: 24.09.2013, 08:21:25 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Jeśli potrzebujesz kompatybilności wstecznej (tj. IE6, IE7, IE8, IE9), to skorzystaj z CSS3 PIE. Akurat obsługuje border-radius'a. |
Forum: Przedszkole · Podgląd postu: #1066955 · Odpowiedzi: 5 · Wyświetleń: 718 |
Napisane: 23.08.2013, 10:09:47 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
voilà... |
Forum: Przedszkole · Podgląd postu: #1061910 · Odpowiedzi: 1 · Wyświetleń: 197 |
Napisane: 15.06.2013, 13:28:05 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
|
Forum: Przedszkole · Podgląd postu: #1050978 · Odpowiedzi: 3 · Wyświetleń: 301 |
Napisane: 1.06.2013, 16:04:23 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Podaj swój kod tej Twojej strony lub chociaż adres do niej. No na pewno musisz stworzyć dwa takie kontenery (jeden na menu), a drugi na te całą resztę strony. I oba ustawione na float: left;. A co do samego menu (i jego wyglądu), to jak mój poprzednik Ci napisał, lista nieuporządkowana z odpowiednim ostylowaniem. |
Forum: HTML \ XHTML · Podgląd postu: #1048489 · Odpowiedzi: 9 · Wyświetleń: 1 209 |
Napisane: 17.05.2013, 22:56:59 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Coś takiego: http://jsfiddle.net/teTBf/1/ ? Bo ja już przestałem czaić, o co w ogóle Ci chodzi. Tutaj masz wykorzystane pliki graficzne. A jeżeli nie chodzi Ci o button, to masz na DIV'ach: http://jsfiddle.net/teTBf/2/ . Czy takie coś odpowiada? |
Forum: Przedszkole · Podgląd postu: #1045789 · Odpowiedzi: 16 · Wyświetleń: 1 551 |
Napisane: 29.04.2013, 12:51:22 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Nie coś takiego: Tylko coś na wzór tego: Nie potrzebnie ładujesz to w DIV'y, po drugie znacznik <img> nie ma zamknięcia, dlatego domyka się go slash'em na końcu (albo bez tego slash'a), ale coś takiego, jak </img> nie istnieje. |
Forum: Przedszkole · Podgląd postu: #1042036 · Odpowiedzi: 11 · Wyświetleń: 298 |
Napisane: 19.03.2013, 21:56:08 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Ja mam tak i działa:
@edit: Panie kolego, ja teraz doczytałem. Może problem tkwi w tym, że nie masz zrobionych, nawet w miarę prowizorycznych templatków? Może to przykładowe blog/test nie ma całego kodu (w tym meta tagi), który jest w index. |
Forum: Przedszkole · Podgląd postu: #1033546 · Odpowiedzi: 2 · Wyświetleń: 326 |
Napisane: 27.02.2013, 08:25:18 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
Radziłbym Ci najpierw rozrysować i/lub rozplanować sobie całą aplikację. Następnie weź się troszkę za HTML'a (byle jakiego) i stwórz jakiś wygląd, coś co będzie przypominać Twoją aplikację. Następnie po kolei staraj się wdrążać kolejne moduły (tj. począwszy od logowania i rejestracji) i powiem Ci tak, szukaj gotowych rozwiązań, tzn. tutoriali, żebyś załapywał, o co chodzi. No chyba, że to ma być naprawdę dobry projekt itd., no to musisz się nauczyć języków od strony przeglądarki (tj. HTML, CSS, JavaScript) i język od strony serwera (tj. PHP) i do tego SQL do zarządzania bazą danych (dla każdego początkującego MySQL). |
Forum: Przedszkole · Podgląd postu: #1028765 · Odpowiedzi: 10 · Wyświetleń: 505 |
Napisane: 26.02.2013, 20:28:31 | |
Grupa: Zarejestrowani Postów: 1 335 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) |
W sumie to jesteś troszkę leń, ale proszę, bo wystarczyło pomyśleć.
|
Forum: Przedszkole · Podgląd postu: #1028654 · Odpowiedzi: 3 · Wyświetleń: 193 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 08:52 |