Sivu 1/1

VisualBasic - ohjelmointi - keskustelu

Lähetetty:
Kirjoittaja S.Mäenala
Laitetaan projekti liikkeelle!
Tämä ketju on tarkoitettu palautekeskustelua ja kysymyksiä varten. Kurssin vetäminen muodostuu minullekin paljon mukavammaksi jos palautetta tulee runsaasti.
Kysyä saa kurssiin liittyen mitä vain. Ollaan kaikki aluksi aloittelijoita niin kenenkään ei tarvitse varoa tyhmiä kysymyksiä.

Yritän mahdollisuuksien mukaan välttää pitkiä tekstivuodatuksia, niitä harva jaksaa kahlata läpi.
Käytän paljon kuvia, annetaan siis niiden puhua. Aluksi kuitenkin on pakko joitain perusasioita selittää sanoin.
Yritän tarjota innokkaille opiskelijoille paljon omaa tekemistä harjoitusten ja tehtävien muodossa. Tekemällä oppii!

VBA:n kieli on englanti, vielä paljon enemmän kuin Excel'in kieli. Tekstit vilisevät englanninkielisiä sanoja mutta yritän kuitenkin aina kun mahdollista käyttää suomalaisia termejä.

Oma Excel-versio on 2010 eli v.14.0. Vanhempien versioiden omistajat joutuvat ainakin valikkojen osalta jonkinverran soveltamaan ohjeita.
Yritän autella tässäkin suhteessa mahdollisimman paljon.

Minulla ei ole Opetushallitukselta minkään sortin lisenssiä. Tämä kurssi opiskellaan rauhalliseen tahtiin, kevyellä otteella ja jokaisen itse asettamin tavoittein.

Excelit lämpiämään!

Re: VisualBasic - ohjelmointi - keskustelu

Lähetetty:
Kirjoittaja S.Mäenala
Huomasin että kurssi-osio sisältää niin paljon kuvia että sillä on sivun latautumiseenkin jo vaikutusta kun kaikki ovat samassa pilvessä.
Niin päätin avata kurssin varsinaista ohjelmointi-osaa varten uuden ketjun. Samalla tämä lyhentää ylipitkien sivujen skrollausaikoja.
Keskustelu on ollut huiman vilkasta...

Re: VisualBasic - ohjelmointi - keskustelu

Lähetetty:
Kirjoittaja S.Mäenala
Kiitos palautteesta!
Helpottavaa kuulla että joku sentään lueskelee näitä, enkä minä höpise täällä ihan itsekseni.

Kaksi asiaa ollut itselläkin mielessä. Toinen on juuri tuo mitä Mikko ja J00nas kirjoittavat.
Sen suhteen voi vain valaa uskoa vasta-alkajiin: polttopuita on toistaiseksi kasassa niin vähän että asioiden ymmärtämisen pitääkin vielä olla vaikeaa.
Ohjelmoinnissa asiat etenevät vähän kuin tavaamisen harjoittelussa, ensin ei suju millään ja yks'kaks' asiat loksahtavat kohdalleen.
Tehtäviä vain tekemään!

Toinen asia on se että ne, joita kurssi eniten kiinnostaa ovat juuri HasHasHas'in tai lammpan kaltaisia. Heillä on jo ennestään ohjelmointikokemusta ja he osaavat joitain kieliä ainakin jollain tasolla. Näille herroille kurssi on todella varmasti tähän mennessä ollut aivan liian simppeli.

Oma ajatus on kuitenkin toimia aiemmin tehdyn gallupin pohjalta, ja siksi aluksi käydään perusrutiineita läpi. Ideana on siis edelleen edetä niin että täysin puhtaalta pöydältäkin lähtevät voivat kurssia seurata. Vaikeammat tekniikat otetaan esille vasta kun pohja on rakennettu.

Toivottavasti jaksat odotella 3H..

Re: VisualBasic - ohjelmointi - keskustelu

Lähetetty:
Kirjoittaja lammpa-1
S.Mäenala kirjoitti:Kiitos palautteesta!
Helpottavaa kuulla että joku sentään lueskelee näitä, enkä minä höpise täällä ihan itsekseni.

