A Visual Basic hagyományos fájlkezelő utasításai



Hasonló dokumentumok
. Typeset by AMS -TEX 0

VISUAL BASIC ALAPISMERETEK

A WEB programozása - JavaScript 6 dr.gál Tibor őszi előadás. A Windows Scripting Host (WSH)

Vizuális, eseményvezérelt programozás I.

Programozás 2., II. kötet Windows form alkalmazások

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára

Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

Laborgyakorlat Windows 7 upgrade-je, felhasználói adatok költöztetése

1. Metrótörténet. A feladat folytatása a következő oldalon található. Informatika emelt szint. m2_blaha.jpg, m3_nagyvaradter.jpg és m4_furopajzs.jpg.

"Egységes erdélyi felnőttképzés Kárpát-medencei hálózatban" JAVA ALAPÚ WEBPROGRAMOZÁS. M6 Modul: A DOM Modell

Adattípusok. Szám: pozitív egész, egész, valós, dátum + idő,... Szöveg, Formázott szöveg Kép Hang Mozgókép+Hang

Eseményvezérelt alkalmazások fejlesztése II 3. előadás. Windows Forms dinamikus felhasználói felület, elemi grafika

Programozás I gyakorlat

A C programozási nyelv VI. Parancssori argumentumok File kezelés

Smalltalk 2. Készítette: Szabó Éva

Web fejlesztés II. Illés Zoltán ELTE Informatikai Kar I n f o r m a t i k a

Vegyes tételek könyvelése felhasználói dokumentum Lezárva:

A szerzõrõl... xi Bevezetés... xiii

Tartalomjegyzék. Tartalom 1/16

Dial-UP Kapcsolat létrehozása angol nyelvű Windows 2000 alatt

ÁR kulcsrakész ÁR lapraszerelt

ÁR kulcsrakész ÁR lapraszerelt

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.

NT-SERIES SUPPORT TOOL (NT-TERMINÁL PROGRAMOZÓ SZOFTVER) RÖVID FELHASZNÁLÓI ÚTMUTATÓ OMRON

2 Excel 2013 zsebkönyv

components : IContainer dx : int dy : int tmidőzítő : Timer toolstripseparator1 : ToolStripSeparator tsmikilépés : ToolStripMenuItem

A keretrendszer. A linuxos keretrendszer az eredeti alapján készült (nagyrészt C++-ban), ezért nagyjából azzal azonos funkcionalitásokkal rendelkezik.

Ismerkedés a powershellel 2. rész

MATLAB. 4. gyakorlat. Lineáris egyenletrendszerek, leképezések

Programozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás

Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

6. modul - Prezentáció

SÜTIK TÖRLÉSE. Készült: Módosítva:

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović

Digitális technika (VIMIAA01) Laboratórium 1





























FTP-kapcsolat létrehozása FlashFXP alatt

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás

Java programozási nyelv 8. rész Grafikus felhasználói felület

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

A Felhasználónév és Jelszó mezőkbe írjuk be az adatainkat, majd kattintsunk a Bejelentkezés gombra, vagy üssük le az Enter billentyűt.

Az Excel programozása

A táblázatkezelő felépítése

Gyakorlati vizsgatevékenység

Access adatbázis elérése OLE DB-n keresztül

Osztály szint tagok. Krizsán Zoltán 1 [2012. március 12.] Objektumorientált programozás C# alapokon tananyag

Programozás BMEKOKAA146. Dr. Bécsi Tamás 10. Előadás

Ismétlődő műveletek elvégzésének automatizálása

Analízis elo adások. Vajda István október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte

II. év. Adatbázisok és számítógépek programozása

Komputeralgebra rendszerek

Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb:

2. GYAKORLAT THONET-ASZTAL

Első lépések. A Microsoft Access 2013 külsőre kicsit más, mint elődei, ezért ezzel az útmutatóval szeretnénk megkönnyíteni a program megismerését.

