Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

desktop titleless aplikacija

[es] :: Java :: desktop titleless aplikacija

[ Pregleda: 1347 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bozabaksuz
Boza BASS

Član broj: 88137
Poruke: 99
*.dynamic.isp.telekom.rs.



+3 Profil

icon desktop titleless aplikacija25.12.2010. u 18:39 - pre 162 meseci
Pre par meseci mi je palo na pamet da napravim mini prirucnik za studente Masinskog Fakulteta (ciji sam apsolvent). Dizajn sam brzo pripremio, medjutim usled nedostatka slobodnog vremena i internet konekcije rad nisam ni poceo. Sada zelim da zapocnem ovaj projekat pa [es] java programere zelim da pitam sledecih par pitanja, kao pocetnik u svetu OO programiranja.

1. Zelim savremen dizajn bez default OS title bar-a (linux i windows) vec zelim da poseduje dugmice koje sam sam nacrtao (prilozen dizajn parent windowa aplikacije) uz dugmice za gasenje i minimiziranje. Interesuje kako da izbacim title bar i ugasim kontrolu za resize window.

2. Zelim da aplikacija bude "modularna" (posto ce biti dosta velika, a moduli ce se pojedinacno praviti), tj da izborom oblasti u glavnom prozoru glavni meni zameni listom koja ce ucitavati iz neke baze,XML-a, ili liste fajlova u direktorijumu nazive doticnih modula, pa zatim izborom nekog od modula otvara child-window sa nekom od aplikacijica koje nece imati metodu main vec ce moci da se ucitaju samo iz doticnog programa poput modula (ako sam dobro razumeo koncept oo-a).

3. Kao sto sam vec napomenuo aplikacija ce sadrzati dosta i dokumentacije (pretpostavljam html dokumenti) koji ce se nalaziti u nekom od podfoldera i ucitavati u neki od modula.Da li je ovo preporucljivo ili ima neko bolje resenje.

4. U aplikaciji ce na dosta mesta biti i proracunskih delova, tako da ce mi biti potrebni textbox-ovi koji ce imati neki EventKeyboardListener (nadam se da mislim na pravu stvar) koji nece dozvoljavati korisniku da u textbox unosi karaktere vec iskljucivo cifre sa izuzetkom operanda tipa predznaka - kao i decimalnog zareza. postoji li vec gotovo resenje ili nesto slicno?

5. Aplikacija ce biti povezana i sa bazom podataka sa kojom treba da se povezuje lokalno iz nekog od subfoldera i doticna ne treba da pravi konekciju sa OS-om i ne trebaju dodatni drajveri osim onoga sto se nalazi u samom folderu aplikacije - zelim da bude portabilna(radeci ranije sa nekim website php generatorima za rad doticni su mi trazili da bazu podataka povezem, u windowsu, preko ODBC-a).

6. Pri zatvaranju (gasenju) nekog od modula postoji li komanda tipa ZatvoreniModul.flushAll (mislim da je ovako), tj komanda pomocu koje unistavam sve objekte i promenljive koriscene u modulu a ne koristi ih ni jedan drugi otvoreni.

7. Aplikacija radi u lokalu, dakle off-line.

8. Neke od vasih preporuka za module koji treba da se ukljuce. Moja trenutna lista:
-Matematika (applikacije za proracune nekih osnovnih povrsina/zapremina pomocu zadatih koordinata tacaka, ili mera datih povrsina ili zapremina, iteracije, dokumentacije vezane za integrali/diferencijali (samo dokumentacija za pocetak, mada bilo bi lepo kada bih nasao open source primer numerickog metoda proracuna, ako postoji), matricni racun, crtanje funkcija, neke osnovne f-je 2D i 3D, malo o redovima i teoriji polja)
- jedinice (spisak jedinica i oznaka koje se koriste u inzenjerstvu, masinskom i elektro)
- Mehanika-kinematika i dinamika tacke i krutog tela (podsetnik-dokumentacija)
- mehanika fluida (zakoni, jedinice, relacije (statika, kinematika, dinamika tecnosti i gasova) - samo dokumentacija)
- termodinamika (zakoni, jedinice, relacije, dijagrami,primeri (Desnokruzni, levokruzni procesi, voda-vodena para, paro i gasnoturbinska postrojenja, prolazak, prelazak toplote, radijacija) - samo dokumentacija)
- elektrotehnika (elektrostatika, elektrokinetika, RLC kola,prelazne pojave, elektromagnetizam i elektronika (ukratko osnove i primeri))- samo dokumentacija
- konverzija jedinica (aplikacija)
- Masinski materijali (za pocetak spisak celika sa oznakama u JSO, nemackim, americkim i drugim internacionalnim standardima i osobine (cvrstoca, tvrdoca, elasticnost...))
- Mehanika (statika i otpornost) -dokumentacija, primeri
- Masinski elementi (proracun vise vrsta zupcanika i vratila ili osovina na osnovu datih parametara - aplikacije, ostalo dokumentacija (tolerancije, tipovi prenosa, i razna teorija))
- Maziva - lista oznaka i standardi
- Teorija, jednacine i osobine vezane za rad nekih i osobine masina i delova (Pumpe, ventilatori, kompresori, klipovi, sudovi pod pritiskom, ...)
- PDF 2 strani dokument koji sadrzi tehnicko pismo sa jedne strane a sa druge milimetarski papir. - moze se pozivati unutar samog programa (neobavezno ali bi bilo dobro), ili default aplikacije za citanje PDF-a.

9. Vecinu ove dokumentacije imam (dobar deo i u elektronskom obliku) ali me interesuje ukoliko i neko od vas ima nesto zanimljivo da mi prosledi na mail ili obavesti nekog zainteresovanog. [email protected]. Narocito su pozeljne tabice sa empirijskim vrednostima (tolerancije, razne zavisnosti parametara nekih pojava pri odredjenim vrednostima drugih pojava (termo, fluidi, maziva, standardi za razne masinske delove...)).


Hvala unapred na odgovorima.
"Ne napadam, radije se branim, ni stopu napred, radije korak unazad"
To se zove Kretati se ne-kretanjem,
Najaviti napad bez najave,
Boriti se bez borbe,
Ratovati bez oruzja.
Nema vece nesrece od potcenjivanja neprijatelja. Ko neprijatelja unizi, izgubice moja nacela.
Otuda, kad vojske podjednake snage rat pod svoje uzme,
Tragicna je ona strana koja pobedu za pobedom nize.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Java :: desktop titleless aplikacija

[ Pregleda: 1347 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.