Eli kilpailussa olisi tarkoitus tehdä mahdollisimman näyttävä, ladattavaa grafiikkaa tarvitsematon tiedostopuu ja lataus/tallennusohjelma, jota jokainen foorumilainen voisi myöhemmin käyttää omissa projekteissaan.
Säännöt:
Kilpailutyön lähdekoodi on oltava lähetetty osoitteeseen peliryhma@hotmail.com toukokuun 31. päivään mennessä. KISAN PÄÄTYTTYÄ LÄHDEKOODIT JULKAISTAAN TÄLLÄ PALSTALLA ja foorumilaiset arvioivat tuotokset. Jos haluaa, voi vaihtoehtoisesti laittaa lähdekoodin myös tälle palstalle, joka ei ole kuitenkaan suositeltavaa kopioimisen vuoksi.
Tiedostopuun ominaisuusvaatimukset:
Tiedostopuu alkaa samasta kansiosta missä ohjelma on. Se listaa kaikki kansiot, ja tiedostot, joiden tiedostopäätteistä on taulukko ohjelmakoodissa. Jos avonaisesta kansiosta ei löydy tiettyjä tiedostoja, annetaan sanoma "Käsiteltävää tiedostoa ei löytynyt!".
Tarvittavat funktiot:
- tiedoston avaamisfunktio, joka pyrkii tekemään saman kuin mikä tahansa muu Tiedosto -> Avaa - systeemi
- tiedoston tallentamisfunktio, joka pyrkii tekemään saman kuin mikä tahansa muu Tiedosto -> Tallenna nimellä - systeemi
Näiden sisältä kutsuttavia funktioita, joiden tekemisestä saattaa olla apua:
- kirjoita tiedosto muuttujaan - funktio, joka antaa mahdollisuudet tiedoston jatkokäsittelyyn, esim. "LoadFile()"
- lataa tiedosto muuttujaan - funktio, esim. "OpenToEdit(LoadFile())"
- näytä tiedostopuu - funktio
- piilota tiedostopuu - funktio
- näytä tiedostopuu - funktio
- siirry kansio ylöspäin tiedostopuussa - funktio
Ohjelmasta siis sellainen, että sen voisi suorittaa funktiokutsulla missä tahansa cb-ohjelmassa.
Kilpailutöitä voidaan käyttää ei-maksullisissa ohjelmissa.
Kilpailu: Paras tiedostojenkäsittelyohjelma
Kilpailu: Paras tiedostojenkäsittelyohjelma
Last edited by DJ-Filbe on Wed Apr 28, 2010 9:51 pm, edited 1 time in total.
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
Wtf. Mikset samantien vain vaihda otsikoksi "Tehkää minulle muutama tiedostojen käsittely funktio, kiiiiitos!"
Last edited by DatsuniG on Wed Apr 28, 2010 8:14 pm, edited 1 time in total.
Hengität nyt manuaalisesti.
- Sami The Great
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 4:15 pm
- Contact:
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
Puuttuuko sinulta jostain projektista tämmöinen systeemi? Ovelaa..
http://www.rockodilegames.com
CoolBasickin käyttäjä vuodesta 2004.
CoolBasickin käyttäjä vuodesta 2004.
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
En ilkeä paljastaa (tämäkään ei siis ole tunnustus ) osaamattomuuttani, joten tämä on oivallinen kikka mutta myös ihan (toivottavasti) mukavalta kuulostava kilpailu.
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
Aika mahottomuus tehdä toimivaksi muutakuin vista/seven koneilla, kun aikaisemmat windowsit eivät Users kansiota tunne ja vaikka olisikin vista/seven niin ei ole kiveen hakattu että Users kansio on C-aseman juuressa. Eikä kyllä sekään, että koko kiintoolevy(i)ltä löytyy C-osiota. Että siten aika tyhmmää pultata tuo C:\Users aloituskansioksi.
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
Hyvä pointti!... käy se C: :kin. Muutan sääntöihin.Henkru wrote:Aika mahottomuus tehdä toimivaksi muutakuin vista/seven koneilla, kun aikaisemmat windowsit eivät Users kansiota tunne ja vaikka olisikin vista/seven niin ei ole kiveen hakattu että Users kansio on C-aseman juuressa. Eikä kyllä sekään, että koko kiintoolevy(i)ltä löytyy C-osiota. Että siten aika tyhmmää pultata tuo C:\Users aloituskansioksi.
EDIT:
Tässä se mun noobius näkyy
-
- Moderator
- Posts: 1583
- Joined: Mon Aug 27, 2007 11:24 pm
- Location: Otaniemi - Mikkeli -pendelöinti
Re: Kilpailu: Paras tiedostojenkäsittelyohjelma
Mukavinta on aloittaa haku .exen kansiosta tai esimerkiksi C:\stä. Funktiolle voisi toki vain syöttää parametrinä ensimmäisen kansion ja välttää koko härdellin. Vielä kun lisää, että merkkijono "exe" tai vastaava etsii suoraan ohjelman omasta kansiosta, on homma mukavan simppeli käyttää.