Pieniä kysymyksiä ohjelmoinnista

Viestiketju alueella 'Ohjelmointi' , aloittaja kivibot, 27.12.2011.

NOSTOJA MUROPAKETIN SISÄLLÖSTÄ
  1. Paapaa

    Rekisteröitynyt:
    14.04.2005
    Viestejä:
    11 047
    Ehkä on järkevämpää postata se ongelma suoraan...
     
  2. N1kkel

    Rekisteröitynyt:
    12.10.2013
    Viestejä:
    1 095
    Äh, taidan antaa olla.
     
    Viimeksi muokattu: 17.10.2016
  3. Noz

    Rekisteröitynyt:
    21.06.2006
    Viestejä:
    466
    Jos täysin nollista lähtee, niin kannattaa ehdottomasti osallistua Ohjelmoinnin MOOC (http://mooc.fi/courses/2016/ohjelmoinnin-mooc/) -verkkokurssille. Kurssi on ilmainen, ja sitä voi suorittaa omaan tahtiin.

    Materiaalissa on sopivassa suhteessa teoriaa ja tehtäviä, jolloin teoriaosuuksia luokiessa ei pääse kyllästymään.
     
  4. Kahviholisti

    Rekisteröitynyt:
    17.09.2011
    Viestejä:
    202
    Ajattelin tässä ihan harjoituksen vuoksi rakentaa toimivan verkkosivukokonaisuuden.. mutta nyt jouduin ensimäisen ongelman eteen.

    En saa tuota sivulla olevaa menua toimimaan oikein, eli sen pitäisi pysyä vakiona koko ajan vaikka sivua rullataan alaspäin ja sen yläosan pitäisi olla vakiona yläreunassa (nyt siihen jää rako). Kuva gallerian pitäisi näyttää oletuksena 2x mutta näyttää lisää kuvia rullatessa alaspäin.

    TL;DR
    Elikkäs tästä https://jsfiddle.net/az1ryasc/2/ pitäisi saada tämännäköinen https://gyazo.com/11276773689dec2385697c78736624bf

    Kuvat on placeholdereita ja sivu menun taustat erivärisiä eri elementtien erottamisen vuoksi. Col 1 tarkoitus tulla otsitkot.

    Iso kiitos sille joka viitsii auttaa, ehkä keksin jotain kivaa palkkioksi avunannosta..
     
  5. jmk00

    Rekisteröitynyt:
    24.08.2015
    Viestejä:
    72
    Viimeksi muokattu: 26.10.2016
  6. Kahviholisti

    Rekisteröitynyt:
    17.09.2011
    Viestejä:
    202
    Ei ihan sitä mitä hain mutta kiitos :) Tarkoituksena oli että ylhäällä ja alhaalla olevat palkit, footer ja header, eivät jäisi menun alle (en tiedä ovatko liian tummat etteivät erotu)
     
  7. jmk00

    Rekisteröitynyt:
    24.08.2015
    Viestejä:
    72
  8. Kahviholisti

    Rekisteröitynyt:
    17.09.2011
    Viestejä:
    202
    Ei ihan mutta melkein. Olen todella huono selittämään visioitani sanoin. Eli menun olisi tarkoitus olla yhtä korkea kun nyt näkyvä harmaa alue eli tasoissa col#1 kanssa.
    eli näin: https://jsfiddle.net/az1ryasc/9/ kuten alkuperäisessä, mutta ilman että peittää footeria rullattaessa alas. (COL#1 ei ole header)
     
    Viimeksi muokattu: 27.10.2016
  9. jmk00

    Rekisteröitynyt:
    24.08.2015
    Viestejä:
    72
    Tämä on kyllä melko sekava rojekti :) No tein nyt niin kuten sanoit, mutta vielä siellä näyttää kaikenlaisia ongelmia olevan:

    https://jsfiddle.net/az1ryasc/13/

    No toivottavasti pääset eteenpäin.
     
  10. Kahviholisti

    Rekisteröitynyt:
    17.09.2011
    Viestejä:
    202
    :D ei vieläkään ihan sitä mitä haen.. hitsi kun en ole hyvä selittämään.

    Eli footeri olisi fixattu (nyt rullatessa footer ei ole fixattuna sivun alapohjassa) ja rullatessa menua, ei pitäisi jäädä tuota nyt näkyvää lilaa kohtaa vaan menun yläosan pitäisi olla samalla tasolla kun sivun yläosa.
    En tiedä onko kuvasta apua, mutta punainen alue pois ja harmaan alueen tasalle menu:
    [​IMG]
     
  11. jmk00

    Rekisteröitynyt:
    24.08.2015
    Viestejä:
    72
    Tarkoitatko että footeri olisi koko ajan näkyvissä sivun alalaidassa? Laita sitten fooreriin position: fixed ja bottom:0.

    Jos haluat menun pysymään yläosassa niin sen positiota pitäisi muuttaa kun käyttäjä scrollaa sivulla alaspäin. Mutta mutta, tuossa sivussa on nyt melkoisesti ongelmia ja suosittelisin aloittamaan ihan alusta. Tee elementti kerrallaan ja testaa että responsiivisuus toimii eikä mikään lävähdä paikoiltaan kun sivun leveys muuttuu. Nyt sivu ei toimi näin ja positiot pomppivat miten sattuu leveyden muuttuessa.
     
  12. Kahviholisti

    Rekisteröitynyt:
    17.09.2011
    Viestejä:
    202
    Jep.. olen tässä korjaillut skaalausta pitkin päivää. Sain menun toimimaan.. mutta Col3 hajosi käsiin :(

    EDIT: työt kutsuu. arvostaisin suuresti jos joku vaivautuisi korjaamaan tuon toimivaksi. Lupaan korvata nöhdyn vaivan.
    https://jsfiddle.net/8s0khvbm/

    image divi joka puuttuu HTML:stä:
    http://pastebin.com/W5e16eXg
     
    Viimeksi muokattu: 27.10.2016
  13. Paapaa

    Rekisteröitynyt:
    14.04.2005
    Viestejä:
    11 047
    Jos on huono selittämään yksiselitteisesti, mitä tarkoittaa, niin kannattaa piirtää kuva tai tehdä mockup jollain sopivalla softalla. Vähentää turhaa työtä kummasti...
     
  14. Maxitors

    Rekisteröitynyt:
    24.08.2012
    Viestejä:
    114
    Olen tehnyt oman ohjelman androidille ja toiminnat alkaisivat oleen kunnossa, mutten ole tyytyväinen ulkoasuun. Onko jollakin antaa vinkkejä kuinka tehdään toimiva ja hyvä ulkoasu. Mitkä värit sopii yhteen mitkä taas ei. Spoilereis muutama kuva nykyisestä..

    [​IMG]
    [​IMG]
    [​IMG]
     
  15. MikaHakK

    Rekisteröitynyt:
    05.07.2006
    Viestejä:
    2 665
    Jos varman päälle, niin Google kyllä useimmiten osaa todella hyvin https://material.google.com/style/color.html#
     
  16. minavain123

    Rekisteröitynyt:
    03.07.2010
    Viestejä:
    179
    Pelkistetty on jees, varsinkin jos tarkoitus on jollain tapaa tarjota infoa tekstimuodossa. Joku valmis väripaletti varmasti ok.

    Tai sitten tekee jokerit ja antaa käyttäjän kustomoida halutessaan.
     
  17. Lieskaa

    Rekisteröitynyt:
    06.08.2007
    Viestejä:
    39
  18. Maxitors

    Rekisteröitynyt:
    24.08.2012
    Viestejä:
    114
    Paljon kiitoksia kaikille neuvoista. Noista sivuista varmaan saan uudet värit ohjelmalle. En kuitenkaan halua tehdä sovelluksesta tikkurilan värimainosta. Tavoitteena olis saada hillitty väri ja hyvä käytettävyys. Vielä pitäis saada jotenkin noita listviewin itemit siistiksi, jossa on paljon tekstiä.
     
  19. Asdqwerty

    Rekisteröitynyt:
    04.03.2015
    Viestejä:
    167
    Mistä löytää motivaatiota ohjelmointiin? Olen nyt vuoden opiskellut insinööriksi enkä vieläkään ole oiken päässy jyvälle ohjelmointiin. Olen käynyt java ja C# perusteet, sekä opiskelen ohjelmointia (niin lukemalla teoriaa kuin tekemällä harjotteita) myös vapaa-ajalla. En vain tunnu oppivan mitään.
     
  20. Olorin

    Rekisteröitynyt:
    23.02.2002
    Viestejä:
    2 074
    Lyhyesti sanottuna näkemällä ohjelmoinnin tarpeellisena itselle. "Turhan" opettelu on työlästä.

    Tiedosta mitä ohjelmoinnilla voi saavuttaa ja löydä sellaiselle käyttöä opiskelualastasi tai muualta elämästäsi.
     
  21. minavain123

    Rekisteröitynyt:
    03.07.2010
    Viestejä:
    179
    Tee jotain liittyen aiheeseen, joka sinua kiinnostaa. Oli se sitten futis, historia tai vaikka geometria.

    Pointti on, että sulla on jotain, minkä haluat toteuttaa. Ohjelmointi on työkalu siihen.
     
  22. *CoFSA-99*

    Rekisteröitynyt:
    26.09.2014
    Viestejä:
    21
    Moro,

    haasteeni on, että Python koodissani rivien määrä kasvaa, joten pitäisi siirtyä samantyyliiseen rakenteeseen kuin Javan luokat. Onko teillä kokomuksia Python luokkien käytöstä ja onko sillä saanut koodia selvemmäksi.
     
  23. Juntunen_

    Rekisteröitynyt:
    16.12.2015
    Viestejä:
    117
    Kävin ohjelmoinin perusteet (C#) kurssin ensimmäisenä vuonna, joka oli suhteellisen helppo ja jopa osasin jotain. No nyt sitten on alkanut seuraava kurssi, josta olen jo vaarassa tipahtaa koska en yhtään ymmärrä mitä tapahtuu ja en vain oikeasti osaa. Olen yrittänyt seurata mukana ja teen harjotteita vapaa-ajalla, mutta silti tuntuu että kurssin aihe on ihan eri luokkaa. Tuntuu siltä kuin perusteet kurssilla opetettiin lukemaan, mutta jatko kurssilla pitäisi osata latinaa. Osasyynä ongelmaan on tämä klassinen eri opettajista johtuva ''Se opetetaan sitten jatkokurssilla vs se opetettiin alkeet kurssilla''. Myös se että opettaja ei anna vapaita käsiä tehtävien toteuttamiseen, vaan pitää tehdä juuri sillä tavalla kuin hän haluaa, vaikeuttaa omaa tekemistäni. T

    Oikeasti kiinnostaa opiskelu ja ohjelmointi. mutta kurssi vie tosi paljon motivaatiota pois ja energiaa, eikä opettajastakaan ole apua koska hän suorastaan haukkuu pystyyn jos sanot että et osaa jotain. Asiaahan ei tietenkään auta yhtään se että minkäänlaisia konkreettisia esimerkkejä oikeaoppisesta toteutuksesta ei ole tarjolla opettajan puolesta.

    Mitähän tässä pitäisi tehdä?
     
  24. Paapaa

    Rekisteröitynyt:
    14.04.2005
    Viestejä:
    11 047
    Luokat on vain yksi (ja ihan hyvä) tapa kääriä toiminnallisuutta erillisiksi kokonaisuuksiksi. Eikä luokat ole kaikissa tapauksissa paras mahdollinen tapa. Mutta kannattaa ehdottomastai katsoa, jos luokat sopisi omaan ohjelmaasi. Luonnollisesti koodia voi myös selkeyttää kirjoittamalla selkeät kokonaisuudet omiksi funktioikseen. Erityisen hyödyllistä on, jos näin saadaan turhaa toistoa vähennettyä.

    Pythonissa voit myös jakaa koodin isommiksi kokonaisuuksiksi eri moduuleihin (eri tiedostoihin) ja jopa paketteihin (hakemisto, jossa läjä moduuleita). Tämäkin selkeyttää kokonaisuuden hallintaa, kun kaikki koodi ei ole samassa tiedostossa.
     
  25. Paapaa

    Rekisteröitynyt:
    14.04.2005
    Viestejä:
    11 047
    Ainakin antaa aikaa opettelulle ja edetä yksi haastava asia kerrallaan. Voit laittaa tänne kysymyksiä, jos et Googlella löydä vastauksia. Sehän se on parhautta nykyään ohjelmoinnin opettelussa, että vertaistukea löytyy, eikä ehkä niin kauan tarvitse paukuttaa päätä seinaan kun yrittää kaiken pähkäillä itse.

    Mutta mikä on siis ongelma? Opettaja kertoo, miten täytyy tehdä, mutta ei kerro, miten? Eli en ihan saanut kiinni.
     

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti