Meeskond "PE": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Pkodotsi (talk | contribs)
No edit summary
Pkodotsi (talk | contribs)
No edit summary
 
(59 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:Screen.jpg|thumb|400px|Autopäevik 1.0]]
22.11.2010
22.11.2010


Otsustasime kirjutada programmi "Autopäevik". Hädavajalik programm autokoda jaoks.
Otsustasime kirjutada programmi '''"Autopäevik"'''. Hädavajalik programm väike autokoda jaoks.


Kasutajaliidesena valisime Windows Forms.
Kasutajaliidesena valisime "Windows Forms" sest juba oli kogemus selles.




23.11.2010
23.11.2010


Programm kasutab MS ACCESS'i andmebaasi .accdb
Programm kasutab MS ACCESS'i 2007/2010 andmebaasi formaat [http://office.microsoft.com/et-ee/access-help/HA010067831.aspx .accdb]


Loeb baasist andmed, täitab põhivormi vastavate andmetega.
Loeb baasist andmed, täitab põhivormi vastavate andmetega.
[[File:Dbrelations.jpg|400px]]


Põhivormi väljad on:
Põhivormi väljad on:


'''VIN kood:''' - unikaalne kood iga auto jaoks
'''VIN kood:''' - unikaalne [http://en.wikipedia.org/wiki/Vehicle_Identification_Number kood] iga auto jaoks (baasis indekseeritav kood)


'''Auto:''' mark, mudel, aasta, kW, mootor, AR number
'''Auto:''' mark, mudel, aasta, kW (võimsus), mootor (kubatuur), ARK number


'''Omanik:''' eesnimi, perenime, telefon, lisainfo
'''Omanik:''' eesnimi, perenimi, telefon, lisainfo


'''Remont:''' toimunud remondi kirjeldus
'''Remont:''' toimunud remondi kirjeldus
Line 26: Line 31:
24.11.2010
24.11.2010


Lisatatud otsingu võimalused - teine objekt Form. Programm otsib baasis autonumbri, VIN koodi ja Autoomaniku perenime järgi.
Lisatud otsingu võimalused - teine objekt Form. Programm otsib baasis autonumbri, VIN koodi ja Auto omaniku perenime järgi.


* Kuid pärast otsingu ei oska veel vastavale kirjele kohe seista põhivormil.
* Kuid pärast otsingu ei oska veel vastavale kirjele kohe seista põhivormil.
Line 34: Line 39:


Lisatud objekt [http://msdn.microsoft.com/en-us/library/8zhc8d2f(VS.80).aspx BindingNavigator Control], mis annab mugavat nihutamise võimalust kirje järgi.
Lisatud objekt [http://msdn.microsoft.com/en-us/library/8zhc8d2f(VS.80).aspx BindingNavigator Control], mis annab mugavat nihutamise võimalust kirje järgi.
25.11.2010
Ilmus uue kirje (ehk auto) lisamise võimalust - nupp Lisada.
26.11.2010
Ilmus kustutamise võimalust koos hoitatuse teadega - nupp Kustutada.
27.11.2010
Ilmus nupp Salvesta ja tehtud mõned muudatused Lisada nupu koodis.
28.11.2010
Otsingumootor nüüd oskab leitud kirjele Otsingu vormilt kohe vastavale kirjele paika panna põhivormil.
29.11.2010
Lisatud nupp Lõpp, mis annab mugavalt (inimese moodi) väljuda programmist. Kõrvaldatud mõned ''bug''id mis saavad juhtuda andmete sisestamisel kasutaja poolt ja lisatud seejärel igasugused veateated.
30.11.2010
Otsustasime, millised väljad kindlasti täitmiseks kasutajatele. Need: VIN-kood, auto mark, auto mudel, omaniku eesnimi ja omaniku perenimi. Rõhutasime need väljad põhivormil. Teised saab olla täitmata. Lisatud vastavad hoiatused.
1.12.2010
Lisatud nupp Redigeerida, mis annab võimalust kohe parandada jooksva kirjet (ehk auto).
* Probleem: valmistab ette hoiatus mis vastab sisestatud VIN koodi dubleerimise eest pärast nupu Salvesta vajutamist. Lahendit veel pole leitud.
2.12.2010
Eelmiselt kirjeldatud probleem on lahendatud. Mõtleme nupust Statistika, mis näitab kõikide võlgude summat.
3.12.2010
Statistika nupp on valmis: arvutab võlgnevuse summa ja võlgnikute arv.
Programm on testimas ja kommentaaride täitmas.
4.12.2010
Programm on valmis.
Programmi lähtekood ja exe fail saab alla laadida [http://narva.ut.ee:8086//index.php?&direction=0&order=&directory=Inimesed/Pavel_Kodotsigov/PE siit]

Latest revision as of 21:37, 7 December 2010

Autopäevik 1.0

22.11.2010

Otsustasime kirjutada programmi "Autopäevik". Hädavajalik programm väike autokoda jaoks.

Kasutajaliidesena valisime "Windows Forms" sest juba oli kogemus selles.


23.11.2010

Programm kasutab MS ACCESS'i 2007/2010 andmebaasi formaat .accdb

Loeb baasist andmed, täitab põhivormi vastavate andmetega.



Põhivormi väljad on:

VIN kood: - unikaalne kood iga auto jaoks (baasis indekseeritav kood)

Auto: mark, mudel, aasta, kW (võimsus), mootor (kubatuur), ARK number

Omanik: eesnimi, perenimi, telefon, lisainfo

Remont: toimunud remondi kirjeldus


24.11.2010

Lisatud otsingu võimalused - teine objekt Form. Programm otsib baasis autonumbri, VIN koodi ja Auto omaniku perenime järgi.

  • Kuid pärast otsingu ei oska veel vastavale kirjele kohe seista põhivormil.


24.11.2010

Lisatud objekt BindingNavigator Control, mis annab mugavat nihutamise võimalust kirje järgi.


25.11.2010

Ilmus uue kirje (ehk auto) lisamise võimalust - nupp Lisada.


26.11.2010

Ilmus kustutamise võimalust koos hoitatuse teadega - nupp Kustutada.


27.11.2010

Ilmus nupp Salvesta ja tehtud mõned muudatused Lisada nupu koodis.


28.11.2010

Otsingumootor nüüd oskab leitud kirjele Otsingu vormilt kohe vastavale kirjele paika panna põhivormil.


29.11.2010

Lisatud nupp Lõpp, mis annab mugavalt (inimese moodi) väljuda programmist. Kõrvaldatud mõned bugid mis saavad juhtuda andmete sisestamisel kasutaja poolt ja lisatud seejärel igasugused veateated.


30.11.2010

Otsustasime, millised väljad kindlasti täitmiseks kasutajatele. Need: VIN-kood, auto mark, auto mudel, omaniku eesnimi ja omaniku perenimi. Rõhutasime need väljad põhivormil. Teised saab olla täitmata. Lisatud vastavad hoiatused.


1.12.2010

Lisatud nupp Redigeerida, mis annab võimalust kohe parandada jooksva kirjet (ehk auto).

  • Probleem: valmistab ette hoiatus mis vastab sisestatud VIN koodi dubleerimise eest pärast nupu Salvesta vajutamist. Lahendit veel pole leitud.


2.12.2010

Eelmiselt kirjeldatud probleem on lahendatud. Mõtleme nupust Statistika, mis näitab kõikide võlgude summat.


3.12.2010

Statistika nupp on valmis: arvutab võlgnevuse summa ja võlgnikute arv. Programm on testimas ja kommentaaride täitmas.


4.12.2010

Programm on valmis.

Programmi lähtekood ja exe fail saab alla laadida siit