Podstawowe kontrolki graficzne. Obsługa plików poprzez kontrolki

Podobne dokumenty
Zasady Programowania (Projektowanie) C++ - część 6 1/9 Programowanie Wizualno Obiektowe (3)

Spis treści. S t r o n a 2

private: System::Void button1_click(system::object^ sender, System::EventArgs^ e) {

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

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

Przewodnik Szybki start

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth?

Metodyka programowania. Edytor tekstu. Specyfikacja

Zadanie. Menu Plik niech posiada dwie pozycje: Tekstowy i Excel, a każda z nich niech posiada dwie pozycje Otwórz i Zapisz, patrz rys. 2.

LISTA KONTROLI DOSTĘPU

SERWER AKTUALIZACJI UpServ

2018/10/16 20:47 1/5 3 Ekrany

Tworzenie prezentacji multimedialnej Microsoft PowerPoint

Skrócona instrukcja pracy z Generatorem Wniosków

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Ustalanie dostępu do plików - Windows XP Home/Professional

Pliki. Operacje na plikach w Pascalu

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Podstawowa instrukcja obsługi STRON stron internetowych serwisu zrealizowanych w systemie zarządzania treścią Wordpress.

Podręczna pomoc Microsoft Power Point 2007

Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12

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

Notatnik w Windows Forms

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Memeo Instant Backup Podręcznik Szybkiego Startu

1. Tworzenie prezentacji multimedialnych w programie Microsoft Office PowerPoint Artur Grabowski

Instrukcja obsługi programu ProgT v1.10. ProgT v1.10.xx

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU.

Skrócona instrukcja funkcji logowania

Wykaz stali z projektu.

Pokaz slajdów na stronie internetowej

SERWER AKTUALIZACJI UpServ

5.2. Pierwsze kroki z bazami danych

GIS / Projekt obiektu elektroenergetycznego. Ćwiczenia 2 Mapa wektorowa PG/ Warstwy

Jak przeglądać publikacje w formacie DjVu?

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

Mazowiecki Elektroniczny Wniosek Aplikacyjny

SERWER AKTUALIZACJI UpServ

HELIOS pomoc społeczna

Instrukcja obsługi platformy

Rozpoczęcie pracy z programem.

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Metodyka programowania. Edytor tekstu. Komponenty edytora

epuap Archiwizacja w Osobistym Składzie Dokumentów

Materiały szkoleniowe Moduł Mapa inwestora. Starostwo Powiatowe w Chełmie

Temat: Organizacja skoroszytów i arkuszy

Instrukcja obsługi aplikacji MobileRaks 1.0

Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt

Przy wykonywaniu rozliczeń obowiązują pewne zasady, do których nie zastosowanie się będzie skutkowało odrzuceniem raportów ze strony NFZ:

Instrukcja obsługi. Generatora CSV

Instrukcja obsługi programu Do-Exp

Instrukcja obsługi platformy PROMEDIO Transmisje. wersja dla ucznia

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ RECENZENTA

WAŻNE! colour.me Google Fonts tutaj

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

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

Instrukcja obsługi systemu Sky CMS

Aktualizacje oprogramowania Podręcznik użytkownika

Dodawanie stron do zakładek

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Formy ochrony przyrody oraz gospodarka zielenią

Modelowanie obiektowe - Ćw. 1.

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Komunikator wewnętrzny. funkcjonalność podstawowa bs4 intranet

Możliwości programu Power Point

System obsługi wag suwnicowych

Dodawanie stron do zakładek

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

System Informatyczny Oddziału Wojewódzkiego NFZ

Programowanie obiektowe

Włączanie/wyłączanie paska menu

KONTO UCZNIA Rok szkolny 2016/2017

bla bla Guard podręcznik użytkownika

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

2. Dostosuj listę Szybkiego Dostępu

System Zdalnej Obsługi Certyfikatów Instrukcja użytkownika

Dokładny opis instalacji programów RFD można znaleźć w pliku PDF udostępnionym na stronie w zakładce Downland > AutoCAD > Instalacja

System Informatyczny Oddziału Wojewódzkiego NFZ

Instrukcja uŝytkowania programu

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

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

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

System Zdalnej Obsługi Certyfikatów Instrukcja użytkownika

Dopasowywanie czasu dla poszczególnych zasobów

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Pakiet AutoRun Menu. Sławomir Pogodziński. Podyplomowe Studium Programowania i Zastosowań Komputerów

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

Kurier DPD by CTI. Instrukcja

INSTRUKCJA PROGRAMOWANIA KASY FISKALNEJ I-ERGOS 3050 PRZY POMOCY PROGRAMU PLU MANAGER I-ERGOS.

Instrukcja obsługi programu PLOMP PLUS FM

Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009)

