Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuJorma Salo Muutettu yli 9 vuotta sitten
1
1 Tulostaminen ja tiedostot
2
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
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
4 Printer-objektin ominaisuuksia n ScaleMode -mittayksikkö –Esim. vakiolla vbCentimeters n FontName n FontSize n Orientation –vbPRORPortrait –vbPRORLandscape n Page -sivunumero
5
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
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
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
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
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
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
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
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
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.