Friday, March 5, 2010

Algeline "projeti plaan"

Prooovime siis vaikselt hakata ka reaalset koodi kirjutama.

I.Master Page'i loomise võtab Joosep enda peale ning loodetavasti esmaspäevaks on lehe üleüldine välimus valmis.

II. Registration ja Log-in jääb Maidu peale. Natuke kujundada ka seda. Mõelda kuidas
registreerimise sammud toimuvad.

III. Indrek avaldas soovi hakata tegelema CMS'i poolega.

IV. Toomas ja Madis uurivad kuidas peaks see arvete sisestamine välja nägema.

Reedel peaksime kõik taas kokku saama ning vaatama, kes mille otsa on komistanud, koodi siluma ning uued ülesanded jagama.

Thursday, March 4, 2010

SourceForge ja SVN

Niisis, asi veel igaksjuhuks teksti kujule ka siia, on vast lihtsam.

Ühesõnaga, Sourceforge pakub sellist ägedat teenust nagu Subversion, millega saab kõik individuaalselt tehtud muudatused ja koodid kokku liita, ühtseks projektiks. Samuti saab erinevate aegade seisundeid tagasi võtta, kui miskit peaks nihu minema.

Kuidas kasutada
  • Tiri omale Tortoise SVN (32 või 64bit, vastavalt vajadusele): http://tortoisesvn.net/downloads , installi ära ning tee kindlasti restart!
  • Loo omale kuskile projekti kaust, kuhu paned sisse veel 2 kausta, üks neist on pideva arenduse jaoks ja teine on valmis versioonide jaoks. Kaustade nimedeks võid panna näiteks "trunk" ja "branches"
  • Exploreri Folder view all (vasakul, see failipuu) tee kaust "trunk" peal paremklikk ning vali SVN Checkout.
  • Avanenud aknas kirjuta "URL of repository:" lahtrisse https://arvedaspnet.svn.sourceforge.net/svnroot/arvedaspnet/trunk ning "Checkout directory" lahtrisse selle "trunk" kausta asukoht, näiteks D:\PROJEKT\trunk
  • Kõik muu jäta samaks ning vajuta nuppu OK. Seepeale tiritakse sererist alla projekti hetkeversioon.
  • Tee samasugune SVN Checkout ka kausta branches peal, kuid lahtrites muuda KINDLASTI ära sõna "trunk" asemele sõna "branches". Ehk siis: https://arvedaspnet.svn.sourceforge.net/svnroot/arvedaspnet/branches ning näitena D:\PROJEKT\branches














  • NB! Kogu arendustöö toimub kausta branches all.
  • Kui oled teinud projektile muudatusi, siis parema klikiga kausta peal, vali SVN Commit (NB! Kindlasti lisa ka lühike kommentaar "Log" lahtrisse, selle kohta, mida tegid/lisasid vms), ning iga kord ennem kui hakkad midagi tegema, vali SVN Update (küsitakse sinu SourceForge kasutajanime ja parooli).
  • NB! Kui tahad mõnd kausta või faili kustutada, millel on juba roheline linnuke peal, siis kindlasti ei tohiks seda teha lihtsalt Delete nupuga. Vali parema klikiga Tortoise SVN menüüst Delete!!!
Sellega peaks hetkel kõik olema. Kindlasti soovitan ka lugeda Tortoise SVN manuali 4. peatükki: http://kent.dl.sourceforge.net/project/tortoisesvn/Documentation/1.6.7/TortoiseSVN-1.6.7-en.pdf
Kui tekib küsimusi siis küsi, peaksin oskama vastata, kuna olen sellega paar päeva katsetanud ja jamanud :)

Wednesday, March 3, 2010

Projekti Andmebaas valmis.

Aega võttis aga asja sai. Lõpetasin siis täna hommikul andmebaasi loomise. Vahepeal oli oht kohtuda õppejõu pesapallikurikaga, sest arvasin, et VisualStudio teeb FK'dele samamoodi nagu QSEE ise tabelisse välja, mis aga kahjuks ei vasta tõele. Tegemise käigus sai ka Visual Studio BETA 1 välja vahetatud Visual Studio 2010 RC vastu, mis pidi olema parem. Nüüdseks on meil andmebaas, mille põhjaks on Microsofti Membership'i andmebaas ja sinna on lisatud meile vajalikud tabelid.

Lõpuks võib alata arendus protsess loomaks Liiwimaa "parimat" Arve Haldus Süsteemi. :D

P.S. Andmebaas näeb välja üli hea ja funktsioneerib laitmatult! (Ennast kiitmast ma ei väsi)

Andmebaasi script sai ka "ise kirjutatud" ja see asub siin