Tekijä(t): Jarmo Hänninen
Ohjelmointikieli: Visual Basic
Projektin tilanne: Versio 2 tekeillä ihan juuri =)
-> Kopioi ZIP (28 kt)
DVD Katalogi v1.0a on nyt tässä niin sanotusti kaikkien saatavilla. Ajattelin laittaa projektin esille tänne, sillä mutuaman kuukauden sivuja selanneena alkaa hahmottua jo sellainen kuva, että täältä voisi saada apua ohjelman kehittämiseen tarkoituksena päätyä sitten loppujen lopuksi versioon 2.
Eli mielipiteitä saapi lähetellä tästä projektista, joka on ensimmäinen tekemäni VB-ohjelma ikinä... (Seamkin ohjelmoinnin peruskurssin, 1 ov. harjoitustyö. Tulos: 5 eli korkein arvosana)
---
Projektin tarkoituksena oli tuottaa Visual Basic ohjelma, joka käyttäisi hyväkseen edes jonkinlaisia tietokantaominaisuuksia. Ensimmäinen vaihtoehto oli luonnollisesti MS Access -ohjelma, jossa luodun yksinkertaisen tietokannan päälle lähdin rakentamaan hieman monimutkaisempaa ja kuitenkin helppokäyttöistä Visual Basicillä “luotua” käyttöliittymää, joka hoitaisi sitten kommunikoinnin käyttäjän ja tietokannan välillä.
Olen itse intohimoinen elokuvien ystävä ja viimeisin hurahdukseni ovat olleet dvd-levyt, joten päätin tehdä ohjelman johon olisi helppoa ja yksinkertaista tallentaa dvd-levyjen tiedot. Markkinoilla ei ole kovin montaa kyseiseen “alaan” liittyvää ohjelmistoa – toki ilmaisversioita on netti pullollaa, mutta niistä puuttuu aina se jokin tietty asia, jota katalogi-softassa olisi ehdottomasti halunnut olevan.
Toki muitakin vaihtoehtoja olisi ollut aina projektista käytettäviin ohjelmiin saakka, mutta päädyin niin sanotusti avittamaan rakasta harrastustani.
---
Ylläoleva oli katkelma lueminut.doc -tiedostosta joka oli 1.0a:n mukana.... tarkoituksena olisi saada lisättyä nettitoimintoja (tietojen/kuvien yms hakua esim IMDb:stä), kansikuva mahdollisuus, tulostuksen valikointi ja käyttöliittymän viilailu - päätavoitteet olivat siinä ... muita saa ehdottaa...
Screenshotteja kiitos!
Tuossa noita screenshotteja nyt olisi...
Onko kukaan jo pistänyt ohjelmaa testaten? Olisi mukava kuulla mielipiteitä tuosta ”ensimmäisestä ohjelmastani”..
/Jarmo Hänninen aka Glottis
Olen kokeillut. Eräässä vaiheessa kesti 2 minuuttia ladata eräs DVD elokuva (Nuijaninja), muuten hyvä! Jatka samaan malliin!
oss.heino1991: Siis kesti 2 minuuttia ladata tietokantaasi tallentamasi tietue? Montako tietuetta kannassa on tallennettuna?
näyttää hyvältä!
Kohta on tulossa pientä teaseria seuraavasta kehitysversiosta kuvakaappausten muodossa. Ehkä jopa tänään... viimeistään huomenna
No niin - elämme historiallisia aikoja!
Lisätty screenshot tulevasta kehitysversiosta... tuo on sitten vasta alkua ja luultavasti tulee muuttumaan vielä!
Miltäs näyttää?
Ohjelma ei halua käynnistyä...
Runtime error '429': ActiveX component can't be created.
sqwiik: Toivottavasti yritit sitä .exe-tiedostoa käynnistää... tuota niin - mikä käyttis ja onko sinulla runtime-libraryt asennettuna?
Kohta napsahtaa lisää koodia kun olen saanut pari ongelmaa ratkomiskuntoon =)
sorry, että kestää, mutta kyllä se tästä... käännän juuri ADO-juttuja DAO-muotoon... mikäli osaan =)
öööö..... kai niitä nyt muutama sil on
ossi.heino1991:
hmm... tuo hitaus johtunee luultavasti DAO:sta.. kun se ompi hitaampi kuin ADO, jota nyt yritän kovasti ympätä tähän uuteen versioon...
Tietysti se voi johtua myös koneestasi (mikä kokoonpano?) tai Access-versiosta...
Anteeksi kovasti projektin keskeneräisyys ja totaalinen viipyily sillä tässä on töitä(kin) pahasti kesken :)
ADOn nopeus tietokannan käsittelyssä on kiistaton:
Olen käsitellyt yli 140.000 tuotteen tietokantaa ADOlla ilman vaikeuksia. Paikallinen Access tietokanta tai ulkoinen SQL palvelin => ei väliä. Käytännössä sama koodi käy kumpaankin ja tietokannan vaihto käy lennosta hyvin helposti.
Mutta projektisi on ihan lupaava. Keep going!
Kiitos Wizardille =)
Ja ”faneille” tiedoksi, että vaikka tämä projekti onkin hieman hiljainen niin se ei tarkoita, että se olisi loppunut tyystin/kokonaan.
Tässä pitää vääntää opinnäytetyötäkin kovasti... mutta kyllä tämäkin eteen on jonkinverran duunia tehty.
No niin!
Nyt kun saan vielä nuo tallennusjutut ja searchin pelittämään niinkuin niiden pitäisi niin homma on printtausfunktiota vaille ”bueno”! Mahtihomma!
toivottavasti toi ”star w” on str wreck eikä star wars :f
Kuuluisiko ohjelman toimia vaikka tietokannassa ei ole mitään? Ohjelma toi 8x poista nappautuksen jälkeen viestin
”Run-time error '3021':
No current record”
Pitäisikö suojata se ensimmäinen tallennus siten ettei sitä voi poistaa?
Aikamoinen projekti. Ootan innolla päivitystä.
Tuota.
Voisit kyllä päivittää ohjelmasi käyttämään ADO:a koska
DAO taitaa poistua kohta kokonaan käytöstä ja tukea siihen et sitten saa (eli päivityksiä). ADO:n kanssa on myös helpompi hanskata esim. uuden kannan luonti jos esim. kanta on tuhoutunut. (nythän ohjelma kaatuu 'Runtime Error':iin.
Aihe on lukittu, joten siihen ei voi vastata.