Wykład 10 Kolekcje, pliki tekstowe, c.d. Przykład: Notatnik

Podobne dokumenty
Wykład 7 Okna dialogowe, menu, pasek stanu itp.

Wykład 9 Kolekcje, pliki tekstowe, Przykład: Notatnik

Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Wykład 2 Składnia języka C# (cz. 1)

Kalkulator. Programowanie komputerów. Kalkulator możliwe udoskonalenia. Kalkulator. Kalkulator. Kalkulator możliwe udoskonalenia

Microsoft Visual C : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop Spis treści

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podręcznik użytkownika programu. Ceremonia 3.1

Tworzenie prezentacji w MS PowerPoint

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

WYŻSZA SZKOŁA ZARZĄDZANIA I ADMINISTRACJI z siedzibą w Zamościu

Spis treści. tel.:

Programowanie Wizualno Obiektowe - zajęcia 2 (PWO_BCPP_2_2) Tworzenie i kompilowanie projektów Programowanie Wizualno Obiektowe Zajęcia 2, część 2

Instrukcja obsługi programu do projektowania kalendarzy biurowych

Programowanie obiektowe

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Nowy szablon stron pracowników ZUT

Edytor tekstu OpenOffice Writer Podstawy

Korespondencja seryjna Word 2000

Kraków, ver

Wykład 3 Składnia języka C# (cz. 2)

Jak przygotować pokaz album w Logomocji

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Metodyka programowania. Edytor tekstu. Specyfikacja

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Prezentacje multimedialne w Powerpoint

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

private void pasekstanutoolstripmenuitem_click(object sender, EventArgs e) { statusstrip1.visible = pasekstanutoolstripmenuitem.

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

1. Przypisy, indeks i spisy.

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

edycja szablonu za pomocą programu NVU

Formularze w programie Word

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

1. Opis okna podstawowego programu TPrezenter.

3. Program do tworzenia prezentacji Impress

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Kolory elementów. Kolory elementów

Padlet wirtualna tablica lub papier w Internecie

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Pierwsza strona internetowa

Gimp - poznaj jego możliwości!

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Instrukcja użytkownika SID Dziekanat: Dane o niepełnosprawnych.

Programowanie obiektowe

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Instrukcja redaktora strony

Samsung Universal Print Driver Podręcznik użytkownika

Podstawy programowania. Wykład: 12. Struktury, unie, pola bitowe. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Prosta książka telefoniczna z wykorzystaniem zapisu do pliku

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

Instrukcja laboratoryjna cz.3

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

INSTRUKCJA TWORZENIA I PRZESYŁANIA RAPORTU UWAGA! RAPORTY MOGĄ TWORZYĆ TYLKO UCZNIOWIE

Możliwości programu Power Point

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury

Laboratorium - Narzędzia linii uruchamiania w systemie Windows XP

5.6.2 Laboratorium: Punkty przywracania

Munsol - dokument zmian. MUNSOL - Dokument zmian

Instrukcja obsługi. Generatora CSV

Grafika w aplikacjach lp. Jak zmienić kolor tła?

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

Océ Podręcznik użytkownika

Funkcje i instrukcje języka JavaScript

Generator CABRILLO program Marka SP7DQR (Instrukcja obsługi)

Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt

INSTRUKCJA UŻYTKOWNIKA

Bazodanowe usługi sieciowe w technologii ASP.NET. dr inż. Tomasz Tatoń

Kadry Optivum, Płace Optivum

Podstawy obsługi programu Microsoft Outlook 2010

System Optimed24. Konfiguracja i ważniejsze zmiany

1. Pobierz i zainstaluj program w 3 krokach : 2. Wybierz produkt -> FotoAlbum (Photo Books)

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

UONET+ moduł Dziennik. Praca z rozkładami materiału nauczania

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ RECENZENTA

Scenariusz lekcji. wymienić elementy projektu w ASP.NET; opisać sposoby tworzenia stron ASP.NET; podać przykłady istniejących stron typu.

1. Ćwiczenia z programem PowerPoint

Ustawienia widoku ikon

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

Laboratorium 1 - Programowanie proceduralne i obiektowe

16) Wprowadzenie do raportowania Rave

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Ćwiczenie 5 Menu programu

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Zestawienia osobowe - kreator