Linux fájlrendszerek.

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows XP/7 (x86/x64) Mozilla Firefox 13 (32 bites) böngészőbe


Szkennelt térkép vektorizálás QGIS programban verzió Összeállította: dr. Siki Zoltán

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

Felhasználói útmutató Dahua gyártmányú digitális képrögzítő eszközökhöz

Adatok ábrázolása, adattípusok. Összefoglalás

Adatbázis rendszerek I

Üresként jelölt CRF visszaállítása

Windows Application. Miklós Árpád Dr. Kotsis Domokos

Üzembehelyezıi leírás

V074-HU2-01 NS-DESIGNER (NS-TERMINÁL PROGRAMOZÓ SZOFTVER) RÖVID FELHASZNÁLÓI ÚTMUTATÓ OMRON

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Geometria IV.

Programozás alapjai óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

Access 2010 Űrlapok és adatelérés

Analízis elo adások. Vajda István szeptember 24. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Vasúti információs rendszerek gyakorlat

Átírás:

A Visual Basic hagyományos fájlkezelő utasításai Az állomány megnyitása: Open fájlnév For mód As [#]fájlszám [Len=rekordhossz] Input 1-511 1-32767 Output Append Random Binary Szekvenciális állományok I/O műveletei Print [#]fszám [,adatlista] Write [#]fszám [,adatlista] Line Input [#]fszám, változó Input [#]fszám, változólista sváltozó=input(karakterszám, [#]fszám) Tetszőleges elérésű állományok I/O műveletei Put [#]fszám,[rekordszám],változó Get [#]fszám,[rekordszám],változó Bináris állományok I/O műveletei Put [#]fszám,[pozíció], adat Get [#]fszám,[pozíció],változó sváltozó=input(karakterszám, [#]fszám) Pozicionálás az állományban (mindegyik fájltípus esetén) Bájt-, illetve rekordpozíció lekérdezése Bájt-, illetve rekordpozíció beállítása változó=seek(fájlszám) Seek [#]fszám, pozíció 1 2147483647 Az állomány(ok) bezárása: Close [fájlszámlista] Reset A fájlkezelést segítő további eljárások és függvények Eof(fájlszám) Lof(fájlszám) FreeFile() Kill fájlnév FileLen(fájlnév) FileCopy forrásnév, célnév MkDir, ChDir, RmDir, ChDrive, CurrDir() a fájlvég elérését (true) jelző függvény, a megnyitott állomány bájtban kifejezett méretének lekérdezése, nem használt fájlszám kérése, állomány törlése, állomány bájtban kifejezett méretének lekérdezése, fájl másolása, könyvtárműveletek.

Szöveges állományok kezelése objektumokkal Előkészítése Project/References... X Microsoft Scripting Runtime Dim fso As New FileSystemObject Dim ts As TetStream Állomány nyitása Set ts = fso.opentetfile(fájlnév, I/O mód, Létrehozás, Formátum) I/O mód Konstansnév Konstans érték ForReading 1 Alapérték ForWriting 2 ForAppending 8 Létrehozás Formátum True érték esetén a fájl létrejön, ha nem létezik. Alapérték: False. Konstansnév Konstans érték Leírás TristateUseDefault 2 A rendszerbeállítások szerinti. TristateTrue 1 Unicode TristateFalse 0 ASCII Alapérték Állomány kezelése Metódusok str = ts.read(n) str = ts.readall str = ts.readline ts.write(str) ts.writeline(str) ts.writeline() ts.writeblanklines(n) ts.skip(n) ts.skipline ts.close n karakter olvasása az adatfolyamból, az aktuális pozíciótól a fájl végéig olvas, az aktuális pozíciótól a sor végéig olvas, sztring írása, sztring írása újsor karakterrel a végén, újsor karakter írása, n darab újsor karakter írása, n darab karakter átlépése, lépés a következő sorra, az adatfolyam bezárása, Csak olvasható tulajdonságok ts.atendofstream True értékkel jelzi a fájl végének elérését, ts.atendofline True értékkel jelzi a sor végének elérését, ts.line az aktuális sor sorszáma (első sor 1), ts.column az aktuális karakterpozíció a sorban (első karakter 1), Utómunkálatok Set ts = Nothing Set fso = Nothing

Színmegadás: A Form és a PictureBo grafikus metódusai QBColor(0)..QBColor(15) RGB(piros, zöld, kék) piros, zöld, kék : 0..255 Színkonstansok: vbblack, vbblue, vbcyan, vbgreen, vbmagenta, vbred, vbyellow, vbwhite Az ablak tartalmának törlése (ha AutoreDraw=False) objektum.cls Képpont színezése, színének lekérdezése: objektum.pset [Step] (, y), [szín] (DrawWidth, ForeColor, CurrentX, CurrentY) c=objektum.point(, y) Egyenes, téglalap rajzolása: objektum.line [[Step](1,y1)]-[Step](2,y2), [szín], [B][F] (ForeColor, CurrentX, CurrentY, FillColor, FillStyle, DrawWidth, DrawMode, DrawStyle) Kör, ellipszis, -ív rajzolása objektum.circle [Step] (, y), sugár, [szín], _ [kezdőszög], [végszög], [yviszony] (ForeColor, CurrentX, CurrentY, FillColor, FillStyle, DrawWidth, DrawMode, DrawStyle) Kép megjelenítése, betöltése, törlése objektum.paintpicture o.picture, 1, y1, [w1, h1], _ [2, y2],[w2, h2], [művelet] set objektum.picture=loadpicture([képállomány]) set objektum.picture=loadpicture() Szöveg megjelenítése Skálázás objektum.print [lista] h=objektum.tetheight(sztring) w=objektum.tetwidth(sztring) (ForeColor, CurrentX, CurrentY) objektum.scale (1, y1) - (2, y2) objektum.scalex (szélesség, skálából, skálába) objektum.scaley (magasság, skálából, skálába) (ScaleMode, ScaleLeft, ScaleTop, ScaleWidth, ScaleHeight)

A Visual Basic grafikus vezérlőinek tulajdonságai, eseményei és metódusai Metódusok Form Label PictureBo Image Shape Line Circle Cls Hide Line Move PaintPicture Point PopupMenu PrintForm Pset Refresh Scale ScaleX ScaleY SetFocus Show TetHeight TetWidth Zorder Események Form Label PictureBo Image Shape Line Change Activate Click DblClick Deactivate GotFocus Initialize KeyDown KeyPress KeyUp Load LostFocus MouseDown MouseMove MouseUp Paint QueryUnload Resize Terminate Unload

Tulajdonságok Form Label PictureBo Image Shape Line AutoRedraw BackColor BackStyle BorderColor BorderStyle BorderWidth DrawMode DrawStyle (ha DrawWidth=1) DrawWidth FillColor FillStyle Font FontTransparent ForeColor Image Left, Top Picture ScaleLeft, ScaleHeight ScaleMode ScaleWidth, ScaleHeight Shape Stretch Width, Height X1,Y1 X2,Y2 Néhány speciális tulajdonság lehetséges értékei ScaleMode vbuser (0), VbTwips (1), VbPoints (2), VbPiels (3) vbcharacters (4), VbInches (5), VbMillimeters (6), VbCentimeters (7) DrawStyle vbsolid (0), vbdash (1), vbdot (2), vbdashdot (3), vbdashdotdot (4), vbinvisible (5), vbinsidesolid (6) FillStyle vbfssolid (0), vbfstransparent (1), vbhorizontalline (2), vbverticalline (3), vbupwarddiagonal (4), vbdownwarddiagonal (5), vbcross (6), vbdiagonalcross (7) Shape vbshaperectangle (0), vbshapesquare (1), vbshapeoval (2), vbshapecircle (3), VbShapeRoundedRectangle (4), VbShapeRoundedSquare (5)