Podstawy programowania (4)

Slides:



Advertisements
Podobne prezentacje
Systemy czasu rzeczywistego
Advertisements

Komunikacja człowiek - komputer
Wstęp do strumieni danych
Programowanie wizualne PW – LAB6 Wojciech Pieprzyca.
Programowanie w języku Visual Basic
Podstawy programowania w VBA
Praca z plikami tekstowymi
typy całkowite (całkowitoliczbowe)
Programowanie w języku Visual Basic
Obiekty i zdarzenia w środowisku Delphi
Jan Aleksander Wierzbicki
Nowa wersja C# Autor: Piotr Sobczak
Współprogramy III Ten wykład ma na celu pokazanie kolejnej ciekawej możliwości, którą oferują współprogramy. Wspólprogramy reprezentujące wyrażenia regularne.
OOP - programowanie zorientowane obiektowo w VB.NET
VisualStudio.Net Janusz Górczyński.
Obsługa błędów w programach i zapobieganie ich występowaniu.
27/09/ Języki programowania 1 Piotr Górczyński Obsługa błędów.
.NET - możliwości Jarosław Balcer & Jan Góralski.
Tworzenie ASP.NET Web Form
Inżynieria oprogramowania Lecture XXX JavaTM – część IV: IO
Systemy czasu rzeczywistego Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Przetwarzanie tekstów i AWK Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Rekurencja Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Przetwarzanie tekstów i AWK Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Rekurencja Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Rekursja Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Wyrażenia regularne i język AWK
Obliczanie miar ortogonalnych.
Obliczanie miar biegunowych.
Kartowanie pikiet pomierzonych metodą biegunową.
pomierzonych metodą ortogonalną
Czytanie numerów puktów i ich współrzędnych z mapy.
1 Języki i techniki programowania prowadzący dr Grzegorz Filipczyk.
Pliki. Pliki Pliki jako pamięć nieulotna Pliki jako pamięć nieulotna Nazwy, atrybuty i prawa dostępu Nazwy, atrybuty i prawa dostępu atrybuty atrybuty.
Technologia.Net Bazy danych. Technologia ADO.Net Służy do dostarczania danych z rożnych źródeł (baz danych) do aplikacji Jest produktem Microsoft Umożliwia.
Technologia ASP.NET.
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
Podstawy programowania
C# Windows Forms Zastosowania Informatyki Wykład 3
Programowanie urządzeń mobilnych – wykład IV
Obiekty dynamiczne Tworzenie klas 3 MPDI Programowanie obiektowe W4.
Pliki tekstowe. Operacje na plikach. mgr inż. Agata Pacek.
Java 3 MPDI Programowanie obiektowe W7. import java.io.*; public class X { // kontrukcja throws – określenie jakie wyjątki może dana metoda // sygnalizować
Definicja pliku tekstowego Operacje wykonywane na plikach tekstowych
1. Język ObjectPascal - typ tablicowy (array)
Programowanie w środowisku DELPHI
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
1 Wykład 8 Podprogramy. 2 Pojęcie i istota stosowania dzielenie programu na części (logicznie spójne) - nazwane - niezależne od pozostałych części - z.
INTERNETOWE USŁUGI INFORMACYJNE
Programowanie Windows na przykładzie C# część 1
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
VB.NET Maria DEMS.
ASP BAZY DANYCH. 2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika.
Visual Basic for Applications Poziom podstawowy Zajęcia 2
1 Strumienie Hierarchie klas strumieniowych, strumienie bajtowe - klasy InputStream i OutputStream i ich metody, klasa File, strumienie plikowe, strumienie.
Microsoft Visual Basic.NET Michał Kuciapski Uniwersytet Gdański część 1.
VBA w MS Word Źródła: Steven Roman, Word.Makrodefinicje, Helion 2000
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
Podstawy programowania (1)
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Technologia.Net Bazy danych. Technologia ADO.Net Służy do dostarczania danych z rożnych źródeł (baz danych) do aplikacji Jest produktem Microsoft Umożliwia.
Podsumowanie wiedzy MPDI2 sem.3 INFORMATYKA. tworzenie nowego pliku i katalogu, nawigacja po katalogach, listowanie zawartości katalogu, zmiana nazw,
Partnerstwo dla Przyszłości 1 Lekcja 27 Klasy i obiekty.
Pętle – instrukcje powtórzeń
Partnerstwo dla Przyszłości 1 Lekcja 28 Dziedziczenie i rodzaje dziedziczenia.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Strumienie w języku Java Bartosz Walter InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji:
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Visual Basic for Applications
Zapis prezentacji:

Podstawy programowania (4) dr Jerzy Bartoszek jbartoszek@wskiz.edu jerzy.bartoszek@put.poznan.pl

Obsługa plików Dim Nazwa as string="C:\1.txt" Dim NR as integer=Freefile() Dim Zmienna as string FileOpen(NR, Nazwa, OpenMode.Input) ' Output, Append ' wchodzimy w blok ochronny przed błędami Try     ' odczytujemy dane z pliku aż napotkamy znak końca pliku(EOF)    Do While Not EOF(NR)       Zmienna = LineInput(NR) ' Print    Loop Catch ex As Exception End Try FileClose(NR)

Obiektowa obsługa plików Przydatne składowe: przestrzeń nazw System.IO Klasy: FileStream, StreamReader, StreamWriter BinaryReader, BinaryWriter,

Zapisywanie do pliku tekstowego Dim fs As New System.IO.FileStream( _ "file.txt", FileMode.Create, _ FileAccess.Write) Dim w As New StreamWriter(fs) w.BaseStream.Seek(0, SeekOrigin.End) w.WriteLine("Here is the file's text.") w.Write("Here is more file text." & _ ControlChars.CrLf) w.WriteLine("And that's about it.") w.Flush() w.Close()

File FileStream StreamWriter fs w file.txt

Odczytywanie z pliku tekstowego Dim fs As New System.IO.FileStream( _ "file.txt", FileMode.Open, _ FileAccess.Read) Dim r As New StreamReader(fs) r.BaseStream.Seek(0, SeekOrigin.Begin) While r.Peek() > -1 Text &= r.ReadLine() & _ ControlChars.CrLf End While r.Close()

FileStream StreamReader File fs r file.txt

Zapisywanie do pliku binarnego Dim fs As New System.IO.FileStream( _ "data.txt", FileMode.Create, _ FileAccess.Write) Dim w As New BinaryWriter(fs) w.BaseStream.Seek(0, SeekOrigin.End) Dim LoopIndex As Int32 For LoopIndex = 0 To 19 w.Write(LoopIndex) Next w.Flush() w.Close()

Odczytywanie z pliku binarnego Dim fs As New System.IO.FileStream( _ "data.dat", FileMode.Open, _ FileAccess.Read) Dim r As New BinaryReader(fs) r.BaseStream.Seek(0, SeekOrigin.Begin) For LoopIndex = 0 To 19 Text &= r.ReadInt32() & _ ControlChars.CrLf r.Close()

Tworzenie katalogu Imports System.IO Public Class Form1 Inherits System.Windows.Forms.Form Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Try Directory.CreateDirectory(TextBox1.Text) Catch MsgBox("Could not create directory.") Exit Sub End Try MsgBox("Directory created.") End Sub End Class

Kopiowanie pliku Private Sub Button2_Click(ByVal sender As _ System.Object, ByVal e As System.EventArgs) _ Handles Button2.Click Try If OpenFileDialog1.ShowDialog <> DialogResult.Cancel Then File.Copy(OpenFileDialog1.FileName,TextBox1.Text & "\" & _ OpenFileDialog1.FileName.Substring( _ OpenFileDialog1.FileName.LastIndexOf("\"))) End If Catch MsgBox("Could not copy file.") Exit Sub End Try MsgBox("File copied.") End Sub