Transkrypt:

Wizualne systemy programowania Wykład 10 Kolekcje, pliki tekstowe, c.d. Przykład: Notatnik 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD

Wizualne systemy programowania Przykład: Wykonamy prosty notatnik obsługujący pliki tekstowe. Notatnik posiadał będzie następujące funkcje: odczyt z pliku, zapis do pliku, zamian koloru fontu i tła zmiana rozmiaru fontu, obsługa schowka 2

Notatnik Notatnik zbudujemy w oparciu o zwykły komponent textbox. Po ustawieniu pole.multilane na true, może on wyświetlać teksty wielolinijkowe. texbox, oprócz pole.text w którym zapisać można pojedynczą zmienną string, posiada strukturę.lines, która jest tablicą string-ów (jedno pole jedna linia wyświetlona w textbox-ie. 3

Notatnik - leyaut Oprócz texbox wstawiamy komponenty menustrip i StatusStrip 4

Notatnik - leyaut Kolejnym krokiem jest wypełnienie pozycji menu Poprzedzając nazwę pozycji menu znakiem & (np. &Plik) wybieramy aktywny klawisz. Można też dodać skróty klawiaturowe w oknie właściwości pozycja ShortcutKeys. 5

Notatnik - leyaut Przygotowujemy pasek statusu Kontrolka statusstrip poosiada strukturę.items, do której dodać możemy kilka typów obiektów. W naszym przypadku dodajemy Label, który wyświetli nazwę pliku. Tekst wstawimy w sposób następujący: [0] oznacza pierwszy element na liści Items 6

Notatnik - leyaut Teraz dodamy i oprogramujemy obiekt klasy openfilemenu aby wczytać nazwę pliku. Obsługę okna opendialgfile umieszczamy w zdarzeniu klikinięcia na pozycję menu (wystarczy kliknąć dwukrotnie na pozycję Plik->Otwórz Metodę CzytajPlik() musimy jeszcze napisać. Powinna ona zwrócić tablicę łańcuchów, którą wstawiamy do pola Lines w texbox1 7

Notatnik - leyaut Odczyt linii z pliku i zapis dodawanie ich do listy. Patrz poprzedni wykład 8

Zapis do pliku Dodamy i oprogramujemy obiekt klasy SaveFileMenu aby wybrać nazwę pliku. Obsługę okna savedialgfile umieszczamy w zdarzeniu klikinięcia na pozycję menu (wystarczy kliknąć dwukrotnie na pozycję Plik->Zapisz jako Metodę ZapiszDopliku( )() musimy jeszcze napisać. Nie zawraca ona żadnej wartości, ale przyjmuje dwa parametry nazwę pliku i tablicę łańcuchów do zapisania w pliku. Tablica bierzemy ze struktury lines pola texbox. 9

Zapis do pliku Można też tak: 10

Obsługa schowka Obsługa schowka systemowego dla komponentu TexBox jest prosta. Posiada on gotowe metody wymiany danych ze schowkiem. textbox1.copy( ); textbox1.cut( ) ; textbox1.paste( ) ; textbox1.selectall( ); textbox1.undo( ); Mamy do dyspozycji także pole SelectedText zawierające tekst zaznaczony. Możemy na przykład wykasować zaznaczenie: textbox1.selectedtext = ""; 11

Obsługa schowka Do menu dodajemy submenu Edycja, np. tak: Następnie oprogramowujemy zdarzenia kliknięci na menu (zdarzenie Click). 12

Obsługa schowka 13

Literatura: Użyte w tej prezentacji tabelki pochodzą z książki: Visual Studio 2013. Podręcznik programowania w C# z zadaniami Autor: Matulewski Jacek, Helion 14 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I - WYKŁAD