Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Eurot Qbasiciin

Sivun loppuun

Ämppi [16.07.2003 16:51:32]

#

Lueskelin ohimmenne 80-luvun Tekniikan Maailmoja, ja yhdessä niistä oli tehty basicilla kirjanpito-ohjelma. Ajattelin tehdä seuraavaksi projektina nykyaikaisen version. Vaan eipä tule toteen, sillä en jaksa edes käynnistää ohjelmointikonettani.

MUTTA asiaan: Olen idiootti ja täys ääliö, mutta tietääkö joku että basicille olisi mahdollista saada euromerkki ?

Vai pitääkö sellainen piirtää ? Se piirtäminen vie vain tehoja koneelta... Joten kertokaa jos tiedätte jotain.

tomaattigeeni [16.07.2003 18:08:22]

#

(Q)Basic perustuu DOSiin, joka ei tiedä mikä on euro, sillä ei siis saa euromerkkiä ainakaan suoraan. QB:lle on kyllä saataville fonttienlatausrutiineja, joiden avulla euromerkki saattaa olla mahdollinen, varmaksi en kuitenkaan menisi sanomaan. Jos ei muuten niin sitten teet oman funktion joka piirtää euromerkin.
Microsoftin järjestelmistä eurotuki on suoraan vasta Win98:ssa, ysivitoseen on ladattavissa europäivitys.

juhaz [16.07.2003 18:43:43]

#

Joo ei saa quickbasicilla sitä €-merkkiä, mutta eikös pikku e riitä?

Antti Laaksonen [16.07.2003 20:36:44]

#

Itsekin suosittelisin käyttämään pientä e-kirjainta, joka lienee ihan virallinen vaihtoehtoislyhenne. Euromerkin liittäminen DOS:in käyttämään merkistöön on kuitenkin mahdollista, jos piirrät sopivan merkin itse ja lataat fontin jonkun muun merkin paikalle keskeytyksellä 10h. Lisätietoa ja esimerkkiohjelma löytyy tästä viestiketjusta: https://www.ohjelmointiputka.net/keskustelu/1852-taustagrafiikka

Gwaur [16.07.2003 20:55:25]

#

Euromerkin voi helposti tehdä DATA-tyylisenä kuvana, mutta sitten tarvitsee jonkun näyttömoodin.
Tässäpä päästä huitaistu ja testaamaton esimerkkikoodi (myöskään kuvaa ei ole testattu, mutta uskoakseni se toimii noin):

SCREEN 13
eurox = 43 'euromerkin x-koordinaatti pikseleinä
euroy = 63 'y-koordinaatti pikseleinä
       'koordinaatit on merkin vasemman yläkulman koordit

RESTORE euro

FOR y = 1 to 8
   FOR x = 1 to 8
      READ v
      PSET (eurox+x, euroy+y), v
   NEXT x
NEXT y

euro:
DATA 00,00,15,15,15,15,15,00
DATA 00,15,00,00,00,00,00,15
DATA 00,15,00,00,00,00,00,00
DATA 15,15,15,15,15,00,00,00
DATA 00,15,00,00,00,00,00,00
DATA 15,15,15,15,15,00,00,15
DATA 00,15,00,00,00,00,15,00
DATA 00,00,15,15,15,15,00,00

arcatan [17.07.2003 21:19:44]

#

lainaus:

ja lataat fontin jonkun muun merkin paikalle keskeytyksellä 10h. Lisätietoa

Ja joku muu merkkihän voisi olla esim. $, joka on helposti käytettävissä ja kuvastaa muutenkin valuuttaa...

odys [17.07.2003 23:03:54]

#

No voihan siihen laittaa myös yksinkertaisesti sanan "euroa" :)

Antti Laaksonen [18.07.2003 01:57:54]

#

Teinpä iltapuhteiksi ohjelman, joka vaihtaa tekstitilan fontissa merkin 127 euromerkiksi: https://www.ohjelmointiputka.net/koodivinkit/23948-qb-dos-fontin-muuttaminen


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta