Miten C#:llä tehdään nettiohjelma?

xxxxx

Latasin Microsoftin Visual C# 2005 Express editionin. Eikö tuossa ilmaisessa testiversiossa pysty tekemään nettiohjelmia vaan vain consoli ja windows-ohjelmia?

Jotta selaimella toimivan ohjelman voisi tehdä, niin eikö uuden projektin luonnissa pitäisi olla joku web-forms vaihtoehto?

14

2322

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • yyyyy

      >Jotta selaimella toimivan ohjelman voisi tehdä...

      Se tehdään HTML-editorilla tai jos taito riittää niin sen voi tehdä Katella, Kwritellä, Notepadilla, siis millä tahansa tekstieditorilla.

      Ei selaimet ymmärrä ohjelmointikielillä tehdystä koodista enempää kuin sika hopealusikasta.

      JavaScript ja Java-appletit on erikseen mutta siihenkin tarvitaan HTML:ää millä koodi ladataan omalle koneelle.

      • xxxxx

        Tarkoitin sellaisia jotka toimivat Microsoftin selainympäristössä.

        Silleen virtuaalikonemaisesti kuin java-ohjelmatkin.

        Siksi Microsoftilla on .NET Framework -ajoympäristö.

        Katso vaikka Wikipediasta http://fi.wikipedia.org/wiki/.NET


      • xxxxx
        xxxxx kirjoitti:

        Tarkoitin sellaisia jotka toimivat Microsoftin selainympäristössä.

        Silleen virtuaalikonemaisesti kuin java-ohjelmatkin.

        Siksi Microsoftilla on .NET Framework -ajoympäristö.

        Katso vaikka Wikipediasta http://fi.wikipedia.org/wiki/.NET

        Latasin Visual Web Developer 2005:n ja sillä pystyy tuohon. Ja kielenäkin käy Visual Basic, joten turhaan tuhlasin tänään 10 tuntia C#:n opetteluun.


      • ei näin
        xxxxx kirjoitti:

        Latasin Visual Web Developer 2005:n ja sillä pystyy tuohon. Ja kielenäkin käy Visual Basic, joten turhaan tuhlasin tänään 10 tuntia C#:n opetteluun.

        "Ja kielenäkin käy Visual Basic, joten turhaan tuhlasin tänään 10 tuntia C#:n opetteluun."

        10 tuntia Visual c# opiskelua on hyödyllisempi toimenpide kuin 10 vuotta VB:n kanssa säätämistä


      • Koodin Vääntäjä

        Aika karua olisi Internet / Intranet-sisältö mikäli kaikki tehtäisiin ainoastaan vain html:nä notepadilla ja vi-editorilla. Ja hyöty liiketoiminnalle tasan nolla.

        Web-palvelin syö Visual Studiolla tehtyä ASP.NET-sisältöä ja lähettää selaimelle HTML:ää. 99,4% web-selaimista osaa näyttää esimerkiksi uudet .NET ajax-laajennokset. Nykyistä ASP.NETtiä taitavat näyttää kaikki selaimet.

        Nykyaikainen web-palvelin siis käsittelee sisältöä ja muokaan sen selaimen tuntemaan muotoon, eikä ole enää pelkkä hakemisto jossa on html-dokumentteja.

        Visual Studio 2005:llä Web sivu luodaan File / New / Project ja valitsemalla halutun kielen alta ASP.NET Web Application.


    • guru

      Selainsovellukset tehdään Asp.Net -projekteina. Ohjelmointikieleksi voi valita Visual Basic .Netin tai C#:n. Visual Basic .Net on myös ihan pätevä kieli ja erityisesti VB 3.0-6.0 -taustaisilla henkilöille sopiva tie .Net-maailmaan siirtymiseksi.

      En ole ihan varma, onko Visual Studion express-versioissa tukea Asp.Net -sovellusten tekoon.

      • ei näin

        "Visual Basic .Net on myös ihan pätevä kieli ja erityisesti VB 3.0-6.0 -taustaisilla henkilöille sopiva tie .Net-maailmaan siirtymiseksi. "

        joopa joo... jatkavat saman purkkakoodin vääntämistä vb.netillä mitä vb:lläkin ilman mitään hajuakaan ohjelmoinnista. basic kuuluu jo historiaan kaikkine mokineen ja suunnitteluvirheineen!

        parasta opetella saman tien uusi kieli jolla on pakko totutella olioiden makuun.


      • tiedot .net
        ei näin kirjoitti:

        "Visual Basic .Net on myös ihan pätevä kieli ja erityisesti VB 3.0-6.0 -taustaisilla henkilöille sopiva tie .Net-maailmaan siirtymiseksi. "

        joopa joo... jatkavat saman purkkakoodin vääntämistä vb.netillä mitä vb:lläkin ilman mitään hajuakaan ohjelmoinnista. basic kuuluu jo historiaan kaikkine mokineen ja suunnitteluvirheineen!

        parasta opetella saman tien uusi kieli jolla on pakko totutella olioiden makuun.

        Taitaa olla sulla puutteelliset tiedot koko .net alustasta. Jos katsot jostakin hyvästä oppaasta tarkemmin huomaat, että .net:ssä vb/c#/j# ovat hyvin lähelle samannäköisiä. Niillä saa tehtyä samat asiat, mutta jotkin merkinnät ovat hieman erinäköisiä. Oliot kuuluvat kaikkiin vaihtoehtoihin ja kirjoitetut palikat ovat keskenään yhteensopivia (siis vb#c#j#c ).


      • xxxxx

        Kiitos kaikille vastauksista tähän saakka.

        Tuo tapa jolla tein ei olekaan kovinkaan kätevä varsinaiseen koodaukseen.

        Latasin netistä Visual Basic 2005:n ja Visual C# 2005:n express ohjelmat.

        Kun luo uuden projektin, niin ei siinä ole mahdollista valita Asp.Net -modulia. Pitäisikö sen olla siinä? Puuttuuko se vain noista ilmaisista express-versioista?

        Onko ne vaihtoehdot siis jos ostaa Visual Studio professionalin? Ja voi tehdä nettisovelluksen C#:llä tai VB:llä?


      • ei näin
        tiedot .net kirjoitti:

        Taitaa olla sulla puutteelliset tiedot koko .net alustasta. Jos katsot jostakin hyvästä oppaasta tarkemmin huomaat, että .net:ssä vb/c#/j# ovat hyvin lähelle samannäköisiä. Niillä saa tehtyä samat asiat, mutta jotkin merkinnät ovat hieman erinäköisiä. Oliot kuuluvat kaikkiin vaihtoehtoihin ja kirjoitetut palikat ovat keskenään yhteensopivia (siis vb#c#j#c ).

        että pystyykö "vanha koira" tottumaan täysin erilaiseen ohjelmointityyliin VB6:n jälkeen .nettiin siirtyessään vai jatkuuko sama proseduraalinen koodinvääntö ilman ymmärrystä miten niitä olioita tulisi käyttää?

        kun opettelee kerralla kokonaan uuden kielen, joutuu melkein pakostikin opettelemaan uuden kielen "oikein".


      • guru
        ei näin kirjoitti:

        "Visual Basic .Net on myös ihan pätevä kieli ja erityisesti VB 3.0-6.0 -taustaisilla henkilöille sopiva tie .Net-maailmaan siirtymiseksi. "

        joopa joo... jatkavat saman purkkakoodin vääntämistä vb.netillä mitä vb:lläkin ilman mitään hajuakaan ohjelmoinnista. basic kuuluu jo historiaan kaikkine mokineen ja suunnitteluvirheineen!

        parasta opetella saman tien uusi kieli jolla on pakko totutella olioiden makuun.

        Visual Basic .Net on tällä hetkellä todennäköisesti suosituin .Netin ohjelmointikielistä. Visual Basic .Netin ja C#:n erot ovat käytännössä "kaunokirjoitusteknisiä". Markkinoilla on jopa olemassa konverttereitä kielestä toiseen konvertoimiseksi. Sellaisen voi jopa itsekin helposti rakentaa, jos kiinnostusta löytyy. Niin samanlaisia kielet ovat. Itse asiassa .Net-ohjelmointi on hyvin pitkälti valmiin luokkakirjaston kanssa pelaamista. Olio-ohjelmoinnin tuntemus on sitten asia erikseen, mutta sitä tukevat kaikki .Netin ohjelmointikielet.


      • xxxxx
        ei näin kirjoitti:

        että pystyykö "vanha koira" tottumaan täysin erilaiseen ohjelmointityyliin VB6:n jälkeen .nettiin siirtyessään vai jatkuuko sama proseduraalinen koodinvääntö ilman ymmärrystä miten niitä olioita tulisi käyttää?

        kun opettelee kerralla kokonaan uuden kielen, joutuu melkein pakostikin opettelemaan uuden kielen "oikein".

        Useimmat olio-ohjelmointia käyttävät eivät näe metsää puilta.

        Puhuvat vain olio-ohjelmoinnin erinomaisuudesta ymmärtämättä mitä olio-ohjelmointi on.

        Olio-ohjelmointikieltä käyttävät ajattelevat, että "vanhoissa" kielissä kuten VB 6:ssa ei ole mitään olio-ohjelmointimahdollisuutta. Olioita voi tehdä VB 6:llakin vaikka siinä ei ole kaikkia nipottajaolio-ohjelmoijien olio-ohjelmointikielelelle määrittelemiä toimintoja.

        Oliomoduleita tein VB 6:lla siten, että käytin merkkijonomuuttujassa vähän xml-tyyppistä perusmuuttujaa, jolloin "olio" voi kutsuta toista modulia siirtämällä alkuperäiset parametrit mukana ja lisäämällä siihen omia tai muuttamalla alkuperäisiä.

        Luin Wikipedian artikkelin olio-ohjelmoinnista sivulta http://fi.wikipedia.org/wiki/Olio-ohjelmointi

        Jos itse olet käyttänyt perintää olio-ohjelmoinnissasi, niin voisitko laittaa käytännön esimerkin sellaisesta perinnästä, joka ilman perintää olisi vaikea toteuttaa?

        Jos olet käyttänyt moniperintää, niin laita käytännön esimerkki siitäkin.

        Enkä ymmärrä miten olio-ohjelmoinnin kapselointi poikkeaa aikaisemmista funktioista ja aliohjelmista.

        Alussa mainitsin, että useimmat olio-ohjelmointikieltä käyttävät eivät näe metsää puilta. Tarkoitin sitä, että ohjelmointikieltä tärkeämpää olisi, että tehty ohjelma olisi olio-ohjelma. Esim. kun kysytään asiakasnumeroa, niin siitä kohdasta käyttäjä voisi selata asiakasta kaikilla tavoilla jotka ohjelmaan on tehty ja myös esim. tulostaa haluamansa listan. Useimmat näkemäni loppukäyttäjille olio-kielellä tehdyt ohjelmat eivät täytä tuota tavoitetta.


      • Jotakin ohjelmoinnis
        tiedot .net kirjoitti:

        Taitaa olla sulla puutteelliset tiedot koko .net alustasta. Jos katsot jostakin hyvästä oppaasta tarkemmin huomaat, että .net:ssä vb/c#/j# ovat hyvin lähelle samannäköisiä. Niillä saa tehtyä samat asiat, mutta jotkin merkinnät ovat hieman erinäköisiä. Oliot kuuluvat kaikkiin vaihtoehtoihin ja kirjoitetut palikat ovat keskenään yhteensopivia (siis vb#c#j#c ).

        Jos vitsit katsoa uudemman kerran noiden ohjelmointikielten eroja, niin tulet huomaamaan ettei VB ole mikään oliohjelmointikieli.


    • Ei oo vaikeeta

      ActiveX form ryyditettynä ActiveX control: lleilla ja deploy: tettynä to Internet takaa miellyttävän nettiohjelman käyttökokemuksen. Jos haluat hiljaisen eli safe activeX form, sinun tarvitsee vain ostaa kolmannelta osapuolelta identiteettisi takaus, mutta tämä ei ole välttämätöntä, mikäli nettiohjelmasi asiakkaat tuntevat sinut ja luottavat siihen, että olet se, kuka väitätkin olevasi.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      22
      5164
    2. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      25
      4348
    3. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      27
      2461
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2244
    5. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      1998
    6. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      15
      1918
    7. En ole koskaan kokenut

      Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
      Ikävä
      19
      1587
    8. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      12
      1521
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      21
      1247
    10. Kerranki asiat oikein

      Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa
      Haapavesi
      10
      1174
    Aihe