Programiranje

Prijedlog Open Source projekta

Tracer pon 21.9.2009 17:23

Gotova je i Beta 3 verzija klijent aplikacije! Cool

 

Aplikacija & Source:

http://www.box.net/shared/st7ylphz87

 

 

Novosti:

- Mogućnost instalacije za trenutnog ili sve korisnike sustava

- Kreiranje shortcut-a na desktopu i u start menu/programs

- Moguće resetiranje računala nakon instalacije

- Dodan Njemački jezik

- Redizajn instalacijskog postupka (logovi i brisanje samo instaliranih datoteka)

- Vizualni prikaz deinstalacije

- Gumb browse automatski dodaje naziv i verziju aplikacije i može kreirati novi folder

- Redizajn prozora (odabir putanje, kraj instalacije)

- Ispravljen bug kod definiranja putanje instalacije

 

Prijevod je još jedan dio posla koji treba finalizirati, pa ćemo vjerovatno cijelu aplikaciju napraviti tako bude na odabranom jeziku (uključujući i error poruke). Gotova je i detekcija .NET frameworka pri instalaciji, kao i detekcija rezolucije windowsa itd itd.. ali to ćemo implementirati kad budemo prikazali na konkretnom primjeru. Također su u planu i skinovi itd..

 

Da bi pokrenuli source code potrebno je imati Turbo C++ 2006 (BDS 2006, C++) ili BDS 2007/2009.
Također je prethodno potrebno instalirati LMD TOOLS paket komponenti za odabrano razvojno okruženje, a paket se može preuzeti na

http://www.lmdtools.com/download/

 

Za sve detalje možete pogledati i u

 

http://forum.open-install.com/

 

Trenutni popis sudionika koji su na neki način doprijenijeli ovom projektu se može naći ovdje:

 

http://forum.open-install.com/viewtopic.php?f=11&t=25

 

 

A sada.. pregledajte, testirajte pa javite dojmove Osmijeh. Sada je to već pri kraju i ostaju više-manje sitnice oko ovog osnovnog dijela aplikacije. Svaka kritika/ideja i prijedlog je dobrodošao.

 

woodgamesfx pet 23.10.2009 09:50

Pošto od početka ne pratim ovu temu možda je kasno za prijavu , ali ako nije dajem malo svog vremena na raspolaganje zajednici koja planira postaviti open source program. Evo par slika programa koji sam prije godinu dana napravio ali još nije zaživio objavu mada je 99% funkcionalan .

Program kriptira datoteke sa ključem te iste dekriptira. Da kriptirane datoteke možete kompresirati ...

 

Evo par slika programa :

 

http://img41.imageshack.us/i/cr1d.jpg/

http://img41.imageshack.us/i/cr2y.jpg/

http://img21.imageshack.us/i/cr3z.jpg/

 

 

woodgamesfx pet 23.10.2009 10:08

Našao sam i neke slike iz alata za izradu igri kojem sam neko vrijeme radio. U pozadini sve to vrti moj game engine baziran oko DirectX API-a i TV3D SDK-a ... Planiram to još malo dovršit pa ponudit kao open source ....

 

http://img36.imageshack.us/i/sceneeditor1.jpg/

http://img401.imageshack.us/i/uniteditor1.jpg/

http://img75.imageshack.us/i/uniteditor2.jpg/

http://img75.imageshack.us/i/uniteditor3.jpg/

 

Mislim da je to dovršeno otprilike do razine od 80% .

Rađeno je u C# Izlanuo se

Tracer pet 23.10.2009 10:27
woodgamesfx kaže...

Pošto od početka ne pratim ovu temu možda je kasno za prijavu , ali ako nije dajem malo svog vremena na raspolaganje zajednici koja planira postaviti open source program. Evo par slika programa koji sam prije godinu dana napravio ali još nije zaživio objavu mada je 99% funkcionalan .

Program kriptira datoteke sa ključem te iste dekriptira. Da kriptirane datoteke možete kompresirati ...

 

Evo par slika programa :

 

http://img41.imageshack.us/i/cr1d.jpg/

http://img41.imageshack.us/i/cr2y.jpg/

http://img21.imageshack.us/i/cr3z.jpg/

 

 

Ako si zainteresiran možeš raditi na manager aplikaciji (open-install). Detaljnije možeš pitati i ovdje ili člana itf4n koji će koordinirati taj tim. Također, posjeti forum koji se nalazi na

 

www.open-install.com

Tracer čet 7.1.2010 19:36

Klijent aplikacija se u potpunosti radi u C++u.

 

Inače, kad smo već kod ovoga evo i nekih novosti glede nalolazeće verzije.. Već je ugrađena potpuna UNICODE podrška u aplikaciju, dizajn je promjenjen (TMS komponentama), setup će pri pokretanju vršiti detekciju potrebnog .NET Frameworka, te automatski s Interneta napraviti download instalacije i pokrenuti ju ukoliko korisnik nema traženi framework itd itd.. Ali nažalost ipak skinovi se neće moći ugraditi u ovoj verziji jer postoji problem s flickeringom forme, bez obzira na doublebuffer. No, već ćemo nešto kasnije i za to smisliti rješenje...

 

Ako još ima kakvih prijedloga glede toga što bi bilo zgodno staviti u setup svakako pišite.

naxeem pet 8.1.2010 11:03
Tracer kaže...

Klijent aplikacija se u potpunosti radi u C++u.

 

Inače, kad smo već kod ovoga evo i nekih novosti glede nalolazeće verzije.. Već je ugrađena potpuna UNICODE podrška u aplikaciju, dizajn je promjenjen (TMS komponentama), setup će pri pokretanju vršiti detekciju potrebnog .NET Frameworka, te automatski s Interneta napraviti download instalacije i pokrenuti ju ukoliko korisnik nema traženi framework itd itd.. Ali nažalost ipak skinovi se neće moći ugraditi u ovoj verziji jer postoji problem s flickeringom forme, bez obzira na doublebuffer. No, već ćemo nešto kasnije i za to smisliti rješenje...

 

Ako još ima kakvih prijedloga glede toga što bi bilo zgodno staviti u setup svakako pišite.

U čemu je izveden rendering sučelja? Ako je (za Windowse) standardni GDI, skinovi nebi smjeli biti problem ako bi se moglo mijenjati resurse. Do kakvog flickeringa je došlo i u kakvom okruženju?

Tracer pet 8.1.2010 11:32

Skin je zamišljen u obliku pozadinske slike (bmp, jpg...) , pa da se komponente evenutalno razmjeste po formi kako bi se uskladile u odnosu na sliku (vidi priloge).

 

Stvar je u sljedećem: Slika se na formu stavi preko Image komponente, no kada se mišem pređe preko npr. gumba koji je dodan nad Image komponentom onda se događa titranje jer Image komponenta stalno iscrtava sliku. Ako se postavi doublebuffer na true onda titranja nema, ali pojedine komponente onda iz nekog razloga ne žele biti transparentne..

naxeem pet 8.1.2010 11:58

Nemoj me uzeti za riječ, davno je bilo, ali bojim se da to nije pravi način da to napravite. Prava metoda je da potpuno ručno crtaš skin. Pritom izgubiš title bar i ostalo vezano uz klasičan win prozor, ali to vrlo lako ručno nadomjestiš. Vrlo je jednostavno izvesti i nisam nikada imao problema s tim. S obzirom da koristite C++, pretpostavljam da vam MFC nije problem (iako je malo teži od klasičnih današnjih GUI sistema (.NET) ili stari VCL).

Pokušam pronaći svoj jedan custom gui kalkulator koji sam radio prije ... Isuse... prije 10 godina.

Tracer pet 8.1.2010 12:07

Oblik forme će ostati isti. Eventualno bi se mijenjala samo pozadina i raspored komponenti. Zato je nekako najjednostavnije samo ubaciti sliku. No, sad sam promjenio komponente tj. stavio sam one koje su CustomDraw pa ću naknadno još vidjeti kako će se sve ponašati na tome. Iako, sad sam više fokusiran na feature poput ovog .NET Framework detection & download-a, potpunog prijevoda sučelja, a vjerovatno ću ubaciti i Vista dijaloge s emulacijom na XP-u i niže..

Tracer sri 13.1.2010 10:25

Ako ima zainteresiranih za prijevod aplikacije na strane jezike molim da se ovdje jave. Za sada će biti podržani Hrvatski, Engleski i Njemački jezik.

 

Znači, traži se dobro poznavanje nekog drugog stranog jezika na koji bi se aplikacija mogla prevesti.