Meeskond "ASP-TASTIC": Difference between revisions
Line 18: | Line 18: | ||
''Panen paika umbkaudsed koodi standardi meie projekti jaoks, et erinevate autorite kirjutatud kood võimalikult ühesugune ja kergelt hallatav välja näeks.'' | ''Panen paika umbkaudsed koodi standardi meie projekti jaoks, et erinevate autorite kirjutatud kood võimalikult ühesugune ja kergelt hallatav välja näeks.'' | ||
# | #Meetodid suure algustähega, muutujad väikene, privat muutujad _ algusega + muud C# koodi kokkuleppelised standardid | ||
# | #Meetodite dokumenteerimine (va. PageLoad) /// (kolme slashiga) Sisend väljund parameetrite mappimine pole kohustuslik. | ||
# | #Koodi kommentaarid: umbes iga 4 kirjutatud rea ette //kommentaar mida need read teevad. | ||
# | #Muutujanimed ingliskeelsed, dokumentatsioon eestikeelne! | ||
=Materjalid (arendajatele)= | =Materjalid (arendajatele)= |
Revision as of 23:14, 1 December 2010
Teema
Teeme küsimused vastused portaali, kus (parimad) vastajad saavad vastuste eest punkte ja punkte on võimalik auhindade vastu vahetada? Samuti on küsimuste all võimalik inimestel arutleda (tsiteerida üksteist, kommenteerida teiste profiile?, lisade sõbralisti?, uploadida profiilipilti?, täiendada oma kontaktandmeid?). Kasutame ASP.Net kasutajaliidest. Idee on alles läbitöötamisel.
Tehniline pool
- Kasutajaliides
- ASP + xHTML/CSS + AJAX
- Äriloogika
- C#.NET
- Andmebaas
- MySQL (eraldiseisev, www.freesql.org poolt. Ühendamiseks ODBC teegid + MySQL Query Browser graafilise kasutajaliidesena (kui peaks vaja minema)).
Koodi standard
Panen paika umbkaudsed koodi standardi meie projekti jaoks, et erinevate autorite kirjutatud kood võimalikult ühesugune ja kergelt hallatav välja näeks.
- Meetodid suure algustähega, muutujad väikene, privat muutujad _ algusega + muud C# koodi kokkuleppelised standardid
- Meetodite dokumenteerimine (va. PageLoad) /// (kolme slashiga) Sisend väljund parameetrite mappimine pole kohustuslik.
- Koodi kommentaarid: umbes iga 4 kirjutatud rea ette //kommentaar mida need read teevad.
- Muutujanimed ingliskeelsed, dokumentatsioon eestikeelne!
Materjalid (arendajatele)
MySQL Query Browser
MySQL Query Browser võimaldab andmebaasiga ühendada läbi graafilise liidese ning teha muudatusi ja vaadata tabelite vahel olevaid seoseid.
Peale paigaldamist otsige masinast ülesse MySQL Query Browser ja käivitage. Avaneb aken:
Täita nii nagu üleval näidatud (default schema jätta tühjaks) Kui annab veateate pane linnuke, et do not show ja siis uuesti Connect.
NB! Ühendamiseks vajaliku parooli saate applikatsiooni connection stringist (mis tõenäoliselt hakkab asuma AppSettings failis)
Codeplex
Codeplex: http://koppees.codeplex.com/
Liikmed
Taivo Türnpuu
- tehtud asi 1
- tehtud asi 2
- tehtud asi 3
Jarko Kaskmaa
- tehtud asi 1
- tehtud asi 2
- tehtud asi 3
Indrek Kõue
- tehtud asi 1
- tehtud asi 2
- tehtud asi 3
Logi
29. november
Otsustasime, et teeme ASP kasutajaliidesega rakenduse: küsimused vastused veebileht.
30. november
Indrek lõi wiki lehe ja uurib võimalikke lahendusi andmebaasi osas (kus, mida ja kuidas). Tõenäoliselt läheb käiku MySQL ja ühendamiseks kasutame OCDB teeke.
1. detsember
Jarko registreeris codeplexi. Indrek lahendas andmebaasi probleemi: kasutame tasuta MySql andmebaasi freesql.org poolt + ODBC teeke C# + MySQL Query Browserit graafilise kasutajaliidesena (kui peaks vaja minema). Indrek ja Jarko täiendasid ka wikit.