1 Tulostaminen ja tiedostot. 2 Tulostaminen paperille n Tulostus voidaan tehdä esimerkiksi: –Crystal Reports -raporttigeneraattorilla –Printer-objektin.

Slides:



Advertisements
Samankaltaiset esitykset
Excel ja makrot Excel koostuu kahdesta eri osasta Alt+F11 VBA
Advertisements

Marratech Käyttöohjeita. Ellei bookmarks –listassa ole haluttua palvelinta, osoitteen voi kirjoittaa suoraan osoiteriville:
Työryhmäohjelmointi IOO450. SMS (tekstiviesti) on lyhenne Short Message Service:sta. Se on GSM-normien perusteella standardi lyhyiden tekstiviestien (maks.
T Tietotekniikan työkurssi
JavaScript (c) Irja & Reino Aarinen, 2007
VBA –ohjelmoinnin perusteet
© Jukka Harju, Jukka Juslin1 Java-ohjelmointi opas ammattimaiseen osaamiseen Luku 6 (osittain) Tiedostot.
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
HASH-Objekti ”Taulukkotietorakenne” Sugif by Heikki Herva.
Nämä kalvot on lisensoitu Creative Commons Attribution-ShareAlike 1
T Tietotekniikan työkurssi
22. Taulukot.
Ohjelmointitaito (ict1td002, 12 op) Syksy 2008
Näytölle tulostaminen. 7.2 Sisällys System.out.println - ja System.out.print -operaatiot. Tulostus erikoismerkeillä. Edistyneempää tulosteiden.
Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Toistolauseet
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
OLIO-OHJELMOINTI PERUSTEET PERUSTIETOTYYPIT
Poikkeustenkäsittely  Mitä poikkeustenkäsittely tarkoittaa?  Poikkeuksen käsitteleminen  Poikkeusluokkien hierarkia  Poikkeuksen heittäminen 1.
Toiston tekeminen Javalla  Mikä toistorakenne on?  while toistorakenne  do-while toistorakenne  for toistorakenne 1.
Pseudokoodi Tietokoneohjelmien perusidea:
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
Visual Basic -ohjelmointi
String-vertailusta ja Scannerin käytöstä (1/2)
Kuinka niitä käsitellään
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
Tietovirrat ja tiedostot. Anne Benson Tiedon koodaus it-järjestelmissä pienin tietoyksikkö bitti –kaksi tilaa: nolla (sähkövirtaa ei ole) yksi (sähkövirtaa.
1 DataOutputStream ja DataInputStream DataOutputStream:lla voidaan tallentaa perustietotyyppien arvoja binäärimuotoiseen tiedostoon DataInputStream:lla.
1 Tietovirrat ja niiden suunnat Tietovirralla on aina suunta Tiedostoon tallentaessa käytetään OutputStream-luokasta perittyjä luokkia Tiedostosta luettaessa.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
Näppäimistöltä lukeminen Sisällys Arvojen lukeminen näppäimistöltä yleisesti. Arvojen lukeminen näppäimistöltä Java-kielessä. In -luokka.
Hyvä ohjelmointitapa (osa 2) Yleistä Lisää hyviä ohjelmointikäytäntöjä: − Jaa pitkä koodi osiin. − Käytä attribuutteja säästeliäästi.
22. Taulukot.
© Jukka Juslin1 Tiedostot Tuloksellinen Java-ohjelmointi.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
© Jukka Juslin1 Osio2 Olio-ohjelmointi: Merkkijonot eli Stringit Jukka Juslin.
Tiedostojen käsittely
Visual Basic -ohjelmointi
Tekstitiedostoon kirjoittaminen tMyn1 Tekstitiedostoon kirjoittaminen Tiedostoja käsitellään ohjelmassa tiedosto-olion avulla. Tiedosto-olion luokka sisältää.
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Visual Basic -ohjelmointi
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
Javan oliovirrat eli oliotiedostojen käsittely. Olio- eli objektitiedostojen käsittely Käsittely täysin samanlaista kuin muiden tiedostojen 1.Otetaan.
Visual Basic -ohjelmointi
1 © Jukka Juslin Luokat, attribuutit ja metodit Yleistietoa: seuraavalla koulutusviikolla tarkempi käsittely.
Ohjelmointi 1. toinen luento1 Taulukot n Kiinteät taulukot: alkioiden määrä tiedetään Dim intCount(12) As Integer 0 indeksit saavat arvoja 0-12 (Option.
1..toistolauseet While Wend For Each In [Exit For] Next.
Symbian ohjelmointi Ti Symbian ohjelmointi 3. harjoitus Juha Turunen
C-ohjelman käännösvaiheet
Tiedosvirtat Puskuroiduissa virroissa lukeminen/kirjoittaminen tapahtuu lohko kerrallaan stdin – puskuroitu (näppäimistö) stdout – purkuroitu (näyttö)
Ohjausjärjestelmien jatkokurssi
Anne Benson Tietovirrat ja tiedostot. Anne Benson Tiedon koodaus it-järjestelmissä pienin tietoyksikkö bitti –kaksi tilaa: nolla (sähkövirtaa ei ole)
Tiedostot. 8.2 Sisältö Johdanto. Tiedostojen lukeminen. Tiedostojen kirjoittaminen.
String-vertailusta ja Scannerin käytöstä (1/2)
6. Tiedostot.
2. Taulukot.
Kuinka niitä käsitellään
7. Näytölle tulostaminen
Aakkosnumeerinen tieto
Kuinka niitä käsitellään
Aakkosnumeerinen tieto
2. Taulukot.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
JavaScript – DOM JavaScript objektit
7. Näytölle tulostaminen
Työryhmäohjelmointi IOO450
Tiedon tulostaminen/kirjoittaminen ”WriteLine”
Ohjelmointia teknisille viestijöille
eli oliotiedostojen käsittely
Esityksen transkriptio:

1 Tulostaminen ja tiedostot

2 Tulostaminen paperille n Tulostus voidaan tehdä esimerkiksi: –Crystal Reports -raporttigeneraattorilla –Printer-objektin avulla n Printer-objekti käyttää hyväksi XY- koordinaatistoa –0,0 on paperin vasen yläreuna –Paperille sijoittamisessa käytetään hyväksi CurrentX- ja CurrentY-metodeja

3 Printer-objektin metodeja n Print -tulostetaan tekstiä kirjoittimelle n EndDoc -ilmoittaa tulostimelle, että tulostus voi alkaa n KillDoc - keskeytys n NewPage n Line -piirtää viivan n TextHigh -palauttaa tiedon merkkijonon vaatimasta tilasta korkeussuunnassa n PaintPicture tulostaa kuvatiedoston sisällön

4 Printer-objektin ominaisuuksia n ScaleMode -mittayksikkö –Esim. vakiolla vbCentimeters n FontName n FontSize n Orientation –vbPRORPortrait –vbPRORLandscape n Page -sivunumero

5 Tulostusesimerkki Private Sub cmdPrint_Click() Printer.FontName = ”Arial” Printer.FontSize = 14 Printer.ScaleMode = vbMillimeters Printer.CurrentX = 50 ’50 mm vasemmasta laidasta Printer.CurrentY = 70 Printer.Print ”Kukkuu” If MsgBox(”Haluatko tulostaa tekstin”, vbYesNo) = vbYes Then Printer.EndDocElsePrinter.KillDoc End If End Sub

6 Tekstitiedoston kirjoitus ja luku n Tekstitiedostot/binääritiedostot n WWW lisännyt tekstitiedostojen merkitystä n Merkkijonojen käsittelyssä on omat rutiinit, jotka on syytä opetella: –Left, Rigth, Mid, LCase, InStr, StrComp, Format, Ltrim,...

7 Tiedostojen käsittelyperiaate n Seuraava suoritusjärjestys: –Tiedosto avataan tietyssä tilassa: luku-, kirjoitus-, lisäys- tai kirjoitustila. Tiedosto avataan avainsanoilla FreeFile ja Open –Toimenpide: n Print # Kirjoittaminen tiedostoon n Write # Kirjoittaminen tiedostoon n Input # Kaikkien rivien lukeminen n Line Input # Lukeminen rivi kerrallaan

8 –Tiedoston lukemista voidaan rajoittaa funktioden BOF (Begin Of File) ja EOF (End Of File) avulla –Tiedosto suljetaan avainsanoilla Close ja Reset n Tekstitiedoston käsittely –On tärkeätä ymmärtää ja lisätä rivinvaihdot n VB:ssa vakio vbCrLf

9 Open-lause n Open For [Access ][ ] As [#] [Len = ] –Avaustyyppi: n Random -oletus, ei oteta kantaa tiedoston tyyppiin n Append - lisäystila n Input - luku n Output -kirjoitus n Binary - binääritiedosto

10 –Access n Avaustavat –Read -tiedostoa voidaan lukea, mutta siihen ei voi kirjoittaa –Write –Read Write n lukitustavat –Shared -muutkin voivat käyttää samaan aikaan –Lock Read -muut eivät voi lukea –Lock Write –Lock Read Write

11 Tekstitiedoston kirjoitusesimerkki Private Sub cmdWrite2File_Click() Dim intTargetFile As Integer intTargetFile = FreeFile Open txtSource.Text For Output As intTargetFile Print #intTargetFile, Now Close #intTargetFile End Sub

12 Tekstitiedostosta lukeminen n Rivi kerrallaan: Line Input; Koko tiedosto : Input Private Sub cmdReadFromFile_Click() Dim intSourceFile As Integer Dim strLine As String intSourceFile = FreeFile Open txtSource.Text For Input as intSourceFile Do While EOF(intSourceFile) = False Line Input #intSourceFile, strLine txtTarget.Text = txtTarget.Text & strLine & vbCrLf Loop Close #intSourceFile End Sub