eo eo en eo eo eo eo eo es eo eo eo eo da eo eo hbs_lat fr fr en eo eo eo lt eo eo eo eo de es eo eo eo eo eo sv ur eo eo eo eo es eo eo eo eo eo eo eo eo tr eo eo eo eo eo eo eo eo eo eo eo eo eo eo
Redaktado de Modelo-vidigilo-regilo - Vikipedio
Jump to navigation Jump to search
Averto: vi ne estas ensalutinta. Via IP-adreso enregistriĝos en la redakta historio de tiu ĉi paĝo. Se vi ensalutas aŭ kreas konton, viaj redaktoj estos atribuitaj al via uzantnomo, kune kun aliaj bonaĵoj.
Kontrolo kontraŭ spamo. Ne entajpu ion ajn!
[[Dosiero:ModelViewControllerDiagram2.svg|thumb|200px|Modelo-Vidigilo-Regilo koncepto]] '''Modelo-Vidigilo-Regilo''' aŭ '''MVR''' ([[angla|angle]]: ''model-view-controller'') estas desegna skemo por komputila [[programo]]. [[Smalltalk-80]] enkondukis la paradigmon por strukturi la grafikan interfacon de programoj. La [[tekniko]] taŭgas por iu ajn lingvo de objektema programado ekzemple [[PHP]], [[Ruby on Rails|Rubeno sur Reloj]], [[C Plus Plus|C++]] aŭ [[Ĝavo]]. MVR estas la kutima skemo por grafikaj interfacoj kaj TTT-ejo de [[JSP]]. La MVR desegna skemo disigas la problemojn en tri specojn de objektoj: * '''modelo:''' enhavas la ĉefan datumon de la programo. Ĝi povas respondi al demandoj pri la datumo kaj ŝanĝi ĝin. Ĝi scias nenion pri la vidigilo aŭ regilo. Kutime ĝi modelas la staton de io en la reala mondo, po unu modelo per objekto en la reala mondo. * '''vidigilo:''' montras la nunan staton de la modelo. Vi povas havi multajn, malsamajn vidigilojn de la sama modelo. La vidigilo demandas de la modelo ĝian staton, sed ne povas ŝanĝi ĝin (tio estas tasko de la regilo). * '''regilo:''' ricevas enigon el la uzanto kaj transsendas ĝin al la modelo aŭ al la vidigilo. Per la regilo la uzanto povas ŝanĝi la modelon aŭ sian vidigilon. Termostato estas ekzemplo de MVR: ĝi montras la nunan temperaturon (la vidigilo), havas ilon por ŝanĝi la temperaturon (regilo), kaj enhavas termometron por modeli la temperaturon (modelo). La inspiro por la kreado de Modelo-Vidigilo-Regilo estis la etapoj Enigado/Procezado/Eligado de tradicia programo:   Enigado -> Procezado -> Eligado  Regilo -> Modelo-> Vidigilo   MVR simpligas la problemon per tia disigo. La tri partoj eblas esti verkitaj, plibonigitaj aŭ anstataŭigitaj sendepende. == Eksteraj ligiloj == * http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html   * http://www.apache.org/licenses/LICENSE-2.0.html   * http://c2.com/cgi/wiki?ModelViewControllerAsAnAggregateDesignPattern   * http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html   [[Kategorio:Komputiko]]
Konservante, vi konsentas senlime doni vian kontribuon laŭ la Permesilo Creative Commons Attribution-ShareAlike 3.0 kaj la GFDL.
Vi konsentas esti agnoskata de reuzantoj almenaŭ per ligilo aŭ URL al la paĝo kontribuita. Vidu la Rajtojn de Uzado por detaloj.
Nuligi Helpo pri redaktado (malfermiĝas en nova fenestro)
Specialaj Signoj: Ĉ ĉ Ĝ ĝ Ĥ ĥ Ĵ ĵ Ŝ ŝ Ŭ ŭ Ā ā Ē ē Ī ī Ō ō Ū ū · ß · Ð ð Þ þ · ĉ ĝ ĥ ĵ ŝ ŭ ·
Æ æ Œ œ · ÿ Ÿ · – — • ’ | … ~ ° «» ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁰ ½ nedisegebla spaco :    ·
Vikisintakso: ligiloj [] [[]] komento :   ŝablono : {{}} {{#if:|1|0}} parametro {{{}}}
defaŭlta ordigŝlosilo {{DEFAŬLTORDIGO:}} [[Kategorio:]] {{PAGENAME}}
[[Dosiero:]] [[Media:]] #ALIDIREKTU[[]] · [[Commons:]] [[m:]] [[n:]] [[q:]] [[s:]] [[Wikt:]]
·    ·    ·    ·
Vikidatumoj entities used in this page
Informoj pri la paĝo
Regularo pri respekto de la privateco