Certyfikat kwalifikowany

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja.

Transkrypt:

Podstawowe kontrolki graficzne Obsługa plików poprzez kontrolki

Komponent OpenFileDialog Komponent służący do otwierania dowolnych plików. Użytkownik programu wybiera jaki plik, chce odczytać Można nałożyć pewne filtry kontrolujące rozszerzenia plików do odczytu

OpenFileDialog Komenda powodująca wyświetlenie okna dialogowego w którym możemy wybrać plik do otwarcia: openfiledialog1->showdialog() Nazwa obiektu Wyświetlenie okna dialogowego Ta komenda w zasadzie wystarcza, jednak mogą wystąpić błędy jeśli zrezygnujemy z wybrania pliku

OpenFileDialog if ( openfiledialog1->showdialog() == System::Windows::Forms::DialogResult::OK && { } openfiledialog1->filename->length > 0 ) //instrukcje Instrukcja warunkowa Jeśli zostanie wybrany plik i Naciśnięty przycisk ok

OpenFileDialog Założenie filtra na otwierane pliki. Wyświetlane będą te, które mają rozszerzenie rtf openfiledialog1->defaultext = "*.rtf"; openfiledialog1->filter = "RTF Files *.rtf";

Wybrane właściwości OpenFileDialog AddExtension:Pobiera lub ustawia wartość wskazującą, czy okno dialogowe automatycznie dodaje rozszerzenia nazwy pliku, jeśli użytkownik pomija rozszerzenia CheckFileExists Pobiera lub ustawia wartość wskazującą, czy okno dialogowe wyświetla ostrzeżenie, jeśli użytkownik określi nazwę pliku, który nie istnieje.(przesłania FileDialog.CheckFileExists). CheckPathExists:Pobiera lub ustawia wartość wskazującą, czy okno dialogowe wyświetla ostrzeżenie, jeśli użytkownik Określa ścieżkę, która nie istnieje.(dziedziczone z FileDialog). DereferenceLinks: Pobiera lub ustawia wartość wskazującą, czy okno dialogowe Zwraca lokalizację pliku odwołuje się ten skrót lub czy Zwraca lokalizację skrótu (.lnk).(dziedziczone z FileDialog). FileName:Pobiera lub ustawia ciąg zawierający nazwę pliku wybranego w oknie dialogowym pliku.(dziedziczone z FileDialog). FileNames:Pobiera nazwy wszystkich plików zaznaczonych w oknie dialogowym.(dziedziczone z FileDialog). Filter:Pobiera lub ustawia bieżący plik Nazwa filtru ciąg, który określa opcje, które pojawiają się w "Zapisz jako typ pliku" lub "Plików typu" pole w oknie dialogowym.(dziedziczone z FileDialog). FilterIndex:Pobiera lub ustawia indeks filtru aktualnie wybranego w oknie dialogowym pliku.(dziedziczone z FileDialog). SafeFileName: Pobiera nazwę i rozszerzenie pliku dla pliku wybranego w oknie dialogowym. Nazwa pliku nie ma ścieżki. SafeFileNames: Pobiera tablicę nazw plików i rozszerzenia dla wszystkich wybranych plików w oknie dialogowym. Nazwy plików nie zawierają ścieżki. Title: Pobiera lub ustawia tytuł okna dialogowego plików.(dziedziczone z FileDialog).