Kaksi asiaa ollut itselläkin mielessä. Toinen on juuri tuo mitä Mikko ja J00nas kirjoittavat.
Sen suhteen voi vain valaa uskoa vasta-alkajiin: polttopuita on toistaiseksi kasassa niin vähän että asioiden ymmärtämisen pitääkin vielä olla vaikeaa.
Ohjelmoinnissa asiat etenevät vähän kuin tavaamisen harjoittelussa, ensin ei suju millään ja yks'kaks' asiat loksahtavat kohdalleen.
Tehtäviä vain tekemään!

Toinen asia on se että ne, joita kurssi eniten kiinnostaa ovat juuri HasHasHas'in tai lammpan kaltaisia. Heillä on jo ennestään ohjelmointikokemusta ja he osaavat joitain kieliä ainakin jollain tasolla. Näille herroille kurssi on todella varmasti tähän mennessä ollut aivan liian simppeli.

Oma ajatus on kuitenkin toimia aiemmin tehdyn gallupin pohjalta, ja siksi aluksi käydään perusrutiineita läpi. Ideana on siis edelleen edetä niin että täysin puhtaalta pöydältäkin lähtevät voivat kurssia seurata. Vaikeammat tekniikat otetaan esille vasta kun pohja on rakennettu.

Toivottavasti jaksat odotella 3H..
Mikään ei ole ainakaan minulle liian simppeliä ja ainoa kokemus muista kielistä on Basic joskus 30 vuotta sitten :)
VB:tä on tullut pakon edessä jonkin verran räplättyä ja yritys/erehdys osastolla "opittua".... mutta hyvin vähän... ja ainakin tähän mennessä on jo parit hyvät huomaamatta jääneet tärpit itselle tullut, joten kiitos nyt jo ja jaksamista jatkoon myös opelle ;)

Re: VisualBasic - ohjelmointi - keskustelu

Lähetetty:
Kirjoittaja HasHasHas
Itelle tutuin kieli on varmasti jo ehkä "vanhanaikainen" PHP (ja "tietysti" perl). Sitä kautta kuitenkin perusidea ehtolausekkeista ja muuttujista jne. on hyvin selkeä itselle, joten koen että pystyn suht helpohkosti "ajattelemaan koodarin tavoin".

Ja toki sitä jaksaa odotella, vaikkakin toistaiseksi olen jättänyt harjoitukset tekemättä. Ajoista kun oikeasti kieliä on aktiivisesti käyttänyt on aikaa tosin vähän turhankin paljon, joten nämä perusjututkin ovat olleet hyvää "kertausta" ja pääsee hyvin tälläisella rauhallisella tahdilla kieleen sisään.

Hyvä puoli tällaisesa alusta alkaen oppimisessa on se, että kun käytännön jutuissa tulee solmuja ja ongelmia, on helppo palata kurssin ekoihin osiin kertaamaan perusteet ja miettiä uudestaan, josko olisi tehokkaampi tapa. Huono puoli omissa osaamisissa on juurikin ehkä PHP -kielen avoimuus, eli se että kieltä voi kirjoittaa niin monella tapaa. Näin ollen usein tullut tehtyä omat projektit jo lähtökohtaisesti hyvin purkkaisiksi joissa samoja juttuja toistetaan koodin aikana useita kertoja, vaikka sen olisi voinut jo alussa määrittää toimimaan järkevämmin.

Juurikin optimaalisen kielen kirjoittaminen (oli kyseessä sitten VBA tai jokin muu) on sellainen asia jossa toivon kurssin aikana myöskin hieman kehittyväni. (Olen tainnut ennenkin mainita, että monet excel -ketjussa esille tulleet ratkaisut ja kurssinvetäjän tiedostot ovatkin avanneet omia silmiä ja nopeuttaneet/hepottaneet omaa toimintaa)

Ja oma tyyli oppia ja omaksua on myöskin aika käytännön läheinen, joten "vaativampia" harjoituksia odotellaan innolla. Mutta ei ruveta hyppimään, juuri silloin kun niitä perusasioita jää väliin, suurenee riski siitä että kielen käytöstä ei ikinä tule optimaalista.