Cel mai inutil program de banal, cu o interfață grafică? Eu pot, eu pot, practica!
După finalizarea cursului întrebări principale JavaRush care a apărut în fața mea - nu, nu ocuparea forței de muncă, cu această tristețe. Principala întrebare - pot scrie cel puțin un program serios în sine, fără instrucțiuni deja familiare „pentru a crea o clasă, există trei astfel de metodă.“
Spoilere - încă mai poate, dar trebuie să transpire.
Un pic mai mult:
Inspirat de provocarea de a 40-a AF nivelat punctul de proprietate al unui poligon, am decis pentru un motiv pentru a face o interfață de aplicație cu aceeași logică. De ce? Nu știu. Dar nu pentru nimic că am câteva zile, cu entuziasm a decis să sarcina de frunze, de lucru prin algoritmi. Aș putea lua doar un cod gata făcute, dar a decis să facă propriul drum, iar atunci când programul a fost testat - a fost trist și singur.
Aplicarea logică a părții grafice a aplicației nr. Ei bine, într-adevăr, de ce arată utilizatorul, indiferent dacă în interiorul punctului de poligon, în cazul în care utilizatorul îl vede el însuși. Cu toate acestea, am început? Deci, trebuie să facem.
Canon a decis să utilizeze Model-View-Controller și fel de vechi ca Swing scaun mamut. Și apoi, și apoi în cursul JR trece, așa că am decis să folosesc ceea ce au nevoie să știe. Sa dovedit - nu știu. Dacă MVC, totul este clar și simplu (în afară de zavtykov evidentă pentru o jumătate de oră), apoi cu un leagăn probleme. Pentru sarcini, cum ar fi trivial „pentru a pune în punctul în care va faceți clic cu mouse-ul“ - a trebuit să fie săpat în Google.
Dar acum, 5-6 ore de transpirație și funcționează 111 !!
Primul pas este să se grăbească pentru a arăta dzhavarashovtsam familiare, dar după explicația cererii a fost reținut critica \ _ $$ _ /:
rezultate:
1) El a învățat să se sculpta un program de model, vizualizare și controler. A fost ușor.
2) dau seama cum să lucreze cu Git-lea și GitHub'om (pentru JR-sarcină, nu puteți publica, deci și a șezut cu teoria goale)
3) Am înțeles că cu Swing-OM Am o mare problemă, dar nu contează, pentru că Swing este acum foarte puțini oameni doresc.
4) Creșterea respectului de sine cateva sute de metri, și 3