Metody OpenFileDialog Wybrane Dispose(): Zwalnia wszystkie zasoby używane przez Component.(Dziedziczone z Component). Equals(Object): Sprawdza, czy podany obiekt jest równy aktualnemu obiektowi (Dziedziczone z Object). GetType():Pobiera Type bieżącego wystąpienia.(dziedziczone z Object). OpenFile(): Otwiera plik wybrane przez użytkownika z uprawnieniami tylko do odczytu. Plik jest określona przez FileName Właściwości. Reset(): Resetuje wszystkie właściwości do wartości domyślnych.(przesłania FileDialog.Reset()). ShowDialog() Uruchamia okno dialogowe wspólnego domyślnego właściciela.(dziedziczone z CommonDialog). ShowDialog(IWin32Window): Uruchamia określony właściciel wspólne okno dialogowe.(dziedziczone z CommonDialog). ToString():Ten interfejs API obsługuje infrastrukturę produkt i nie jest przeznaczony do użycia bezpośrednio w kodzie. Zawiera ciąg wersji tego obiektu.(dziedziczone z FileDialog). Zdarzenia FileOk: Występuje, gdy użytkownik kliknie Otwórz lub zapisać przycisku w oknie dialogowym pliku.(dziedziczone z FileDialog).

OpenFileDialog kod w c# openfiledialog1.defaultext = "*.rtf"; openfiledialog1.filter = "RTF Files *.rtf"; openfiledialog1.showdialog(); richtextbox1.loadfile(openfiledialog1.filename);

Komponent SaveFileDialog Komponent pozwalający zapisywać dane do wybranego pliku. Komenda powodująca wyświetlenie okna dialogowego pozwalającego przeglądać pliki na dysku: savefiledialog1->showdialog(); Nazwa obiektu Wyświetlenie okna dialogowego

Komponent richtextbox Komponent, który można zsynchronizować z komponentem openfiledialog i SaveFileDialog Daje nam to możliwość zapisywania danych do pliku i odczytywania danych z pliku poprzez richtextbox Własność FileName komponentów openfiledialog i savefiledialog określa nazwę pliku jaki został wybrany poprzez okno dialogowe

Przeglądarka plików tekstowych openfiledialog1->defaultext = "*.txt"; openfiledialog1->filter = "TXT Files *.txt"; if ( openfiledialog1->showdialog() == System::Windows::Forms::DialogResult::OK && openfiledialog1->filename->length > 0 ) { // Załadowanie zawartości pliku w komponent richtextbox } richtextbox1->loadfile( openfiledialog1->filename );

Zapisywanie danych do pliku poprzez komponent richtextbox savefiledialog1 -> ShowDialog(); richtextbox1 -> SaveFile(saveFileDialog1->FileName, RichTextBoxStreamType::PlainText); Pierwsza linia otwiera okienko zapisu, druga zapisuje zawartość richtextboxa do pliku, dodatkowo konwertujemy go do txt domyślnie tekst z richtextbox1 jest formatowany w rttxt.

Komponent Chart Komponent chart jest komponentem służącym do rysowania wykresów Rysowanie odbywa się poprzez dodanie serii do wykresu Uwaga w VisualStudio po dodaniu wykresu pojawia się jedna seria danych typu słupki, Takie rzeczy można zmienić poprzez inspektor obiektów chart1->series["series1"]->points->addxy(x, y); Nazwa obiektu Typu wykres Nazwa serii do której dodajemy dane Dodajemy punkt o współrzędnych x i y

Przykład zastosowania komponent chart xp=system::convert::todouble(textbox1->text); xk=system::convert::todouble(textbox2->text); // Pobranie danych for(i=0;i<=100;i++){ x=xp+(xk-xp)/99*(i-1); y=system::math::sinh(x); richtextbox1->text +=System::Convert::ToString(y)+" "+System::Convert::ToString(y)+"\r\n"; chart1->series["series1"]->points->addxy(x, y); }

Przykładowy program wykorzystujący komponent chart c#