Mistä Real Basicin voi ladata ilman mainoshärpäkkeitä tms. luotettavimmin? Kiinnostuin kokeilemaan. Miltä Real Basicin tulevaisuus näyttää. Microsoftafan jakaa Visual Studio Expressiä ilmaiseksi, mutta tuo Real Basicin oliopohjaisuus kiinnostaa enemmän.
Back to basics
19
1676
Vastaukset
Kaikkien Basiccien tulevaisuus on vähän niin ja näin ja kannattaa muistaa se Basicin (ja Pascalin) historia mihin käyttöön ne tehtiin, mihin markkinoille ne lopulta suuntautui ja millä ne lopulta korvattiin.
Basicilla ei oikein ole ollut käyttöä yhdeksään vuoteen missään vaan kuhunkin tarkoitukseen on vähän sopivampi työkalu. Tämä koskee myös Microsoftin tarjontaa! Sieltä on alasajettu VB Scriptiä yms. hyvää tahtia.
Voisin esittää sellaisen vastakysymyksen, että mitä oikeastaan haluat saada aikaiseksi, tai mikä on se sinun tahtotilasi sille ohjelmointikielelle/työkalulle millainen sen pitäisi olla?
Olen noin 100% varma, että voit päästä paljon helpommalla liikkeelle.- basicman2
Basic oli ensimmäinen ohjelmointikieli, jonka opin. QBasic - VB... Old school matskua, erilaisia tekstisovelluksi aym. on pilvin pimein.
Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.. Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa. Eli basic on se ohjelmointi-äidinkieli, jolla homma sujuu. Lisäksi tietysti MS officen VBA-makrokieli on basic-pohjainen. Ja sillä voi paljon saada aikaan Officen sisällä, minisovellusia ym. jotka helpottavat työskentelyä. jne. Olen tiedostanut tarpeen muiden kielien opiskeluun, mutta jäi se vaikutelma, että MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)
Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut. Koodia pitäisi pystyä kirjoittamaan ilman puolen sec:n viivettä joka näppäyksen jälkeen. Oman koneeni suorituskyky on sentään tähän asti riittänyt muuten."Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."
Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia
"MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"
MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.
"Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."
Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.
"Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."
Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.M-Kar kirjoitti:
"Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."
Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia
"MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"
MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.
"Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."
Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.
"Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."
Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.Näkyy olevan Debianissa valmiina muuten Basic variaatioita. Saa siis julkaisusta korkeintaan 5v ajaksi eteenpäin sellaisen vakaana ennen kuin tulee pakollinen järjestelmän muutos ja ne sitten toimii niin pitkään kuin on väkeä ketä niiden ylläpito kiinnostaa.
Suosittelisin kyllä vaihtamaan sen kielen kaikesta huolimatta. Windowsia jos jostain syystä pitää käyttää niin joko C# tai toinen vaihtoehto voisi olla Node.js jonka päälle kehittää sitten Javascriptillä tai Typescriptillä.
Kevyt editori ohjelmointiin olisi tämä: https://code.visualstudio.com/
Node.js ajoympäristö: https://nodejs.org/en/download/ ..ja sieltä se LTS
Typescript kääntäjä: http://www.typescriptlang.org/
Visual Studio Community sitten sisältäisi sen C# kääntäjän: https://www.visualstudio.com/downloads/download-visual-studio-vs
En tiedä mitä Expressiä olet käyttänyt ja missä mennyt pieleen mutta kyllä nuo toimii ihan perustason Windows tietokoneessa, eli pari gigaa muistia ja tuplaydin prosessori ellei niitä ole hidastettu jollain virustutkilla tai muulla roinalla.- redim
M-Kar kirjoitti:
"Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."
Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia
"MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"
MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.
"Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."
Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.
"Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."
Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.Ihan puppua, että VBA:ta oltaisiin kuoppaamassa.
redim kirjoitti:
Ihan puppua, että VBA:ta oltaisiin kuoppaamassa.
Microsoft poistanut jo VB Scriptiä ja ASP:tä jotka perustuvat paljolti samaan tekniikkaan, kuten myös Visual Basic 6 on sen ajan tekniikkaa ja Microsoft ilmoittanut, että yhteensopivuudet siihen poistuu ihan just Windows 10:stä ellei jo ole poistunut.
VBA itseasiassa poistui jo hetkeksi, että sitä ei ollut MS Officen OS X versiossa mutta tuotiin sitten takaisin.
Vuodesta 2007 lähtien Microsoft lopetti tarjoamisen VBA jakelulisensseille. MS Office 2007 kun toimi jo C#:lla. Tuosta on jo 9v aikaa..
64-bittinen VBA ei myöskään tiettävästi tue kaikkia samoja asioita mitä 32-bittinen. Microsoftia ei yksinkertaisesti kiinnosta kun korvaava tekniikka on ollut olemassa kaiken aikaa.
Että kyllä sitä vähitellen ollaan ajettu alas viimeiset 9v.- redim
Microsoft’s team replied. “We love VBA, and we plan to keep it around for the foreseeable future,”
Mitähän tuokin tarkoittaa, se on lausuttu muutama kuukausi sitten.
http://www.pcworld.com/article/3001573/business-software/microsofts-excel-team-talks-visual-basic-vs-javascript-and-mac-woes-in-reddit-ama.html - Onkototta
M-Kar kirjoitti:
"Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."
Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia
"MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"
MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.
"Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."
Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.
"Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."
Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.En ole edes kuullut että officessa olisi C#. Miten sen saa käyttöön?
Onkototta kirjoitti:
En ole edes kuullut että officessa olisi C#. Miten sen saa käyttöön?
Tuosta alkuun: https://msdn.microsoft.com/en-us/library/ms173185.aspx
Microsoftilla on ohjeistusta yllinkyllin ja netistä löytyy muutakin.- Onkototta
M-Kar kirjoitti:
Tuosta alkuun: https://msdn.microsoft.com/en-us/library/ms173185.aspx
Microsoftilla on ohjeistusta yllinkyllin ja netistä löytyy muutakin.En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.
- Huhupuheitavaan
Onkototta kirjoitti:
En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.
Siis ei olekaan totta, että VBA:sta oltaisiin luopumassa.
Onkototta kirjoitti:
En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.
Onhan sitä korvaajaa tyrkyllä: https://azure.microsoft.com/fi-fi/
Ei ole VBA:ta missään. VBA tuki on jo jätetty monista MS Office versioista kokonaan pois, että siitä todellakin ollaan luopumassa.
Et vaan nähtävästi käsitä sitä, että korvaavalla tekniikalla ei ole tarkoituskaan ajaa mitään koodia päätelaitteessa, tuomassa turvareikiä ja monimutkaisuutta. Se korvaava teknmikka toimii tietystikin pilvessä.- Onkototta
M-Kar kirjoitti:
Onhan sitä korvaajaa tyrkyllä: https://azure.microsoft.com/fi-fi/
Ei ole VBA:ta missään. VBA tuki on jo jätetty monista MS Office versioista kokonaan pois, että siitä todellakin ollaan luopumassa.
Et vaan nähtävästi käsitä sitä, että korvaavalla tekniikalla ei ole tarkoituskaan ajaa mitään koodia päätelaitteessa, tuomassa turvareikiä ja monimutkaisuutta. Se korvaava teknmikka toimii tietystikin pilvessä.Sanot, ettei ole VBA:ta missään. Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA. C#:a siinä ei ole. Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä.
Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut. Taidat nauttia vänkäämisestä, vai etkö elä reaalimaailmassa ollenkaan? Onkototta kirjoitti:
Sanot, ettei ole VBA:ta missään. Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA. C#:a siinä ei ole. Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä.
Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut. Taidat nauttia vänkäämisestä, vai etkö elä reaalimaailmassa ollenkaan?"Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA."
Ja sitten kun se poistuu niin mitäs sitten teet?
"Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä."
No sitten varmaan vaihdat pois Microsoftin tekniikasta.
"Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut."
Ei vaan kyse on Microsoftin Officen tuottamien tiedostojen ohjelmallisesta käsittelystä. Niitä kun ei ole ollut vuosikausiin tarkoitus hoitaa millään VBA makrokielellä. Erittäin tärkeätä on ymmärtää se, että mitään officetiedoston ohjelmallista käsittelyä ei tehdä paikallisesti päätelaitteessa. Sitä varten on webservicet joko omassa tai jonkun toisen palvelimessa.
Eikä edes jää siihen. VBA->C#:n jälkeen Microsoft on jo tekemässä seuraavan sukupolven työkalua tähän: https://www.microsoft.com/en-us/projectsiena/
VBA kielihän muuten käyttää vastaavaa bytekoodia kuin ikivanha ASP ja VB6 ja tuota tekniikkaa poistetaan hyvää vauhtia.
"vai etkö elä reaalimaailmassa ollenkaan?"
Elän täysin nykyisessä reaalimaailmassa. En menneisyydessä. Kumma juttu kun jotkut selittää jostain Windows XP:stä, VBA:sta, 32-bittisistä ohjelmista tai muusta sonnasta mikä on menneisyyttä. Tuollaisilta vedetään töpselit seinästä vähitellen ja sitten ne lakkaa toimimasta. Tästä syystä niistä vaihdetaan pois eikä missään nimessä käytetä aikaa sellaisten omaksumiseen.- Huhupuheitavaan
M-Kar kirjoitti:
"Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA."
Ja sitten kun se poistuu niin mitäs sitten teet?
"Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä."
No sitten varmaan vaihdat pois Microsoftin tekniikasta.
"Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut."
Ei vaan kyse on Microsoftin Officen tuottamien tiedostojen ohjelmallisesta käsittelystä. Niitä kun ei ole ollut vuosikausiin tarkoitus hoitaa millään VBA makrokielellä. Erittäin tärkeätä on ymmärtää se, että mitään officetiedoston ohjelmallista käsittelyä ei tehdä paikallisesti päätelaitteessa. Sitä varten on webservicet joko omassa tai jonkun toisen palvelimessa.
Eikä edes jää siihen. VBA->C#:n jälkeen Microsoft on jo tekemässä seuraavan sukupolven työkalua tähän: https://www.microsoft.com/en-us/projectsiena/
VBA kielihän muuten käyttää vastaavaa bytekoodia kuin ikivanha ASP ja VB6 ja tuota tekniikkaa poistetaan hyvää vauhtia.
"vai etkö elä reaalimaailmassa ollenkaan?"
Elän täysin nykyisessä reaalimaailmassa. En menneisyydessä. Kumma juttu kun jotkut selittää jostain Windows XP:stä, VBA:sta, 32-bittisistä ohjelmista tai muusta sonnasta mikä on menneisyyttä. Tuollaisilta vedetään töpselit seinästä vähitellen ja sitten ne lakkaa toimimasta. Tästä syystä niistä vaihdetaan pois eikä missään nimessä käytetä aikaa sellaisten omaksumiseen.Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori?
Officen makrot kyllä pyörivät satavarmasti paikallisesti. Ei siihen nettiyhteyttä tai pilviä tarvita. Ihan outoja höpiset.
Työnantaja sanoo mitä käytetään. Huhupuheitavaan kirjoitti:
Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori?
Officen makrot kyllä pyörivät satavarmasti paikallisesti. Ei siihen nettiyhteyttä tai pilviä tarvita. Ihan outoja höpiset.
Työnantaja sanoo mitä käytetään."Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori? "
Taaksepäinyhteensopivuussyistä. Tuo löytyy vielä joistakin MS Office versioista legacyä varten jonkinaikaa.
"Officen makrot kyllä pyörivät satavarmasti paikallisesti."
Ne on sitten jotain vanhoja oksennuksia mitä hävitetään pois. Nykyään on webservicet joko omalla paikallisella palvelimella tai sitten jossain muualla, ja nykyään on myös tällainen: https://store.office.com/fi-fi/appshome.aspx?ui=fi-FI&rs=fi-FI&ad=FI
"Työnantaja sanoo mitä käytetään."
Se on sitten sen ja työntekijöiden ongelma. Jos työnantaja roikkuu jossain Windows XP:ssä, tai muussa vanhentuneessa teknologiapinossa, liiketoiminta rakennettu VBA hässäköiden varaan joita ei modernisoida ajoissa tai muuta vastaavaa hölmöilyä niin voi olla ideaa vilkuilla uutta työpaikkaa hyvissä ajoin.- vainiinjoojoo
M-Kar kirjoitti:
"Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori? "
Taaksepäinyhteensopivuussyistä. Tuo löytyy vielä joistakin MS Office versioista legacyä varten jonkinaikaa.
"Officen makrot kyllä pyörivät satavarmasti paikallisesti."
Ne on sitten jotain vanhoja oksennuksia mitä hävitetään pois. Nykyään on webservicet joko omalla paikallisella palvelimella tai sitten jossain muualla, ja nykyään on myös tällainen: https://store.office.com/fi-fi/appshome.aspx?ui=fi-FI&rs=fi-FI&ad=FI
"Työnantaja sanoo mitä käytetään."
Se on sitten sen ja työntekijöiden ongelma. Jos työnantaja roikkuu jossain Windows XP:ssä, tai muussa vanhentuneessa teknologiapinossa, liiketoiminta rakennettu VBA hässäköiden varaan joita ei modernisoida ajoissa tai muuta vastaavaa hölmöilyä niin voi olla ideaa vilkuilla uutta työpaikkaa hyvissä ajoin.Ei mitään tolkkua
- fggggggggg
C-risun kehittäjänä on Hejlsberg, joka oli kehittämässä Delphiä, mutta saako hänkään C:tä väännettyä järkevään kuosiin.
C# ei ole mikään C. Täysin eri kieliä.
C on ollut järkevissä kuosissa 70-luvun lopulta lähtien. Paras systeemiohjelmointikieli mitä löytyy.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mies kateissa Lapualla
Voi ei taas! Toivottavasti tällä on onnellinen loppu. https://poliisi.fi/-/mies-kateissa-lapualla1115785Poliisi tutkii murhaa Paltamossa
Poliisi tutkii Kainuussa sijaitsevassa Paltamon kunnassa epäiltyä henkirikosta, joka on tapahtunut viime viikon perjanta323877- 823322
Jos me voitais puhua
Jos me voitais puhua tästä, mä sanoisin, että se on vaan tunne ja se menee ohi. Sun ei tarvitse jännittää mua. Mä kyllä182936Jenna meni seksilakkoon
"Olen oppinut ja elän itse siinä uskossa, että feministiset arvot omaava mies on tosi marginaali. Todennäköisyys, että t2481980Joo nyt mä sen tajuan
Kaipaan sua, ei sitä mikään muuta ja olet oikea❤️ miksi tämän pitää olla niin vaikeaa?871953- 1411758
Olipa ihana rakas
❤️🤗😚 Toivottavasti jatkat samalla linjalla ja höpsöttelykin on sallittua, kunhan ei oo loukkaavaa 😉 suloisia unia kau81676Jere, 23, ja Aliisa, 20, aloittavat aamunsa Subutexilla tai rauhoittavilla: "Vaikka mä käytän..."
Jere, 23, ja Aliisa, 20, ovat pariskunta, joka aloittaa aamunsa Subutexilla tai rauhoittavilla. Jere on ollut koko aikui381665Vain yksi elämä
Jonka haluaisin jakaa sinun kanssasi. Universumi heitti noppaa ja teki huonon pilan, antoi minun tavata sinut ja rakastu861513