Aplicaţie PHP pentru operaţii CRUD pe o bază de date
aplicaţie Web care să permită operaţii de listare, updatare, inserare, ştergere (pe scurt, "CRUD") pentru oricare tabel existent într-o bază de date precizată (presupunând drepturi de acces corespunzătoare).
Aplicaţii Web cu Ymacs, "in-browser Emacs-like editor"
Creem un server PHP (inclusiv pentru Windows cu XAMPP) care foloseşte Ymacs (permiţând în plus, încărcare şi scriere de fişiere de pe disc).
Realizarea unei aplicaţii Web implică lucrul într-un editor de text (pe mai multe fişiere, de diverse tipuri) şi "verificări" în browser. Integrând Ymacs, avem acum acest câştig metodologic: aplicaţia se poate dezvolta (sau/şi expune pas cu pas) lucrând numai în browser: într-un Tab al browserului se încarcă şi se editează corelativ fişierele necesare (folosind bufferele Ymacs), într-un alt Tab se testează aplicaţia pe parcursul lucrului.
Tabelul unic versus "bază de date" (între practică şi teorie)
Programa şcolară distinge "teorie" de "practică", indicând 1 oră teorie şi 2 ore laborator; ruperea este iminentă… Manualele propun mereu să se scrie un program care, vizând cam imprudent scrierea, în loc de construirea (realizarea) programului. Rezultanta în practica obişnuită a adoptării unor astfel de portiţe de evitare a eforturilor de corelare, constă în programe monolitice: o singură funcţie - void main() - sau în orice caz, un singur fişier (nume.CPP) şi un singur "tabel" - anulând astfel, orice "teorie" şi orice legătură cu realitatea.
Cu Perl, de la ORAR.XLS (orarul şcolii) la Web
Avem un fişier .XLS conţinând orarul unei şcoli, în forma de editare tabelară cea mai obişnuită. Pe de altă parte, avem o aplicaţie Web, pentru expunerea în diverse moduri şi pentru întreţinerea orarului, aplicaţie constituită pe o bază de date MySQL, cu o anumită organizare internă (tabele relaţionate corespunzător pentru şcoli, schimburi, obiecte, profesori, încadrări). Redăm aici prin secvenţe Perl instructive, diverse prelucrări necesare pentru extragerea şi organizarea convenabilă a datelor din fişierul .XLS iniţial, în vederea încorporării lor în aplicaţia "Orarul şcolii".
Plugin jQuery pentru paginarea unui tabel HTML
Ataşează unui tabel HTML o bară de navigare (cu handlere corespunzătoare), încât tabelul să fie redat pe pagini de câte un anumit număr de rânduri (cu posibilitate de trecere de la o pagină la o alta), părţile de antet/subsol fiind însă menţinute pe fiecare pagină.
Tabelele trebuie să poată fi paginate în mod independent (unul faţă de celălalt) şi trebuie avut în vedere (pe cât este firesc) şi cazul tablourilor imbricate.
vezi Cărţile mele (de programare)