Jump to content
php.lv forumi

Par OOP


Prayer !!

Recommended Posts

Sveiki..

 

Es nesen sāku mācīties OOP un paņēmu vienu gatavu skriptu izpētiju un visu sapratu, kā kas darbojas utt..

Bet kad ķēros klāt pats veidot objektu, tad kaut kas vienmēr nesanāk, daudz kludas visādas.. Protams sēžot pie tā skripta ilgi es sāku iebraukt un salaboju galu galā..

Tad veidojot nakamo atkal kkas neiet..

 

Rakstu te, lai jūs varbūt iedotu kādu labus materiālus internetā, no kuriem varētu pamācīties..

vai vispār ieteikumus, kā sākt skriptot OOP :)

 

Ceru uz atsaucību paldies :)

Link to comment
Share on other sites

  • Replies 30
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

skriptot var kur citur (:, oop jau vairak programmeshana un uzdevuma planoshana, uml,aktivitashu zimeshana, utt. Tema ir intersanta

 

 

varbut bus jau par velu, bet nu toties

http://hudzilla.org/phpwiki/index.php?titl...ted_programming

 

 

ps. ieposto scripta kodu no kura tu macijies

Edited by cucumber
Link to comment
Share on other sites

tatad sakuma pashus pamatus es skatijos te, lai saprastu vsp kas tur notiek..

 

http://www.killerphp.com/tutorials/object-oriented-php/

 

pectam panemu sho login sistemas skriptu, petiju utt, pats vinju esmu uzlabojis daudz utt, saprotu ka viss tur notiek, bet problema ir ar jaunu skriptu veidoshanu tulit apskatishu tevis doto liinku ;)

 

te laikam failus nevar pievienot, vismaz neatradu.. tad nu reku ir links :)

 

 

http://yy.lv/download.php?f=147424

 

naw tur nekas ipashi sarezgits, bet palidzeja man saprast labak visu :)

Link to comment
Share on other sites

tas logins ir php4, pie tam tur maz kas no oop ir, neskatīju visu, bet cik redzēju, tad tikai f-jas sadalītas pa pakām, katra paka nosaukta par klasi, un viss pavilks aiz ausīm, lai nosauktu par oop. apskaties piemēram zend framework, lai arī neesu lielā sajūsmā par viņu, bet lai mācītos rakstīt php ar oop pieeju zf source derēs.

Link to comment
Share on other sites

es isti neorintejos taja zendframeworks.. es zinu kas ir paste.php.lv esmu vinju izmantojis.. vnk tur bija daudz faili un liela jega no ta naw ka katra linka jaiet jaskatas + vel jadoma ka visi faili salikti tur.. ja vienam kodam tas ir ok pat 5iem ir ok bet vairak tad sarezgiti :)

Link to comment
Share on other sites

Zend frreimworkam tiša saikne ar OOP nav. Tas, ka tas ir realizēts ar OOP tas jā, bet ne tāds ir tā uzdevums.

Zend freimwrork uzdevums principā ir realizēt MVC.

Protams MVC, kā tāds paterns ir labs, bet man šķiet, ka ar laiku daudzi PHP programmētāji izveido paši savu MVC un to arī izmanto, un lēnām uzlabo.

Link to comment
Share on other sites

OOP vairāk ir kā domāšanas veids kā aprakstīt problēmu kuru jāatrisina, nevis bibliotēka, ar kuru varēsi taisīt super puper lapas. Iemācoties tikai php sintaksi objektorientētai programēšanai nevarēsi uztaisīt neko labāk kā tagad vari.

 

Man šķiet, lai mācītos oop, sāc nevis ar weblapām, kur daudz objekti būs bez asociācijām ar reālu objektu, bet labāk paņem un mēģini aprakstīt objektorientēti kaut ko, kas jau ir objects ar reālām asociācijām, piemēram detaļas no kurām salikt kopā robotu, tad uztaisi vairākus robotiņus, katru mazliet citādu, tad sataisi ka vari salaist divus robotiņus ragos un lai šie izkaujas. par interfeisu nedomā, iztiec ar echo konsolē.

Link to comment
Share on other sites

okzi :) taisishu spēli :D redzēs kas sanāks :)

 

tad vēl jautājums.. Kas ir MVC? es paskatijos to doto linku tur lasot neizpratu isti un noeejot uz php dalju tur linki uz visadiem gataviem materialiem, piem forumiem un ari uz to pashu jau piemineto zendframeworks..

 

vai man vsp vajag to visu taisit ar user interfeisu un izmantot MySQL? to speli tgd? vai vnk veidot visu ar OOP, lai saprastu kā notiek viss?

Edited by Prayer !!
Link to comment
Share on other sites

mvc - model viewv controller

 

modelis varētu būt datu darbības ar datubāzi, controller pieprasa tās darbības un padod mainīgos view, view satur html, vienkāršus ciklus un <?= ?>, kas iegūti iekš controller.

 

nez vai spēle būtu tas vieglākais ko taisīt.

Viens no maniem pirmajiem darbiem bija klase, kas apstrādā bildes. :)

Link to comment
Share on other sites

Izveidoju Image Resize skriptu, bet ir kļūda, palīdziet lūdzu saprast :)

Un vai vsp ko esmu tur uztaisijis..

 

Šis ir constants.php fails..

 

http://paste.php.lv/7633?lang=php

 

Un te ir pats imageresize.php

 

http://paste.php.lv/7634?lang=php

 

Un te ir errors..

 

Parse error: syntax error, unexpected T_PUBLIC, expecting T_STRING in C:\wamp\www\imageresize.php on line 12

 

Tikko ieliku iekš paste.php.lv ;)

Edited by Prayer !!
Link to comment
Share on other sites


×
×
  • Create New...