Thursday, April 22, 2010

Väike mõttelend

Tekkis vajadus enda jaoks täpsemalt läbi mõelda kuidas meie loodav süsteem peaks töötama sai tehtud väike scetch...


Proovisin lähtuda siis nn. kasutus juhtudest. See tähendab, et mis lehel mis on ja mida teha saab.
Ise asi kas see kõik täpselt nii on ja tuleb aga mingigi väike pidepunkt on olemas.

Sai tehtud ka lehed:
Kasutaja registreerimine ja firma registreerimine.

Monday, April 19, 2010

Web.sitemap

Sain valmis sitemap faili muutmise funktsionaalsusega. Võimalik on lisada uusi lehti sitemap faili ja neid sealt eemaldada. Samuti on olemas järjekorra muutmise võimalus ning sitemap elemente saab ka tõsta ühe elemendi seest teise sisse. Muutused kajastatakse ka SitemapDataSource objektis, seega kasutaja näeb menüüs muutusi pärast järgmist refreshi.

Monday, April 5, 2010

Väike koosviibimine

1. aprillil sai projekti grupp Madise juures kokku, et lõpuks tegeleda eesseisva ülesandega. Midagi suurt ära ei suudetud teha - alusasime väikeste asjadega ja info otsimisega.

  • Mait ja Indrek tegid algust CMS'iga.
  • Joosepi hoolde jäi kujundus ning masterpage loomine.
  • Madis uuris kuidas AJAX'iga dünaamiliselt luua lehele control'e.
  • Toomase ülesandeks oli uurida kuidas luua PDF formaadis faile.
Pärast üheksatunnist istumist ning nii mõnegi energiajoogi manustamist pakkisime pillid kokku ning suundusime koju.

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

Sunday, February 28, 2010

SourceForge.net kasutajad

Heips!
Pakun välja, et projekti haldamiseks võiks kasutada SourceForge'i . Seal on olemas Subversion, Wiki ning igast muud fäänsid asjad, mis peaks tegemise lihtsamaks muutma.
Seega palun end seal kasutajaks regada (eraldi, mitte Google kontoga) ning oma kasutajanimi anda, siis saan lisada projekti memberiks.

Ahjaa, võiks siis kõikide msn/skype ka saada, siis on lihtsam :)
Minu oma on viilu ät hotmail punkt com ja skype on madisvel